• Пост выходного дня: история о том, как была украдена Half-Life 2, и почему нельзя доверять Гейбу Ньюэллу.
• Все началось в мае 2003 года, когда на выставке Е3 демонстрировали разные игры. Среди этих игр была Half-Life 2. Она произвела на публику настолько сильное впечатление, что ещё невышедшая видеоигра получила несколько наград! В Сиэттле говорили, что релиз игры должен состояться в сентябре 2003 года...
• В то же время на другом конце света, в крошечном городке Шёнау в Германии проживал со своим отцом 22-летний Аксель Джембе, хакер, которому было уготовано сыграть в этой истории главную роль. Мир взлома затянул геймера случайно — однажды он скачал и установил программу-вирус sdbot, маскировавшийся под генератор ключей Warcraft III, но вместо того, чтобы очистить систему и забыть о трояне, Джембе зареверсил и изучил принципы его работы.
• Программа управлялась посредством IRC-сервера, и Аксель выследил его оператора и начал расспрашивать его о трояне. Позже Аксель создал свою молварь, которая умела воровать CD-ключи, чтобы получать доступ к играм, в которые Джембе хотел поиграть. Со временем его Agobot стал одним из самых опасных троянов той эпохи, в основном благодаря грамотному выбору незакрытых уязвимостей Windows.
• Преступная деятельность Джембе подогревалась не желанием получить прибыль или нанести убытки, а лишь его страстью к видеоиграм. Среди любимых была и Half-Life. Как и все остальные ее поклонники, в 2002 году Аксель страдал от отсутствия любых намеков на сиквел, что натолкнуло его на мысль о взломе корпоративной сети Valve.
• Как говорит хакер, все произошло случайно — в процессе сканирования сети Джембе обнаружил слабое место: их DNS сервера разрешали анонимные AXFR-запросы, благодаря которым были получены все поддомены имени ValveSoftware.com.
• В логах сканов портов Аксель нашел не фильтруемый файерволлом сервер вне сети Valve, который принадлежал компании Tangis, занимавшейся носимыми компьютерными устройствами. На нем был общедоступый для записи корень сайта, в который Аксель выгрузил ASP-скрипты. Это позволило ему получить доступ в корп. сеть с первой попытки. Аксель выгрузил дамп хэшированных паролей пользователей системы, а благодаря технической базе Швейцарской высшей технической школы Цюриха по нему были быстро восстановлены пароли.
• Ковыряясь в сети, Джембе натыкался на документы, проектные требования, заметки о создании игры — именно то, за чем он и пришел. С другой стороны, даже спустя недели о факте проникновения в Valve так никто и не подозревал, поэтому хакер осмелел. На одной из машин он обнаружил исходные коды игры, в которую ему не терпелось поиграть.
• Игра, между прочим, так и не запускалась на компьютере Акселя. Он отключил шейдеры, что сделало ее куда скучней. Взломщик вспомнил, что у кода было несколько форков, которые Джембе стал проверять подряд.
• Аксель уверяет, что в публичный доступ код не выкладывал, а лишь дал одному знакомому хвастовства ради, слабо задумываясь о последствиях. Знакомый же обещал не допускать утечки, но своего слова не сдержал. Остановить распространение после попадания в сети битторрент было невозможным, и 2 октября 2003 года исходники незаконченной игры стали доступны любому желающему.
• В тот же день глава Valve Гейб Ньюэлл рассказал о случившемся на форуме Half-Life 2, признал подлинность украденных исходных кодов, перечислил известные ему факты и попросил читателей помочь разыскать взломщика.
• Внутри Valve происходили неприятные процессы: настроение разработчиков после утечки продукта, месяц работы над которым обходился в 1 млн. долларов, упало, а релиз игры трудно было представить в обозримом будущем.
• 15 февраля 2004 года Аксель сам вышел на связь с Valve и объяснил непреднамеренную природу совершенных им действий. Он рассказал, что никогда не желал нанести подобный ущерб, и сожалел о том, как события получили развитие. Во втором письме наивный молодой человек, мечтавший работать на какого-нибудь игроразработчика, попросил Гейба трудоустроить его в компании.
• Неожиданно, Ньюэлл ответил утвердительно, и предложил провести интервью по телефону. Понятно, что от Джембе им требовалось лишь признание совершения противоправных действий, записанное на пленку, — типичный трюк ФБР. Интервью с хакером провел Альфред Рейнольдс, разработчик Counter Strike и Steam.
• За сорок минут Акселя детально расспросили о деталях взлома, проникновения в сеть, навыках и его опыт. После звонка Аксель получил приглашение на второе интервью, на этот раз на американской земле, в Сиэттле, в офисе Valve. Однако, из-за вопросов доступа к серверам Valve в ФБР решили брать Джембе прямо в Германии и не использовать эту ловушку.
• Утро 7 мая 2004 года было не очень приятным для Акселя: в его собственной постели его разбудили вооруженные люди, предъявили обвинения в проникновении в сеть американской корпорации и нанесении ущерба на сумму свыше 250 млн. долларов и довезли до полицейского участка. С того дня для молодого взломщика начались разнообразные разбирательства: поначалу его подозревали в причастности к червю Sasser, поскольку тот подобно зловредам Джембе использовал уязвимость сервера проверки подлинности локальной системы безопасности Windows.
• Затем вопросы сместились в сторону взлома сети Valve. Аксель пошел на сотрудничество и честно рассказал все, не требуя адвоката. В итоге он провел две недели в тюрьме, и лишь убедившись, что Аксель не скроется, полицейские решили отпустить его.
• Спустя 2 года, в ноябре 2006, состоялся суд, который длился семь часов, но ни один из представителей Valve на нем не присутствовал. Отсутствие доказательств публикации исходников говорило в пользу Акселя, хотя признание проникновения в частную сеть корпорации было уже зафиксировано. Суд принял в расчет трудное детство хакера, и единственное наказание, которое он получил, — это два года условного срока.
• К моменту суда было продано уже 8,6 млн. копий наконец вышедшей Half-Life 2, что било все мыслимые рекорды. Такая вот история...
#Разное