Интервью с Algol'ом, первым взломщиком AGFC,
автором и ведущим проекта Antichat.ru:
"Защита AGFC на 3 с минусом!"
(25.01.2004.)
Algol

"XTB: АГФЦ ещё никто пока не ломал.
Algol: Ну значит я буду первый.
XTB: Хе.. это будет не просто, уверяю тебя..
Algol: Да лана, сломал я его уже. И пассы достал".


Aztek:
Прежде всего вопрос, послуживший главной причиной данного интервью: Взлом Вами крупнейшего игрового и третьего по величине форума рунета - AGFC (http://forums.ag.ru/) 6-го января 2004 года. Точнее будет сказать, что Вы интеллигентно забрали админские права. Форумы AGFC никогда прежде не "ломали" и по утверждению его администрации - это очень хорошо защищенный ресурс. Так или иначе, сам администратор AGFC Zombiek узнал о произошедшем спустя двое суток, точнее вечером 8-го января, только после того, как ему дали ссылки на форум, где обсуждался данный взлом. Форумы AGFC были немедленно блокированы и около полусуток все многочисленные пользователи наблюдали следующее сообщение: "Извините, мы настраиваем форумы. Заходите позже. Спасибо". Почему Вы захотели это сделать? Какую методику взлома Вы использовали? С чего все началось? Как происходило? Расскажите эту историю.

Algol:
Днем в наш форум зашел Некто, и обратился с просьбой помочь поднять форум на referat.ru. Форум был атакован злоумышленниками и заблокирован. Как пример аналогичного форума, он привел forums.ag.ru. Поскольку форум на рефератах фактически не работал, и я не мог его достаточно хорошо протестировать, то я сделал это на ag.ru. Довольно быстро я нашел уязвимость, позволявшую делать инъекции скриптов в тело сообщений. Плюс к этому, форум имел слабо защищенную систему идентификации пользователей. В итоге, где-то через два часа, я уже имел хеш-код пароля администратора...

Aztek:
Известно, что взломщик, по сложившейся в сети традиции, предоставляет какое-либо доказательство произведенного взлома. Можете ли Вы предоставить такое доказательство?

Algol:
В принципе я не очень люблю всякого рода доказательств, поскольку для меня важен сам процесс. Но иногда я делаю скриншоты любопытных старниц. Скриншот панели администратора AGFC показался мне интересным, поэтому я его сохранил здесь.

Aztek:
На Ваш взгляд, какова была степень уязвимости и защищенности от взлома форумов AGFC?

Algol:
Форум содержал типичные уязвимости форумов данного производителя (YABB). Некторые, слишком явные дыры были прикрыты, но значительная часть других прижилась и чувствовала себя неплохо . Особенно разочаровала система идентификации пользователей. Хранение логина и пароля в куках является привычкой устаревшей и опасной.
Большинство современных форумов пользуются более надежной системой, распознающей пользователей по номеру сессии. Ну и конечно были ошибки, связанные с неправильной фильтрацией тегов, пропускающая произвольные скрипты в постингах. Таким образом, я бы оценил защиту данного форума на 3 с минусом.
Справедливости ради, нужно отметить, что за форумом следили, программисты неплохо разбирались с исходниками, и в течении нескольких дней устранили наиболее опасные уязвимости.

Aztek:
Информируете ли Вы в последующем администраторов "взломанных" ресурсов о том, какие уязвимости использовались, и как они реагируют на это?

Algol:
Я не ставлю перед собой цели информировать администраторов об уязвимости ихних ресурсов. Но как правило, они и так быстро узнают о найденных дырах, и сами связываются со мной
Реакция бывает разная. Обычно, в начале, что-то вроде шока. Но потом, в большинстве случаев, разум берет верх над чувствами и на смену традиционному "бану" приходит желание сотрудничать и пофиксить найденные дыры. В таком случае я всегда иду на встречу, и помогаю исправить баги.

Aztek:
Как Вы в целом оцениваете уровень защищенности крупных публичных веб-ресурсов рунета?

Algol:
Современный интернет развивается очень быстро. Системы становятся все сложнее и сложнее. Технологии возникают быстрее, чем программисты успевают их изучать. В таких условиях вполне естественно, что в системах возникают разного рода ошибки, недоработки. Они проявляются как в мелких ресурсах так и в крупных. Практика показывает, что уровень защиты крупных ресурсов не намного отличается от среднего. Как правило, при создании сайтов, программисты и веб-мастера в первую очередь добиваются внешней привлекательности ресурса и его функциональности. Проблемы безопасности стоят далеко не на первом месте. Как результат - наличие вороха уязвимостей, о которых администраторы узнают лишь апостриорно, только после того, как ресурс "взломан". Не иключение - такие ресурсы как mail.ru или rambler.ru. Однако крупные ресурсы имеют больше пользователей, и дыры проявляются быстрее. Поэтому, например, mail.ru в настоящее время наиболее защищенный freemail в рунете. Несмотря на это, даже у крупных ресурсов, существуют серьезные уязвимости, которые они не могут или не хотят устранять.

Aztek:
Вопрос о так называемых "хакерах": Термин "хакер" далеко не однозначный и имеет множество трактовок, зачастую абсолютно противополжных. Но в лучшем значении - хакер - это индивидуал, смотрящий в корень и стремящийся разобраться во всем до конца, разобраться в том, как работает та или иная система. Есть ли у Вас своя трактовка термина "хакер"?

Algol:
Я не люблю термина "хакер". Сам себя к ним не отношу и настороженно отношусь к людям, которые себя так называют. Это понятие сейчас очень сильно профанированно. При произнесении этого слова, у меня возникает образ подростка лет 15-16, "дорвавшегося" до интернета, узнавшего что такое и ринувшегося все "ломать" и "крекать". К сожалению, это типичный "хакер".

Aztek:
Все здравмыслящие люди понимают, что "хакера вообще" не существует, и сейчас это своего рода расхожий "попсовый" образ. Существуют вполне реальные и разные люди, "играющие" с компьютерами в очень разные игры. В какие игры играете Вы?

Algol:
Ну помимо того, что "игра с компьютерами" это моя профессия и работа, мне просто нравится разбираться с системами, нравится понимать как они работают, нравится находить в них особенности (некоторые называют это багами ). У меня нет цели что либо ломать. Многие почему-то считают что выявление багов - деструктивная деятельность. С этим я согласиться не могу. Ошибки работы рано или поздно всегда проявятся. И чем позже, тем более плачевны могут быть последствия.

Aztek:
Вопрос о "ламерах" и ламеризме: Сегодня трудно представить, что было время, когда компьютеры "были большими" и обслуживались только технической элитой, решавшей важные задачи, не говоря уж о компьютерных сетях... То время давно прошло. Интернет сейчас нельзя представить себе без так называемых ламеров, число которых постоянно растет. Ламер и тупость - это фактически синонимы. Есть мнение, что тупость - это не нехватка знаний, но это нежелание пополнять или корректировать их, нежелание учиться и развиваться. Ваш взгляд на это прогрессирующее явление - ламеризм?

Algol:
Ну представить себе время, когда компьютеры были большими не так уж и трудно, это ведь было не так уж и давно Ламер это юзер, пытающийся заниматься тем, в чем он ничего не смыслит. Характерные черты - повышенное самомнение, использование профессионального жаргона и... абсолютное отсуствие знаний по обсуждаемому вопросу. В принципе "ламер" это давно знакомый "профан". Такие люди есть всегда, и их число неизменно в обществе. Просто, по мере того, как интернет охватывает все большее число слоев населения, ламеров становится больше. Еще один фактор - все те же подростки. На фоне отсутствия желания учиться, присутствует желание самореализоваться, достичь этого самого романтически-овеянного образа "хакера". На выходе - еще один ламер. Я уважаю "чайников" и не люблю "ламеров".

Aztek:
Были ли в Вашей Интернет-практике необычные или смешные события, случаи, которые запомнились Вам больше всего?

Algol:
Были.

Aztek:
ОК. Расскажите о проекте Antichat.ru, соавтором которого вы являетесь и историю его возникновения. Какие цели преследует проект? Почему Вы ведете раздел именно о html-чатах и форумах и чем Вас привлекает эта тематика?

Algol:
Этот проект существует так давно, что уже никто не помнит толком, зачем он создавался . Изначально целью было показать пользователю, насколько он уязвим на просторах сети, в частности в форумах и чатах. Помимо этого, мы хотели создать ресурс, в котором могут встретиться и пользователи и администраторы и разработчики, обсудить насущные проблемы. Сейчас мы планируем существенно переработать ресурс, сделать его более профессиональным. Помимо начальных целей, мы хотим развиваться в сторону информационного сайта, на котором можно будет узнать особенности тех или иных движков чатов/форумов, их характеристики, потенциальные уязвимости.

Aztek:
Вопрос, проистекающий из предыдущего: Проект Antichat.ru и все с этим связанное является Вашим хобби? Почему Вы этим занимаетесь?

Algol:
Как я уже говорил, мне просто это интересно. Античат не является коммерческим проектом. Для меня это просто место, где я могу пообщаться с людьми, которых интересует то же, что и меня.

Aztek:
Вы также являетесь администратором на форуме проекта Antichat.ru. Общаетесь ли Вы на других форумах и в чатах, участвуете ли Вы в дискуссиях? Какое место в Вашей жизни занимает виртуальное общение?

Algol:
Конечно я общаюсь и на других форумах. Есть у меня и постоянный чат. Но этап активного виртуального общения для меня уже прошел. Да и раньше я серьезно к этому никогда не относился.

Aztek:
Не достают ли Вас многочисленные вопросы посетителей на форуме и в гостевой Вашего проекта - типа - "помогите взломать", "как взломать", "научите взламывать", "нужно то и нужно это" и тому подобные? Как Вы реагируете на такие вопросы?

Algol:
В большинстве случаев никак не реагирую. Просьбы "помогите взломать" чаще всего пишут все те же "хакеры" о которых я писал выше. Эти просьбы продиктованы просто чистолюбивыми желаниями их авторов прославиться или возвыситься. На такие просьбы я не отвечаю. Другое дело, если помощь действительно нужна (как было в случае forum.referat.ru), либо если человек реально хочет в чем-то разобраться и понять.

Aztek:
Вне зависимости от характера общения, будь оно виртуальным или реальным - какие качества в людях Вам импонируют и какие вызывают у Вас негативную реакцию?

Algol:
Нравится открытость, доброта, чувство юмора, великодушие, профессионализм. Не нравится отсутствие всего перечисленного.

Fedor Suchov
Hosted by uCoz