Страница:
* * *
Персональные компьютеры появились в Германии в начале 80-х годов. Чаще всего их привозили из Англии. Первыми из них были игровые, которые попали прямиком в руки юных экспериментаторов, детей из среднего класса, населявшего чистенькие и аккуратные дома в стерильно чистых городках, разбросанных по всей Западной Германии. Родители охотно платили деньги за «Атари» и «Коммодор 64», считая, что они могут способствовать образованию их подрастающих детей, и во всяком случае, это лучше, чем экспериментировать с наркотиками или попасть в компанию панков,Хансу было суждено стать электронным фриком. В 1982 г. Свен, его приятель с первого класса, взял у кого-то на время к себе домой переносный компьютер размером с крупную книгу. Ханс начал писать программы для него почти сразу, как будто бы он программировал всю свою жизнь. При его довольно скромных познаниях в английском ему удалось написать свою первую программу на языке BASIC – замкнутый цикл, который производил на дисплее бесконечное число «hello»:
10 print «hello»
20 go to 10
Конечно, это была элементарная программа. Позднее Хансу предстояло самостоятельно выработать превосходный стиль программирования. Он обладал логическим мышлением, и оно заработало в полную силу, когда открылась возможность создавать нечто из ничего. Его будто бы пригвоздило. Конечно, жизнь скваттеров в заброшенных домах привлекала его, да и проводить время с девочками было довольно приятно Однако здесь было что-то, способное овладеть вниманием Ханса, как ничто другое прежде.
Как раз незадолго до этого были выпущены комплекты деталей для заказов по почте, из которых можно было собрать компьютер посложнее. В качестве первого своего большого проекта Ханс и Свен решили приобрести компьютер «Синклер». До появления «Синклера» персональные компьютеры, даже собранные из наборов деталей, были недостижимы для тощих карманов самых юных любителей. Но теперь за 250 долларов Свен и Ханс могли купить компьютер фабричной сборки. Даже по меркам того времени «Синклер» выделялся своей примитивностью: компании Apple Computer, Commodore и IBM уже производили на продажу машины, почти такие же, что используются сейчас. Но все, что два молодых берлинца могли позволить себе, был набор, который после сборки напоминал небольшую коробу конфет, подключенную к телевизору. Программы поступали на «Синклер» с магнитофонных кассет, а не с гибких дисков, как это делается сейчас. У машины была память очень ограниченного объема, но достаточная для записи одной или двух программ. Хансу «Синклер» дал ощущение скрытой мощи машины и целых миров, которые предстояло исследовать.
Пока компьютер лежал в его комнате в ожидании сборки, Ханс уже готовился начать его программирование. В то лето он взял с собой руководство по программированию на каникулы в Южную Италию, куда его взял отец и его подруга. Памятники культуры раздражали его, и он хмурился, когда двое взрослых убеждали его сопровождать их во время экскурсий. Наконец они оставили его одного на арендованной вилле вместе с книгой, от которой его нельзя было оторвать.
Когда Ханс возвратился из Италии, оба компьютерных знатока день за днем стали проводить в маленькой темной комнате Ханса среди чертежей и схем, собирая «Синклер». Было довольно удивительно, что Ханс. который никогда не мастерил ничего своими руками и, похоже, не знал, как обращаться с молотком, обнаружил блестящую интуицию при сборке компьютера. Однако после сборки у него немедленно появилось желание иметь более совершенный компьютер. И как только представилась возможность, он заказал более мощную модель – «Спектрум». Устроен он был так же, как «Синклер», но внутренняя память у него была вдвое больше.
Обойти правила и запреты – вот чем с самого начала был одержим Ханс. Основным содержанием его усилий в программировании было пиратство – он стремился обойти ограничения, связанные с защитой авторских прав на коммерческих кассетах с программным обеспечением, главным образом, для компьютерных игр. Ханс написал небольшие программы, которые позволили ему перенести игру в память компьютера, сохранить ее там и переписать на другую кассету. Для юного хакера это был вызов, а не этическая проблема. Если производители кассет пытались встроить устройства против копирования, они как раз должны были предвидеть попытки хакеров разгадать и обойти их.
Ханс и Свен стали фриками компьютерных игр. Особенно нравились им игры с хорошей графикой, построенные в форме пассажа, где надо было выполнять какое-нибудь простое задание, например, стрельбу из лазера по последовательно набегающим волнам чужеземцев со страшными глазами. Подобные электронные игры почти что достигали ощущения реальности при отображении на красочном, большом экране витрины видеосалона. Ханс проводил много времени около витрины такого видеосалона за углом школы. Там хозяйничала некая изворотливая личность. За право поиграть электронными безделушками подростки были готовы наняться к нему поработать. За выполнение мелкого ремонта игр, за прокат видеофильмов (по большей части порнографических), а главным образом за то, что он на все смотрел сквозь пальцы, Ханса стали считать там своим человеком. Кроме того, он создал нечто вроде пиратского центра по незаконному изготовлению копий программ «Синклера» и «Спектрума» для своих друзей.
Околачиваясь в этом пассаже, Ханс, кроме всего прочего, положил начало своему занятию хакингом. Он обнаружил, что маленькая искровая зажигалка, применяемая в газовых плитах, производит тот же эффект, что и монета, опускаемая в щель игрового автомата, если с зажигалки снять колпачок. Одна электрическая искра от зажигалки рядом с приемником монет игрового автомата – и двадцать бесплатных игр возникали из ничего!
Зажигалка дала Хансу возможность целыми часами изучать различные игры. Его любимой игрой была «Пенго». Игрок брал на себя роль Пенго, симпатичного пингвина, который швырял куски льда вверх, вниз, назад и вперед, целясь ими в злобных чудовищ, называемых сноби. Весь фокус заключался в том, чтобы уничтожить на экране всех сноби, прежде чем они уничтожат куски льда и оставят героического пингвинчика беззащитным. Ханс сражался с враждебными сноби часы напролет, забывая о времени. Частенько он оставался у игровых автоматов на всю ночь и украдкой пробирался в постель к 6 часам утра, за полчаса до того. как мать вставала, чтобы идти на работу. В 7 часов она обычно тихонько стучала и напоминала, что пора собираться в школу. Он вставал, одевался и прямиком возвращался к автоматам. Уловка помогала некоторое время, пока однажды к Ренате не пришел полицейский и не рассказал ей и про то, что Ханс злостный прогульщик, и про то, что он проводит все свое время в игровом салоне, причем часть этого времени посвящает порнографическим фильмам.
Вскоре Ханс столкнулся с еще более захватывающей областью. Он впервые приобщился к компьютерной связи, и произошло это благодаря человеку по имени Барнэм Дзвилло, знакомого по школе. У Барнэма был «Коммодор-64», снабженный модемом с акустической связью. Этот модем для Ханса представлял непреодолимый соблазн, несмотря на то, что он недолюбливал «Коммодор-64» за его бесспорно большие возможности, которые обладатели «Синклера» от всей души презирали. Впервые он видел такое устройство на уроке физики, когда учитель запросил центральный компьютер школы, чтобы найти расписание уроков. Но самому Хансу пользоваться им никогда не приходилось.
Однажды вечером Ханс пришел к Барнэму, и тот показал, как, пользуясь модемом, подключиться к электронной «доске объявлений» Западного Берлина. Прежде чем подключиться, следовало выбрать себе псевдоним. Выбор был для Ханса однозначен: «Пенго». Так в этот вечер Ханс превратился в Пенго, а Пенго оказался на крючке своего пристрастия.
Кроме прочего, Барнэм дал Хансу возможность ощутить вкус электронной авантюры. Он показал, как незаметно прокрасться в главный компьютер одной фирмы, используя сеть Tymnet. Это была сеть коммерческих данных, принадлежащая McDonnell Douglas Corporation, причем точки доступа к ней находились более чем в семидесяти странах мира. Пользователь компьютера с модемом мог вызвать местный компьютер по его номеру, а затем, набрав точный адрес, подключиться к любому компьютеру в мире. И при этом сети, подобные Tymnet, имеют непоправимый изъян в системе безопасности: их телефонные номера широко публикуются, что дает посторонним пользователям возможность сначала оседлать сеть с помощью одного телефонного вызова, а затем пробраться в компьютеры, входящие в сеть. Все, что нужно, чтобы приступить к делу, – это ввести идентификатор пользователя и знать пароль. Очень скоро Ханс откопал фирму ЗМ, американского изготовителя клейкой ленты «Скотч». Чтобы облегчить своим клиентам доступ к ЗМ из Tymnet, компания установила упрощенную систему. Набрав «ЗМ» и «Welcome», Пенго подключился к компьютеру компании.
У Барнэма, преданного своему «Коммодор-64», был примитивный модем, работавший издевательски медленно, извлекая в секунду только 300 бит информации – около 30 знаков. При такой скорости требовалась почти минута, чтобы прочитать страницу текста, переданного отдаленным компьютером. Но для Пенго не была существенной его медлительность. Казалось, что весь мир открывается ему! Пенго и Барнэм занялись вытягиванием информации. То, что они видели, было по большей части описанием других компьютеров компании ЗМ, которых они могли достичь, – в Западной Германии, Франции, Великобритании, Мексике и Чили. Они записывали информацию на гибких дисках и распечатывали ее.
Проникновение в глобальную компьютерную сеть давало Пенго тот самый прилив адреналина, который он получал от компьютерных игр, но во много раз более сильный. Войдя однажды в компьютерную сеть, он уже не занимался играми: он был хозяином настоящих машин, выполняющих настоящие задания. В одно и то же время он мог быть везде и нигде. Находясь перед экраном дисплея, он мог открывать двери и решать проблемы. Он мог дотянуться до вещей. Вещество экрана было всего лишь люминофором, бомбардируемым электронами, но как сладостно было воображать, что где-то там за ним что-то есть! Сети превратились в автономный мир, независимый от обычных географических границ и воспринимаемый компьютерщиками, число которых все росло, как некое киберпространство. Было совершенно неизбежно, что такой юный нонконформист, как Пенго, захочет погрузиться в него. Мир, который родители не могли даже понять толком, чтобы попытаться его запретить, был безотказной отдушиной.
Пенго не мог больше обходиться без собственного модема. Он купил очередной набор деталей, но, к сожалению, его самодельный прибор был довольно примитивен и требовал при работе много внимания к себе. Как только он добирался до какого-нибудь удаленного компьютера и принимал особый сигнал – тон подключения, Пенго подсоединял свое устройство акустической связи к телефону и колонкам громкоговорителей, после чего настраивал устройство связи как радиоприемник, чтобы следить за наличием тона подключения. Модем мог прилично работать лишь пару часов, после чего печатная плата перегревалась, и Пенго приходилось отцеплять ее и выставлять за окно на несколько минут для охлаждения.
* * *
Словечко NUI, произносимое как «НУИ», означает «идентификация пользователя сети». Именно NUI других людей предопределили успех многих хакеров в Западной Германии. NUI открыли дверь в Datex-P, сеть компьютерных данных, управляемую западногерманским правительством. Попав однажды в Datex-P, вы оказывались как бы на мосту, связывающем вас с сетью, эквивалентной Tymnet, а оттуда открывалась дорога внутрь тысяч компьютеров повсюду в Соединенных Штатах. В отличие от частных сетей, вроде Tymnet или Telenet в Соединенных Штатах, европейские сети данных обычно находятся под правительственным управлением. Западногерманское правительство регламентировало все компьютерные коммуникации особенно жестко. Сеть Datex-P принадлежала и находилась в ведении Bundespost, германского управления почты и телефонной связи. Именно Bundespost определяла все NUI. Модемы и автоответчики подлежали регистрации Bundespost. Подключать принадлежащее вам оборудование без регистрации его Bundespost было равносильно тому, чтобы навлечь на себя крупный штраф. Ни одного из этих ограничений не было ни в США, ни даже в большинстве других европейских стран. Bundespost в ответ приводила довод, что жесткие правила необходимы для сохранения телефонной сети как единого целого. Однако в определенном смысле консервативная Bundespost сама напрашивалась на неприятности. И в самом деле, оказалось не очень удивительно, что юные и находчивые бунтари пожелали самоутвердиться, обойдя все запреты системы, и совершили нечто относительно безобидное: отвергли медленно работающие, устарелые модемы, разрешенные государственными органами, и предпочли более быстродействующие марки. А еще они осмелились проникать в компьютеры, чего делать не имели права. Так что ничего удивительного не было в том, что кража NUI превратилась для западногерманских хакеров в своего рода спорт.В середине 80-х большинство краденых NUI добывалось на ярмарке в Ганновере, организуемой каждый год в апреле. Техника кражи была проста. Она заключалась просто в подглядывании через плечо стендового работника, обычно перегруженного работой и замороченного. Нужно было только увидеть, как он набирает на клавиатуре свой NUI и пароль, передавая их на отдаленный компьютер. Краденые NUI быстро распространялись среди западногерманских хакеров. В середине 80-х, когда Пенго всерьез начал вламываться в различные системы, во многие из них попасть было нетрудно. Digital Eguipment Corporation (DEC) обеспечивала каждый компьютер VAX, произведенный ею, тремя встроенными пользовательскими счетами, причем каждый имел свой пароль. Это были счет «System» («система») с паролем «Manager» («управляющий»), счет «Field» («Поле») с паролем «Service» («служба») и счет «User» («пользователь»), пароль шторой был вполне удобным: «User». Клиенту предоставлялась возможность при желании убрать эти счета и пароли и установить свои собственные. Однако частенько они этого не делали, оставляя черный ход открытым для любого. В один прекрасный момент какой-то из компьютеров становился легкой добычей. Если же он был связан с другими, то на следующем этапе начинались «круизы» по всей сети. А если компьютер входил одновременно в несколько сетей, он мог быть использован в качестве трамплина для перепрыгивания в другие сети. Эти прыжки давали Пенго некоторую защиту от преследователей, если бы они попытались выследить его в переплетении множества соединительных линий и путанице часовых поясов.
Проникать в компьютеры было одновременно и интересно и опасно: здесь сочетались трудности разрешения колоссальной загадки и риск попасться за нарушение закона. Обычно Пенго приходил домой под вечер, включал свой компьютер, находил через электронную «доску объявлений» тех, с кем можно было потрепаться, продать какую-нибудь информацию или поменяться: например, обменять NUI на способ проникновения в защищаемые файлы. Затем он обычно приступал к прощупыванию сетей, иногда имея в виду определенную цель, иногда нет. Его мысль летала по всему миру, тогда как тело оставалось в Берлине. Чем дальше располагался компьютер, тем лучше. А если выяснялось, что с этим компьютером работает полсотни пользователей, в его душе возникало особое волнение от ощущения причастности к чему-то большому и важному.
Пенго пришлось познакомиться с массой вещей, причем по преимуществу своими силами. Он придумал, как составлять сканирующие программы, автоматически повторяющие вызовы, – программы, которые работали всю ночь, перебирая номер за номером в поисках высокого тона от модема на другом конце линии связи. Он научился вести, всегда очень осторожно, зондирование систем, в которые он проникал впервые. Иногда он не мог удержаться от соблазна втянуть оператора системы в беседу. Так получилось в начале 1985 г. со SLAC – Стэнфордским исследовательским центром физики высоких энергий, до которого Пенго добрался через сеть Tymnet как-то к 4 часам утра. Он поболтал с оператором системы, которому, по-видимому, было приятно обменяться шутками с немецким хакером. Однако вскоре после той дружеской болтовни Пенго натолкнулся на другого служащего системы SLAC, который приказал ему убираться вон. Пенго ответил, что намерения уходить у него нет, а если они попытаются выбросить его из системы, он ее разрушит. Когда служащий ответил, что это бессмыслица, Пенго осуществил свою угрозу. Он набрал небольшую рекурсивную программу и отправил ее в компьютер, который вознамерился наказать. Программа работала, как бесконечное письмо. Она создавала две копии самой себя, каждая из которых по выполнении порождала еще две копии, и так далее. Это был верный путь к быстрому истощению ресурсов компьютера. Не прошло и минуты, как компьютер, перегруженный лавиной работы, обязательной к исполнению, остановился. При весьма нечетких моральных принципах по отношению к себе и своему хакингу Пенго отдавал себе отчет, что здесь он зашел слишком далеко. С другой стороны, он считал обязательным держать данное слово. Тем более что о разрушении компьютера в таком важном месте, как SLAC, можно было похвастаться.
Так было принято у Пенго и всех, с кем он общался на линии связи, – хакеров с кличками вроде Фримп, Таек, Триплекс и Зомби. С одной стороны, хакинг мог бы стать просто одним из видов спорта. Но одновременно нельзя было не возгордиться, когда в один прекрасный день гигантский компьютер Digital VAX в какой-нибудь исследовательской лаборатории или компании впервые подвергся дерзкому вторжению одного из западногерманцев. Рассказав другим об этом, можно было поднять свой авторитет среди хакеров, однако это также обязывало поделиться найденным паролем компьютера. И разделить тот известный риск, что десятки хакеров могут наброситься на этот компьютер. Вскоре все, кто работал с компьютерами, были вынуждены запираться от непрошеных интервентов, изменяя пароль. Но было крайне трудно удержаться от желания поделиться торжеством с другими, кто мог бы по достоинству оценить такое достижение. Пенго был одним из первых, кому удалось проникнуть в ЦЕРН – лабораторию физики высоких энергий, расположенную недалеко от Женевы. Объединяя исследователей из четырнадцати стран, ЦЕРН конкурировал с такими американскими лабораториями, как SLAC и Fermilab в Чикаго, пытаясь обнаружить кварки – фундаментальные объекты, из которых, как предполагается, построены элементарные частицы. С этой целью ЦЕРН планировал построить грандиозный подземный ускоритель, который в виде гигантского кольца протянулся бы на семнадцать миль под деревнями и фермами вблизи гор Юра. Однако была проблема, которая постоянно вызывала затруднения в ЦЕРНе. Результаты работы сотен ученых должны были быть предельно доступны тысячам других исследователей, невзирая на то, что они сами постоянно наталкивались на языковые и культурные различия. В основу хартии ученого сообщества был положен принцип быстрого и свободного обмена информацией. Поэтому вопрос об отключении внешних контактов компьютерной сети для защиты от электронных нарушителей не мог быть даже поставлен.
Вскоре после того, как первые из электронных самозванцев открыли для себя ЦЕРН, его компьютеры подверглись массовому нашествию. Лаборатория стала местом, через которое пересылали сообщения, часами продолжали письменный обмен информацией с друзьями. Кроме того. ЦЕРН оказался удобным трамплином к другим центрам, так как его компьютеры имели контакты по всему миру
Разные администраторы систем на вторжение реагировали по-разному. Некоторые даже добродушно. Так, один менеджер Европейской исследовательской лаборатории считал, что хакеры могли бы быть полезными в некотором смысле, и открыл свою систему западногерманскому юнцу, который пообещал указать на слабые места в системе безопасности. Другие были не прочь вступить в болтовню со случайными и незваными «посетителями». Вот какая беседа произошла в 1985 г. между хакером из Гамбурга и оператором ЦЕРНа.
VXOMEG: Системе – Хэлло! Есть у вас немного времени?
VXCRMA: Оператору – Да, мы как раз вернулись после ужина.
VXOMEG: Системе – Ужин? Вы тоже все время думаете о еде?
VXCRMA: Оператору – Мы здесь с 16 00 до 23 00, поэтому нужно поесть И!
VXOMEG: Системе – Конечно, я всегда голоден до VAX'ов!!! Ха-Ха-Ха
VXCRMA: Оператору – Почему же за VAX'ами в ЦЕРН, а не за баксами в банк? Ха-Ха-Ха
VXOMEG: Системе – Нет! Я – хакер, а не преступник или промышленный шпион!!!
VXCRMA: Оператору – Да. я понял. Но не веселей ли это будет с банком?
VXOMEG: Системе -Банк– это о-кей, но это должен быть банк данных!
Впрочем, гораздо чаще менеджеры систем приходили в раздражение: им было чем заниматься, кроме того, чтобы изгонять юных нарушителей из своих компьютеров. В середине 1985 г. Алан Силвермэн, менеджер системы ЦЕРНа, направил своим коллегам предупреждение относительно хакеров внутри системы. Он убеждал коллег не пользоваться распространенными словами в качестве паролей и не хранить списки паролей в легкодоступных файлах. Силвермэн подчеркнул, что ошибки и промахи в системе безопасности позволили множеству хакеров проникнуть в систему, и убеждал своих.людей устранить эти неполадки.
Чтобы обследовать компьютеры ЦЕРНа, нужно было сначала разобраться в работе VMS – операционной системы, управляющей большинством компьютеров ЦЕРНа, особенно соединенных с сетью. Те же достоинства VMS, которые пришлись по душе десяткам тысяч потребителей продукции компании Digital Eguipment Corporation, приглянулись также и хакерам. Digital решительно выдвинула VMS в качестве операционной системы, выбранной ею для VAX – наиболее мощного компьютера компании. Самый маленький из VAX мог бы обеспечить все расчеты, необходимые в малом бизнесе, тогда как «Синклеры» и «Коммодоры», доступные Пенго и его друзьям, были хороши только для игр.
Хотя операционная система VMS не могла быть использована, к примеру, в компьютерах IBM, она стала наиболее распространенной среди продукции Digital, и устанавливалась на всех компьютерах VAX, от самого маленького до самого большого. В этих системах предусматривалась особая забота о неопытных коммерческих пользователях. Например, VMS имела вспомогательные возможности, позволяющие в значительной степени обходиться без руководства к пользованию компьютером. А для тех, кто пытался проникнуть в сети, эта щедрая помощь давала дополнительные возможности изучения системы.
К концу 1984 г. шестнадцатилетний Пенго уделял мало внимания не только школе, но и своим школьным товарищам. Он бросил работать в видеопассаже и все больше времени проводил один, с компьютером и модемом. Мать Пенго гадала, чем это он занимается до рассвета, и была совершенно озадачена тем, что их телефон был постоянно в работе. Однако в отличие от многих других родителей Рената решила не вмешиваться в увлечение своего ребенка. Она не просила у него объяснений, а он ничего не объяснял. Не было похоже на то, чтобы он вел дальние телефонные переговоры, так что она могла не беспокоиться насчет оплаты. В Западном Берлине стоимость одного телефонного звонка неограниченной продолжительности в местную Datex-P не превышала пятнадцати центов. К Пенго часто приезжали приятели и работали с компьютером до глубокой ночи. Хотя они и пытались вести себя тихо, из-за квартирной тесноты Ренате было трудно игнорировать странную жизнь, идущую в соседней комнате. Все-таки ей нужно было спать. Но как и многие родители, она радовалась, что ее сын овладевает компьютерной грамотностью. Во всем мире родители верят работникам образования, которые твердят, что каждый ребенок должен научиться пользоваться компьютером как можно раньше. Рената и Готфрид не были исключением. Но для дерзких детей, не очень считающихся с правилами и запретами, компьютерная грамотность – путеводная нить к юношеским электронным преступлениям вроде вторжения в чужой компьютер. Чтобы Пенго мог продолжить свое увлечение, Рената поменялась с Готфридом сыновьями, и Ханс въехал в отдельную комнату в задней части большой квартиры отца, расположенной на другом конце города.
Единственным незыблемым правилом Готфрида было требование. чтобы телефон оставался свободным до 8 вечера. Поэтому Пенго начинал свои «экскурсии» по сетям после 8 и до той минуты, когда в полночь отец появлялся в дверях и говорил, что пора спать. Вскоре после того, как отец отправлялся спать, начинался другой период беспрерывной работы, продолжительностью в шесть часов, когда Ханс лишь изредка отвлекался, чтобы заглянуть в отцовский холодильник. Во время своих долгих ночных бдений Пенго предпочитал йогурт. Не по причине его полезности для здоровья, а потому, что эта еда довольно сытная и чистая, без крошек, которые могли бы попасть в щели клавиатуры компьютера. Обычно Пенго надевал наушники и работал под звуки группы Kraftwerk. В течение недель он слушал одно и то же, пока ему это не надоедало.