18.11.2014 Views

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

достают через АНБ. Выбор, по большому счету,<br />

ограничен только фантазией админа.<br />

Разумеется, все это протоколируется.<br />

Например, говорю про свою машину, так как<br />

знаю ее лучше всего.<br />

Собственно, сама машина — 200 рупий. ОС<br />

к ней идет бесплатно, у меня была CentOS. Сервер<br />

«Астериск» — 100 рупий. IP tables — 100<br />

рупий. WireShark — 100 рупий. Войс-клиент<br />

— 100 рупий.<br />

Кстати, интересный нюанс — все сервера мы<br />

строили сами, с нуля, а вот готовые имейджи<br />

рабочих компьютеров нам прислали из<br />

АНБ. Над этими образами в АНБ изначально<br />

хорошо так посидели, и часть нашей задачи<br />

заключалась еще и в том, чтобы все это хорошо<br />

осмотреть и почистить. Просто переустановить<br />

все заново было нельзя, нужно было именно<br />

разобраться, что с ними сделали, и все это<br />

аккуратно вычистить.<br />

М.: И что же там было?<br />

Д.Х.: Скорее уж, чего там только не было!<br />

Руткиты там были в ассортименте, троянов<br />

куча, целый выводок вирусов, а на двух компах<br />

вообще RAdmin стоял в открытую. Самое<br />

смешное, что один RAdmin наш нуб-помощник,<br />

проверявший образы, умудрился пропустить.<br />

Заметил я его чисто случайно.<br />

М.: А можно поподробнее на счет «хакерского<br />

софта», который вы юзали? Это была фигура<br />

речи, или вы действительно используете<br />

какие-то не слишком легальные тузлы?<br />

Д.Х.: Все защитные тулзы абсолютно легальны.<br />

Разве что на админском компе что-то<br />

такое было, но я туда не заглядывал. Есть такой<br />

термин — plausible deniability... То есть, если<br />

я чего-то не знаю, и меня об этом спросят, то я<br />

совершенно честно и искренне смогу сказать,<br />

что «разумеется, нет, я ничего не знаю, ничего<br />

не видел!». Вот из этих соображений и не<br />

заглядывал :).<br />

С другой стороны, то, что есть в открытом доступе,<br />

не всегда равняется тому, что легально.<br />

Rainbow Tables — они легальны? Вроде бы<br />

нет. Но они есть у каждого уважающего себя<br />

айтишника. Или Metasploit? Это я так, называю<br />

первое пришедшее в голову. Тот же самый<br />

BackTrack... у нас там много всего интересного<br />

есть.<br />

М.: Хорошо, с подготовкой, кажется, разобрались.<br />

Теперь расскажи о том, как проходит<br />

соревновательная неделя Cyber Defense<br />

Exercise.<br />

Д.Х.: В общем, вся сетка строится примерно<br />

за неделю. То есть устанавливается VPN,<br />

делаются серверы, все это соединяется,<br />

настраиваются антивири и файерволы...<br />

Потом это несколько дней тестируется во<br />

всех режимах, а затем начинается непосредственно<br />

игра.<br />

Каждый день игры состоит из трех частей:<br />

Red Time — 08.00-16.00, все на местах, включая<br />

Gray Cell, жизнь кипит.<br />

White Time — 06.00-08.00, 16.00-22.00, на<br />

месте может быть минимальное количество<br />

людей, «серые» отдыхают, красная команда<br />

обещает не слишком сильно нас трепать.<br />

Пока длится «белое время», можно назначить<br />

два часа Downtime («перерыв»), когда всю<br />

сетку можно вывести в полный даун и работать<br />

над серверами. Апдейты, там, латание<br />

найденных дырок, восстановление работоспособности.<br />

Все это назначается в конце<br />

рабочего дня, 16.00.<br />

«Äîñòàòü ÀÍÁ ïîëó÷èëîñü òîëüêî ó US<br />

Airforce Institute of Technology, íî ýòè ïàðíè<br />

óæå ïîëó÷àþò äîêòîðàòû â îáëàñòÿõ IT-áåçîïàñíîñòè,<br />

è îíè âçÿëè òîëüêî 1 òîêåí èç 16.<br />

Ýòî âïîëíå íîðìàëüíàÿ ñòàòèñòèêà»<br />

XÀÊÅÐ 09 /140/ 10<br />

Black Time — 22.00-06.00, никого из наших в<br />

лаборатории быть не может, активность «красных»<br />

минимальна.<br />

Последнее появилось недавно и сделано это<br />

в основном для того, чтобы гарантировать,<br />

что мы вообще спим — в прошлых играх были<br />

случаи, когда люди работали сутками напролет<br />

и устраивали себе в лабе спальные места.<br />

Лично нам спать там уже не приходилось (да<br />

и не позволялось), но зато у нас возникли<br />

«перебои» с едой. То есть так получилось,<br />

что времени на походы в столовую, даже по<br />

очереди, у нас не оставалось. Вообще и никак.<br />

В итоге наши профессора были вынуждены по<br />

очереди нас кормить — тупо таскали нам еду<br />

прямо в лабораторию.<br />

М.: То есть АНБ действует в полную силу, не<br />

щадит вас и передохнуть не дает?<br />

Д.Х.: Нет, не щадит. Единственные «поблажки»<br />

с них стороны — они не используют<br />

свои личные наработки и запрещен DoS. В<br />

остальном они могут прибегать ко всему, что<br />

можно найти в относительно открытом доступе.<br />

Все то же самое, что может заполучить в свое<br />

распоряжение гипотетический хакер.<br />

М.: Ты еще упоминал команду «серых» (Grey<br />

cell), которая в этом году стала нововведением<br />

и здорово вас достала, не расскажешь, что они<br />

делали?<br />

Д.Х.: О, они нам мешали. Нет, даже не так<br />

— МЕШАЛИ! У нас из Gray cell был всего один<br />

человек, но нам хватило. Он каждый день<br />

приходил к нам и очень достоверно играл роль<br />

юзера среднестатистического, обыкновенного.<br />

Типа, такой стандартный офисный планктончик.<br />

У него с собой имелась папочка, в которой<br />

значился конкретный «план действий», то<br />

есть подробно описывалось, чем он должен<br />

заниматься каждые полчаса. Он поочередно<br />

становился одним из шести виртуальных<br />

пользователей, и приступал к исполнению<br />

этого плана. Скажем, полчаса он читал e-mail,<br />

который ему присылали, естественно из АНБ,<br />

другие полчаса, пытался загрузить .pdf с<br />

такого-то сайта, потом он общался на форуме и<br />

так далее. Если ему прислали линк — он гордо<br />

на него кликал, прислали экзешник в аттаче —<br />

запускал. Нам он о своих намерениях, конечно,<br />

не докладывал, и его плана мы не видели, так<br />

что узнать, чем он занят, можно было только по<br />

факту. После его «работы» машину приходилось<br />

останавливать, снимать с сетки, лечить<br />

и чистить, теряя баллы. И отказать ему в этих<br />

действиях или как-то ограничить было никак<br />

нельзя, ведь мы обязаны предоставить ему<br />

условия для работы.<br />

М.: А известно, кто помимо этого противостоит<br />

вам в АНБ? Напирают сильно?<br />

Д.Х.: Те, кто работает в АНБ. Именно в Red<br />

Team. Настоящей :).<br />

(Интересный факт: игровая атакующая<br />

команда Red cell состоит из 40 с лишним<br />

человек. Возглавляют эту группу специалисты<br />

из АНБ’шной Red Team, но помимо них там<br />

задействованы и люди из Технологического<br />

института ВВС, Школы повышения квалификации<br />

офицерских кадров ВМС, Канадского<br />

НИЦ обеспечения безопасности связи,<br />

Канадской оперативной группы по информационным<br />

операциям, а также из Командования<br />

информацион ными операциями ВМС резерва<br />

ВМС США и Командования информационными<br />

операциями резерва армии США.)<br />

А методы атак у них любые. Сканируя нашу<br />

сетку, ищут в ней слабые места, после чего их<br />

эксплойтируют. Джек-пот — рут доступ на машину.<br />

Утешительный приз — убийство сервиса.<br />

Честно скажу — всех подробностей я не знаю,<br />

у нас очень четкое распределение обязанностей,<br />

и я занимался, в основном, своей<br />

станцией с VoIP. Ее сканировали многократно,<br />

но у меня было закрыто вообще все, кроме 10<br />

нужных портов, так что меня даже «потрогать»<br />

не смогли.<br />

Знаю, что в основном наезжали на веб-сервер<br />

и очень активно ковыряли форум. «Джаббер»<br />

у нас вроде бы был зеленый постоянно, что<br />

там с ним детально творилось — не в курсе.<br />

Веб-краулеры приходилось блокировать, как я<br />

уже говорил — чувак из Gray cell тупил жестоко,<br />

из-за него две рабочие машины несколько раз<br />

пришлось снимать с сетки и чистить полностью.<br />

За это минусы шли, да... А вообще, у нас<br />

на аппаратном файерволе постоянно сидел<br />

человек и блокировал все IP, за которыми было<br />

замечено что-то неадекватное.<br />

Зато в конце конкурсной недели у нас есть<br />

093

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!