<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns="http://www.gribuser.ru/xml/fictionbook/2.0" xmlns:l="http://www.w3.org/1999/xlink">
  <description>
    <title-info>
      <genre>comp_osnet</genre>
      <genre>nonf_biography</genre>
      <author>
        <first-name>Клифф</first-name>
        <last-name>Столл</last-name>
      </author>
      <book-title>Яйцо кукушки или Преследуя шпиона в компьютерном лабиринте</book-title>
      <annotation>
        <p>В отличие от плохого танцора, хорошему сисадмину мешают только кукушкины яйца. Их откладывают в его компьютер злобные хакеры, чтобы из них вылупились программы, делающие своего папу-кукушку суперпользователем. Но сколько кабелю не виться — а кончику быть: бравый сисадмин не дремлет и за годик-другой выводит злоумышленников на чистую воду: на этот раз хакерская тусовка круто пролетела. Такого предельно краткое содержание классической книги эксперта по компьютерной безопасности Клиффа Столла «Яйцо кукушки». В отличие от посвященных этой же проблеме американских фильмов, изрядно нашпигованных техническими ляпами, этот документальный детектив без ошибок описывает работу охотников за хакерами, которым удалось вычислить беспринципных немцев, передающих хакнутую пентагоновскую информацию советской разведке в обмен на деньги и кокаин. Так что можно сказать, что автор, ратующий за этическую неприемлемость хакинга заметно упростил себе жизнь, выведя в качестве своих противников хакеров, продающих информацию иностранной разведке, а не энтузиастов, бесплатно распространяющих ее по всему свету.</p>
        <p>Книга, конечно, уже историческая (действие происходит в 1986 году), но читается тем не менее, с интересом.</p>
      </annotation>
      <date>1996</date>
      <coverpage>
        <image l:href="#cover.jpg"/>
      </coverpage>
      <lang>en</lang>
    </title-info>
    <src-title-info>
      <genre>comp_osnet</genre>
      <genre>nonf_biography</genre>
      <author>
        <first-name>Cliff</first-name>
        <last-name>Stoll</last-name>
      </author>
      <book-title>The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage</book-title>
      <date>1990</date>
      <lang>en</lang>
    </src-title-info>
    <document-info>
      <author>
        <first-name/>
        <last-name/>
      </author>
      <program-used>calibre 3.27.1, FictionBook Editor Release 2.6.6</program-used>
      <date>2019</date>
      <id>240E5FC1-FE50-4E4F-81BE-7DB29CF3B64D</id>
      <version>1.0</version>
      <history>
        <p>v 1.0 - конвертация из epub, доп.вычитка</p>
      </history>
    </document-info>
    <publish-info>
      <book-name>Столл, Клифф «Яйцо кукушки или Преследуя шпиона в компьютерном лабиринте»</book-name>
      <publisher>ИЦ «Гарант»</publisher>
      <city>М.</city>
      <year>1996</year>
      <isbn>5-900241-03-3</isbn>
    </publish-info>
  </description>
  <body>
    <title>
      <p>Клифф Столл</p>
      <p>Яйцо кукушки или Преследуя шпиона в компьютерном лабиринте</p>
    </title>
    <section>
      <title>
        <p>1</p>
      </title>
      <p>Волшебник, я? Еще неделю назад я был астрономом и в свое удовольствие орудовал телескопами. Сейчас, оглядываясь на это времечко, я вижу, что подремывал годами, пока не уплыли последние денежки по моему гранту.</p>
      <p>К счастью, в обсерватории Кек при Лаборатории Лоуренса в Беркли астрономов принимали на вторичную переработку — и вместо биржи труда я оказался в компьютерном центре, в подвале Лаборатории. Могу показать парочку компьютерных фокусов, чтобы потрясти астрономов. Гораздо быстрее коллег разбираюсь во всяких головоломных ситуациях. Выходит, я — компьютерный волшебник? Не знаю, все-таки главное для меня — астрономия…</p>
      <p>А что теперь-то? Уныло глядя на терминал, я продолжал думать об орбитах планет и астрофизических явлениях. Как новичку, мне довелось выбирать между застекленным отсеком с единственным окном, выходящим на мост Золотые Ворота, и душным кабинетом, заставленным книжными полками. Наплевав на свою клаустрофобию, я остановился на последнем в надежде незаметно дремать за письменным столом. Рядом располагались кабинеты Вэйна Грэйвса и Дэйва Клэвленда — «зубров»-системщиков. Они громко и постоянно цапались между собой, поэтому я разузнал много любопытного. Вэйн находился в натянутых отношениях с остальными работниками — по его мнению, некомпетентными лентяями. Сам-то он систему знал назубок, начиная с программ-драйверов и кончая СВЧ-антеннами. Единственной приличной вычислительной машиной он считал ВАКС, выпускаемый фирмой ДЭК. Других компьютеров для него просто не существовало — он не признавал ни ИБМ, ни ЮНИКС, ни Макинтош.</p>
      <p>Дэйв Клэвленд — безмятежный Будда ЮНИКСа — терпеливо выслушивал бурные речи Вэйна, который безуспешно пытался его подначить: «Ученые всего мира выбирают ВАКСы. Эти машины позволяют создавать надежные программы дюжиной способов!» Дэйв парировал: «Вы осчастливьте „фанатов“ ВАКСа, а я позабочусь об остальных». Увы, Клэвленд не раздражался, поэтому неудовлетворенный Вэйн угасал и погружался в ворчанье.</p>
      <p>Прекрасно. В первый же рабочий день я оказался маслом на бутерброде, который регулярно падал мною вниз и тем самым прерывал мой дневной сон. Зато мой внешний вид вполне соответствовал стандартному облику сотрудника лаборатории Беркли: поношенная рубашка, потертые джинсы, длинные волосы и дешевые кроссовки. На управленце можно было иногда увидеть и галстук, но при этом заметно снижалась производительность труда.</p>
      <p>В обязанности нашей тройки (Вэйна, Дэйва и мои) входило обслуживание компьютеров лаборатории. Мы ведали дюжиной больших машин — громадных «тяжеловозов», решающих физические задачи. Стоили эти «рабочие лошадки» примерно шесть миллионов долларов. Надо полагать, что ученые, использующие эти компьютеры, рассматривали их как простых производителей, надежных не меньше, чем взаправдашние кони: работать они должны круглые сутки, а мы — старшие конюхи — несли ответственность за каждый цикл вычислений. Из четырех тысяч сотрудников лаборатории услугами главных компьютеров пользовалась примерно четверть. Для каждого из этой тысячи ежедневно велся учет машинного времени, при этом «гроссбухи» хранились в компьютере. Час вычислений стоит триста долларов, поэтому учет надо было вести страшно скрупулезно, и нам приходилось гоняться за каждой выводимой на печать страницей, за каждым блоком дискового пространства и за каждой минутой процессорного времени. Для сбора такой информации имелся отдельный компьютер. Раз в месяц на нем распечатывались отчеты и рассылались по отделам.</p>
      <p>Однажды ко мне ввалился Дэйв и невнятно забормотал о неприличном поведении системы учета ЮНИКСа. Кто-то использовал несколько секунд машинного времени, не заплатив за них. Баланс не сходился; по счетам за прошлый месяц на сумму 2387 долларов была обнаружена недостача в 75 центов. Докопаться до источника ошибки в несколько тысяч долларов — пара пустяков. Но причины недостач в несколько центов обычно зарыты глубоко, и такие раскопки — стоящая проверочка для начинающего компьютерного волшебника.</p>
      <p>— Чисто сработано, а? — наивно сказал я.</p>
      <p>— Разберись с этим — и ты удивишь мир, — ответил Дэйв.</p>
      <p>Детская забава! Я погрузился в программу учета. Она была похожа на кастрюлю со смесью всего на свете, куда начинающий кулинар закладывал любимые продукты, мешал, пробовал, а в результате дал дуба. Однако это рагу все же насыщало нашу лабораторию и просто вылить его было нельзя. В нем я нашел куски, написанные на Ассемблере, Фортране и Коболе — древнейших языках программирования. Я бы не удивился, встретив процедуры на древнегреческом, латыни или санскрите. Конечно же, никакой документации в помине не существовало. Только самый наивный поваренок мог отважиться сунуться со своей ложкой, не зная броду.</p>
      <p>Худо-бедно, но все же было чем заняться после обеда. Кроме того, оставался шанс выловить из этого компота ягодку покрупней. Дэйв показал мне системную процедуру учета подключений к компьютеру, занесения в журнал имен пользователя и терминала. Система фиксирует каждое подключение, регистрирует идентификатор задачи пользователя, расходуемое пользователем процессорное время и время отключения. Дэйв объяснил, что есть две системы учета. Обычная программа учета ЮНИКСа просто заносит в отдельный файл записи событий. Но Дэйв создал вторую программу, которая обеспечивает хранение более подробных сведений о том, кто пользовался компьютером.</p>
      <p>Сменявшие друг друга группы скучающих студентов годами писали, писали и, наконец, написали программы анализа всей учетной информации. Одна программа производит сбор данных и «засовывает» их в файл. Вторая — считывает этот файл и вычисляет стоимость сеанса работы с компьютером. Помимо всего прочего существует третья программа, которая обеспечивает подведение итогов и распечатку счетов, рассылаемых по отделам. Итоговая сумма из этой третьей программы сравнивается с результатом, получаемым от внутренней программы учета. Два учетных файла, созданных одновременно различными программами, должны давать один и тот же ответ. В течение года все работало как часы, но на этой неделе что-то сломалось. Первое подозрение — ошибка округления. Похоже, что каждый элемент файла учета сам по себе правилен, но при суммировании разности в десятые доли цента накапливаются, что в конечном итоге и приводит к ошибке в 75 центов. Доказать это можно либо углубившись в анализ процесса работы программ, либо путем тестирования, подавая на вход различные наборы данных. Чтобы зазря не размахивать мачете в зарослях тростника, я написал свою коротенькую программу проверки файлов и убедился, что с первой программой проблем нет. Со сбором информации все в порядке.</p>
      <p>Вторая программа отняла у меня больше времени. За час я слепил «заплату» и понял: все работает. Программа суммирует длительности промежутков времени и затем умножает их на стоимость. Потеря 75 центов — не на ее совести.</p>
      <p>И третья программа ведет себя хорошо: рыщет по списку пользователей, имеющих право доступа, находит их регистрационные записи и распечатывает счета. Ошибка округления? Нет, ни в одной из программ не может пропасть и сотой доли цента. Странно. Откуда же взялись эти дурацкие 75 центов?</p>
      <p>Ну что ж, пусть я гоняюсь за призраком, но упрямства мне не занимать: из принципа проторчу здесь до полуночи!</p>
      <p>Еще пару-тройку раз все проверив, я сильно зауважал это доморощенное чудо света — программу учета. Факт, что баланс не сходился, но программы не виноваты. К этому времени я нашел список пользователей, имеющих право доступа, и понял, каким образом происходит составление счетов для отделов. Около 7 вечера мне на глаза попалось имя Хантер. У этого парня оказался неправильный адрес счета. Ага! В прошлый месяц он задарма попользовался компьютером ровно на 75 центов.</p>
      <p>Вот оно что! Кто-то добавил подпольного пользователя. Элементарно! Победа! Когда я упивался сознанием своей гениальности, заглянула Марта, моя подружка, и мы отпраздновали мой маленький триумф в кафе «Рим» ночным капуччино.</p>
      <p>Настоящий волшебник справился бы за несколько минут. Зато я утешал себя тем, что изучил систему учета и немного набил руку в древних языках программирования. На другой день я отправил Дэйву весточку по электронной почте, раскрывая суть трюка.</p>
      <p>Дэйв появился у меня около полудня и, шлепнув на стол стопку инструкций, мимоходом буркнул, что никогда не вводил пользователя по имени Хантер — это, скорее всего, сделал другой менеджер системы. Вэйн отрезал: «Это не я. ЧЧИ». Он частенько завершал свои сентенции аббревиатурами. Эта означала: «Читай Чертову Инструкцию».</p>
      <p>Я читал инструкцию. Операторам не полагалось вводить нового пользователя без занесения данных в систему учета. В других вычислительных центрах могли попросту нацарапать имя пользователя в журнале, поставить его на учет и дать команду компьютеру. Нам же нужно было следить за всем и всеми, поэтому наша система была поумней. Она содержала ряд специальных программ, позволяющих автоматически проделывать всякие там системные штучки и выполнять нудную бумажную работу. Никакому недотепе в голову не пришло бы вручную вводить нового пользователя. Сама же система такую плюху никогда не сделает.</p>
      <p>И все же такой недотепа поработал. Правда, я не мог выяснить, кто он. Никто не знал Хантера. Не было на него и учетной документации. Поэтому я удалил это имя из системы — если начнет вопить, все вернем обратно.</p>
      <p>Спустя день компьютер по имени Докмастер прислал нам сообщение по электронной почте: якобы некто из нашей лаборатории нагло пытался вломиться в его компьютер в прошлый уикенд.</p>
      <p>Докмастер мог находиться где угодно, но все указывало на Мэриленд. Пересылаемое по электронной почте сообщение проходит через десяток компьютеров и каждый оставил на нем свою отметку.</p>
      <p>Дэйв ответил на послание неизменным: «Разберемся». Жди, когда перестанет болеть голова от своих проблем. Однако что-то привлекло внимание Дэйва в полученном от Докмастера сообщении и он передал его Вэйну, сопроводив вопросом: «Что это еще за Докмастер?» Вэйн отдал послание мне и предположил: «Наверное, какой-нибудь банк». Я полагал, что Докмастер это одна из верфей военно-морского флота. Сообщение не выглядело документом особой важности, хотя может быть и стоило потратить пару минут и повнимательней присмотреться к нему. В послании указывались дата и время попытки ворваться в Докмастерский компьютер с нашего ЮНИКСа. Поэтому я проштудировал файлы, в особенности записи, сделанные в субботу утром, и опять наткнулся на расхождения в двух системах учета. По файлу, созданному «родной» системой ЮНИКСа, было видно, что пользователь, некто Свентек, зарегистрировался в 8-25, полчаса пробездельничал и отключился. Наша доморощенная программа также зафиксировала подключение Свентека, но по ее данным он активно использовал сеть с 8-31 до 9-01 утра. Мой бог! Время не совпадает, одна программа показывает активное бодрствование, а другая — глубокий сон.</p>
      <p>Тут на меня навалилась куча других дел и я отвлекся.</p>
      <p>Обедая с Дэйвом, я мимоходом заметил, что единственным пользователем, подключавшимся в момент попытки взлома Докмастерского компьютера, был некто Свентек. Дэйв уставился на меня и вопросил: «Джо Свентек? Он в Кембридже. Что же он такое творит?» Оказалось, что Джо Свентек, бывший лабораторный «гуру» по части ЮНИКСа, — это настоящий компьютерный волшебник, создавший дюжину дивных программ за последние десять лет. Джо год назад уехал в Англию, но его немеркнущая слава продолжала сиять по всей программистской Калифорнии.</p>
      <p>Дэйва удивило, что Джо снова в городе — ни один из приятелей Свентека ничего о нем не слышал. «Должно быть, он подключился к нашему компьютеру через сеть», — предположил Дэйв.</p>
      <p>— Ты считаешь, это Джо напроказничал? — спросил я.</p>
      <p>— Да что ты! — возмутился Дэйв. — Джо — хакер старой закалки! Блистательный и изысканный, ничего общего не имеющий с нынешними ублюдками, поганящими слово «хакер». Не стал бы он вламываться в какой-то там мерилэндский компьютер. А если бы вломился, то и следа бы не оставил.</p>
      <p>Любопытно: целый год Джо Свентек живет в Англии, ничем не проявляя себя вплоть до субботнего утра, затем пытается ворваться в мерилэндский компьютер и отключается, оставляя «отпечатки пальцев» в системе учета. Все это я высказал Вэйну в коридоре. Оказывается, Вэйн слышал, что сейчас Джо проводит свой отпуск в лесах, вдали от всяких компьютеров. «Забудь про эту чепуху. Приедет Свентек — и все прояснится. Я, правда, точно не знаю когда. ТУС.» Теперь Уже Скоро, если расшифровать Вэйна.</p>
      <p>Моя головная боль — не Свентек, а расхождения в системах учета. Почему программы показали разное время? И почему в одном файле была зафиксирована активная деятельность, а в другом нет? Выяснилось: расхождение объясняется тем, что используется двое часов, и одни из них ежедневно отстают на несколько секунд. За месяц и набежало пять минут.</p>
      <p>Но активная деятельность Свентека должна была быть зафиксирована в обеих квитанциях. Связано ли это с тем, что произошло с системой учета на прошлой неделе? Все ли я там раскопал? Может, собака зарыта в другом месте?</p>
    </section>
    <section>
      <title>
        <p>2</p>
      </title>
      <p>После программистских хлопот я сидел на нудной лекции по структуре галактик. Профессор с ученым видом бубнил себе под нос и разрисовывал на доске змеюшник из математических уравнений. Пытаясь не заснуть, я стал обдумывать ситуацию. Кто-то добавил нового пользователя. Неделю спустя подключается Свентек и пытается взломать мэрилендский компьютер. До Свентека не добраться. Похоже, пытаются обойти программу.</p>
      <p>— Что значит эта попытка попользоваться задарма нашим компьютером? — спрашивал я себя. — Неужели нашли способ обойти систему учета?</p>
      <p>Для больших вычислительных машин существует два типа программного обеспечения: программы пользователей и системные программы. То, что вы сами пишете и инсталлируете — это пользовательские программы, например, мои программы анализа атмосферы планет. Сами по себе они работать не могут. Они неспособны отдавать команды непосредственно компьютеру и вынуждены «разговаривать» с операционной системой. Когда астрономической программе требуется что-то сообщить, она не в состоянии просто взять и «выплюнуть» текст на экран моего терминала. Этот текст передается операционной системе, которая отдает команду аппаратуре на вывод.</p>
      <p>Операционная система, а также редакторы, библиотеки программ и интерпретаторы языков программирования составляют системное программное обеспечение. Вам нет нужды писать эти программы: они поставляются вместе с компьютером. Никто не должен совать в них свой нос.</p>
      <p>Программа учета — это системная программа. Чтобы влезть в нее или обойти, нужно либо быть менеджером, либо исхитриться получить право привилегированного доступа к операционной системе. Но как получить это право? Самое простое — войти в компьютер с паролем менеджера системы. Наш пароль не менялся месяцами, но вряд ли кто-то проболтался. Чужаку же никогда его не разгадать: «вайверн» — мифологический крылатый дракон. Но даже если вы и придуритесь под менеджера системы, то вряд ли будете валять дурака с системой учета. Она слишком туманна и, к тому же, плохо задокументирована. Хотя и работает. Стоп! Наша доморощенная программа работает, как надо. Кто-то добавил нового пользователя, не обращаясь к ней. Может, этот кто-то не подозревал о ее существовании. Чужак не знает о наших маленьких хитростях. А наши менеджеры системы и операторы на них собаку съели. Джо Свентеку наверняка все известно. А как насчет чужака — хакера?</p>
      <p>У слова «хакер» два разных значения. Приличные люди, компьютерные волшебники, способные заставить работать любую программу. Это не обычные инженеры-программисты, добросовестно отрабатывающие свои сорок часов в неделю, а фанаты, не отходящие от терминала, пока компьютер полностью не удовлетворит их любопытство. Хакер отождествляет себя с компьютером и знает его как самого себя. Именно таким меня считают астрономы: «Клифф не столько астроном, сколько хакер!» (Программистский народец, конечно, придерживается иной точки зрения: «Клифф не силен в программировании, зато какой астроном!» Еще в аспирантуре я понял, что лучше всего оставить каждую сторону при своем мнении). Но в общепринятом смысле хакер — это компьютерный взломщик.<a l:href="#n_1" type="note">[1]</a> В 1982 году, когда группа студентов использовала терминалы, модемы и телефонные линии междугородней связи для взлома Компьютеров в Лос Аламосе и в Колумбийском Медицинском Центре, всей околокомпьютерной публике стало известно об уязвимости сетевых систем.</p>
      <p>Частенько до меня доходят слухи о вторжении в чью-то систему; жертвами обычно оказываются университеты, а виновниками — студенты или подростки. «Способные студенты вломились в компьютер, хранящий совершенно секретные сведения». Обычно такие шалости не причиняют существенного вреда и списываются на хакерские проказы. Могли бы события, показанные в фильме «Военные игры», произойти в действительности — мог бы хакер-подросток взломать пентагоновский компьютер и спровоцировать войну? Сомневаюсь. Нетрудно напакостить в университетском компьютере в котором напрочь отсутствует система защиты. В конце концов, коллеги редко запирают двери друг от друга. А вот военные системы — другое дело. Попасть в них так же трудно, как и на военные базы. И даже проникнув в военный компьютер, войну не развяжешь. Такие решения, я думаю, принимаются не компьютером.</p>
      <p>Машины лаборатории Лоуренса в Беркли не оборудованы какой-то особенной системой защиты, но от нас требуют держать чужаков подальше и пресекать злоупотребления. Мы не боимся, что сломают нашу систему, а просто не хотим, чтобы наше финансовое агентство и департамент энергетики наехали на нас. Если они потребуют выкрасить компьютеры в защитный цвет, то закажем кисти.</p>
      <p>Чтобы не лишать счастья общения с компьютером наших друзей-ученых, обитающих по соседству, мы завели несколько учетных записей для гостей. Зная гостевые учетное имя и пароль, любой может пользоваться компьютером, пока на счет за машинное время не набежит несколько долларов. Хакер запросто может проникнуть в систему — дверь широко открыта. Однако много он не наработает — время ограничено примерно одной минутой. И все же, можно успеть полазить по системе, считать несколько файлов общего доступа и выяснить, кто еще подключился. Мы полагали, что небольшая брешь в системе защиты окупается прочими удобствами.</p>
      <p>Осмысливая происходящее, я пришел к выводу, что здесь вряд ли пахнет хакерством. Кому интересна физика частиц? Большинство наших ученых просто сомлеют от счастья, если кто со стороны удосужится прочитать их опусы. Хакеру здесь просто нечего ловить — у нас нет ни суперкомпьютеров, ни тайн сексуальной индустрии, ни других секретных сведений.</p>
      <p>За пятьдесят миль отсюда располагалась Лоуренсовская Ливерморская Лаборатория, выполнявшая секретные работы по разработке ядерных бомб и проекту Звездных Войн. Вот где непаханое поле для хакера! Но не подключенные ни к одной из сетей ливерморские компьютеры не допускали никакого внешнего доступа: полная изоляция.</p>
      <p>Если кто-то вломится в нашу систему, что он сможет натворить? Ну, считать файлы общего доступа. Многие из наших ученых хранят в них свои данные, там же находится большая часть программного обеспечения. Хотя они и называются файлами общего доступа, чужак не может лазить по ним. Некоторые данные защищены законами о частной собственности или авторских правах, например, наша библиотека программ или программа обработки слов. Другие базы данных тоже не предназначены для широкого использования: списки адресов сотрудников лаборатории и незавершенные отчеты по текущим работам. Все это, правда, вряд ли может стать объектом охоты, поэтому ни о каком засекречивании сроду речи не было. Меня не трогает, если кто-то из гостей-пользователей узнает чей-то телефонный номер. Есть проблема посерьезнее: может ли чужак стать суперпользователем?</p>
      <p>Чтобы одновременно удовлетворить потребности около сотни пользователей, операционная система разделяет аппаратные ресурсы (как многоквартирный дом разделяется на отдельные квартиры). Жизнь в каждой квартире течет независимо от соседей. Один квартиросъемщик смотрит телевизор, другой болтает по телефону, а третий моет посуду. И все это одновременно. Необходимые для этого средства — электроэнергия, телефонная связь и вода — предоставляются комплексом коммунального обслуживания. И каждый квартиросъемщик ворчит по поводу плохого обслуживания и непомерной квартплаты. Так же компьютеры: один пользователь может решать задачу, другой — слать сообщение по электронной почте, а третий — рисовать картинки. Компьютерные ресурсы предоставляются системным программным обеспечением и операционной системой; и каждый пользователь нудит о ненадежности программ, путанице в документации и высоких расценках на машинное время.</p>
      <p>Чтобы никто не совал нос в чужие дела, в двери каждой квартиры имеется замок, а у каждого квартиросъемщика — ключ. Нельзя зайти в чужую квартиру без ключа. Если стены толстые, то возня одного соседа не докучает другому. Право на «частную жизнь» в компьютере обеспечивает операционная система. Нельзя забраться в чужую область памяти, не зная пароля. И если операционная система позаботится о правильном распределении ресурсов, то пользовательские программы не будут мешать друг другу.</p>
      <p>Но стены домов не такие толстые, чтобы голоса подвыпивших приятелей соседа не будили меня. А мой компьютер взбрыкивает, если одновременно на нем работает больше сотни человек. Как дому нужен управляющий, так и нашим компьютерам необходим менеджер системы, или суперпользователь. У управляющего есть специальный ключ-отмычка, которым он может открыть дверь в любую квартиру. Менеджер может прочитать или изменить в компьютере любую программу или данные, обойти защиту операционной системы и орудовать в компьютере на всю катушку. Такая власть необходима для обслуживания системного программного обеспечения («Разберись с редактором!»), для регулировки быстродействия системы («Что-то сегодня ни шатко, ни валко») и для того, чтобы люди могли выполнять свои задания («Эй, выдай Барбаре отчетец»). Привилегированные пользователи учатся ступать осторожно. Они не могут особо напортить, если их привилегии распространяются только на чтение файла. Но лицензия суперпользователя позволяет вносить изменения в любую часть системы — от его плюх не увернешься! Суперпользователь всемогущ. Когда наступает момент перехода на зимнее время, он переводит системные часы. Новый дисковый накопитель? Только он может поставить нужный драйвер. В различных операционных системах программисты с привилегированным доступом называются по-разному: суперпользователь, корень, менеджер системы. Их пароли и учетные имена ревниво скрываются от посторонних.</p>
      <p>А что, если чужак-хакер получит в нашей системе привилегированный статус? Понятно, тогда он может открыть учетную запись для нового пользователя. Хакер, обладающий привилегиями суперпользователя, мог бы держать в заложниках кого угодно. Имея отмычку к системе, он мог бы вырубить ее, когда вздумается, или заставить валять дурака. Он мог бы читать, записывать или изменять любые данные в памяти компьютера. Ни один пользовательский файл не был бы закрыт для него. Системные файлы тоже были бы у его ног — он мог бы читать сообщения электронной почты до их доставки. Он мог бы даже изменить содержимое файлов учета, чтобы замести следы.</p>
      <p>Лектор монотонно бубнил о гравитационных волнах. Внезапно я проснулся. Я все понял! Я подождал, пока слушатели задавали вопросы, сам что-то спросил, вскочил на велосипед и помчался в Лабораторию Лоуренса в Беркли. Хакер-суперпользователь! Кто-то вломился в нашу систему, завладел ключом-отмычкой, присвоил себе привилегии и превратился в суперпользователя. Но кто? Как? Когда? И, самое главное, зачем?</p>
    </section>
    <section>
      <title>
        <p>3</p>
      </title>
      <p>От Калифорнийского Университета до Лаборатории Беркли всего четверть мили, но склон холма, по которому проходит Циклотрон Роуд, настолько крут, что на велосипеде это расстояние можно покрыть лишь за пятнадцать минут. На моей развалине не нашлось нужной передачи, поэтому последние несколько сотен футов я почти полз на коленях. Наш компьютерный центр пристроился между тремя ускорителями частиц: 184-дюймовым циклотроном (на котором Эрнест Лоуренс впервые получил миллиграмм чистого, способного к расщеплению урана), Беватроном (при помощи которого был открыт антипротон), и Хайлаком (местом рождения полудюжины новых элементов).</p>
      <p>Теперь эти ускорители уже устарели: их мегаэлектронвольты — вчерашний день, а бал правят гигаэлектронвольтные ускорители со встречными пучками. На наших старушках уже не получишь Нобелевскую премию, однако ученые по полгода ждут свидания с ними. Изучать на них ядерные частицы и исследовать новые формы материи с экзотическими названиями (например, кварк-глуонные плазмы или пионовые конденсаты) — одно удовольствие. А когда физикам не надо проводить свои эксперименты, потоки частиц используются медиками и биологами, в частности, для исследований в области терапии раковых заболеваний.</p>
      <p>В разгар работ по Манхэттенскому проекту во время Второй мировой войны Лоуренсовские циклотроны были единственным средством измерения сечений реакций ядерного взаимодействия и взаимодействия урановых атомов. Естественно, лаборатория была окутана завесой секретности: она служила прототипом заводов по производству атомных бомб.</p>
      <p>В 50-е годы все работы лаборатории Лоуренса в Беркли оставались засекреченными, пока Эдвард Теллер не основал Лоуренсовскую Ливерморскую Лабораторию, расположенную в часе езды отсюда. Все секретные работы были переданы в Ливермор, а несекретные — остались в Беркли. Может быть, специально, чтобы запутать врагов, обе лаборатории получили имя первого нобелевского лауреата из Калифорнии. Кроме того, обе они занимались исследованиями в области физики и финансировались Комиссией по атомной энергии — детищем Министерства Энергетики. Это почти все, что было у них общего. Для работы в лаборатории Беркли не нужен специальный допуск: здесь не проводились закрытые работы, да и военные контракты на горизонте не маячили. Ливермор, напротив, являлся центром разработки ядерных бомб и лазерного оружия по программе Звездных Войн. Неподходящее местечко для длинноволосого бывшего хиппи. Если лаборатория Беркли едва сводила концы с концами за счет ассигнований на науку и нерегулярных субсидий из университетских фондов, то Ливерморская — постоянно разрасталась. С момента создания Теллером водородной бомбы для всех проводимых в Ливерморе секретных исследований всегда находились средства.</p>
      <p>В Беркли больше не велось работ по щедро финансируемым военным программам. Наградой за это была открытость. Нас тянуло к изучению любопытных явлений, и мы всегда могли публиковать результаты. Ускорители наши казались детскими игрушками по сравнению с чудищами швейцарского ЦЕРНа или расположенной в Иллинойсе Лаборатории Ферми. Но они давали громадное количество информации, которую приходилось обрабатывать на солидных компьютерах. Мы с гордостью смотрели на физиков, анализирующих на наших компьютерах информацию, полученную на других ускорителях.</p>
      <p>По вычислительной мощности ливерморские компьютеры казались гигантами по сравнению с нашими (самые большие, самые быстрые и самые дорогие Крэи). Они помогали выяснить, что происходит в первые наносекунды термоядерного взрыва.</p>
      <p>Из-за закрытости исследований большая часть ливерморских компьютеров была изолирована. У них было также несколько несекретных систем для обычных научных расчетов. Но все, что касалось секретных работ — не для простого смертного. Невозможно было также ввести извне данные в ливерморскую систему. Например, разработчик взрывателей для ядерных бомб, пользующийся засекреченными компьютерами, должен был являться в лабораторию собственной персоной с магнитной лентой подмышкой. Он не мог пользоваться ни одной из сетей, пересекающих страну вдоль и поперек, не мог подключаться и гонять свою программу с домашнего терминала. Такова цена жизни в засекреченном мире.</p>
      <p>Хотя по вычислительной мощности наши компьютеры были несравнимы с ливерморскими, они вовсе не были увальнями. Наш ВАКС — быстродействующий, удобный и популярный среди физиков компьютер. Нам не было нужды изобретать собственные операционные системы — мы купили готовую — VMS фирмы ДЕК — и содрали в университете ЮНИКС. Наши компьютеры можно было включать в какую угодно сеть и обеспечивать доступ к ним из любой точки земного шара. Когда в полночь решение задачи вдруг начинает вырисовываться, то я спокойно набираю телефон лабораторного компьютера с домашнего терминала, а не кручу педали велосипеда вверх по склону.</p>
      <p>Но в данный момент я все же крутил педали и мчался на работу, мучаясь вопросом: «Неужели хакер?» Этим можно было объяснить все казусы с системой учета. Если бы чужак подобрал ключи к операционной системе и затребовал привилегии суперпользователя, то он мог бы по своему выбору стирать учетные записи. Или, еще хуже, мог начать калечить другие компьютеры. Я поставил велосипед и побежал через лабиринт кабинетиков. Было далеко за пять и основной народ уже сидел по домам. Что же делать, если кто-то лазает по системе? Ну, можно послать по подозрительному адресу электронную почту: «Эй, вы вправду Джо Свентек?» Можно заблокировать доступ Джо к компьютеру и посмотреть, что будет. От размышлений о хакерстве меня отвлекла лежащая на столе записка: астрономической группе необходимо знать, насколько ухудшится качество получаемых с телескопа изображений, если снизить требования к зеркалам. Это обещало вечер программных моделей. Хотя официально я больше с телескопами не работал, но слаб человек… И я вывел все графики.</p>
      <p>На следующее утро я бурно доложил Дэйву Клэвлэнду: «Даю голову на отсечение, это хакер.» Дэйв сел, закрыл глаза и произнес: «Да, голову, оно конечно…»</p>
      <p>Я почти слышал его мысли. Дэйв никогда не затягивал гайки в системе защиты, полагая, что физикам это не понравится и они поищут другое местечко. Он держал систему открытой, посвящая все время улучшению программ, а не навешиванию замков. Неужели кто-то злоупотребил его доверием?</p>
      <p>Моим новым боссом был Марв Атчли. Тихий и чувствительный, Марв не мог держать народ в узде и распустил всю группу. Марк был полной противоположностью Рою Керту. В свои пятьдесят пять Рой выглядел как Родней Дангерфилд в роли профессора колледжа. Он занимался физикой в лучших традициях Лоуренсовской лаборатории, сталкивая между собой протоны и антипротоны и разглядывая оставшийся после этого мусор. Рой обращался со студентами и персоналом, как со своими частицами и античастицами: выстраивал их в очередь, накачивал и затем выстреливал ими в неподвижные объекты. Для исследований ему требовались большие вычислительные мощности — в лаборатории происходили миллионы событий всякий раз, когда включался ускоритель. Долгие задержки и долгие извинения настроили его против компьютерщиков, поэтому когда я стучал в дверь, то убеждал себя, что буду говорить только о квантовой физике и уж никак не о компьютерах. Мы с Дэйвом могли предугадать реакцию Роя на возникшую проблему: «Какого черта оставляете двери открытыми?»</p>
      <p>Да, реакцию босса можно предугадать, но как на нее ответить? Первое, что пришло в голову Дэйву — это заблокировать чертов доступ и забыть обо всем. Мне же казалось, что следует попугать этого хулигана: пригрозить вызвать родителей. Вламывается-то, скорее всего, какой-нибудь студентишка из ближайшего университета. Но мы не были до конца уверены, что к нам вообще кто-то вламывается. Да, это объясняло некоторые неполадки в системе учета — кто-то узнает пароль менеджера системы, подключается к нашей машине, вводит нового пользователя и сует нос в учетную систему. Но зачем пользоваться новым именем, если уже есть доступ к системе на правах менеджера?</p>
      <p>Наш начальничек не любит плохих новостей, но все же ему пришлось, тяжело вздохнув, встретиться с нами во время обеда. У нас не было прямых доказательств хакерства — просто логические умозаключения, выведенные из обстоятельств: налицо банальная ошибка в системе учета. Если была попытка взлома, то неизвестно, как далеко она зашла. Не знаем мы также, кто взломщик. Рой Керт оборвал нас сразу же: «Почему я должен терять из-за вас время? Вы еще ничего не знаете. Разберитесь и представьте доказательства.»</p>
      <p>Итак, как же разоблачить хакера? Найти хулигана, использующего атрибуты доступа Свентека, и проследить за его подключениями. Я провел весь четверг, беря на карандаш всех, кто подключался к компьютеру. Даже написал программу, заставляющую пищать мой терминал в начале каждого сеанса связи. Я не мог знать, что делает каждый пользователь, но я мог видеть его имя. Каждые две минуты мой терминал взвизгивал, и я смотрел, кто подключился. Вот несколько моих приятелей-астрономов, работающих над научным отчетом, вот аспиранты, корпящие над своими диссертациями. Больше всего подключалось чужаков, и я спрашивал себя: «Как определить, кто из них может быть хакером?»</p>
      <p>В этот день в 12–33 подключился Свентек. Я почувствовал, как в мою кровь обильными порциями поступает адреналин. Затем — полный упадок сил, когда он исчез. Единственное, что осталось — это идентификатор его терминала: он использовал терминальный порт tt23. Задача — определить физические провода, соответствующие логическому имени tt23. Терминалам нашей лаборатории и модемам, подключаемым через телефонные линии, присвоены метки «tt», а сетевым подключениям — «nt». До меня дошло, что подключался этот парень либо из лаборатории, либо по телефонному каналу через модем. Теоретически можно было проследить всю цепочку — от компьютера до человека на противоположном конце. Но чтобы проверить все и всех, потребовалось бы месяцев шесть. Первоочередной задачей было выявить подключения из здания. Я подозревал, что использовался модем, связанный по телефонному каналу, но нельзя исключать и вход в компьютер из лаборатории. За несколько лет было подсоединено добрых пять сотен терминалов, и только Поль Мюррей во всем этом разбирался. К счастью, доморощенные схемы соединений были задокументированы лучше доморощенных программ.</p>
      <p>Поль, один из наших аппаратчиков, как одинокий волк скрывался в логове из проводов. За панелью одного устройства он подсоединял детектор частиц к локальной системе Этернет. Эта система образует электронные конвейеры, объединяющие сотни малых вычислительных машин. Несколько миль оранжевого этернетовского кабеля, извиваясь как змея, пролегало по всей лаборатории. Поль знал каждый его дюйм. Когда я появился, он припаивал какой-то провод и встретил меня потоком отборной ругани. Он отказался помочь, пока я не представлю официального подтверждения, что мне действительно нужны схемы соединений. О, черт! Аппаратчики никогда не интересуются программистскими проблемами, а сами программисты в аппаратуре — ни бум-бум. Но я-то паять умел, поэтому взял его запасной паяльник и через две минуты, дуя на обожженные пальцы, выслушал скупую похвалу. Наконец, он выбрался из клубка этернетовских кабелей и показал мне все коммутационное хозяйство лаборатории. Здесь были телефоны, системы внутренней связи, радиоаппаратура и компьютеры, и все это — в переплетении кабелей, проводов, волоконно-оптических линий. Подозрительный порт tt23 входил в эту комнату, и вторичный компьютер подключал его к одному из тысячи возможных терминалов. Любому, кто наберет номер лаборатории, произвольным образом назначался какой-нибудь юниксовский порт. В следующий раз, когда я увижу что-то подозрительное, я должен буду сломя голову нестись к коммутатору и определять соединение, исследуя вторичный компьютер. Если соединение будет разорвано до того, как я успею, то, считайте, ничего не вышло. И даже в случае успеха я смогу лишь определить пару проводов, идущих в лабораторию. До хакера еще далеко.</p>
      <p>По счастливому стечению обстоятельств дневное подключение не прошло бесследно. Поль набирал статистику о том, сколько человек использовало коммутатор. Случайно он записал номера портов для всех подключений за последний месяц. Так как я знал время, когда Свентек использовал порт tt23, то можно было выяснить, как он подключался. Распечатка статистики показала, что сеанс, начавшийся в 12–33, длился одну минуту, а темп передачи данных составлял 1200 Бод. Это уже кое-что. Темп передачи — это скорость, с какой данные передаются по проводу. 1200 Бод — это 120 символов в секунду, т. е. несколько страниц текста в минуту. Подключаемые к телефонной линии модемы работают именно с темпом 1200 Бод. А для терминалов лаборатории используются более высокие значения — 9600 или даже 19200 Бод. Только человек, связывающийся с компьютером через модем по телефону, вынужден гонять свои данные через такую тонкую соломинку. Но именно анонимность и удобство телефонной связи наиболее привлекательны для посторонних пользователей. Так! Концы начинают сходиться. Я еще не мог доказать, что с системой балуется хакер, но уже видел, что кто-то подключается к ней через телефонный канал и использует атрибуты доступа Свентека.</p>
      <p>Конечно, подключение с темпом передачи 1200 Бод — еще не доказательство факта хакерства. Все это неубедительно для босса. Я должен найти явное свидетельство хакерства. Но как?</p>
      <p>Рой Керт однажды показал мне детектор частиц высоких энергий, подсоединенный к Беватрону: они зафиксировали огромное количество взаимодействий на субатомном уровне, которые в 99,99 процентах случаев можно было объяснить, применяя законы физики. Если потратить время, исследуя след каждой частицы, то можно прийти к заключению, что вообще-то все частицы подчиняются известным физическим законам и что открытие не состоялось. Другой подход — отбросить все объяснимые взаимодействия и заняться только теми, которые не подчиняются каноническим правилам. Астрономы — дальние родственники физиков — действуют аналогично. Успех им приносит изучение аномалий — квазаров, пульсаров, гравитационных линз — всего, что не укладывается в рамки построенных моделей. Знание статистики распределения кратеров на Меркурии позволяет вычислить, с какой частотой эта планета подвергалась бомбардировке на ранних стадиях развития солнечной системы. Но обратите внимание на несколько кратеров, пересекаемых скрепами и кряжами, и вы узнаете, как сжималась планета в процессе охлаждения в первый миллиард лет. Собирайте информацию и отбрасывайте все ожидаемое. Все, что осталось — предмет для размышлений.</p>
      <p>Так, теперь попробуем применить все эти рассуждения и вычислить нежданного гостя. На моем столе стоял терминал, кроме того, я мог позаимствовать еще парочку. Предположим, что я пытаюсь контролировать все пути, ведущие в компьютерный центр. В систему входит примерно пятьсот линий подключения. Большая их часть работает с темпом передачи 9600 Бод, что соответствует приблизительно ста пятидесяти словам в секунду. Если одновременно работает половина линий, то мне придется читать свыше десяти тысяч страниц каждую минуту. Да, так ничего не выйдет.</p>
      <p>Но быстродействующие линии связаны только с лабораторными терминалами. Мы уже отследили одно подозрительное подключение с темпом передачи 1200 Бод. Таких линий гораздо меньше и работают они намного медленнее. Пятьдесят линий с темпом 1200 Бод дадут сто страниц текста в минуту — все еще слишком быстро, чтобы можно было читать с экрана. Я не могу одновременно наблюдать за работой пятидесяти человек, но могу сделать распечатки всех интерактивных сеансов связи и потом прочесть. Кроме того, распечатка — уже доказательство, что некто вмешивается в работу системы; если же не обнаружится ничего подозрительного, то можно будет поставить точку. Тогда мне нужно будет фиксировать каждое подключение с темпом передачи 1200 Бод. Технически это вряд ли возможно, поскольку я не знаю, по какому телефону будет подключаться хакер: придется контролировать примерно четыре дюжины каналов. И еще меня беспокоит этическая сторона. Имею ли я право следить за потоками информации, проходящими через наши каналы? Моя подружка Марта как раз заканчивала юридический колледж. За пиццей мы говорили на тему привлечения к ответственности взломщиков компьютеров. Я поинтересовался, будут ли проблемы, если я «прослушаю» потоки чужих данных.</p>
      <p>— Значит, так, — невнятно проговорила она, пытаясь жевать и объяснять одновременно, — ты — не фараон, поэтому тебе не нужен ордер на обыск. Худшее, что тебя ждет — это обвинение в нарушении прав личности. Вряд ли люди, подключающиеся к компьютеру через телефонный канал, будут требовать, чтобы владелец системы не заглядывал к ним через плечо. Поэтому слушай на здоровье.</p>
      <p>С чистой совестью я начал создание системы контроля. У нас пятьдесят линий с темпом передачи 1200 Бод. Хакер может воспользоваться любой из них. У меня не было оборудования, чтобы регистрировать информационные потоки.</p>
      <p>Но есть простой способ зафиксировать хакерскую активность: так переделать операционную систему, чтобы при любом подозрительном подключении сама система фиксировала бы каждое нажатие клавиши на клавиатуре. Чертовски соблазнительно. Все, что потребуется — добавить несколько строк в программу «демон».</p>
      <p>Демоны — это программы, копирующие данные из внешнего мира в операционную систему — глаза и уши ЮНИКСа. (Древнегреческие демоны — низшие божества — что-то среднее между богами и людьми. В этом смысле мои демоны были чем-то средним между богоподобной операционной системой и низшим миром, в котором живут диски и терминалы.) Я могу раскурочить демона и устроить этакий тройник: символы, введенные с клавиатуры хакера, будут одновременно поступать и в операционную систему, и на принтер. Просто и элегантно.</p>
      <p>Вэйн напутствовал меня: «Если ты напортачишь, то развалишь всю систему. Превратишь ее в кучу навоза — и ройся потом. Только и радости, что увидишь на распечатке „Аварийное прерывание ядра“. Потом не рыдай у меня на плече!» Тут подскочил Дэйв: «Сынок, если твой хакер хоть что-то петрит в ЮНИКСе, то он просто обязан заметить изменения в демонах!»</p>
      <p>Убедительно. Любой дока-программист заметит изменения в операционной системе. Как только хакер почует контроль, он превратит наши базы данных в груду мусора и слиняет. Перехваты следует производить так, чтобы их никто не засек. Невидимая и неслышимая слежка — вот что надо.</p>
      <p>Может быть, просто записать поступающую по телефонным каналам информацию на магнитную ленту? Нет, магнитофоны не годятся, слишком много хлопот. Запись придется воспроизводить, когда хакер уже отключится. И, наконец, где я найду пятьдесят магнитофонов?! Единственный участок тракта, где можно перехватить поток данных — между модемом и компьютером. Модемы преобразуют телефонные гудки в электрические импульсы, понятные для наших компьютеров и демонов. Модемные шины представляют собой плоские двадцатипятипроводные кабели, проложенные под фальшполом коммутатора. К ним можно подключить принтер или персональный компьютер, регистрирующий каждый передаваемый через шины символ.</p>
      <p>Потребуется всего-то пятьдесят телетайпов, принтеров и портативных компьютеров. Несколько телетайпов достать легко — обратиться в отдел снабжения. Портативные терминалы можно выклянчить у Дэйва, Вэйна и остальных ребят. В пятницу вечером мы подняли из коммутаторной дюжину мониторов. Остальные тридцать можно заполучить, когда все уйдут. Я бродил среди столов секретарш, заимствуя персональные терминалы. В понедельник, конечно, будет скандальчик, но легче после извиниться, чем сперва добиться.</p>
      <p>Уставленный четырьмя дюжинами стареньких телетайпов и портативных терминалов пол воплощал ночной кошмар компьютерщика. Я дремал среди всего этого и мурлыкал колыбельную принтерам и компьютерам. Каждый из них перехватывал данные на отдельном канале, и всякий раз, когда кто-то подключался, я вздрагивал от треска телетайпов. Каждые полчаса один из мониторов сообщал, что кончилась бумага или дисковое пространство, поэтому мне приходилось устанавливать новый рулон и перезагружаться.</p>
      <p>В субботу утром я проснулся оттого, что Рой Керт тряс меня за плечо: «Ну, где же твой хакер?» Запах от меня шел, как от козла: я все еще был в спальном мешке. Я глупо моргал и бормотал, что надо просмотреть пятьдесят стопок распечаток.</p>
      <p>Он фыркнул: «Ну, прежде, чем погрузишь свой нос в эти бумаги, верни принтеры. Ты, как маньяк, таскал оборудование. Думаешь, здесь твой личный огород?»</p>
      <p>С осоловелыми глазами я поволок принтеры законным владельцам. На первых сорока девяти не было ничего интересного. Из пятидесятого свисало восемьдесят футов распечатки. Ночью некто пытался пробраться через дыру в операционной системе.</p>
    </section>
    <section>
      <title>
        <p>4</p>
      </title>
      <p>Хакер лазал по нашей системе три часа. Втайне мой Декрайтер записал весь сеанс на восьмидесяти футах бумаги. Зафиксирована была каждая команда, каждая ошибка набора с клавиатуры и все реакции компьютера. Этот принтер контролировал телефонный канал из Тимнета. Я не знал, что несколько наших линий с темпом передачи 1200 Бод не связаны с модемами, а идут из Тимнета — телекоммуникационной компании, обеспечивающей компьютерную связь по всему миру.</p>
      <p>Ранее компания «Белл» монополизировала средства связи. Позвонить из Нью-Йорка в Чикаго можно было только по каналам фирмы AT&amp;T. Используя модемы, можно передавать данные по местной телефонной линии, однако для междугородней связи помехи и дороговизна делают ее непригодной для организации взаимодействия между компьютерами. К концу 70-х годов другие фирмы тоже захотели погреть руки и предложили специализированный вид услуг — «телефон» для данных. Тимнет создал сеть, связывающую компьютеры главных городов. Идея Тимнета проста и элегантна: создать «хребет» для передачи цифровой информации, позволить любому желающему подключаться к этому хребту, используя внутригородские телефонные каналы, и затем передавать данные в любой компьютер. Система Тимнета весьма экономична: она обеспечивает сжатие данных, поступающих от нескольких десятков пользователей, в несколько пакетов и передачу этих пакетов в нужные компьютеры. Система устойчива к помехам и обеспечивает любое нужное быстродействие. Клиенты, кроме того, экономят свои денежки, поскольку для них обеспечивается доступ в удаленный компьютер с помощью телефонного звонка.</p>
      <p>Чтобы удовлетворить потребности научных работников из различных уголков страны, лаборатория в Беркли также была абонентом Тимнета. Когда ученому из Стоунибрука, штат Нью-Йорк, надо подключиться к нашему компьютеру, то он просто набирает городской номер Тимнета. Поскольку его модем связан с Тимнетом, то все, что требуется — попросить подсоединить его к Лоуренсовской лаборатории в Беркли, — и можно начинать работать, как у нас за терминалом. Физикам из отдаленных уголков очень нравился этот вид услуг, и нам всегда было очень приятно сознавать, что что они спускают свои баксы на наш компьютер, а не на какой-нибудь другой.</p>
      <p>Некто вламывался, используя Тимнетовский канал. Поскольку «щупальца» Тимнета тянулись по всей стране, то наш хакер мог находиться где угодно. Но в этот момент меня интересовало не где он, а что успел натворить за три часа. Моя догадка подтвердилась: для взламывания нашего компьютера использовались атрибуты доступа Свентека.</p>
      <p>Это был не простой взлом. Хакер был суперпользователем.</p>
      <p>Этот хакер напоминал кукушку. Кукушка откладывает свои яйца в гнезда других птиц. Это — гнездовой паразит: ее кукушат будут растить другие матери. Кукушата, вылупившись из яиц, выбрасывают из гнезд «родных» обитателей. Жизнь птенцов кукушки — это смерть птенцов других видов. Таинственный гость подложил в наш компьютер яйцо-программу, а система «высидела» ее и накормила привилегиями.</p>
      <p>Этим утром хакер написал коротенькую программу захвата привилегированных прав. Обычно ЮНИКС не позволяет запускать такие программы, так как никогда не дает пользователю прав выше тех, которые ему назначены. Задача заключалась в том, чтобы замаскировать эту программу — кукушкино яйцо — так, чтобы система ее восприняла как родное дитя.</p>
      <p>Каждые пять минут система ЮНИКС выполняет собственную программу с именем atrun. Atrun планирует другие задания и выполняет рутинную работу по «уборке дома». Она работает в привилегированном режиме на всю катушку, чувствуя за своей спиной могучую поддержку операционной системы. Если на место atrun подставить фальшивую программу, то она сработает через пять минут и получит полные системные привилегии. По этой причине atrun располагается в защищенной области памяти системы, доступной только менеджеру. Здесь и было гнездо кукушки: за пять минут хакер, наверное, успеет подменить atrun своей программой.</p>
      <p>Чтобы обтяпать это дельце, ему нужно найти способ поместить яйцо-программу в защищенную область-гнездо. У операционной системы есть специальные защитные средства. Обычные программы копирования их обойти не могут; нельзя задать команду «скопировать программу в системную область».</p>
      <p>Но было кое-что, чего мы никогда не замечали. Ричард Столман, свободный художник-программист, всегда громко заявлял, что информация должна быть открытой. Его программы, которые он раздавал задаром направо и налево, блистали остротой мысли, хорошим стилем и вдохновением. Столман создал мощную программу редактирования под названием «Гну-Эмакс». Гну — это гораздо больше, чем простой текстовый редактор. Ее очень легко перестроить под любого пользователя. Она здорово облегчает написание других программ. Естественно, что всем нашим физикам сразу потребовалась Гну; мы успешно инсталлировали ее, большую часть времени глядя в потолок. Была только одна проблема: в ней сидела плюха.</p>
      <p>Инсталляция производилась так, что возможность пересылать файл из собственного каталога в чей-либо другой обеспечивалась необычным способом. Гну не проверяла, кто принимает этот файл, и нужен ли он в месте назначения. Она просто переименовывала его и меняла метку принадлежности. То есть происходила простая передача права владения от одного пользователя к другому.</p>
      <p>Переслать файл из вашей области в мою нетрудно. Но лучше не пытаться переслать его в защищенную системную область — это может делать только менеджер. Программа Столмана должна была бы контролировать такие попытки. Но не контролировала. Это позволяло кому угодно переслать файл в защищенную системную область. Хакер это знал, а мы нет. Хакер использовал Гну для замены родной системной версии atrun на свою программу. Пять минут спустя система начала насиживать подложенное яйцо, и он получил ключи от нашего компьютера.</p>
      <p>Гну оказалась дырой в системе защиты.</p>
      <p>Теперь я все понял. Наш приятель должен был войти в систему с атрибутами пользователя-гостя, раздобыть привилегии, используя плюху в Гну, и затем добавить нового пользователя в учетные файлы.</p>
      <p>На первых нескольких футах распечатки я ясно вижу, как кукушка готовит гнездо, откладывает яйцо и ждет, когда его начнут насиживать. Следующие несколько футов — и оперившийся кукушонок расправляет крылья.</p>
      <p>Первое, что он сделал — замел за собой следы: переписал на место «родную» версию atrun. Затем покопался в электронной почте всех пользователей, ознакомился с новостями, сплетнями и любовными письмами. Он узнал о модификациях, внесенных за последний месяц, грантах и приеме новых служащих. Он искал изменения в файлах менеджера системы и узнал, что я только что поступил на работу. Он выяснил мой заработок и прочел резюме. И что самое страшное — ему известно мое учетное имя и то, что я — системный менеджер. В любом случае теперь мне лучше пользоваться другим именем.</p>
      <p>Каждые десять минут хакер выдавал команду «who» (кто), чтобы проверить список пользователей, подключенных к компьютеру. Затем он проверил, нет ли изменений в операционной системе — если бы я подменил демонов, то он, конечно же, это обнаружил бы. Я чувствовал себя ребенком, играющим в прятки, когда водящий проходит в нескольких дюймах.</p>
      <p>За первый час он написал программу, просматривающую всю электронную почту и ищущую любое упоминание о его деятельности. Ключом служили слова «хакер» и «защита».</p>
      <p>Один сотрудник запустил программку «gather» (сбор), собирающую данные по эксперименту. Совершенно безвредная, она просто каждые пять минут собирала информацию и записывала в файл. Хакер обнаружил эту программу, поворочал мозгами десять минут, пытаясь понять, затем уничтожил. Он уничтожал любое задание, которое, как ему казалось, следит за ним. Он вскрыл мою почту, проверяя, нет ли в ней упоминания о хакерах. Вэйн был прав: если не замаскироваться, то он обнаружит слежку.</p>
      <p>Мы должны быть неслышимы и невидимы. Когда хакер успокоился, он стал читать файлы. Изучив несколько командных файлов и комментариев научных работников, он нащупал пути в другие компьютеры. Каждую ночь наш компьютер автоматически связывается с двадцатью другими для обмена почтой и сетевыми новостями. Перед хакером было двадцать новых мишеней.</p>
      <p>Из почтового файла:</p>
      <cite>
        <p>Привет, Эд!</p>
        <p>Следующие две недели я буду в отпуске. Если потребуются данные, войди под моим именем в ВАКС. Учетное имя — Вильсон, пароль — Марианна (так зовут мою жену). Счастливо поразвлечься!</p>
      </cite>
      <p>Не знаю, как Эд, а хакер развлекся. Он подключился к ВАКСу через нашу локальную сеть и вошел с атрибутами Вильсона. Вильсон вряд ли узнает, что хакер ковырялся в его файлах, а скорее всего, ему плевать. Файлы содержали числовые данные, нужные разве что другому физику-ядерщику.</p>
      <p>Наш непрошеный гость знал о существовании в лаборатории внутренних сетей. Десяток наших больших компьютеров был связан с сотней малых вычислительных машин; для этого использовались Этернеты, последовательные шлейфы и «жевательная резинка». Когда физикам нужно получить данные от подключенного к циклотрону компьютера, меньше всего они думают об элегантности. За несколько лет инженеры и техники оплели лабораторию паутиной кабелей, соединяющих компьютеры со всем, что работает. Локальная сеть охватывала каждый кабинетик. Организация этой сети основывалась на доверии. Если уж вы работаете на одном компьютере, то имеете право работать и на соседнем. Это экономит время: при использовании нескольких машин не надо знать больше одного пароля. Наш «друг» не мог знать, для чего используются эти системы, но уже нащупывал путь в локальную сеть, ища способ подключения к не исследованным пока компьютерам.</p>
      <p>В конце сеанса на ленте принтера уже не осталось краски. Слегка поводив карандашом по бумаге, я все же с трудом мог различать следы, оставленные печатающей головкой: хакер скопировал наш файл паролей и затем отключился.</p>
      <p>Меня отвлек звук бас-гитары. Прямо на улице играла группа «Грейтфул Дэд». Полиция не могла удержать народ и публика сидела прямо на газоне. Я выскочил из лаборатории и растворился в тысяче летних рубашек. Загорелые попрошайки — наследие шестидесятых — сновали в толпе, клянча билетики и предлагая программки, букетики и травку. Соло на барабанах доносилось со Строберри Каньон, добавляя тему судьбы, оценить которую могли только мы — дети полей. Жизнь била ключом — хакер не стоил того, чтобы из-за него пропускать концерт «Дэдов».</p>
    </section>
    <section>
      <title>
        <p>5</p>
      </title>
      <p>В понедельник утром исполнилось ровно две недели, как я здесь работаю. Я казался себе не таким уж волшебником…</p>
      <p>Я подробно, как первокурсник, записал в журнал все события. Не то чтобы я намеревался использовать эти записи — просто хотелось попрактиковаться в текстовом процессоре Макинтоша. И еще я помнил «Правило большого пальца для астрономов»: все, что не записано — не существовало.</p>
      <p>Босс потребовал меня к себе, как только пришел.</p>
      <p>Я думал, что он в ярости из-за этих терминалов. Руководство у нас добродушное, но даже волшебникам не полагается тащить без спроса груды оборудования. Но Рой даже не заикнулся о терминалах. Его интересовал хакер.</p>
      <p>— Когда он возник?</p>
      <p>— В воскресенье, в пять утра, на три часа.</p>
      <p>— Стер что-нибудь?</p>
      <p>— Уничтожил одну программу, которая, как ему казалось, следит за ним.</p>
      <p>— Опасность реальна?</p>
      <p>— Он — суперпользователь. Может уничтожить все файлы.</p>
      <p>— Можно с ним покончить?</p>
      <p>— Наверное. Мы знаем одну дырку; можно легко заштопать.</p>
      <p>— Полагаете, это его остановит?</p>
      <p>Я мог догадаться, куда он клонит. Рою не хотелось захлопывать двери. Он знал, что мы можем легко аннулировать права доступа Свентека. А теперь, когда мы знаем про дыру, то и привести в порядок «Гну Эмакс»: достаточно добавить в программу пару строчек для проверки каталога назначения. Первое, что приходит в голову — прикрыть лавочку. Мы знаем, как хакер проникает в систему, и знаем, как его вышвырнуть оттуда. Но какие подарочки оставил нам наш загадочный гость? У каких еще пользователей он срисовал атрибуты доступа? В какие еще компьютеры вломился? Именно от этого болела голова. Распечатка показала, что хакер — весьма компетентный программист-системщик, способный использовать малейшие плюхи, о которых мы и понятия не имели. Что же он еще натворил?</p>
      <p>Если вы — суперпользователь, то можете изменять любые файлы. Не перекурочил ли хакер системные программы, открывая себе черный ход? Не поставил ли заплату на систему, чтобы она распознавала его волшебный пароль? Не занес ли компьютерный вирус? В персональных компьютерах вирусы распространяются путем копирования самих себя в другие программы. Если вы передаете кому-нибудь зараженную дискету, вирус копирует самого себя в другую программу, распространяясь с дискеты на дискету. Если вирус доброкачественный, то его трудно обнаружить, правда, и особого вреда он не приносит. Но нетрудно соорудить злокачественный вирус, копирующий самого себя и стирающий файлы данных. Так же просто создать вирус, который будет спать несколько месяцев и в один прекрасный день вдруг взорвет все вокруг. Вирусы — это существа, преследующие программистов в их ночных кошмарах.</p>
      <p>Обладая правами суперпользователя, хакер мог заразить нашу систему так, что ее потом уже никогда не вылечишь. Его вирус мог скопироваться в системные программы и затеряться в дебрях компьютерной памяти. Копируя себя из программы в программу, он увернулся бы от любой попытки его уничтожить.</p>
      <p>В персональном компьютере можно заново установить операционную систему после ее уничтожения. Наша же подвергалась очень сильным изменениям. Мы не можем обратиться к изготовителю и сказать: «Дайте нам исходную копию». При заражении можно только реинсталлировать систему с лент, хранящих копию возобновления. Если вирус занесен шесть месяцев назад, то эти ленты тоже заражены.</p>
      <p>Может, он поставил нам логическую мину — программу с «часовым механизмом», которая рванет когда-нибудь в будущем? Или, возможно, этот незваный гость «расстрелял» наши файлы, «убил» парочку заданий и «развинтил» систему учета. Не натворил он чего поужасней?</p>
      <p>Можно ли доверять программам и данным? Мы не могли. Если вдруг он нашел другой способ взлома, то попытка вышвырнуть его не сработает. Необходимо выяснить, кто он, что натворил и что собирается делать.</p>
      <p>— Скорее всего, это какой-нибудь студентик университета Беркли, — сказал я Рою. — Все они ЮНИКСовские волшебники и держат нас за идиотов.</p>
      <p>— Я не очень в этом уверен, — сказал Рой, откинувшись в кресле. — Почему некто из Беркли вламывается через Тимнет, когда мог бы без труда набрать номер нашей системы и подключиться по телефону?</p>
      <p>— Может быть, Тимнет — это крыша, — возразил я. — Укрытие. Если бы он прямо набрал номер лаборатории, то мы бы его накрыли. Но теперь нам надо следить и за Тимнетом, и за телефонными подключениями.</p>
      <p>Мои размахивания руками не убедили босса. Может быть, научный опыт, а может быть, природная склонность к сомнениям развили в Рое критический склад ума: он не согласится, что это студент, пока его сюда не притащат. Уикендовские распечатки показали, что это, несомненно, хороший программист, но его можно было искать где угодно. Чтобы выследить парня, надо висеть на телефонных каналах. Изрядная работенка.</p>
      <p>Рой принял решение не принимать решения. «Давай перекроем на день все сетевые подключения. Завтра утром я поговорю с директором лаборатории. Подумай, что надо сделать. Мы можем подождать, но рано или поздно мы сядем на хвост этому парню или просто вышвырнем его.»</p>
      <p>Мне сильно надо гоняться за кем-то? Это отвлечет меня от программирования. Вряд ли ловля хакера имеет много общего с астрономией или физикой. Больше похоже на игру в прятки или в сыщика и вора. Но есть в этом деле и плюс — я могу изучить телефонные каналы и принципы работы сетей. Представляю себя ребенком, ворвавшимся в мамочкину спальню с воплем: «Ни с места! Бросай клавиатуру!»</p>
      <p>Во второй половине дня во вторник позвонил Рой: «Директор сказал: „Это электронный терроризм. Бери все, что нужно, но поймай этого ублюдка. Забирай все машинное время. Потрать три недели. Схвати его за хвост!“»</p>
      <p>За мной стоит все рассвирепевшее руководство. Вперед!</p>
    </section>
    <section>
      <title>
        <p>6</p>
      </title>
      <p>Я рулил домой, изобретая хитроумные ловушки для хакера. По мере приближения к дому мои мысли устремились в направлении ужина. Здорово, если к ужину меня ждут!</p>
      <p>Вот уже несколько лет Марта Мэтьюс и я жили вместе. До этого мы были друзьями и настолько хорошо знали друг друга, что не могли даже представить, что когда-то были незнакомы. Мои приятели только руками разводили. Они не предполагали, что я способен оставаться с одной и той же женщиной столько лет. Я влюбился, ухаживал, затем мы почувствовали, что не можем обходиться друг без друга. Обычно я сохранял хорошие отношения с бывшими возлюбленными, но не делал попыток к продолжению романов. Цинизм и сарказм защищали меня. Но с Мартой — другое дело. Постепенно между нами исчезали все барьеры. Она настаивала, чтобы мы обсуждали наши разногласия, хотела знать причины моего настроения, требовала, чтобы мы оба думали о том, как лучше ладить. Иногда это трудно было вынести — я терпеть не мог ничего обсуждать, когда был раздражен, — но обычно действовало благотворно. У меня появился инстинкт построения гнезда. Мне нравилось в свободное время бродить по дому и устранять всякие там неполадки, ремонтировать выключатель, менять лампочки или чинить витражи из цветных стекол. Мы провели много уютных вечеров вдвоем: она — за шитьем, я — за чтением. Иногда играли в скрэббл. Я начинал чувствовать…</p>
      <p>Жениться? Мне?! Нет. Ни за что. Брак — это конец, ловушка для дураков. Когда вы женитесь, от вас ждут, что вы останетесь на всю жизнь таким, как в первый день. Если дойдет дело до ругани, то смыться невозможно. И надоест видеть одно и то же лицо каждый день. Тоска и пошлость.</p>
      <p>Жить вместе — совсем другое дело. Оба свободны. Мы добровольно выбираем, продолжать ли совместную жизнь. Мне так лучше, и Марта, кажется, довольна.</p>
      <p>Я спрашивал себя, не расстроится ли она, если следующие несколько недель я буду ночевать на работе. За три недели надо отловить хакера. А реально? Пара дней уйдет на подготовку, еще несколько — на выслеживание в сети и захват с поличным. Вероятно, придется сотрудничать с полицией, значит, еще день или два. За две недели, наверное, управимся, и я смогу вернуться к обслуживанию компьютеров, а, может быть, займусь астрономией.</p>
      <p>Мы должны сплести сеть, достаточно мелкую для хакера и достаточно крупную для наших ученых мужей. Я должен обнаружить хакера, как только он подключится к линии, и позвонить ребятам из Тимнета с просьбой отследить его.</p>
      <p>Обнаружить хакера мне казалось простым делом: надо только поставить в моем кабинетике два терминала. Один для работы, а другой — для наблюдения за системой. При каждом подключении к компьютеру будут раздаваться два гудка — сигнал, что надо проверить нового пользователя. При появлении чужака я должен буду спуститься в коммутаторную и все выяснить. Теоретически несложно. На практике почти невозможно. Из тысячи пользователей я знал примерно двадцать. А остальные 980? Значит, надо проверять всех. Каждые две минуты я должен бегом нестись вниз, думая, что рыбка попалась. А поскольку я могу пропустить сигнал, если буду дома, то надо забыть про Марту и ночевать под столом.</p>
      <p>Коврик имел запах сиденья городского автобуса, а вскакивая при каждом гудке терминала, я бился головой о дно ящика письменного стола. Пара ночей, оставивших отметины на моей голове, убедили меня, что надо поискать другой способ.</p>
      <p>Если бы я знал, какие учетные имена «срисовал» хакер, то было бы нетрудно написать программу «отлова» этого паршивца. Не надо проверять всех, пользующихся компьютером; сигнал раздавался бы только при использовании «украденных» атрибутов. Но предупреждение Вэйна Грэйвса висело надо мной: «Оставайся невидимым!» Это означало — никакой деятельности на главном компьютере. Мы только что установили новый ЮНИКСовый компьютер — ЮНИКС-8. На нем еще не стояло никакой защиты. Его можно было бы подсоединить к нашей локальной сети, защитить от возможных вторжений и наблюдать с его помощью за машинами ЮНИКС-4 и ЮНИКС-5.</p>
      <p>Я защитил мой ЮНИКС-8 при помощи системы одностороннего доступа. Информация могла поступать в компьютер, но считать ее было нельзя. Дэйв Клэвленд рассказал мне, как настроить ЮНИКС-8, чтобы он отвергал все попытки подключиться и при этом незаметно следил за другими компьютерами, ища следы нехорошего парня.</p>
      <p>Программа получения блока состояния из каждого локального компьютера оказалась несложной. Дэйв сомневался в моих познаниях в языке Си, поэтому взял штурвал на себя и уменьшил размер программы до двадцати строк.</p>
      <p>Мы запустили программу-сторож. Со стороны она ничем не отличалась от обычных лабораторных систем. Любой, запрашивающий ее статус, получал приглашение зарегистрироваться. Но подключиться было невозможно — этот компьютер не признавал никого, кроме Дэйва и меня. У хакера не могло возникнуть подозрений, так как никто не знал об этом компьютере. Со своих высот администратор сети опрашивал все остальные ЮНИКСы: «Эй, кто подключен?». Раз в минуту программа анализировала ответы и искала имя «Свентек». Когда появится Свентек, то запищит терминал и я в очередной раз разобью себе голову.</p>
      <p>Но сигнал тревоги сам по себе не ловит хакера. Нужно проследить весь его путь от нашего компьютера до лежбища.</p>
      <p>Второй возможности стянуть пятьдесят принтеров для контроля тракта не было, поэтому пришлось наблюдать только за наиболее вероятными линиями. В субботу утром он вошел через один из четырех Тимнетовских каналов, поэтому начать было лучше всего именно с них. Я не мог купить, украсть или одолжить на несколько недель даже четыре принтера, поэтому пошел попрошайничать. Один профессор физики, втайне довольный, что ему удалось сбыть с рук такой хлам, дал мне видавший виды Декрайтер. Секретарша подарила лишний ИБМ, получив от меня в обмен согласие обучить ее пользоваться программами обработки таблиц. Печенье вкупе с уговорами помогли добыть еще два стареньких принтера. Теперь мы могли контролировать все наши Тимнетовские каналы.</p>
      <p>Во второй половине дня в среду заканчивалась неделя с момента обнаружения хакера. В Беркли было солнечно. Программа-сторож бдила, принтеры деловито стучали при каждом нажатии клавиши, а я рассеянно бродил, размышляя об инфракрасном излучении в созвездии Плеяд. Вдруг терминал пропищал два раза — появился пользователь с атрибутами Свентека. Адреналин хлынул мне в кровь и я бросился в коммутаторную. Из распечатки я узнал, что хакер подключился в 2-26 и пока активен.</p>
      <p>Принтер «выплевывал» букву за буквой, повторяя каждое нажатие клавиши. Зарегистрировавшись в компьютере ЮНИКС-4 под именем Свентек, хакер прежде всего покопался в списке подключенных пользователей. К счастью, сегодня, кроме обычной смены физиков и астрономов, никто не работал; программа-сторож была надежно спрятана в машине ЮНИКС-8. «Извини, — прошептал я, — но здесь никого нет, кроме астрофизиков».</p>
      <p>Все, как в прошлый раз. Он проверил все активные процессы. ЮНИКСовая команда «ps» позволяет распечатывать статус других процессов. У меня есть привычка вводить эту команду в виде «ps -axu» — последние три буквы говорят папаше ЮНИКСу, что сообщать надо статусы всех пользователей. Наш незваный гость, однако, ввел эту команду в виде «ps -eafg». Странно. Я в жизни не видел никого, кто пользовался флагом g. Много он не нарыл: несколько научных программ анализа, причудливую программу побуквенной печати и программу сетевой связи с компьютером ЮНИКС-8. Чтобы обнаружить слабую связь ЮНИКС-8 с системой ЮНИКС-4, ему потребовалось ровно три минуты. Но мог ли он проникнуть? Используя команду rlogin, он пытался это сделать раз шесть, стучась в дверь восьмого ЮНИКСа с учетным именем и паролем Свентека. Бесполезно. Дэйв надежно прикрыл дверь.</p>
      <p>Явно удовлетворенный отсутствием слежки, он просмотрел файл паролей системы. Правда, особенно там смотреть нечего: все пароли шифруются и только потом записываются. Зашифрованный пароль — тарабарщина, хакер ничего путного не почерпнет. Он не захватил привилегий суперпользователя, а просто проверил файл Гну-Эмакс на предмет отсутствия изменений. Это лишний раз подтвердило, что мы имеем дело с тем же самым хакером: никто другой не стал бы проверять дыру в системе безопасности. В 2-37, спустя одиннадцать минут после начала сеанса, он внезапно отключился. Но мы уже успели сесть ему на хвост.</p>
      <p>Тимнет! Я забыл предупредить их сетевой операционный центр, чтобы они там проследили за некоторыми подключениями. Я даже не спросил, могут ли они это сделать. Теперь, наблюдая, как принтер распечатывает каждый введенный хакером символ, я понял, что в моем распоряжении — считанные минуты.</p>
      <p>За североамериканский участок сети отвечал Рон Вивьер. Все время, пока я звонил ему, я слышал в трубке, как он стучит клавишами на терминале. Резким голосом он спросил адрес нашего узла. Хоть к этому я был готов. За две минуты Рон выяснил: тимнетовский порт лаборатории в Беркли был связан с офисом Тимнета в Окленде, с которым, в свою очередь, связались по телефону. Если верить Рону, то хакер соединился с тимнетовским модемом в Окленде, расположенном всего в трех милях от нашей лаборатории.</p>
      <p>Гораздо проще позвонить прямо в лабораторию, чем в офис Тимнета в Окленде. Почему необходимо подключаться через Тимнет, когда можно просто по телефону подключиться непосредственно к нашей системе? Непосредственная связь гораздо надежнее.</p>
      <p>Хакер набрал местный номер Тимнет, а не номер нашей лаборатории. Это все равно, что по междугороднему телефону приказать водителю такси проехать три квартала. Некто, находящийся на другом конце телефонной линии, умел прятаться. Рон Вивьер выразил свои соболезнования — мне не нужен был тимнетовский телефонный номер; я охотился за человеком. Ладно, мы сели ему на хвост, но путь его долог и извилист. Так или иначе, надо выследить телефонный звонок, а уж потом можно будет выписывать ордер.</p>
      <p>Когда хакер отключился, я поднял глаза от распечатки. Рой Керт пожирал новости с урчанием голодного пса. Дэйв и Вэйн были заняты тем же. Когда Рой повесил трубку, я объявил: «Он звонит в оклендское отделение Тимнета. Похоже, живет где-то рядом. Если бы он был из Пеории, то сэкономил бы монетку и связался через пеорийский модем».</p>
      <p>— Наверное, ты прав, — сказал Рой, предчувствуя свое поражение.</p>
      <p>Дэйву вообще было наплевать на телефон. «Меня беспокоит эта командочка — ps -eafg, — произнес он. — Все это плохо пахнет. Может, он просто параноик, но я никогда раньше не видел такого сочетания.»</p>
      <p>— К черту ЮНИКС! Мы получили по заслугам, используя такую идиотскую операционную систему, — Вэйн подначил Дэйва. — Послушай, а на кой ему этот файл паролей?</p>
      <p>— Если у него есть собственный суперкомпьютер. Для разгадывания шифра хорошо иметь один экземплярчик. ЮНИКС — не VMS, там замки покрепче, — ответил Дэйв.</p>
      <p>Рой представил себя на поле брани, где сражаются операционные системы. «Похоже, тебе нужно выслеживать телефоны, Клифф…» Мне не понравился выбор местоимения, но по сути он прав. «Откуда начать?»</p>
      <p>— Брось на пальцах.</p>
    </section>
    <section>
      <title>
        <p>7</p>
      </title>
      <p>На следующее утро босс встретился с Алетой Оуенс — юристом лаборатории. Не теряя времени даром, она позвонила в ФБР. Местное отделение ФБР и бровью не повело. Фред Вайникен, агент по особым поручениям Оклендского отделения, недоверчиво спросил: «Неужели вы звоните только потому, что вам не заплатили 75 центов?» Алета пыталась что-то объяснять про систему защиты и ценность наших данных. Вайникен прервал ее: «Послушайте, если вы предъявите нам очевидные свидетельства пропажи нескольких миллионов долларов или попытки добраться до секретной информации, то мы начнем расследование. В противном случае — оставьте нас в покое.»</p>
      <p>Это как посмотреть — наши данные либо ничего не стоят, либо стоят тьму-тьмущую денег. Почем структура энзима? Сколько стоит высокотемпературный сверхпроводник? ФБР мыслит категориями банковских растрат, а мы живем в мире исследований.</p>
      <p>И все же мы нуждаемся в сотрудничестве с ФБР. Когда в следующий раз хакер высунет перископ, то мы, быть может, дойдем до тимнетовского телефонного номера доступа в Окленде. Но я слышал, что телефонная компания не будет заниматься выяснением номера звонящего, не имея ордера. Без ФБР не получить ордер.</p>
      <p>Алета позвонила нашему окружному прокурору. Окружной прокурор разбушевался: «Кто-то вламывается в ваш компьютер? Давайте, черт возьми, получим ордер и найдем его». Еще нужно будет убедить судью. Недели хватит?</p>
      <p>В шестом часу заглянул Дэйв:</p>
      <p>— Клифф, хакер не из Беркли.</p>
      <p>— Откуда ты знаешь?</p>
      <p>— Ты видел, что этот парень использовал команду ps -eafg, а?</p>
      <p>— Да, это есть в распечатке, — ответил я.</p>
      <p>Обычная команда ЮНИКС, обеспечивающая вывод списка активных процессов — «ps» означает print status (печатать статус), а четыре остальных буквы влияют на вывод на экран. Похоже на переключатели на стереопроигрывателе — изменяется суть команды.</p>
      <p>— Клифф, ты слишком привык к нашему ЮНИКСу. С момента изобретения ЮНИКС-Беркли мы механически пользовались командой ps, чтобы посмотреть состояние системы. Скажи мне, на что влияют последние четыре буквы?</p>
      <p>Дэйв знал, что я обычно игнорирую непонятные команды. Я держал оборону, как мог: «Ну, флаг <emphasis>е</emphasis> означает, что в список надо помещать имя процесса и окружение, а флаг <emphasis>а</emphasis> — что выводить надо все процессы, а не только ваши. Хакер хотел видеть все, что работало на системе.»</p>
      <p>— Ладно, половину ты знаешь. А флаги <emphasis>g</emphasis> и <emphasis>f</emphasis>?</p>
      <p>— Не знаю.</p>
      <p>— Список с флагом <emphasis>g</emphasis> нужен для сведений как об «интересных», так и о «неинтересных» процессах. Выведены будут все второстепенные задания, например, программа учета, а также все скрытые процессы.</p>
      <p>— А мы знаем, что он «химичит» с программой учета.</p>
      <p>Дэйв улыбнулся.</p>
      <p>— Остался только флаг <emphasis>f</emphasis>. В ЮНИКС-Беркли он отсутствует. Этот флаг используется в ЮНИКС-АТ&amp;Т для вывода списка файлов каждого процесса. ЮНИКС-Беркли делает это автоматически, и не нуждается во флаге <emphasis>f</emphasis>. Наш приятель не знает ЮНИКС-Беркли. Он принадлежит к числу апологетов старого ЮНИКСа.</p>
      <p>Операционная система ЮНИКС была разработана в начале 70-х годов в лаборатории Белл фирмы AT&amp;T в Нью-Джерси. В конце 70-х новообращенные почитатели ЮНИКСа из лаборатории Белл посетили университет в Беркли, и была создана новая, более совершенная версия ЮНИКСа.</p>
      <p>Между приверженцами небольшой, компактной версии фирмы AT&amp;T и более проработанной версии Беркли произошел раскол. Несмотря на многочисленные конференции, попытки разработать стандарты и разного рода обещания, консенсус достигнут не был. На белом свете остались две конкурирующие друг с другом операционные системы ЮНИКС. Ребята нашей лаборатории использовали, конечно, ЮНИКС-Беркли, как, впрочем, любые здравомыслящие программисты. Говорят, что парни с Восточного Побережья предпочитают ЮНИКС-АТ&amp;Т — а зря! По одной букве Дэйв исключил целую компьютерную популяцию Западного побережья. А не мог ли хакер из Беркли просто использовать один из образцов старой команды? Но Дэйв отбросил это предположение.</p>
      <p>— Мы наблюдали работу человека, никогда не пользовавшегося ЮНИКС-Беркли.</p>
      <p>Он глубоко вздохнул и прошептал: «Неуч.»</p>
      <p>Вэйна совершенно не интересовал ЮНИКС. Кроме того, он чувствовал, что хакер ничего не мог почерпнуть из файла паролей: «Послушайте, совершенно невероятно, чтобы хакер мог что-нибудь расшифровать. Единственно, что он может узнать — наши имена. К чему беспокоиться?»</p>
      <p>Поразмыслим… Пароли — это краеугольный камень системы защиты больших вычислительных машин. Персональные компьютеры не нуждаются в паролях: здесь только один пользователь. Каждый, сидящий за клавиатурой, имеет доступ к любой программе. Но когда десять или двадцать человек одновременно используют одну и ту же систему, необходимы гарантии, что сидящий за терминалом человек — не самозванец. Пароли, как и электронная подпись, удостоверяют подлинность транзакции. Работа автоматических машин для подсчета голосов, пользование телефонными кредитными карточками, работа систем перевода электронных денег и даже некоторых телефонных автоответчиков зависит от паролей. «Срисовав» пароли или научившись их подделывать, хакер может создать подложное состояние, пользоваться бесплатно разного рода услугами или покрывать чеки при отсутствии средств на счету. Когда деньги хранятся в несгораемых шкафах, то медвежатники подбирают комбинацию к замку. Теперь, когда средства защиты — это просто биты в памяти компьютера, взломщики охотятся за паролями. Если на компьютере работают пятьдесят или сто пользователей, можно просто хранить пароли в отдельном файле. При подключении надо всего лишь запросить пароль и сравнить его с находящимся в файле образцом. Если вокруг друзья — проблем не возникает. Но как сделать, чтобы кто-нибудь украдкой не заглянул в файл паролей? Ну, надо установить такую защиту, чтобы прочесть его могла только операционная система.</p>
      <p>Даже если защитить файл паролей, следует учитывать, что через определенные промежутки времени со всех файлов на магнитные ленты снимаются копии возобновления. Даже программист-новичок может прочесть эти ленты на другом компьютере и вывести содержимое файла. Сама по себе защита файла безопасности не обеспечивает. В 1975 году Боб Моррис и Фред Грамп из лаборатории Белл разработали способ защиты паролей, работающий даже при отсутствии защиты файлов. Они использовали шифрование. Если взять, например, пароль «cradle», то компьютер не ограничится простой записью его в файл. ЮНИКС преобразует буквы пароля в шифрограмму: «pn6eewersyq». В файле хранится результат шифрования, а не исходный текст пароля. Файл паролей ЮНИКСа может выглядеть примерно так:</p>
      <cite>
        <p>Aaron: fnqs24kcvs</p>
        <p>Blacker: anvpqwOxcsr</p>
        <p>Blatz: pn6yywersyq</p>
        <p>Goldman: mwe785jcy12</p>
        <p>Henderson: rp2d9c149b7</p>
      </cite>
      <p>Каждому учетному имени соответствует зашифрованный пароль. Вэйн прав, кража файла паролей не даст ничего, кроме списка фамилий.</p>
      <p>Компьютерная программа, преобразующая слово «cradle» в последовательность символов «pn6yywersyq», основана на алгоритме мышеловки: «легко зашифровать и трудно расшифровать». Когда Салли Блатц подключается к системе, она вводит с клавиатуры свое учетное имя — Blatz и пароль — cradle. Система преобразует пароль в последовательность pn6yywersyq и сравнивает эту последовательность с содержимым файла паролей. Если они не совпадают, то Салли выкидывают из компьютера. Сравнивается не сам исходный текст пароля, а результат его шифрования. Надежность охраны паролей зависит от надежности функции «мышеловки». Функции мышеловки — это математические капканы: можно выполнить преобразование только в прямом направлении, а не в обратном. Они быстро преобразуют текст в шифр. К этим замкам нельзя подобрать ключи — невозможно заставить работать алгоритм в обратном направлении. Наши мышеловки строятся в соответствии со стандартом шифрования данных (Data Encryption Standard — DES), разработанным фирмой ИБМ и Агентством Национальной Безопасности. До нас дошли слухи, что электронные привидения АНБ ослабили требования этого стандарта. Они «стреножили» его так, чтобы сами они могли «раскалывать» шифрограммы, а простые смертные — нет. Мы также слышали, что существует тщательно скрываемый способ, при помощи которого ребята из АНБ могут раскрывать код и читать зашифрованные сообщения, а никто другой не может.</p>
      <p>Криптографическая DES-программа в нашем ЮНИКСе — это программа общего доступа. Баловаться с ней может каждый. АНБ проанализировала ее сильные и слабые стороны, но отчет засекретила. Случайно до нас дошли слухи, что кто-то раскрыл шифр, но они не подтвердились. Пока АНБ не опубликует результаты анализа стандарта шифрования данных, нам не остается ничего другого, как полагать, что наш способ шифрования достаточно надежен.</p>
      <p>Вэйн и я наблюдали, как хакер вломился и «украл» наш файл паролей. Теперь он знал имена нескольких сотен научных работников. Он мог с таким же успехом украсть и телефонную книгу — по крайней мере, там есть и адреса. Если только у него дома не стоит Крей, то он не сможет заставить «Мышеловку» работать в обратном направлении, поэтому наши пароли — в безопасности.</p>
      <p>Вэйн беспокоился: «Может, парень наткнулся на способ заставить функцию мышеловки работать в обратном направлении. Давай перестрахуемся и сменим наиболее важные пароли.» Мне нечего было возразить. Системный пароль не менялся уже почти два года; он был свидетелем найма и увольнения многих людей. Против смены моего пароля я не возражал; для большей гарантии я использовал на каждом компьютере другой пароль. Если хакер ухитрится узнать мой пароль для компьютера ЮНИКС-4, то все равно не будет знать пароля для остальных.</p>
      <p>Прежде, чем отправиться домой, я еще раз просмотрел распечатку вчерашнего сеанса. Зарылся в десять страничек, в которых был ключ к личности хакера, к его адресу и намерениям. Но очень многое не сходилось: мы проследили его связь, идущую через Тимнет в Окленд, штат Калифорния. Дэйв не верит, что он из Беркли. Он скопировал наш файл паролей, но шифрование превратило его в тарабарщину. Что же он делал с зашифрованными паролями?</p>
      <p>Это немного напоминало астрономию. Мы наблюдали явление и по некоторым признакам пытались объяснить событие. Правда, астрономы спокойно собирают информацию, замерев под телескопом. Здесь информация появляется спорадически и поступает от неизвестного источника. Вместо термодинамики и оптики я должен теперь разобраться в криптографии и операционных системах. Однако, физическая связь между нашей системой и удаленным терминалом существует. Применив законы физики, можно понять, что происходит. Физика! Вот где ключ. Зафиксируйте наблюдения. Примените физические принципы. Размышляйте, но доверяйте только доказанному. Подойдите к задаче как к физической проблеме.</p>
      <p>Пора записать это в дневник.</p>
    </section>
    <section>
      <title>
        <p>8</p>
      </title>
      <p>В среду, 10 сентября, в 7-51 утра хакер опять появился в нашей системе и проработал шесть минут. Достаточно, чтобы вызвать на моем терминале сигнал тревоги, но мало, чтобы принять меры. Эту ночь я провел дома: «Не вылезать из лаборатории пять дней — вполне достаточно», — сказала Марта.</p>
      <p>Во время сеанса меня не было, но на принтере остались следы. Хакер подключился к нашему компьютеру под именем Свентек. Ну, теперь я понимал — он знает пароль Свентека и работает через Тимнет. Но сегодня его не интересовал ЮНИКС-4. Он сразу же перескочил на Милнет. Этот компьютер не был «засвечен». Он являлся частью Интернета — компьютерной сети, связанной с сотней других. С нашего ЮНИКСа можно попасть в Интернет, а оттуда — в Милнет. Милнет принадлежал Министерству Обороны.</p>
      <p>Хакер связался с Милнетом через адрес 26.0.0.113, зарегистрировавшись под именем «Хантер», проверил, есть ли там копия Гну-Эмакса, и отсоединился.</p>
      <p>Я прикатил в лабораторию около полудня. Следов, ведущих «наверх», не было. Но хакер оставил несмываемые отпечатки «внизу». Чему соответствует этот милнетовский адрес? Сетевой Информационный центр сообщил мне: учебная часть армии Соединенных Штатов в Аннистоне, штат Алабама. Это — место базирования редстоунского ракетного комплекса. Располагается в двух тысячах миль от Беркли. Распечатка не оставляла ни малейших сомнений, что хакер там «побывал». Никто, кроме него, не мог использовать атрибуты доступа Свентека и искать гну-эмаксовскую дыру в каком-то компьютере в Алабаме.</p>
      <p>Посоветоваться было не с кем, поэтому я позвонил в аннистонский справочный стол. Учебная армейская часть в Аннистоне имела свой компьютерный центр и наконец я нашел Чака МакНатта — местного волшебника ЮНИКСа.</p>
      <p>— Привет, Чак. Мы не знакомы, но я хочу сообщить, что кто-то сует нос в ваш компьютер.</p>
      <p>— Кто вы? Может, это вы хотите к нам вломиться?</p>
      <p>После двухминутного колебания он спросил мой номер телефона, повесил трубку и перезвонил. Незнакомцам не очень-то доверяют. Может быть, второй раз он мне звонил по специальной непрослушиваемой линии?</p>
      <p>— Плохие новости, — сказал я. — Похоже, к вам кто-то вламывается.</p>
      <p>— А, черт, опять этот сукин сын, Хантер?</p>
      <p>— Да, а откуда вы знаете?</p>
      <p>— Эту задницу я видел и раньше.</p>
      <p>И он с легким алабамским акцентом рассказал, что в редстоунском ракетном арсенале учет поставок производится на двух компьютерах ЮНИКС. Для ускорения обработки заказов они привлекли и компьютер учетного центра в Аннистоне. Большую часть их информационных потоков составляют свежие новости — удаленных пользователей подключается не так уж много. В субботу утром, спасаясь от жары, Чак сбежал на работу и занялся проверкой пользователей, работающих на их системе. Некто по имени Хантер израсходовал огромное количество машинного времени. Удивленный, что в субботу кто-то работает, Чак послал на экран Хантеру весточку: «Эй, назови себя.» Хантер ответил: «Как вы думаете, кто я?» Чак не простак. Он отправил послание: «Назови себя или я выкину тебя из системы!» Реакция Хантера: «Отвечать не собираюсь.»</p>
      <p>— Я выбросил его из машины, — сказал Чак. — Мы позвонили в ФБР, но им плевать. Поэтому мы попросили ОУР проследить за каждым чертовым звонком к нам.</p>
      <p>— А что такое ОУР?</p>
      <p>— Армейские фараоны. Отдел Уголовного Розыска. Но они даже не почесались.</p>
      <p>— Ничего секретного не пропало, так?</p>
      <p>В отделении ФБР в Монтгомери, штат Алабама, Чаку сказали примерно то же самое, что и мне в оклендском. Компьютерные преступления их кровь не волнуют.</p>
      <p>— Кто он, как ты думаешь?</p>
      <p>— Понимаешь, очень странная штука, — продолжал Чак. — Я застукал Хантера, сующего нос в мой компьютер, еще два или три раза, но на подключенных к телефонам магнитофонах ничего не было.</p>
      <p>— Бьюсь об заклад, я знаю, в чем дело. Он проникает к вам через черный ход. Через связь с Милнетом.</p>
      <p>Чак выругался — он пропустил сеанс. Расставив ловушки на телефонах, он упустил из виду сетевые линии.</p>
      <p>— Мы пытались выяснить, кто оседлал нашу систему, — сказал я. — Думали, что это студентишка. Первый след вел в Окленд или Беркли.</p>
      <p>— Мы тоже размечтались, что это студентишка из Алабамы, — ответил Чак. — Мы подумывали о том, чтобы вообще прикрыть лавочку, если уж не можем накрыть этого парня. Лучше видеть его за партой, чем за терминалом.</p>
      <p>Сначала я даже забеспокоился за парня. Если армейские его схватят, то я ему не завидую.</p>
      <p>— Послушай, Чак, у меня для тебя еще сюрпризик. Спорим, что этот молодец имеет в вашей системе права суперпользователя.</p>
      <p>— Не может быть. Мы военная база, а не какой-то там идиотский колледж.</p>
      <p>Я пропустил мимо ушей этот тонкий намек на Беркли.</p>
      <p>— Он копался в вашем Гну-Эмаксе?</p>
      <p>— Да, ну и что?</p>
      <p>— Знаешь ли ты, как кукушки откладывают яйца?</p>
      <p>Я рассказал ему про дыру в Гну-Эмаксе. Чак был огорошен. «Ты хочешь сказать, что эта дырка существует у нас со времени, когда из Уайт Сэндс нам переслали этот чертов файл с Гну, — прохрипел он. — Хотел бы я знать, сколько времени он уже сосет нашу систему». Он все понял. Хакер поковырялся в файлах аннистонской системы. По датам модификации этих файлов можно предположить, что он навещал аннистонские компьютеры с начала июня. Четыре месяца использовал военный компьютер в штате Алабама. И был обнаружен случайно, а не по факту потери информации или расстановки логических мин. Никаких явных повреждений.</p>
      <p>Внимательно посмотрев на утреннюю распечатку, я обнаружил, что хакер пользовался командой изменения пароля. На аннистонском компьютере он изменил пароль Хантер на Хеджес. Наконец появилась ниточка. Хеджес Хантер? Хантер Хеджес? Пора просмотреть букву X в телефонной книге Беркли. Три звонка, Харольду, Хейду и Хидду Хантеру: «Вас не заинтересует бесплатная подписка на Компьютерное Обозрение?»</p>
      <p>Мимо цели. Всем им было наплевать на компьютеры.</p>
      <p>Что общего между физической лабораторией в Беркли и армейским учебным подразделением в Аннистоне, штат Алабама? Добрая старая военная база и левацкий хиппующий городок. Хотя как мы, так и они работали на ЮНИКС-компьютерах и были связаны с милнетовской сетью.</p>
      <p>Стоп! В Аннистоне работали на ЮНИКС-АТ&amp;Т. Если верить Дэйву, в аннистонской системе хакер должен чувствовать себя, как дома. Может быть, он с Юга?</p>
    </section>
    <section>
      <title>
        <p>9</p>
      </title>
      <p>Я не мог больше переносить стерильные залы лаборатории, поэтому вышел на улицу полюбоваться панорамой раскинувшейся подо мной Бэй Ареа. Студенческий городок Беркли располагался как раз под нашей лабораторией.</p>
      <p>Колыбель движения за свободу слова и антивоенных протестов, он был также известен дикой политической активностью и этническим многообразием. Окажись я поближе, услышал бы, как Молодые Республиканцы доводят до бешенства Социалистических Рабочих, а Китайский клуб с изумлением взирает на все это. В дымных кафе варился кофе; там же измученные выпускники «лепили» свои дипломные работы. В ближайших кафе-мороженых смешливые девицы из университетского женского клуба хихикали с одетыми в черную кожу панками, выделявшимися в толпе гребнем на голове. Но больше всего мне нравятся книжные лавочки. Если стоять у фасада лаборатории, то открывается вид далеко на юг, на милые улочки Окленда, где я когда-то жил. Там, в одном старом бунгало ваш покорный слуга когда-то делил кров с бандой сумасбродов. На берегу залива, напротив, окутанный туманом раскинулся Сан-Франциско — волшебная страна Оз. Три года назад туда приехала Марта изучать юриспруденцию; я притащился вслед за ней. Она того стоила. С ней хорошо было бродить по окрестностям или забираться в пещеры. Главная наша встреча произошла, когда я упал в пещеру на глубину тридцать футов; она пришла на помощь, спустившись вниз, где я, по уши влюбленный, валялся с вывихнутой ногой. Благодаря куриному супу, которым она меня кормила, мои травмы быстро зажили; моя же влюбленность в бесстрашную девочку переросла в любовь.</p>
      <p>Теперь мы жили вместе. Она хотела быть философом-правоведом. Она была помешана на айкидо, японском боевом искусстве, и часто приходила домой в синяках, но с улыбкой. Она готовила, ухаживала за газоном, шила лоскутные одеяла, даже плотничала и изготавливала витражи из цветного стекла. Мы просто купалась в пошлом домашнем блаженстве.</p>
      <p>Прикатив домой, я рассказал Марте о взломе алабамского компьютера.</p>
      <p>— Итак, — сказала она, — на свете, оказывается, существуют технократические варвары. Ну, что еще новенького?</p>
      <p>— А то, что я рассказал — разве не новенькое? Кое-кто приобрел очень большую власть и может контролировать данные и коммуникации, — ответил я.</p>
      <p>— Ну и что? Всегда кто-нибудь пытался свистнуть чужую информацию. Почитай Маккиавелли. С развитием техники меняются только способы совать нос в чужие дела.</p>
      <p>Марта продолжала читать мне лекцию по истории, когда ворвалась Клавдия и начала жаловаться на своего пятого ученика. Клавдия была нашей соседкой, к тому же очень приятной. Она была щедрой, веселой, всегда старалась поделиться с нами своей жизнью, музыкой, кухонной утварью. Она была профессиональной скрипачкой и зарабатывала на жизнь, играя в двух симфонических оркестрах, в камерном трио, да еще и давая уроки детям. Клавдия редко молчала. В коротенькие перерывы между работами она одновременно готовила, болтала по телефону и играла с собакой. Первое время я слушал ее, но затем задумался о злобном хакере. Пока я тут прохлаждаюсь, что он там замышляет?</p>
      <p>Клавдия знала, как выкинуть хакера у меня из головы: она принесла видеокассету. Фильм назывался «План 9 из открытого космоса» — пришельцы, прилетевшие на тарелке из тонкой фольги, вытаскивали из могил вампиров.</p>
      <p>Среда, 17 сентября. В Беркли шел дождь. Поскольку во всей Калифорнии только у нашей четы не было машины, то мы с Мартой вынуждены были под дождем крутить педали наших велосипедов. По пути я заглянул в коммутаторную посмотреть, не появлялся ли хакер. С моих намокших волос на распечатку капала вода и размывала текст. Ночью к компьютеру кто-то подключался и методично пытался войти в ЮНИКС-4. Сначала с атрибутами гостя, используя пароль «Guest» (гость), затем с атрибутами посетителя, вводя пароль «Visitor» (посетитель); далее пробовались Root (корень), System (система), Manager (менеджер) и Sysop (оператор системы). Через две минуты нападение прекратилось.</p>
      <p>Может, это другой хакер? Парень даже не попытался использовать правомочные атрибуты Свентека или Столла. Он просто перебрал очевидные учетные имена и простые пароли. Как часто подобные попытки могут принести успех? Не часто — используя шестибуквенные пароли, хакер имел больше шансов выиграть в эту лотерею и случайно отгадать один из паролей. Поскольку после нескольких неудачных попыток компьютер отключается, то хакеру пришлось бы за всю ночь перепробовать несколько сотен паролей. Нет, чудом хакеру в нашу систему не войти. Он должен знать по крайней мере один пароль.</p>
      <p>К 12–29 моя одежда в основном просохла, хотя кроссовки все еще хлюпали. Я грыз черствую булочку и гранит астрономической науки одновременно. Вдруг мой терминал запищал. Тревога в коммутаторной. Быстро (хотя и скрипуче) я затрусил по коридору и успел увидеть, как хакер подключается к нашей системе под именем Свентек.</p>
      <p>Еще один выброс адреналина: я позвонил в Тимнет и почти сразу нашел Рона Вивьера. Рон начал слежку, а я прилип к Декрайтеру. Хакер не терял времени даром. Он ввел команду представить список всех активных пользователей и всех запущенных фоновых заданий. Затем он навалился на Кермит.</p>
      <p>Получивший свое имя от героя известного кукольного сериала Маппет-шоу Кермит представлял собой универсальный язык связи между компьютерами. В 1980 году Франку да Крузу из Колумбийского Университета потребовалось переслать данные в несколько различных компьютеров. Он создал единый стандарт обмена файлами между любыми системами. Кермит стал эсперанто компьютеров.</p>
      <p>Рассеянно жуя все ту же булочку, я наблюдал как хакер использует Кермит для передачи в наш ЮНИКС коротенькой программки. Верный Кермит реассемблировал ее строчка за строчкой и вскоре я смог прочесть ее всю:</p>
      <cite>
        <p>echo — п «ДОБРО ПОЖАЛОВАТЬ В КОМПЬЮТЕР ЮНИКС-4 ЛОУРЕНСОВСКОЙ ЛАБОРАТОРИИ В БЕРКЛИ»</p>
        <p>echo — п «ЗАРЕГИСТРИРУЙТЕСЬ, ПОЖАЛУЙСТА»</p>
        <p>echo — n «УЧЕТНОЕ ИМЯ:»</p>
        <p>read account_name</p>
        <p>echo — п «ВВЕДИТЕ ПАРОЛЬ:»</p>
        <p>(stty — echo; read password; stty echo;</p>
        <p>echo'"’;</p>
        <p>echo {account name $password"/tmp/.pub)</p>
        <p>echo "ИЗВИНИТЕ, ПОПЫТАЙТЕСЬ ЕЩЕ РАЗ".</p>
      </cite>
      <p>Черт возьми! Какая странная программа! Сразу же после запуска она выдает пользователю приглашение ввести имя и пароль. Обычный пользователь увидит на экране:</p>
      <cite>
        <p>ДОБРО ПОЖАЛОВАТЬ В КОМПЬЮТЕР ЮНИКС-4 ЛОУРЕНСОВСКОЙ ЛАБОРАТОРИИ В БЕРКЛИ</p>
        <p>ЗАРЕГИСТРИРУЙТЕСЬ, ПОЖАЛУЙСТА</p>
        <p>Учетное имя:</p>
      </cite>
      <p>Затем его терминал перейдет в режим ожидания и будет в нем находиться до тех пор, пока не будет введено учетное имя. После набора имени система отреагирует следующим образом:</p>
      <cite>
        <p>ВВЕДИТЕ ПАРОЛЬ:</p>
      </cite>
      <p>Пользователь введет пароль. Программа его срисует, выдаст сообщение:</p>
      <cite>
        <p>ИЗВИНИТЕ, ПОПРОБУЙТЕ ЕЩЕ РАЗ</p>
      </cite>
      <p>и закончит работу.</p>
      <p>Большая часть пользователей попытается зарегистрироваться еще раз. Но их пароли уже будут украдены.</p>
      <p>Четыре тысячи лет назад Троя пала, когда греческие воины проникли в город, спрятавшись внутри деревянного коня. И этот милый подарочек крадет ключи к системе защиты. Отточенный веками прием срабатывает против любого, кроме параноиков.</p>
      <p>Троянский конь хакера крал пароли. Была ли эта программа троянским конем? Может быть, следовало назвать ее дроздом-пересмешником: фальшивая, она имитировала настоящую. У меня не было времени копаться в таких тонкостях — через минуту он поместит программу в системную область и запустит. Что делать? Если я включу блокировку, то обнаружу себя. А если ничего не буду делать, то при каждом входе пользователя в систему в копилку будет «падать» новый пароль.</p>
      <p>Но у законного суперпользователя тоже есть власть. До запуска я успел изменить одну строчку в программе хакера. Правка выглядела как простая ошибка. Затем, чтобы замедлить систему, я подменил пару параметров. Замедление было нужно, чтобы хакер исправлял программу не менее десяти минут. Этого достаточно, чтобы успеть принять меры. Я крикнул Дэйву: «Чем накормить троянскую лошадь?» Дэйв примчался мгновенно. Мы переключили компьютер на максимальное быстродействие и приготовили жвачку из фальшивых учетных имен и ложных паролей. Суетиться было, в общем-то, не нужно. Хакер починил своего троянского коня, но инсталлировал его с ошибками. Дэйв мгновенно понял, что программу поместили не в тот каталог. Троянский конь хорошо бы закусил в ЮНИКС-АТ&amp;Т, но не мог пастись на полях ЮНИКСа-Беркли. Дэйв усмехнулся.</p>
      <p>— Не хочу повторяться, но тот, за кем мы следим, никогда не был в Калифорнии. Любой ас ЮНИКСа Западного побережья использует команды диалекта Беркли, а твой хакер все еще употребляет команды ЮНИКС-АТ&amp;Т. Его способ употребления команд отличается от общепринятого в системе ЮНИКС-Беркли. Его программа грешит тем же. Это очевидно. Читая книгу, всегда можно понять, что писатель англичанин, а не американец. Конечно, слова «цвет» и «оборона» и в Африке — «цвет» и «оборона», но остается еще различие в стиле.</p>
      <p>— В чем же конкретно это проявляется? — спросил я.</p>
      <p>Дэйв презрительно посмотрел на меня.</p>
      <p>— Хакер использовал команду «read», чтобы считать данные, введенные с клавиатуры. Любой цивилизованный программист использовал бы команды «set».</p>
      <p>Мерилом цивилизованности программиста для Дэйва являлось использование ЮНИКС-Беркли. Прочие — дикари. Хакер об этом не знал. Уверенный, что нашел нужное пастбище для своего троянского коня, он запустил свою программу в качестве фонового процесса и отключился. Перед этим Рон Вивьер проследил его по тимнетовской сети и вышел на телефонную линию Окленда, штат Калифорния. Наш ордер еще не написан, поэтому мы не смогли начать выслеживать его телефон.</p>
      <p>Хакера уже нет, но троянский конь остался. Как и предполагал Дэйв, он не смог «срисовывать» пароли, поскольку располагался в области, к которой не производилось обращение во время подключения. Действительно, двадцать минут спустя вновь появился хакер, поискал «срисованные» пароли и, должно быть, здорово расстроился, обнаружив, что программа не сработала.</p>
      <p>— Послушай, Дэйв, может, поможешь бедняге, — сказал я.</p>
      <p>— Послать электронную почту и рассказать, как писать троянского коня? Он может все: имитировать последовательность подключения, запрашивать пользовательское имя и пароль и записывать украденную информацию. Нужны только несколько уроков по ЮНИКС-Беркли.</p>
      <p>Заглянул Вэйн, решив поглядеть на потуги хакера.</p>
      <p>— В следующий раз облегчите жизнь недотепе и дайте ему VMS. Не то, чтобы на ней было легче хакерствовать, но она, по крайней мере, стандартизирована. ИПДЛВП (Интуитивно Понятно Для Любого Встречного-Поперечного).</p>
      <p>Вэйн был прав. Атака троянского коня не удалась потому, что операционная система была не совсем привычной. Если бы все пользовались одной версией операционной системы, то дыра в системе защиты позволила бы проникать во все компьютеры. В действительности существует большое множество операционных систем: ЮНИКС-Беркли, ЮНИКС-АТ&amp;Т, VMS фирмы ДЕК, TSO фирмы ИБМ, VM, DOS и даже Макинтоша и Атари. Разнообразие программного обеспечения приводит к тому, что одиночная атака не приведет к успеху. Как в генетике, когда разнообразие видов помогает выжить при эпидемии, разнообразие программного обеспечения тоже идет на пользу.</p>
      <p>Дэйв и Вэйн, продолжая пикироваться, покинули коммутаторную. Я остался, чтобы перезагрузить бумагу в принтере. В 1-30 дня вновь появился хакер; когда он начал работу, я все еще возился с принтером. Можно было догадаться, что будет второй сеанс. Наш налетчик просмотрел свой специальный файл, но никаких паролей там не нашел. Он вывел текст своей программы и несколько минут проверял ее. Программа не работала: сразу видать, рядом нет Дэйва Клэвленда. Явно разочарованный, он стер файл и через пару минут отключился.</p>
      <p>Хотя сеанс продолжался всего несколько минут, Тимнет ухитрился опять засечь его в Окленде. Отвечающий за связь Рон Вивьер, всегда приветствовавший любую неожиданность, просто подпрыгнул, когда я позвонил. Если бы узнать телефонную компанию, то дельце можно было бы провернуть за пару дней.</p>
      <p>Дэйв чувствовал, что можно исключить всех с Западного Побережья. Чак из Аннистона подозревал, что хакер из Алабамы. Тимнетовские следы вели в Окленд. А я? Я не знал.</p>
    </section>
    <section>
      <title>
        <p>10</p>
      </title>
      <p>Окленд, где бывали-живали Джек Лондон, Эд Мис и Гертруда Штайн. Двадцать минут езды на велосипеде от студенческого городка Беркли — и вы у оклендского «Парамаунт Театер» с его величественной архитектурой в стиле «арт-декор» и притягательной настенной живописью. Через несколько кварталов, в подвале неприглядного современного здания, Тимнет арендовал помещение для пятидесяти модемов. Именно сюда вел след, обнаруженный Роном Вивьером. Теперь дело за местной телефонной компанией.</p>
      <p>Двухдюймовые кабели, проложенные под Бродвеем, соединяли тимнетовские модемы с таинственным зданием без вывески и окон. Здесь размещался электронный коммутатор компании «Пасифик Беллз Франклин», обслуживающий десять тысяч телефонных линий. Код области этих линий — 415, а префикс — 430. Тимнет абонировал 50 таких каналов. Из своей неведомой норы хакер набрал номер 415/430-2900. След таинственного гостя вел к коммутатору ESS-5 компании «Пасифик Беллз».</p>
      <p>На берегу залива Сан-Франциско располагался офис Ли Ченга. Фасад здания выходил на аллею для прогулок, отходящую от Маркет Стрит. Ли был детективом компании, следил за телефонными каналами. Ли был доктором криминалистики. Его диссертация была посвящена выявлению причин несчастных случаев и восстановлению хода событий. Но восемь лет телефонной слежки привили ему инженерный взгляд на телефонную компанию и фараоновский — на общество. Теперь для него людские сообщества определялись кодами областей, местными и магистральными линиями, а также полицейскими округами. Предупрежденный заранее, Ли запустил компьютер, контролировавший телефонные соединения. В центре управления главным коммутатором он подключился к каналу обслуживания ESS, проверил программу контроля за состоянием линий и установил программу-ловушку. Эта программа автоматически контролировала состояние отдельной телефонной линии. Она фиксировала дату, время, количество гудков до ответа, а также месторасположение звонившего. Если звонили от абонента местной телефонной станции, то на этом работа Ли заканчивались. Но обычно звонили не местные абоненты, и Ли для отслеживания пути звонка — тракта — приходилось связываться иногда чуть ли не с десятком других станций.</p>
      <p>Когда техника на телефонной станции просят выяснить тракт, он бросает все дела, кроме очень неотложных: у Ли наивысший приоритет. Техник подключается к управляющему компьютеру, выводит на дисплей статус телефонного номера (занято, свободно, не повешена трубка) и запускает программу, определяющую, откуда звонок. Если повезет, выслеживание номера занимает несколько секунд. Но несколько телефонных станций, построенных еще в 50-е годы, используют механические элементы коммутации. Когда тракт проходит через них, то можно услышать в трубке легкие пульсации фона — это происходит переброс реле при наборе номера. Старейшины телефонных систем гордятся этим антиквариатом и утверждают, что грядущую ядерную атаку выдержат только такие коммутаторы. Но они усложняют задачу: надо найти техника, который бы согласился бегать от стойки к стойке, выслеживая звонок.</p>
      <p>Местные телефонные звонки можно выслеживать только в момент соединения. После того, как трубка повешена, соединение обрывается и… конец. Поэтому бедняга Ли несется, весь в мыле, как боевой конь.</p>
      <p>Телефонные компании не больно любят выслеживание телефонных трактов: соединение могут выследить только очень квалифицированные техники, слежка очень дорого стоит, а иногда приводит к судебным тяжбам. Страх перед судебными тяжбами не позволял Ли оказывать неофициальную помощь.</p>
      <p>Наша беседа в сентябре 1986 года была короткой:</p>
      <p>— Слушай, нам надо узнать один номерок.</p>
      <p>— Есть ордер?</p>
      <p>— Нет, а он нужен?</p>
      <p>— Может, и нет, но без ордера ничего делать не будем.</p>
      <p>После вчерашней атаки ждать было невозможно. Мое исследование телефонной книги ни к чему ни привело. Если появится более грамотно написанный троянский конь, то мой босс ударится в такую панику, что закроет расследование. И что тогда останется от отпущенных трех недель?!</p>
      <p>Сэнди Мерола был антиподом Роя Керта. Когда Рой своим змеиным языком жалил кого-нибудь, Сэнди зализывал укус. Еще в университетском городке Сэнди обнаружил скопление персональных компьютеров в общем зале библиотеки. Как всякий компьютероголик, он поошивался вокруг и попробовал их использовать. Оказалось, эти компьютеры были запрограммированы на автоматический набор номера Тимнета и на подключение к биржевой информационной службе. Сэнди несколько минут подурачился за терминалом и разузнал последние котировки акций и финансовые слухи из «Уолл Стрит джорнал». Но самое главное — после того, как он отключился от биржевой информационной службы, на терминале появилось приглашение: «Тимнетовское имя пользователя?» И действительно, Сэнди легко связался с компьютерами нашей лаборатории. Может быть, наличие общественных терминалов все и объясняет. Пользоваться ими может любой — надо лишь набрать адрес отделения Тимнета в Окленде. Библиотека же находится всего в сотне футов от Кори Холла, где расположились асы ЮНИКС-Беркли.</p>
      <p>По улице Сэнди всегда бегал трусцой. И на этот раз он взбежал на Кардиак Хилл и сообщил полиции о своем открытии: когда хакер появится в следующий раз, надо немедленно мчаться в библиотеку и хватать этого сукиного сына. Не нужен и ордер!</p>
      <p>Сэнди прискакал из полицейского участка весь мокрый и застал меня играющим с йо-йо.</p>
      <p>— Перестань валять дурака, Клифф. Полиция готова рвануть в студенческий городок и арестовать любого, кто только подойдет к этим проклятым терминалам.</p>
      <p>Привыкнув оказывать первую медицинскую помощь или приставать к нарушителям правил парковки, полиция Лоуренсовской лаборатории в Беркли ни черта не смыслила в компьютерах и страшно боялась выслеживания телефонных номеров. Зато могла повязать любого компьютерного взломщика, застуканного с поличным. Я живо представил, как переодетые фараоны, нервно дрожа, следят за экраном терминала, радостно хватают бедного библиотекаря, изучавшего котировку акций промышленных предприятий, и запихивают в полицейский автомобиль…</p>
      <p>— Все просто. Позвони мне при следующем появлении хакера. Я спущусь в библиотеку вместе с полицией и мы посмотрим, что там на экране. Если это данные из лабораторного компьютера, то пусть дальше полиция и разбирается.</p>
      <p>— Они действительно собираются подглядывать за терминалом? При помощи зеркальных стекол и биноклей?</p>
      <p>— Ну, ты даешь? Клифф, у тебя что, крыша поехала?</p>
      <p>И Сэнди опять куда-то затрусил. Думаю, что ученых можно классифицировать по степени «съеханности крыши». Кстати, в студенческие времена я как-то заполнил карточку здоровья студента, указав в графе «жалобы»: «нехватка картошки». Врач отвел меня в сторонку и ласково сказал: «Сынок, у тебя что, крыша поехала? Мы вроде занимаемся серьезными вещами.»</p>
      <p>Вскоре нам представился случай проверить гипотезу Сэнди. Через два дня после того, как троянский конь не взял барьер, в 12–42 хакер вновь заглянул к нам. Это было в обеденный перерыв: самое удобное время залезть в библиотеку и глянуть на терминалы. По сигналу тревоги я позвонил Сэнди. Пять минут спустя он появился вместе с двумя фараонами в пальто, костюмах и галстуках. В студенческом городке, населенном хиппи вроде нас, трудно было одеться более заметно, особенно в жаркий летний день. Один фараон даже пушку под пальто держал!</p>
      <p>В следующие двадцать пять минут хакер стал суперпользователем, используя дыру в Гну-Эмаксе, прочел электронную почту за сегодняшний день и просмотрел состояние процессов. Чтобы выследить номер подключения к оклендскому отделению Тимнета, Рону Вивьеру пришлось пропустить обед. В любую минуту принтер мог внезапно остановиться, сигнализируя, что Сэнди и его спутники схватили злодея. Но хакер продолжал сеанс и отключился только в 1-40.</p>
      <p>Спустя пару минут вернулся Сэнди. По его лицу все было ясно.</p>
      <p>— За библиотечным терминалом никого не было. Даже рядом не стояло. Ты точно знаешь, что хакер подключался?</p>
      <p>— Абсолютно. Вот распечатка. И потом Тимнет опять засек его в Окленде.</p>
      <p>Сэнди погрустнел. Кратчайший путь завел в тупик: теперь все зависело от телефонной слежки.</p>
    </section>
    <section>
      <title>
        <p>11</p>
      </title>
      <p>Этот вечер Марта рассчитывала провести за изучением конституционного права, но жестокая жизнь заставила ее заняться латанием одеяла. Я пришел домой расстроенным: бесполезный библиотечный след так много обещал…</p>
      <p>— Забудь про хакера. Ведь ты уже дома.</p>
      <p>— Но он опять может забраться к нам в систему. — Я уже не мог думать ни о чем другом.</p>
      <p>— Ты все равно ничем не можешь ему помешать. Вдень, пожалуйста, нитку и займись швом.</p>
      <p>Марта сбежала с занятий, решив, что одеяло важнее. Важнее, но, как оказалось, для меня. Она сидела за книгами, а я размышлял, почему шов у меня похуже, чем у Кардена.</p>
      <p>— Когда у нас будет ордер, то все равно придется ждать появления хакера. Скорее всего, он материализуется в 3 часа дня, когда никого не будет.</p>
      <p>— Я же сказала: «Забудь про хакера. Ты уже дома».</p>
      <p>Она даже не оторвалась от книги.</p>
      <p>На следующий день хакер действительно не появился. Но ордер мы добыли. Мы сделали пару пробных звонков, убедились, что действительно умеем вычислять звонившего, и проверили «раскрутку» нашей локальной сети. Надоело мне все это быстро и до чертей, и я вернулся к астрономической программе анализа оптических процессов.</p>
      <p>Во второй половине дня Рой созвал системщиков и операторов и прочел лекцию о секретности. Я-то понимал, что люди тем меньше болтают, чем больше понимают, поэтому рассказал, что видел и что намереваюсь делать. Дэйв тоже вклинился и рассказал о дыре в Гну-Эмаксе, при этом встрял Вэйн и заметил, что ни в коем случае не следует обсуждать проблемы хакерства, пересылая сообщения через компьютер: хакер регулярно читает электронную почту. Потом народ немножко подурачился под любимых диких героев Бориса и Наташу (игра только для Беркли!) и успокоился.</p>
      <p>В четверг, в 12–42, вновь появились атрибуты Свентека. Рой позвонил в полицейскую службу лаборатории. К моменту, когда позвонил в полицейскую службу. Когда Тимнет «размотал» свою сеть, Рой продолжал орать в трубку:</p>
      <p>— Мы должны выяснить номер! Ордер есть!.. Какого дьявола! Это ваши проблемы! Немедленно начинайте слежку! Если вы не сядете ему на хвост, будете иметь дело с директором!</p>
      <p>Рой швырнул трубку. Босс был в ярости — аж побагровел.</p>
      <p>— Черт бы побрал этих проклятых фараонов! Они никогда не занимались телефонной слежкой и не знают, кому звонить в телефонную компанию!</p>
      <p>Ф-фу! По крайней мере, гром грянул не надо мной. Что ж, все к лучшему. Через пару минут хакер отключился, прочитав имена активных пользователей. К моменту начала телефонной слежки соединения не было. Пока босс остывал, я принялся за распечатку. Хакер подключился, считал список пользователей и отключился, даже не просмотрев почту. Ага! Я понял, почему так быстро. Он увидел системного оператора. Поднял перископ, увидел неприятеля и пошел на погружение. Я рассказал о хакере операторам. Теперь они скроются под псевдонимами.</p>
      <p>16 сентября подошла к концу вторая неделя слежки. Я пытался сосредоточиться на решении оптических задач, но куда там! Сразу после обеда хакер вернулся. Я позвонил сначала в Тимнет, а затем боссу. К этому времени мы установили громкоговорящую связь и я беседовал, глядя, как хакер бродит по системе.</p>
      <p>— Привет, Рон, это Клифф. Нам нужен номер, связанный с нашей тимнетовской линией. Лоуренсовская лаборатория в Беркли, тимнетовский узел 128, порт 3.</p>
      <p>Минута возни на другом конце.</p>
      <p>— Похоже на третий модем блока каналов с темпом передачи 1200 Бод. Линия 2903. Номер 415/430-2903.</p>
      <p>— Спасибо, Рон.</p>
      <p>Полиция слышала разговор и доложилась Ли Ченгу.</p>
      <p>— Связь через франклинский коммутатор. Подожди.</p>
      <p>Я уже привык ждать. Я видел, как хакер шарил в Гну-Эмаксе. Он захватывал права суперпользователя. Сеанс продлится не меньше десяти минут. Может быть, этого хватит, чтобы выяснить номер. Ну, давай, «Пасифик», давай, родной!</p>
      <p>Прошло три минуты. Ли опять вышел на связь.</p>
      <p>— Линия активна, все в порядке. Соединение с магистралью, ведущей в Беркли. Техник уже проверяет линию.</p>
      <p>Еще две минуты. Хакер стал суперпользователем и занялся почтовыми файлами.</p>
      <p>— Техник из Беркли говорит, что эта линия связана с одним из междугородних каналов фирмы AT&amp;T. Жди.</p>
      <p>Но Ли не смог больше ничего добиться. Я слышал его беседу с отделением в Беркли. Тамошний техник твердо стоял на том, что линия междугородняя. Ли попросил его проверить, тем временем хакер принялся за файл паролей.</p>
      <p>Полагаю, он внес туда кое-что. Но я отвлекся, пытаясь услышать, что происходит.</p>
      <p>— Магистральная группа 369, и, черт возьми, линия направляется в 5096MCLN.</p>
      <p>Парень из Беркли чирикал на местном жаргоне.</p>
      <p>— Надо звонить в Нью-Джерси. Клифф, ты еще здесь?</p>
      <p>— Да. Что происходит?</p>
      <p>— Неважно. Как ты думаешь, он еще поработает?</p>
      <p>Хакер кончил возиться с файлом паролей и стирал свои временные файлы.</p>
      <p>— Ничего не могу сказать. Думаю, что сейчас отключится.</p>
      <p>— Отключение от Тимнета, — доложил Рой Вивьер. — Разъединение.</p>
      <p>Ли потерял след.</p>
      <p>Позвонили из полиции.</p>
      <p>— Ну, джентльмены, что же произошло?</p>
      <p>Первым говорил Ли Ченг.</p>
      <p>— Думаю, что звонок был откуда-то с Восточного Побережья. Правда, есть маленький шанс, что это местная линия Беркли, хотя… нет, связь была через AT&amp;T. Все магистральные линии «Пасифик Беллз» маркируются тремя цифрами; только междугородние магистрали имеют идентификаторы, содержащие четыре цифры. Эти линии… подождите, я посмотрю.</p>
      <p>Я услышал стук клавиш. Через минуту Ли продолжил.</p>
      <p>— Эй, Клифф, ты знаешь кого-нибудь в Вирджинии?</p>
      <p>— Нет. Нигде поблизости нет ускорителей частиц. Нет даже физических лабораторий. Конечно, моя сестра там… Но она в компьютеры не вламывается. Она пишет технические отчеты для этого чертового Военно-Морского флота. Она даже посещает вечернюю школу в Военно-морском колледже.</p>
      <p>— Тогда сегодня колотиться без толку. В следующий раз попытаюсь быть пошустрей.</p>
      <p>Пошустрей? Вряд ли. На каждый звонок у меня уходило минут пять. Чтобы проследить связь через Тимнет, Рой Вивьер потратил две минуты; еще семь минут съел Ли, разбираясь с телефонными станциями. Четверть часа мы наблюдали путешествие хакера по компьютеру и двум сетям.</p>
      <p>Чертова головоломка. Сэнди Мерола чувствовал, что хакер выходит на связь из Беркли. Чак МакНатт из Аризоны подозревал, что из Алабамы. Тимнетовский след вел в Окленд, штат Калифорния. «Пасифик Беллз» называл Вирджинию. Нью-Джерси? После каждого сеанса в моем журнале появлялись новые записи. Однако для картинки недоставало красок. Я начал писать комментарии к каждой распечатке. Я хотел все знать о моем незваном госте, понимать его намерения, предвидеть ходы, знать адрес и имя. Но каков смысл действий хакера? Когда спало напряжение, я занялся распечаткой последнего подключения.</p>
      <p>Оба-на! Все, что я видел за эти пятнадцать минут, было лишь увертюрой к основной мелодии хакера. Два часа он был подключен к системе — я же заметил его только напоследок. Проклятье! Если бы я сразу засек его! За два часа можно было выследить даже черта в аду. Почему я его проворонил? Я ждал, что он воспользуется только атрибутами Свентека, а он прежде использовал атрибуты доступа трех других пользователей. В 11–09 утра хакер вошел в систему с учетным именем и паролем Элизы Марк — физика-ядерщика. Атрибуты были правомочными, счета оплачивались отделом физики атомного ядра, хотя сама владелица весь прошлый год проработала в Лаборатории Ферми. Легко выяснилось, что Элиза и понятия не имела, что кто-то использовал ее права доступа. Тот ли это хакер?</p>
      <p>Использовав атрибуты Марк, он стал суперпользователем, пробравшись через дыру в Гну-Эмаксе. Имея права менеджера системы, он выбрал пользователей, не подключавшихся к системе в течение длительного времени. Таких пользователей было трое: Марк, Горан и Уитберг. Последние двое давно не работали в нашей лаборатории.</p>
      <p>Он отредактировал файл паролей и вдохнул жизнь в три мертвых атрибута. Поскольку ни один из них не был уничтожен, то файлы этих пользователей и их учетная информация оставались в системе. Украв полномочия суперпользователя, хакер отредактировал общесистемный файл паролей. Он и не пытался разгадать шифр пароля Горана — просто стер его. Теперь же, когда пароль отсутствовал, хакер запросто мог воспользоваться им.</p>
      <p>Затем хакер исчез. Что он замышляет?</p>
      <p>Минутой спустя, он вновь появился, используя имя Горана, но сменив пароль на «Бенсон». Когда Роджер Горан попытается воспользоваться нашим ЮНИКС-компьютером, он здорово удивится, обнаружив, что старый пароль недействителен.</p>
      <p>Понятно, почему хакер крал старые атрибуты доступа. Если бы он позарился на действующие, то стали бы поступать жалобы на невозможность войти в систему с привычными паролями… Именно поэтому мой противник охотился за никем не используемыми атрибутами. Мародер!</p>
      <p>Украв атрибуты Горана, он затем заграбастал атрибуты Уитберга. Значит, что у него по крайней мере четыре набора атрибутов — Свентека, Уитберга, Горана и Марк. А кто знает, сколько всего? И для каких систем?</p>
      <p>Работая под псевдонимом Уитберга, хакер через Милнет попытался соединиться с тремя системами, принадлежащими ВВС. Подождав минутку, он принялся просматривать файлы наших сотрудников. Ученые статьи, нудные технические предложения и описания процесса измерения сечения ядра изотопа бериллия навеяли на него сон. Взлом компьютеров — не тот путь, который ведет к власти, славе и позволяет постигнуть вековую мудрость. Неудовлетворенный, он покрутился вокруг восьмого ЮНИКСа, но Дэйв его надежно запечатал. Разочаровавшись, он распечатал список удаленных компьютеров, доступных из нашей лаборатории. Ничего секретного — имена, номера телефонов и электронные адреса тридцати машин, расположенных в Беркли.</p>
    </section>
    <section>
      <title>
        <p>12</p>
      </title>
      <p>В ожидании очередной атаки я думал, что придется опять ночевать под столом. В этот вечер хакер не появился. Появилась Марта. Она прикатила около семи и привезла термос с овощным супом и шитье (чтобы я не сидел без дела). Стеганое одеяло — непростая штука. Каждый треугольник, квадрат и параллелограмм нужно подогнать по размеру, отгладить и пришить. А как отличить лоскуток от обрезка? Облик творения начинает проявляться только после того, как лоскутки пришиты и обрезки выброшены. Вроде вычисления хакера.</p>
      <p>В 11–30 я прекратил слежку. Если хакер явится в полночь, то принтеры сами засекут его.</p>
      <p>На следующий день хакер появился только один раз. Я проворонил его, обедая с Мартой в кафе на углу, где джазмены наяривали мелодии 30-х годов. Повеселей, чем ловить хакера. Певец надсаживался в шлягере: «Все любят мою крошку, а моя крошка любит только меня». Марта сказала: «Бред. Выходит, „крошка“ и певец — одно и то же лицо».</p>
      <p>— Как так?</p>
      <p>— Смотри, понятие «все» включает в себя и «мою крошку». А так как «все любят мою крошку», то значит, «крошка любит саму себя». Затем говорится, что «крошка любит только меня». Поэтому крошка, любящая себя, не может никого больше любить. Следовательно, крошка и певец — одно и то же лицо.</p>
      <p>Сразу и не понять. Певца не учили логике. Меня тоже.</p>
      <p>Когда я вернулся с обеда, хакер исчез, оставив бумажный хвост распечатки. Первое, что я обнаружил — он не захватил права суперпользователя. Посмотрел, кто из системщиков работает на машине, и проверил список активных процессов. Однако в дыру не полез. Продолжил «ловлю рыбки» через Милнет.</p>
      <p>Одиночный компьютер, отрезанный от внешнего мира, нечувствителен к таким атакам. Однако такой отшельник не слишком ценен: он не способен реагировать на происходящие вокруг события. Максимальная выгода от использования компьютеров достигается тогда, когда они взаимодействуют с людьми, механизмами и друг с другом. Сети позволяют совместно использовать данные, программы и обмениваться электронной почтой. Что происходит в компьютерной сети? Что компьютеры говорят друг другу?</p>
      <p>Большая часть персональных компьютеров занимается удовлетворением нужд своих владельцев и не испытывает потребности в общении. Для обработки текстов, вывода бухгалтерских документов, игр и вправду нет необходимости связываться с другими машинами. Но прицепите модем, и вы узнаете о последних биржевых новостях, всяких прочих событиях и слухах. Подключение к другому компьютеру — мощное расширение возможностей.</p>
      <p>Сети формируют сообщества. Специалисты в области физики высоких энергий обсуждают жизнь и смерть субатомных частиц, сплетничают о кандидатах на Нобелевскую премию. По незасекреченным военным сетям передаются заказы на армейские ботинки, финансовые требования и слухи о том, кто будет командиром базы. Где-то идет обмен приказами и сплетнями особой важности, например, с кем спит командир базы.</p>
      <p>Электронные сообщества ограничиваются рамками протоколов взаимодействия. В простых сетях, например, в сетях распространения объявлений, используются простейшие способы связи. Связаться с ними может любой, у кого есть персональный компьютер и телефон. В более сложных сетях потребуются абонированные телефонные каналы и специальные компьютеры, связанные с сотнями тысяч других. Физические различия устанавливают границы между сетями. Связь между сетями осуществляется при помощи так называемых вентильных компьютеров, обеспечивающих передачу переформатированных сообщений между компьютерами различных типов.</p>
      <p>Большинство сетей, подобно вселенной Эйнштейна, конечно, но не ограничено. Физически к ним подключается конечное число компьютеров, но максимальные возможности сети при этом никогда не достигаются. Всегда можно нарастить сеть и подключить еще один компьютер. Большинство сетей настолько сложны, что никто не знает полную структуру их связей, поэтому приходится искать маршрут методом научного тыка.</p>
      <p>Компьютеры нашей лаборатории подключены к дюжине сетей. Локальные сети, например, Этернет, связывают вычислительные машины в одном здании. Другие создают распределенные сообщества: исследовательская сеть Барнет охватывает десяток калифорнийских университетов. И, наконец, национальные и международные сети позволяют связываться научным работникам всего мира. Но самая главная сеть — Интернет.</p>
      <p>В середине 50-х годов по инициативе правительства началось строительство чуда двадцатого века — сети шоссейных дорог, соединяющих штаты между собой. Этот проект отлично занимал население на общественных работах. Тяжелые воспоминания о транспортных проблемах в военный период заставили армейское начальство поднапрячься и обеспечить возможность перемещения танковых колонн и военных конвоев по этим дорогам. Сейчас вряд ли кто помнит о военном назначении этих шоссе. По аналогичным соображениям, Министерство обороны начало разработку сети, связывающей военные компьютеры. В 1969 году Оборонное Агентство Перспективных Исследований (ОАПИ) поставило ряд экспериментов, приведших с созданию сети Арпанет, и в дальнейшем Интернет — своего рода электронного шоссе, соединяющего сотни тысяч компьютеров, разбросанных по всему свету. Успех превзошел все ожидания. Информация передавалась гораздо дальше, чем было задумано. Как и в случае с шоссейными дорогами, постоянно сыпались жалобы на «пробки», неправильные маршруты, недальновидное планирование и плохое обслуживание. Количество жалоб отражало феноменальную популярность эксперимента.</p>
      <p>Сначала сеть ОАПИ была испытательным полигоном для доказательства возможности компьютерной связи. Как экспериментальную модель ее использовали университеты и лаборатории, а вояки игнорировали. Арпанет разрасталась, привлекая простотой и надежностью. К 1985 году в каталоге сети содержались сведения о десятках тысяч компьютеров; сейчас, должно быть, больше сотни тысяч. Компьютерная перепись напоминала бы подсчет городов, до которых можно доехать по связывающим штаты шоссейным дорогам — куда только не попадешь по этому лабиринту! С развитием сети изменилось название. Первый вариант Арпанет представлял собой «становой хребет», соединяющий университеты, военные компьютеры и компьютеры оборонных фирм-поставщиков. Поскольку воякам все больше нравилось использовать сеть для передачи сообщений и пересылки почты, то они решили «расколоть» ее на две части: военную — Милнет — и исследовательскую — Арпанет. Между военной и академической сетями нет существенных различий. Вентильные компьютеры позволяют организовать информационный обмен. Любой пользователь Арпанет может подключиться к любому компьютеру Милнет. Арпанет, Милнет и сотня других сетей составляют Интернет. К Интернет подсоединены сотни университетских, коммерческих и военных компьютеров. Каждый из них имеет собственный адрес; большинство адресов зарегистрированы в Информационном Центре Сети (ИЦС), расположенном в Менло Парк, штат Калифорния. Любой компьютер могут использовать десятки сотен пользователей, которые тоже регистрируются в ИЦС. В памяти компьютеров ИЦС хранится общий каталог. Можно просто подключиться к ИЦС и запросить информацию о любом пользователе. Правда, их попытки вовремя обновлять сведения не всегда успешны (компьютерщики часто меняют места работы), но все же их телефонный справочник вполне достоверен.</p>
      <p>Когда я обедал, хакер, сунул свой нос в ИЦС. Принтер аккуратно зафиксировал весь сеанс. Он искал в ИЦС аббревиатуру «WSMR». Вот распечатка:</p>
      <cite>
        <p>LBL&gt;telnet NIC.ARPA</p>
      </cite>
      <p>Хакер запрашивает информационный центр сети.</p>
      <cite>
        <p>Trying…</p>
        <p>Connected to 10.0.0.61 Escape character is '*]'</p>
        <p>+………….DDNNetworkInformationCenter.</p>
        <p>Чтобы получить информацию о пользователях и ведущем компьютере, наберите с клавиатуры слово WHOIS и нажмите клавишу &lt;веод&gt;</p>
        <p>Для получения информации об ИЦС наберите с клавиатуры слово NIC и нажмите клавишу &lt;ввод&gt;</p>
        <p>+…………………………………..</p>
        <p>@whois wsmr</p>
      </cite>
      <p>Хакер ищет аббревиатуру WSMR</p>
      <cite>
        <p>White Sands Missile Range WSMR-NET-GW.ARMY.MIL 26.7.074</p>
        <p>White Sands Missile Range WSMR-TRAPS.ARMY.MIL 192.35.99.2</p>
        <p>White Sands Missile Range WSMR-AIMS.ARMY.MIL 128.44.8.1</p>
        <p>White Sands Missile Range WSMR-ARMTE-GW.ARMY.MIL 128.44.4.1</p>
        <p>White Sands Missile Range WSMR-NELARY.MIL 128.44.11.3</p>
      </cite>
      <p>WSMR? Ракетный полигон в Уайт Сэндс.</p>
      <p>В Санспот в Нью Мехико находится одна из лучших солнечных обсерваторий. Чистое небо и большие телескопы в нескольких сотнях миль от Альбукерко. Единственная дорога туда проходит через Уайт Сэндс, где вояки испытывают управляемые реактивные снаряды. Однажды, когда я изучал солнечную корону, работа завела меня в Санспот через пустыню Уайт Сэндс. Запертые ворота и сторожевые вышки отпугивали любопытных. К тому же, если вы не до конца прожаритесь на солнце, то дело завершит колючая изгородь, по которой пропущен электрический ток.</p>
      <p>До меня доходили слухи, что военное ведомство разрабатывает ракеты для сбивания искусственных спутников. Похоже, что по программе СОИ — Звездные Войны, но штатские астрономы могут только предполагать. Может, хакер знает о Уайт Сэндс побольше, во всяком случае, стремится узнать. Он потратил десять минут, пытаясь подключиться через Интернет к каждому их компьютеру.</p>
      <cite>
        <p>LBL&gt; telnetWSMR-NET-GW.ARMY.MIL </p>
      </cite>
      <p>Подключение к компьютеру в Уайт Сэндс.</p>
      <cite>
        <p>Trying</p>
        <p>Connected toWSMR-NET-GW.ARMY.MIL 4.2 BSD UNIX</p>
        <p>Welcome to White Sands Missile Range</p>
        <p>login: guest</p>
      </cite>
      <p>Попытка использования атрибутов с именем guest (гость).</p>
      <cite>
        <p>Password: guest Invalid password, try again</p>
        <p>login: visitor</p>
      </cite>
      <p>Отгадывание пароля. Попытка не удалась. Использование другого распространенного учетного имени.</p>
      <cite>
        <p>Password: visitor Invalid password, try again</p>
        <p>login: root</p>
      </cite>
      <p>Безуспешно. Еще одно имя.</p>
      <cite>
        <p>Password: root</p>
        <p>Invalid password, try again</p>
      </cite>
      <p>Безрезультатно.</p>
      <cite>
        <p>login: system</p>
      </cite>
      <p>Четвертая попытка.</p>
      <cite>
        <p>Password: manager</p>
        <p>Invalid password, disconnecting after 4 tries</p>
      </cite>
      <p>Он пытался подключиться к каждому компьютеру, используя имена «гость», «посетитель», «корень» и «система». Видно было, как проваливались его попытки отгадать пароли. Возможно, такие учетные имена и существовали в действительности, но хакер не знал паролей. Я улыбался. Нет сомнений, что хакер хотел попасть в Уайт Сэндс. Но тамошние парни не валяли дурака, когда речь шла о безопасности. Через их электрические изгороди и систему паролей никому не пробраться.</p>
      <p>Посмеиваясь, я показал распечатку Рою Керту.</p>
      <p>— Что будем делать? — спросил я. — В Уайт Сэндс он не прорвался. Стоит ли сообщать тамошним ребятам?</p>
      <p>— Да, черт побери! — ответил Рой. — Если кто-то пытается ворваться в дом моего соседа, то я непременно сообщу ему об этом. Кроме того, вызову полицию.</p>
      <p>Я поинтересовался, кто из фараонов отвечает за Интернет.</p>
      <p>— Черт меня подери, если я знаю, — сказал Рой, — но у нас есть своя полиция. С этого момента мы будем информировать каждого, подвергшегося атаке. Мне наплевать, что хакер облажался, так что позвони им и все расскажи. Не вздумай воспользоваться электронной почтой. Да, выясни, кто же из легавых все-таки отвечает за Интернет.</p>
      <p>За один телефонный звонок я выяснил, что не ФБР.</p>
      <p>— Слушай, сынок, ты что, потерял несколько миллионов баксов?</p>
      <p>— Да нет.</p>
      <p>— Утечка секретной информации?</p>
      <p>— Да нет.</p>
      <p>— Тогда вали отсюда, сынок.</p>
      <p>Может быть, в Информационном Центре Сети знают, кто пасет Интернет? Я позвонил в Менло Парк и нашел Нэнси Фишер. По ее мнению, Интернет не просто скопище кабелей и программ, а живое существо. Это — мозг, нейроны которого распространились по всему миру, и в который вдувают жизнь десять тысяч пользователей. «Это миниатюрная копия нашего общества. Рано или поздно какой-нибудь варвар попытается его уничтожить».</p>
      <p>Оказалось, что за эту сеть не отвечает никто. Поскольку по Милнету запрещено передавать секретные данные, то на безопасность всем плевать.</p>
      <p>— Тебе, наверно, надо обратиться в Отдел Специальных Расследований Военно-Воздушных Сил, — сказала Нэнси. — Они разбираются во всем, что касается Военно-Воздушного Флота. Контрабанда наркотиков, убийства и все прочее. От тебя не убудет, если поговоришь с ними. Прости, помочь не могу, это не моя сфера.</p>
      <p>Еще три звонка. Я соединился со специальным агентом ОСР ВВС Джимом Кристи и майором Стивом Раддом из Агентства Оборонных Коммуникаций. Джим Кристи разговаривал как фараон.</p>
      <p>— Постой, дай переварить. Какой-то хакер вламывается в ваш компьютер, затем в военный компьютер в Алабаме, а сейчас нацеливается на ракетный полигон в Уайт Сэндс?</p>
      <p>— Да, похоже, это то, что мы видели. Нам не удалось проследить: он может быть из Калифорнии, Алабамы, Вирджинии или даже из Нью Джерси.</p>
      <p>— Ага… вы не дали ему пинка и хотите схватить этого сукиного сына с поличным.</p>
      <p>— Если б мы вышвырнули его, то он просто проник бы в Интернет через другую дыру.</p>
      <p>Стив Радд, напротив, хотел все пресечь.</p>
      <p>— Это не может продолжаться. Хотя информация и не секретна, но ведь можно разрушить весь Милнет. Надо выкинуть всех шпионов.</p>
      <p>Шпионов?! Опять заговорил фараон.</p>
      <p>— Я не думаю, что ФБР пошевелит хоть пальцем.</p>
      <p>Я подвел итог пяти звонкам в ФБР одним словом.</p>
      <p>Джим Кристи сказал мне примирительно: «От ФБР не требуется расследовать каждое преступление. Дай Бог, каждое пятое. Компьютерные преступления раскрывать трудно — это не захват заложников и не ограбление банка. Конечно, ребята хотели держаться подальше от такого дельца.»</p>
      <p>Стив попер на Джима: «Ладно, значит ФБР не станет ничего делать. А как насчет ОСР ВВС?» Джим ответил не сразу: «Мы специалисты по расследованию компьютерных преступлений в ВВС. Обычно о таких преступлениях узнаешь, когда ущерб уже причинен. Это первый случай, когда дельце только раскручивается.»</p>
      <p>Стив возмутился: «Ты же специальный агент! Тебе не кажется, что дельце попадает под твои полномочия?»</p>
      <p>— Но ведь не только под мои. Уж очень странный случай. Я не могу сказать, это проблема или просто мыльный пузырь, но расследование стоит начать. Послушай, Клифф. У каждого агентства свои рамки. Наши возможности ограничены, поэтому мы должны определить предмет расследования. Именно поэтому ФБР интересовалось денежным ущербом — они хотели бы, чтобы дельце было громким. Если сперли секретные сведения — тоже неплохо. Национальная безопасность не измеряется в долларах.</p>
      <p>Стив прервал его: «Но и кража несекретной информации также может нанести ущерб национальной безопасности. Проблема состоит в том, чтобы убедить стражей закона.»</p>
      <p>— Ну и что вы собираетесь делать? — спросил я.</p>
      <p>— Сейчас нам особенно делать нечего. Если хакер прорвется в военные сети, то попадет на нашу территорию. Держите нас в курсе, а мы, когда надо будет, не оплошаем.</p>
      <p>Надеясь воодушевить ОСР ВВС, я послал Джиму копию журнала и несколько распечаток. Джим порассказал мне кое-что о Милнете. Общее руководство работой Милнета осуществляет Министерство Обороны. Армия, Военно-Морской флот и Военно-Воздушный флот имеют равное право доступа: в сети можно найти компьютеры любого рода войск.</p>
      <p>— Почему же тогда Стив Радд — офицер именно ВВС?</p>
      <p>— На самом деле он слуга всех господ. Когда нужно, он вызывает следователей из спецподразделения Военно-Воздушного флота.</p>
      <p>— А вы полный день заняты как компьютерный фараон?</p>
      <p>— А куда деваться? Мы следим за десятью тысячами компьютеров, принадлежащих Военно-Воздушным силам.</p>
      <p>— Почему же не можете взяться за это дельце?</p>
      <p>Джим неторопливо отвечал: «Мы разумно ограничили сферу нашей деятельности, иначе отдавишь кому-нибудь ноги. Ты, Клифф, можешь не беспокоиться, ребята из ОСР тебя не загребут: под нашу юрисдикцию подпадают только базы Военно-Воздушных Сил.»</p>
      <p>Хотя я сетую на юрисдикцию, но отчетливо представляю, что именно она защищает мои права: наша Конституция не позволяет воякам вмешиваться в гражданские дела. Впервые в жизни я понял, что мои гражданские права реально ограничивают сферу полицейской деятельности. Я начал набрасывать схему: ЮНИКС, Тимнет, Окленд, Милнет, Аннистон, ОСР ВВС, ФБР.</p>
      <p>Меня прервал Крис: «Ты говоришь, Аннистон?»</p>
      <p>— Да, хакер был суперпользователем в аннистонском армейском учебном центре. Думаю, это в Алабаме.</p>
      <p>— Да знаю я Аннистон. Их база — родная сестра нашей. Мы переправляем им ракеты после испытаний, а компьютеры поступили к ним из Уайт Сэндс.</p>
      <p>Я задумался, может ли это быть совпадением. Хакер, возможно, прочел информацию из памяти аннистонских компьютеров, и понял, что они прибыли из Уайт Сэндс. А может, хакер проверял, где вояки хранят ракеты. Или у него был список компьютеров, имеющих дыры в системе защиты.</p>
      <p>— Скажи, Крис, у вас стоит Гну-Эмакс?</p>
      <p>Крис обещал навести справки. Но прежде, чем пролезть через дыру, надо подключиться. А хакер не сумел, хотя и пытался. В Уайт Сэндс держали двери надежно запертыми, заставляя всех использовать длинные пароли и менять их каждые четыре месяца. Техническому персоналу не разрешалось придумывать собственные пароли — компьютер сам подбирал слова, отгадать которые было невозможно. Например, «agnitfom» или «nietoayx». Эта система мне не нравилась. Я не способен запоминать созданные компьютером пароли, поэтому я бы записывал их в записную книжку или хранил в компьютере. Гораздо лучше, когда люди сами придумают пароли. Конечно, некоторые придумают легко угадываемые пароли, например, используют собственные имена или фамилии. Но по крайней мере не будет жалоб, что приходится запоминать всякую бессмыслицу типа «tremvonk». Однако хакер все же проник в мою систему, а атака на Уайт Сэндс была отражена. Может быть, бессмысленные пароли более надежны. Не знаю, не знаю…</p>
      <p>Я выполнял указания босса. ФБР было на нас наплевать, но ищейки из ВВС навострили уши. Я также уведомил Уайт Сэндс, что кто-то пытается к ним вломиться. Довольный, я встретился с Мартой у киоска, в котором продавалась вегетарианская пицца. Наслаждаясь поджаристыми ломтиками, я пересказал события сегодняшнего дня.</p>
      <p>— О, Наташа, один миссия мы завершали.</p>
      <p>— О, Борис, большой победа! Борис… кто такой миссий один?</p>
      <p>— У нас был свидание с ребята из секретный полиция воздушных сила, Наташа.</p>
      <p>— Ну, Борис?</p>
      <p>— Мы предупредил ракетный база о чужой-чужой разведка.</p>
      <p>— Ну, Борис?</p>
      <p>— И мы заказал секретный шпионский пицца.</p>
      <p>— Ну, Борис, когда мы поймал шпион?</p>
      <p>— Терпеть, Наташа. Это миссий два.</p>
      <p>Мы баловались всю дорогу домой.</p>
      <p>— Чем дальше, тем любопытственней, — процитировала Марта «Алису в Стране Чудес». — Началось с погони за каким-то чудаком, а теперь приходится общаться с вояками. Клифф, эти ребята не с твоего двора.</p>
      <p>— Пусть займутся хоть чем-нибудь безвредным. В конце концов вышвыривать придурков — их обязанность.</p>
      <p>— А что же ты, Клифф? Как ты мог связаться с этими парнями?</p>
      <p>— Каждый мой шаг был правильным, — сказал я. — Я — менеджер системы, пытающийся защитить свой компьютер. Если кто-то пытается вломиться, я буду его преследовать. Если не ввязываться, он развалит всю систему. Да, я связался с полицией ВВС, но это не означает, что я одобряю все, что делают вояки.</p>
      <p>— Но вряд ли ты хочешь провести остаток дней легавым.</p>
      <p>— Я астроном. Но кто-то угрожает всему, над чем мы работаем.</p>
      <p>— Мы не знаем, — сказала Марта, — может, этот хакер ближе нам по духу, чем всякие там службы безопасности. Может, он просто пытается выставить на свет Божий проблемы милитаризации. Электронное гражданское неповиновение.</p>
      <p>Мои политические воззрения не менялись с конца 60-х годов и представляли собой мешанину левых взглядов. Вообще-то я никогда особо о политике не задумывался. Я отвергал леворадикальные догмы, но консерватором не был. У меня не было ни малейшего желания дружить с федералами. В результате пришлось корешковать с военной полицией.</p>
      <p>— Эти организации не входят в число моих любимчиков, — сказал я, — но сотрудничать с ними на практике не так плохо. Это не поставки оружия никарагуанским контрас.</p>
      <p>— Ты в этом уверен?!</p>
    </section>
    <section>
      <title>
        <p>13</p>
      </title>
      <p>Заканчивались отпущенные мне три недели. Если за сутки я не поймаю хакера, то начальство прикроет лавочку. Я засел в коммутаторной. «Давай, крошка, иди в паутинку!» — говорил паук мухе. Действительно, в 2-30 дня из принтера поползла бумага, фиксирующая подключение хакера. Хотя на этот раз он воспользовался другим учетным именем, я не сомневался, что это именно тот хакер: он сразу же проверил, кто работает на компьютере, на месте ли дыра в Гну-Эмаксе, а затем начал исполнять свой ритуальный танец: захватывать права суперпользователя. Я не следил за ним. Через минуту после подключения я позвонил Рону Вивьеру в Тимнет и Ли Ченгу в телефонную компанию. Рон прорычал: «К вам он вошел через порт 14, а к Тимнету подключился из Окленда. Наш порт 322, который… Подожди, дай посмотреть…» Я услышал стук клавиш. «Да, 2902. 4320–2902. Это наш телефонный номер». Все это я записал.</p>
      <p>Внезапно прорезался Ли Ченг:</p>
      <p>— Соединение не разорвано, все в порядке. Концы идут в AT&amp;T. Отделение AT&amp;T в Вирджинии. Подождите, позвоню в Нью-Джерси.</p>
      <p>Я слышал, как Ли разговаривал с парнем из Уиппани, Нью-Джерси (наверное, все междугородние линии AT&amp;T проходят через Нью-Джерси): «Маршрут 5095, нет это 5096MCLN.»</p>
      <p>Послышался другой голос: «Я позвоню в МакЛин.»</p>
      <p>Опять из Нью Джерси: «5096 идет на контакт 703.»</p>
      <p>Был момент, когда по телефону разговаривали одновременно шесть человек. Громкоговорящая связь работала отлично. К нам врубился еще один абонент, женщина, которая слегка растягивала слова.</p>
      <p>— Вы подключились к маклиновской магистрали, а у нас скоро обеденный перерыв.</p>
      <p>Ли нетерпеливо перебил ее: «Срочная слежка, код маршрута 5096MCLN, ваша оконечная линия 427.»</p>
      <p>— 5096MCLN, линия 427. Выясню немедленно.</p>
      <p>Минута тишины. Затем опять она: «Все нашла, ребята. Похоже, это с территории 415».</p>
      <p>— Отлично, примите поздравления! — вклинился Ли.</p>
      <p>Затем она сказала: «Магистральная группа 5096MCLN, маршрут 427 закручивающийся на 448. Наш ESS4, 448. А не частная ли это линия?» И сама ответила: «Нет, это поворотник. Стойка 24. Почти у верхнего кольцевого рукава. Вот здесь. Парный кабель пятьсот, группа три номер двенадцать… то есть десять, ой, десять шестьдесят. Может, я ненадолго отключусь и все проверю?»</p>
      <p>Ли прервал: «Вышли на конец тракта. Чтобы убедиться, что номер засечен правильно, она хочет на секунду прервать связь. Если это сделать, то произойдет разъединение. Никто не возражает?»</p>
      <p>В это время хакер увлеченно читал электронную почту. Я не сомневался, что он не скоро оторвется.</p>
      <p>— Скажи ей, чтоб действовала.</p>
      <p>Ли переговорил с ней и заявил: «Будь начеку». Он объяснил, что для каждой телефонной линии в центральной коммутаторной установлены предохранители, защищающие оборудование от ударов молнии и дураков, которые втыкают шнуры телефонов в электрические розетки. Техник центральной коммутаторной может войти в кабельную и вытащить предохранитель, разорвав тем самым связь. Это дает двойную гарантию правильности выслеженного номера, хотя, в принципе, делать это совсем не обязательно.</p>
      <p>Через минуту послышался голос техника центральной коммутаторной: «Вытаскиваю предохранитель… Уже».</p>
      <p>Хакер вырубился прямо посредине команды. Значит, номер определен правильно. Опять женский голос: «Да, это 1060. Ну все, ребята. Я пошла играться в бумажки, которые пойдут наверх.»</p>
      <p>Ли поблагодарил всех и сказал: «Тракт выслежен и техник составляет отчет. Как только получу информацию, передам в полицию.»</p>
      <p>Почему он не может сообщить информацию мне?</p>
      <p>Ли пояснил, что телефонная компания имеет дело только с полицией, а не с каждым желающим. Техник, выслеживающий связь, должен заполнить документы («играться в бумажки»!) и представить их начальству.</p>
      <p>Я возразил: «А нельзя ли послать куда подальше всю эту бюрократию, и просто сказать, кто же этот чертов хакер?»</p>
      <p>Нельзя. У Ли не было результатов выслеживания. Они были у техника из Вирджинии. До тех пор, пока телефонная компания их не передаст, Ли будет знать не больше меня. Кроме того, ордер был действителен только в Калифорнии. Калифорнийский суд не может заставить телефонную компанию Вирджинии представить имеющиеся свидетельства. У нас должен быть ордер либо от суда Вирджинии, либо от федерального суда.</p>
      <p>Я возразил: «ФБР посылало нас пять раз. А этот парень, скорее всего, не нарушал законов штата Вирджиния. Не дашь ли ты мне просто номер телефона?»</p>
      <p>Ли колебался. Проклятье! Телефонная слежка окончена. Как добыть ордер в Вирджинии? Моего босса, Роя Керта, не будет недели две, поэтому я напрямую связался с юристом лаборатории. Алета серьезно намеревалась потрясти парней из ФБР и посмотреть, заведено ли дело в Вирджинии. Я предупредил, что не имел права даже намекнуть до разговора с представителями власти. Она успокоила меня: «Не дури. Это еще смешнее, чем беспокоиться по поводу патентных прав.»</p>
    </section>
    <section>
      <title>
        <p>14</p>
      </title>
      <p>Телефонная компания скрывала номер хакера, но мои принтеры зафиксировали каждый его ход. Пока я разговаривал с Тимнетом и техниками, парень прорвался в компьютер. Он не довольствовался чтением почты менеджера системы, но сунул нос также в почтовые файлы нескольких физиков-ядерщиков. Затем использовал украденные у Горана атрибуты, употребив новый пароль «Benson». Запустил программу поиска паролей в файлах пользователей. Пока она работала, связался с милнетовским Информационным Центром Сети.</p>
      <cite>
        <p>LBL &gt; telnet Nic.arpa</p>
        <p>Trying…</p>
        <p>Connected to 10.0.0.61.</p>
        <p>+_____________Информационный Центр Сети___________</p>
        <p>Для получения сводки новостей Комитета Технической помощи введите TACNEWS &lt;ввод&gt;</p>
        <p>Для получения информации о пользователях и системщиках введите WHCHS &lt;ввод&gt;</p>
        <p>Для получения данных ИЦС введите NIC &lt;В8ОД&gt;</p>
        <p>+_________________________________________________</p>
        <p>SRI-NIC, TOPS-20 Monitor 6.1(7341)-4 @ Whojsog</p>
        <p>Центральное разведывательное управление (ЦРУ)</p>
        <p>Отдел обработки данных</p>
        <p>Вашингтон, округ Колумбия 20505</p>
        <p>Есть сведения о 4 абонентах</p>
        <p>Фишов, Дж.(JF27)FISHOFF @ A.ISI.EDU(703)351-3305</p>
        <p>Грешэм, Д.Л(DLG33)GRESHAM @ A.ISI.EDU(703)351-2957</p>
        <p>Мэннинг, Эдуард Дж(ЕМ44)MANNING @ BBN.ARPA (703)281-6161</p>
        <p>Зайглер, Мэри (М79)MARY@MNS.ARPA(703)351-8249</p>
      </cite>
      <p>Я представил себе беспечных ЦРУшников, этаких Джеймс-Бондов…</p>
      <p>— Сказать или не сказать? — думал я. — На кой черт это мне? Пусть там болтается кто угодно. Пора заняться своими делами. Пусть у других болит голова.</p>
      <p>Однако червяк сомнений шевелился во мне. Хакер шляется по военным компьютерам. ЦРУ блаженствует в неведении. ФБР все до лампочки. Я рванул было к телефону, но остановился. Зачем длинноволосый хиппи звонит в ЦРУ? Что скажет Марта? На чьей я стороне? Вне всякого сомнения — не на стороне ЦРУ. Однако я не друг взломщику. Я отвечаю не за действия ЦРУ, а за свои собственные. Опасаясь передумать, я набрал номер парня, стоящего в списке первым. Никто не берет трубку. Второй парень в отпуске, сказал автоответчик. А третий… Деловым тоном мне ответили: «Добавочный 6161». Я на секунду замешкался, а затем сказал: «Здравствуйте, мне нужен Эд Мэннинг».</p>
      <p>— Да?</p>
      <p>Я не знал, как надо представляться профессиональному шпиону?</p>
      <p>— Вы меня не знаете. Я — системный менеджер. Мы выслеживаем хакера.</p>
      <p>— Ну-ну.</p>
      <p>— Он нащупывает пути проникновения в компьютеры ЦРУ. При этом ему попались ваше имя и номер телефона. Может, он наткнулся на ваше имя, подбирая ключи к ЦРУ.</p>
      <p>— Кто вы?</p>
      <p>Дрожащим голосом я представился и начал поджидать бригаду крутых парней в плащах. Я рассказал ему про нашу лабораторию, отметив, что Народная Республика Беркли не имеет дипломатических отношений с его организацией.</p>
      <p>— Можно прислать кого-нибудь завтра? Хотя нет, завтра суббота. Как насчет понедельника?</p>
      <p>Да, ребята крутые. Я попытался дать задний ход.</p>
      <p>— Хакер не добыл ничего, кроме четырех фамилий. Не стоит беспокоиться, что он влезет в ваш компьютер.</p>
      <p>Я не убедил мистера Мэннинга.</p>
      <p>— Я знаю, почему я попал в список. В прошлом году я работал на компьютерах Научно-исследовательской Лаборатории Баллистики. Полагаю, проблема достаточно серьезна.</p>
      <p>Кто он? Может, из головорезов, контрабандой поставляющих оружие кровавым режимам? С виду-то обычный человек…</p>
      <p>Почему бы не навести их на след? Если ЦРУ займется настоящими преступниками, то это пойдет всем на пользу. Их нужно поставить в известность. Разве не их обязанность защищать нас от всяких там сукиных детей? Меня, между прочим, тоже.</p>
      <p>На зов о помощи ФБР среагировало совсем не так как ЦРУ. На шесть звонков — шесть раз: «Да пошел ты…»</p>
      <p>Я согласился встретиться с агентами при условии, что на них не будет плащей. «Вот я и увяз, — подумал я, — не только разговаривал с ЦРУ, но и пригласил в Беркли. Что я скажу друзьям-радикалам?»</p>
    </section>
    <section>
      <title>
        <p>15</p>
      </title>
      <p>Напротив Буффало, штат Нью-Йорк, где я вырос, на другом берегу реки Ниагары располагался Уиндмилл Квэрри (десять миль на велосипеде через Мост Мира в Канаду, и далее по серпантину, среди великолепных мест для купания). Если вы благополучно минуете все колдобины и будете вежливыми с американскими и канадскими таможенниками, то доберетесь без проблем.</p>
      <p>Когда в июне 1968 года я ездил купаться в Уиндмилл Квэрри, в средней школе как раз закончились занятия. Около шести мы выскочили из тумана, поднимавшегося над водой, плюхнулись на велосипеды и поехали домой в Буффало. За три мили до Моста Мира на краю каменистой сельской дороги нас прижал к обочине грузовичок. Кто-то из сидящих в нем бросил пивную банку, попав в одного из нас. Особого вреда это не причинило, но мы здорово разозлились. На наших велосипедах, конечно, нельзя было догнать этих подонков. Даже если и догнать, то что делать? До американской границы три мили. Мы были бессильны.</p>
      <p>Я все же заметил номер машины. Штат Нью-Йорк. Похоже, они тоже возвращались в Буффало. Вдруг меня осенило. Я остановился у первой телефонной будки и набрал номер таможни США. «К Мосту Мира едет пикапчик марки „Шевроле“, — сообщил я. — По-моему, они везут наркотики». Таможенник поблагодарил, и я повесил трубку. Мы поехали. У моста я оглянулся… Там стоял зеленый пикап. Капот был открыт, сиденья вытащены, два колеса сняты. Вокруг ползали таможенники. Вот оно — чувство восстановленной справедливости.</p>
      <p>Тогда я не просил этого идиота бросаться пивными банками. Теперь я тоже не приглашал хакера вторгаться в компьютер. Мне вовсе не улыбалось гоняться за ним по всем сетям. Но события разворачивались так, что я мог продолжать слежку только тайком. Кроме того, необходимо было держать в курсе тех представителей власти, которые проявило хоть какой-то интерес, то есть ЦРУ.</p>
      <p>Рой был в отпуске, поэтому он не мог возразить по поводу предстоящего визита. Его заместитель, Деннис Холл, только приветствовал такие контакты. Деннис всегда выглядел спокойным и самопогруженным, как магистр дзен. Его обязанностью было обеспечивать связь малых компьютеров с суперкомпьютерами Крей. Он рассматривал сети как каналы откачки вычислительной мощности из лаборатории на письменные столы. С людьми должны разговаривать малые компьютеры; а большие — производить вычисления. Вообще-то Деннис был врагом компьютерных центров. Он был против фетишизации программирования. Пока существуют компьютерные волшебники, распределение вычислительной мощности не будет удовлетворять Денниса. Его миром был мир этернетовских кабелей, волоконно-оптических линий и спутниковых каналов. Прочие использовали в качестве единицы размера мегабайты памяти, а в качестве единицы скорости — мегафлопы (1 мегафлоп — 1 миллион операций с плавающей запятой в секунду). Единицей же размера Денниса было количество компьютеров в сети, а скорости — число мегабайтов в секунду, т. е. насколько быстро компьютеры общаются друг с другом. Система — это не компьютер, система — это сеть. Деннис рассматривал хакерскую проблему с точки зрения общественной морали: «Всегда были, есть и будут неандертальцы, сующие нос в чужие данные. Но хакеры подрывают доверие, которое составляет Основу Наших Сетей!»</p>
      <p>При чем тут доверие? «Сети — это просто кабели и провода», — говорю я. «А трансмагистрали — просто бетон, асфальт и мосты? — парирует Деннис. — Ты видишь только аппаратуру, провода и соединения. Основная работа — это не прокладка кабелей. Это налаживание связей между сообществами. Это утряска вопроса о том, кто будет платить за обслуживание и усовершенствование. Это — объединение групп, ранее не питавших доверия друг к другу»</p>
      <p>— Например, военных и университеты?</p>
      <p>— Да, даже больше. Все соглашения — неформальны, и сети перегружаются, — ответил Деннис. — Наше программное обеспечение вещь хрупкая — если люди строят дома так же, как мы пишем программы, то первый же дятел уничтожит цивилизацию.</p>
      <p>Деннис и я потратили десять минут, обсуждая, что сказать ребятам из ЦРУ. Я себе их ясно представлял: агенты вроде Джеймса Бонда, крутые парни, спецы по мокрым делам, а мистер Большой Босс дергает их за ниточки, как марионеток. Все в плащах и в темных очках. Но Деннис меня проинструктировал.</p>
      <p>— Клифф, расскажи им все, что знаешь, но не высказывай своего отношения. Придерживайся фактов.</p>
      <p>— Ладно. А вдруг они сотрут меня в порошок, раз я знаю, что они следят за армейскими?</p>
      <p>— Не дурачься. Прояви вежливость. У них и без того масса проблем, а тут еще волосатик из Беркли. И перестань баловаться с этим чертовым йо-йо!</p>
      <p>— Слушаюсь, папочка. Буду вести себя хорошо.</p>
      <p>— И не надо их бояться. Они из того же теста, что и мы. Может, правда, немного тронутые.</p>
      <p>— И немного республиканцы, — добавил я.</p>
      <p>Они не носили плащей и даже темных очков. Обычные костюмы и рубашки с галстуками. Мне, наверное, следовало сказать им, чтобы они оделись, как местные: в потертые джинсы и фланелевые рубашки. Вэйн увидел, как они проходили мимо накопителя, и послал весточку на мой терминал: «Свистать всех наверх. Торговое судно по правому борту. Команда в темно-серых костюмах. Самый малый, иначе врежешься в брандер торговых предложений ИБМ». Если бы он только знал…</p>
      <p>Все «привидения» представились. Малый лет пятидесяти сказал, что он шофер, и дальше тихо сидел в уголке. Второй парень, Грег Феннел, наверняка был докой в компьютерах, поскольку чувствовал себя в костюме очень неуютно. Третий агент напоминал полузащитника. Его звали Тиджей, а фамилии он не назвал. Если кто крутой, то Тиджей. Четвертый был важной шишкой: когда он говорил, все остальные затыкались. Все они больше походили на чиновников, чем на шпиков.</p>
      <p>Пока Деннис вводил в курс дела, все четверо тихо сидели. Никаких вопросов. Я подошел к доске и набросал схемку:</p>
      <p>აქ სქემა</p>
      <p>Грег Феннел не позволил мне ограничиться рисованием.</p>
      <p>— Как вы вычислили связь на участке между телефонной компанией и Тимнетом?</p>
      <p>Я рассказал про телефонную слежку и громкоговорящую связь с Роном Вивьером.</p>
      <p>— Он же у вас ничего не стер. Как вы его засекли?</p>
      <p>— Сбой в системе учета; понимаете, баланс перестал сходиться, когда…</p>
      <p>Грег прервал меня:</p>
      <p>— Как я понимаю, в вашем ЮНИКСе он обладает правами суперпользователя? Хреново, а?</p>
      <p>Похоже, он неплохо разбирается в системном программировании. Надо рассказать поподробнее.</p>
      <p>— В редакторе Гну-Эмакс сидит плюха. Почтовая утилита работает с менеджерскими привилегиями.</p>
      <p>Мы немного поговорили о ЮНИКСе, а мистер Большой Босс поигрывал карандашом.</p>
      <p>— Расскажите все, что знаете об этом парне. Сколько ему лет? Насколько он профессионален?</p>
      <p>— Ну, мы следим за ним всего три недели, поэтому трудно сказать. Он приучен к ЮНИКС-АТ&amp;Т, поэтому вряд ли он из Беркли или окрестностей. Может, это студент. Похоже он слегка тронутый, очень осторожен, но терпелив и немного туповат.</p>
      <p>— Он знает английский?</p>
      <p>— Похоже, не сильно. Однажды он послал почту нашему системному менеджеру, поздоровался. Потом он больше никогда не пользовался этим атрибутом.</p>
      <p>Тиджей: «Он записывает свои сеансы?»</p>
      <p>— Не могу сказать определенно, но полагаю, что ведет дневник. По крайней мере, память у него хорошая.</p>
      <p>Босс: «По каким ключевым словам он вел поиск?»</p>
      <p>— Пароль, ядерный, СОИ и Норад. Любопытные пароли: лблхак, хеджес, джегер, хантер и бенсон. Украденные учетные имена Горан, Свентек, Уитберг и Марк не говорят ничего, поскольку это фамилии людей, когда-то работавших в лаборатории.</p>
      <p>Тиджей вдруг оживился и передал Грегу записочку. Грег передал ее Боссу. Последний кивнул и спросил: «Что он натворил в Аннистоне?»</p>
      <p>— Немного, — ответил я. — Он торчал в их системе несколько месяцев, может, год. Теперь он подключается на несколько минут, так как знает, что его засекли.</p>
      <p>Мистер Большой Босс дал понять, что пора кончать. Грег спросил: «Какие машины подвергались атаке?»</p>
      <p>— Наши, затем армейской базы в Аннистоне, ракетного полигона в Уайт Сэндс и верфи военно-морского флота в Мэриленде. По-моему, Докмастер.</p>
      <p>— Черт! — одновременно воскликнули Грег и Тиджей. Мистер Босс насмешливо взглянул на них. Грег спросил: «Откуда вы узнали про Докмастер?»</p>
      <p>— Примерно в то же время, когда он надул нашу систему учета, в Докмастер кто-то пытался ворваться.</p>
      <p>— Ну и как? Получилось у него?</p>
      <p>— Не думаю. Что это за Докмастер? Это не верфь?</p>
      <p>Они пошептались друг с другом, мистер Босс кивнул, Грег объяснил: «Докмастер — это вотчина Агентства Национальной Безопасности».</p>
      <p>Очень странно. АНБ. Слушают передачи иностранных радиостанций. Запускают спутники, позволяющие прослушивать телефонные каналы Советов. Говорят (я-то не верю!), что они фиксируют каждую международную телеграмму, каждый звонок. Грег объяснил: «Большинство сотрудников АНБ занимаются обнаружением и анализом сигналов, поступающих из-за границы. Однако один отдел занят защитой информации, являющейся собственностью Соединенных Штатов.»</p>
      <p>— Понял, — сказал я. — Придумывают шифры, которые коммунистам не по зубам.</p>
      <p>Деннис пронзил меня взглядом: «Выбирай выражения». «Вот именно, — сказал Грег. — Эта группа занимается вопросами защиты компьютеров. Докмастерский компьютер принадлежит им.»</p>
      <p>— Вроде двуликого Януса, — заметил я. — С одной стороны — разгадывание шифров иностранных государств, а с другой — создание надежных систем кодирования. Как перетягивание каната.</p>
      <p>— Все, как в нашей конторе. Мы знаем все грязные трюки, но в основе своей мы организация по добыванию сведений. Большую часть нашей работы составляет сбор и анализ информации, ну, скажем, в студенческих городках.</p>
      <p>Оба-на! Грег был вербовщиком в студенческих городках. Мне этот парень показался вовсе не глупым, не высокомерным, а знающим и чутким. Если придется заглядывать в темные углы, то лучше с ним.</p>
      <p>— Тогда скажите, почему с нашего несекретного и незащищенного компьютера можно попасть в компьютеры АНБ? Если я мог пощупать АНБ, то, очевидно, они могли пощупать и меня.</p>
      <p>— В Докмастере у АНБ стоит единственный незащищенный компьютер, — сказал Грег. — Он принадлежит группе компьютерной защиты, и действительно доступен всем.</p>
      <p>Тут в разговор вступил Мистер Босс: «Это дело не для нас. Доказательств разведывательной деятельности других государств здесь нет. Выполняющие задание агенты не посылают уведомлений противникам.»</p>
      <p>Я спросил: «Ну, а кто будет заниматься этим делом?»</p>
      <p>— ФБР. Сожалею, но этот случай не попадает под нашу юрисдикцию. Нас касается только то, что были «засвечены» четыре фамилии. Могу добавить, что эти фамилии могли стать известны достаточно широкому кругу.</p>
      <p>Провожая их к выходу, я показал Грегу и Тиджею наши ВАКС-компьютеры. Грег сказал: «Этот случай, наверное, самый серьезный из всех, о которых я слышал. Можешь держать меня в курсе?»</p>
      <p>Я решил довериться этому парню: «Конечно. Нужна копия моего журнала?»</p>
      <p>— Да. Пришли, пожалуйста. Даже если контора не может ничего сделать, все равно мы должны иметь информации об угрозе такого рода.</p>
      <p>— Зачем? Разве у «привидений» есть компьютеры?</p>
      <p>Грег взглянул на Тиджея и рассмеялся: «Мы потеряли им счет. Похоже, вся контора построена из компьютеров.»</p>
      <p>— А для чего ЦРУ нужны компьютеры? Неужели программным способом можно свергать правительства других государств?</p>
      <p>Эх, нет рядом Денниса — напомнить о вежливости!</p>
      <p>— Перестань считать нас коварными злодеями. Информация не стоит ничего, пока не произведены сопоставления и анализ и не сделаны обобщения. Одно это требует громадного количества операций по обработке текста.</p>
      <p>— Готов спорить, вы напичканы персональными компьютерами.</p>
      <p>— Ну нет. Мы не хотим повторения Перл Харбора, а для этого необходимо передавать информацию быстро и только кому надо. Теперь это обеспечивают сети и компьютеры. Чтобы анализировать и предсказывать возможные действия иностранных правительств, мы работаем на больших компьютерах. Сегодня любой вид обработки, начиная с прогнозов развития экономики и кончая обработкой изображения, требует огромных вычислительных мощностей.</p>
      <p>— Как вы обеспечиваете защиту систем?</p>
      <p>— Строгая изоляция. К нам невозможно подключиться извне.</p>
      <p>— Может ли агент ЦРУ читать чужие файлы?</p>
      <p>Грег засмеялся, но Тиджей оставался серьезным.</p>
      <p>— Никогда. В нашем мире все разделяется на отсеки. Если выясняется, что кто-то, ну, скажем, не заслуживает доверия, то причиненный ущерб — минимален.</p>
      <p>— А как вы охраняете чужие файлы?</p>
      <p>— У нас такие операционные системы. В них толстые стены разделяют данные каждого пользователя. Если есть необходимость читать чужие файлы, то нужно получить специальное разрешение. Тиджей может рассказать вам парочку леденящих душу историй.</p>
      <p>Тиджей искоса посмотрел на Грега. Грег сказал: «Давай, Тиджей. Это уже можно рассказывать.»</p>
      <p>— Пару лет назад один наш контрагент разработал централизованный коммутатор терминалов, — сказал Тиджей. — Нам требовалось связать несколько тысяч терминалов с несколькими компьютерами.</p>
      <p>— Похоже на коммутатор нашей лаборатории.</p>
      <p>— Умножьте ваш коммутатор на пятьдесят и вы получите представление о нашем. Каждый сотрудник фирмы-контрагента прошел проверки на допуск к совершенно секретной информации. Одна из секретарш уехала в отпуск. Возвратившись, попробовала поработать на своем компьютере и обнаружила, что ее атрибутами доступа пользовались неделю назад. Понимаете, при каждом входе в систему на экран выводится дата последнего сеанса. Мы начали расследование. Оказалось, что один сукин сын, подсоединявший терминалы, вывел из машинного зала отводы. Он перехватывал пароли и текст, а затем совал нос в диски, на которых хранятся пароли.</p>
      <p>— Вы его прикончили? — спросил я, воображая, как в полночь кто-то крадется с пистолетом с глушителем.</p>
      <p>Тиджей как-то странно посмотрел на меня.</p>
      <p>— Не валяй дурака. Наш лозунг: «Мы верим только в Бога, а остальных проверяем на детекторе лжи».</p>
      <p>Грег закончил рассказ.</p>
      <p>— На целую неделю мы привязали парня к детектору лжи, а затем ФБР предъявило ему обвинение. Теперь он долго не увидит солнышка.</p>
      <p>Выходя из лаборатории, я спросил Тиджея: «Похоже, ЦРУ не собирается помочь?»</p>
      <p>— Все зависит от босса. Эд Мэннинг полномочен принимать решение.</p>
      <p>— Да? А я думал, что Эд Мэннинг — программист.</p>
      <p>— Ну нет. Он начальник отдела информационных технологий, центральный нерв.</p>
      <p>Начальник, который разбирается в сетях? Уникальная организация.</p>
      <p>— А когда вы доложите, что у нас ничего серьезного, то бросите возиться с этим дельцем?</p>
      <p>— Скорее всего, — сказал Грег. — Это епархия ФБР.</p>
      <p>— А может, вы их немного потрясете?</p>
      <p>— Попробую, но ФБР любит гоняться за грабителями и захватчиками заложников. А что до компьютерных преступлений…</p>
      <p>— Значит, прекратить слежку и закрыть систему?</p>
      <p>— Не совсем. Вы засекли обширную атаку на сети. Кто-то пытается проникнуть в самое сердце наших информационных систем. Мы готовы были нарваться на попытку, но не на такую. Надо же, дистанционный взлом. Запутанный тракт подключения, одиночный поиск наиболее уязвимых целей… значит, противник твердо решил проникнуть в наши компьютеры. Если вы захлопнете двери, то он полезет через окно.</p>
      <p>— То есть, вы хотите сказать: «Держите двери открытыми и продолжайте слежку, даже если ФБР пошлет вас?»</p>
      <p>Грег взглянул на Тиджея.</p>
      <p>— Я не могу идти против начальства. Но вы делаете нужное дело. ФБР очухается. А пока дерзайте сами.</p>
      <p>Я удивился — эти парни понимают серьезность ситуации, но сами ничего не могут сделать. Зато нас ЦРУ побуждает к действию!</p>
    </section>
    <section>
      <title>
        <p>16</p>
      </title>
      <p>Было бы забавно, если бы хакер появился, пока мои гости еще не ушли, а вышло поскучнее: на следующее утро в 9-10. Как всегда, он подключился через Тимнет и телефонную компанию; и, как всегда, мы наткнулись на каменную стену где-то в Вирджинии. Если бы калифорнийский ордер был действителен в Вирджинии!</p>
      <p>На этот раз он вел себя совсем нагло. Проверил, кто работает с системой, пролез через дыру, просмотрел электронную почту. Раньше он иногда ошибался в новых командах. Сегодня такими командами не пользовался. Был спокоен и сосредоточен. Никаких ошибок. Как будто работал на публику.</p>
      <p>Он сразу же связался с аннинстонской учебной армейской частью и распечатал файл, содержащий сведения о боеготовности ракет. Затем попробовал соединиться с армейской научно-исследовательской лабораторией баллистики в Абердине, штат Мерилэнд. Прорыв через Милнет занял не более секунды, однако он не смог разгадать пароли лабораторных компьютеров. Остаток утра прокопался в файлах наших научных работников, ища пароли.</p>
      <p>Чтобы защититься от случайного угадывания, в Ливерморе машина изобретала самые дурацкие пароли, например, agnitfom или ngagk. Естественно, такую абракадабру никто запомнить не мог. И что в результате? Некоторые хранили пароли в текстовых файлах. Какая польза в кодовом замке, когда код нацарапан на стенке подъезда?</p>
      <p>Дэйв Клэвленд сосредоточенно следил за действиями хакера. «Слава Богу, что он хоть не может забраться в ливерморские компьютеры», — сказал он.</p>
      <p>— А почему?</p>
      <p>— Их закрытые системы полностью изолированы от сети.</p>
      <p>— Тогда зачем ему нужен пароль?</p>
      <p>— В Ливерморе стоит несколько несекретных машин, на которых проводятся исследования в области термоядерной физики. Они пытаются построить термоядерные реакторы для получения дешевой электроэнергии. Знаешь, термоядерная реакция в магнитных полях тороидальной формы — помнишь беличье колесо?</p>
      <p>— Конечно. В детстве у меня было что-то вроде.</p>
      <p>— Не сомневаюсь. Поскольку это не военные исследования, то к этим компьютерам разрешен доступ через сети.</p>
      <p>— Лучше, наверное, предупредить Ливермор. Пусть аннулируют эти атрибуты.</p>
      <p>— Подожди пока. От нас невозможно связаться с компьютером, на котором проводятся исследования термоядерной реакции в магнитном поле. Твой дружок замучается долбить.</p>
      <p>Хакер проработал еще несколько минут и отключился, даже не попытавшись прорваться в Ливермор. Дэйв и я подписали распечатки в надежде, что когда-нибудь они послужат вещественным доказательством. Мы оставили принтеры в коммутаторной и пошли в мой кабинетик. Через час терминал запищал: хакер вернулся.</p>
      <p>Однако принтеры молчали. Проверив ЮНИКС, я обнаружил гостя. Он зарегистрировался под именем Свентек. На этот раз он вошел не через тимнетовские порты! Я проверил модемы. Два научных работника редактируют программы, чиновник вымучивает список поставок котельного железа и студент сочиняет любовное письмо. Никаких признаков хакерства.</p>
      <p>Я бегом бросился в кабинет и проверил состояние ЮНИКС-компьютера. Все правильно, Свентек. Но откуда? Вывод: хакерский порт — не обычная линия с темпом передачи данных 1200 Бод. Поэтому его нельзя было засечь из коммутаторной. Он работает через нашу локальную сеть Этернет. Зеленый кабель, соединяющий сотню терминалов и рабочих станций, разбросанных по всей лаборатории. Я бросился к Вэйну.</p>
      <p>— Слушай, хакер в нашей локальной сети!</p>
      <p>— Остынь, Клифф. Дай посмотреть. Да, Свентек в нашем ЮНИКС-4. Посмотрим, что он будет делать.</p>
      <p>— Но это точно хакер. И он работает через нашу этернетовскую сеть.</p>
      <p>— Ах-ах-ах! Есть десяток способов все выяснить. Я просто включу мой этернетовский анализатор и посмотрю, кто чем занимается.</p>
      <p>Пока Вэйн вводил параметры, я думал о происходящем. Наша локальная сеть представляет собой общую шину, проходящую через все комнаты. То, что он нашел способ к ней подключиться — плохая новость: значит, хакер может нападать даже на персональные компьютеры, подключенные к Этернету. Может, так легче будет его разыскать? Если хакер живет здесь в Беркли и работает в нашей лаборатории, то Вэйн вычислит его точку подключения к Этернету с точностью до двух футов.</p>
      <p>— Вот это соединение. Он работает с компьютера, управляющего ТРМП-сетью.</p>
      <p>— Ты считаешь, что хакер вламывается в нашу лабораторию через ТРМП-сеть?</p>
      <p>— Вот именно. Он подключается из Лоуренсовской лаборатории в Ливерморе. Сеть для расчетов Термоядерных Реакций в Магнитных Полях.</p>
      <p>Я крикнул через коридор: «Эй, Дэйв! Отгадай, кто нанес визит в Ливермор?»</p>
      <p>Дэйв тихонько вошел в кабинет Вэйна.</p>
      <p>— Как он туда попал? Оттуда нет пути в наш ЮНИКС.</p>
      <p>— Не знаю, но он сидит в нашем Этернете, а связь из Ливермора.</p>
      <p>Брови у Дэйва поползли вверх.</p>
      <p>— Не знал, что вы можете так со мной поступать. Хакер нашел путь в ЮНИКС, а я ничего об этом не знаю.</p>
      <p>Вэйн разразился обычной тирадой против ЮНИКСа. Я оставил их грызться, а сам позвонил в Ливермор.</p>
      <p>Чтобы найти системного менеджера ТРМП-сети, пришлось сделать три звонка.</p>
      <p>— Привет, вы меня не знаете. Спешу сообщить, что у вас в системе сидит хакер.</p>
      <p>Женский голос ответил: «А вы-то кто?»</p>
      <p>— Я работаю в Лоуренсовской лаборатории в Беркли. Кто-то торчит в моем компьютере. Подключение через ТРМП-сеть. Похоже, из Ливермора.</p>
      <p>— О, черт. Я проверю наших пользователей… Только одно задание использует связь между Ливермором и Беркли. Атрибуты 1674… принадлежат какому-то Кромвелю.</p>
      <p>— Это он, — сказал я. — Хакер свистнул пароль пару часов назад, здесь, в Беркли, в командном файле.</p>
      <p>— Я аннулирую эти атрибуты. Мистер Кромвель будет пользоваться системой, когда научится хранить секреты.</p>
      <p>Ну да, виноваты пользователи, а не система, заставляющая использовать тарабарщину в качестве паролей. Попробуйте запомнить — agnitfom.</p>
      <p>— Можете выследить подключение?</p>
      <p>— Не можем, у нас нет такого права. Прежде всего вам надо связаться с руководством.</p>
      <p>— Но пока кто-нибудь примет решение, хакер слиняет.</p>
      <p>— У нас выполняется секретная инсталляция, — сказала она. — Если узнают, что в Ливерморе хакер, то полетят головы.</p>
      <p>— Если не узнать, откуда подключается хакер, то никогда не узнать, сидит ли он сейчас у вас в системе.</p>
      <p>— Я обслуживаю компьютеры, а не ловлю преступников. Сами гоняйте вашего дикого гуся.</p>
      <p>Она решила перекрыть доступ и аннулировать украденные атрибуты. Хакер исчез. Если бы даже она начала слежку, я все равно не смог бы контролировать его действия. Конечно, я бы понял, «сидит» ли он в моем компьютере или нет. Но ТРМП-сеть непосредственно связана с машиной и не заходит в коммутатор. Мои принтеры не перехватили бы его клавиатурный ввод.</p>
      <p>Подавленный безысходностью ситуации, я поплелся обедать. Ко мне подсел Луис Альварец. Изобретатель, физик и нобелевский лауреат, Лью был человеком эпохи Возрождения, перенесенным в двадцатый век.</p>
      <p>— Ну, как астрология? Все балуешься с телескопами?</p>
      <p>С сияющих высот Альварец запросто снисходил до земных тварей вроде меня.</p>
      <p>— Поднимай выше: я теперь в компьютерном центре. Надо бы писать программы, а я все время гоняюсь за хакером.</p>
      <p>— И как успехи?</p>
      <p>— Он здорово играет в прятки. Сначала я думал, что он из Беркли, затем — из Окленда, затем из Алабамы или Вирджинии. Последний раз удалось проследить его до Ливермора.</p>
      <p>— В ФБР звонил?</p>
      <p>— Шесть раз. У них, наверно, и без меня есть чем заняться. Хуже всего, когда никакой поддержки.</p>
      <p>— Да, у них от своих забот голова кругом идет.</p>
      <p>— Но я хочу помочь им, черт побери. Им наплевать, что грабитель лезет в дом соседа.</p>
      <p>— Перестань вести себя как крестоносец, Клифф. Почему бы тебе не взглянуть на все с научной точки зрения. Им ведь неинтересно — ребятам из Ливермора или ФБР. Через неделю или две остынет даже наше начальство.</p>
      <p>— Они дали три недели. Время почти истекло.</p>
      <p>— В научных исследованиях никогда не знаешь, сколько времени и сил потребуется и что выйдет. Видишь только неисследованную область и шанс найти что-нибудь.</p>
      <p>— Вам легко говорить. А у меня за спиной три начальника. Надо писать программы и обслуживать системы.</p>
      <p>— Плюнь. Ты исследователь. Подумай, может, это шпион.</p>
      <p>— Ну уж, шпион. Скорее, скучающий студентишка.</p>
      <p>— Ты вообще забудь о том, кто стоит за проблемой, — сказал Лью. — Не пытайся быть легавым, будь ученым. Исследуй связи, методы и дыры. Применяй законы физики. Найди новые решения. Собирай статистику, публикуй результаты и доверяй лишь тому, что можешь доказать. Но не исключай решений, невозможных с точки зрения вульгарного здравого смысла — открой мозги для новых идей.</p>
      <p>— А что делать, когда упрешься лбом в стену?</p>
      <p>— Как в случае с Ливерморским системным менеджером? — спросил Лью.</p>
      <p>— Или с телефонной компанией, скрывающей номер. Или с ФБР, отказывающим в ордере. Кроме того, меня могут вышвырнуть из лаборатории через несколько дней.</p>
      <p>— Тупики — это иллюзия. Обходи стены. Когда нельзя обойти, перелезай или подкапывайся. Только действуй.</p>
      <p>— А кто будет платить мне зарплату?</p>
      <p>— Разрешение, а не зарплата — вот что тебе нужно. Забудь про деньги. За исследования платить никто никогда не будет, — сказал Лью. — Конечно, можешь написать подробное предложение о способах поимки хакера. На пятидесяти страницах опишешь все, что знаешь, предполагаемый результат и сколько денег потребуется. Приведи фамилии трех квалифицированных экспертов, вычисли отношение прибыли к затратам. и приложи список своих научных трудов. Да, не забудь теоретическое обоснование. А можешь просто поймать этого подонка — если будешь малость попроворнее, чем он. Проворнее руководства. Не жди ничьей помощи, делай все сам. Радуй босса, но не позволяй связывать себе руки. Не будь неподвижной мишенью.</p>
      <p>Именно поэтому Лью и стал нобелевским лауреатом. Его интересовало буквально все. Нескольких камешков с вкраплениями иридия навели его на мысль, что метеориты (источники иридия) упали на землю примерно шестьдесят пять миллионов лет назад. Наплевав на скептицизм палеонтологов, он заключил, что эти метеориты являлись причиной смерти динозавров.</p>
      <p>Луис Альварец в глаза не видел элементарных частиц, за которые ему была присуждена Нобелевская премия. Он фотографировал их следы в пузырьковых камерах. Затем производил анализ: по длине следа вычислял время жизни частицы, а по траектории — ее заряд и массу.</p>
      <p>По сравнению с его исследованиями мои ковыряния — детские слезы! Но, может, его методика подойдет мне: буду ловить хакера по-научному?</p>
      <p>В 6-19 вечера хакер вернулся. На этот раз он подключился через Тимнет. Я не стал его выслеживать — нет смысла отрывать кого-то от ужина, если он не может сообщить мне номер телефона. Я сел и стал наблюдать, как хакер к MX-компьютеру модели PDP-10, стоявшему в Лаборатории Искусственного Интеллекта в Кэмбридже, штат Массачусеттс. Он вошел с пользовательским именем Литвин и потратил почти час на изучение принципов работы на этом компьютере. Оказалось, что он совсем не знаком с системой MIT: он часто пользовался функцией «Помощь». За час он изучил только способы ввода файлов. Может быть, область искусственного интеллекта слишком таинственна, но нарыл он немного. Конечно, в древней операционной системе не предусмотрены были мощные средства защиты. Но хакер этого не знал. Это их и спасло.</p>
      <p>Я решил избавиться от хакера на уикенд и поставил заглушки на все сети. Чтобы замести следы, я посылал приветствие каждому пользователю: «В связи с ремонтом здания все сети отключаются до понедельника». Это отрубит хакера от Милнета. Подсчитав число жалоб, я смогу определить количество людей, которые жить не могут без данной сети. Оказалось, всего несколько человек — но для головной боли хватило.</p>
      <p>Первым был Рой Керт.</p>
      <p>— Клифф, десятка два человек кляли нас на чем свет стоит, потому что не получили электронную почту. Ты не посмотришь?</p>
      <p>Он, должно быть, поверил в мою басню о ремонте.</p>
      <p>— Конечно, я проверю, можно ли их починить.</p>
      <p>Я все поставил на место за пять минут. Боссу показалось, что я совершил чудо. Рот я держал на замке.</p>
      <p>Однако хакер все же побывал у нас. Он подключился в 5-15 утра и пытался связаться с Милнетовской ветвью в Омахе, штат Небраска. Через две минуты бедняга разочаровался. По сетевому каталогу я определил, что он пытался вломиться там в компьютер оборонной фирмы. Я позвонил Кену Крейпу — сотруднику этой фирмы. Он сказал, что не заметил попытки взлома.</p>
      <p>— Я вам позвоню, если замечу что-то необычное.</p>
      <p>Он позвонил спустя два часа.</p>
      <p>— Клифф, вы не поверите, но я проверил журналы учета и обнаружил, что кто-то вломился в компьютер.</p>
      <p>Я-то поверил.</p>
      <p>— Откуда это известно?</p>
      <p>В этот уикенд подключались из разных мест, причем с атрибутами, которыми уже никто не пользуется.</p>
      <p>— А откуда?</p>
      <p>— Из Аннистона, штат Алабама, и из Ливермора, штат Калифорния. Кто-то воспользовался старыми атрибутами СВС. Стратегические Воздушные Силы — специальное подразделение здесь, в Омахе.</p>
      <p>— Есть соображения, как произошла утечка атрибутов?</p>
      <p>— Ну, особой защиты для паролей никогда не было. Думаешь, мы попались, а?</p>
      <p>— Что он творил?</p>
      <p>— По учетным записям это определить невозможно. Могу сообщить только время подключения.</p>
      <p>Он продиктовал мне время, и я занес его в журнал. Для защиты системы Кену следует сменить все пароли во всех атрибутах и заставить каждого получить новый пароль.</p>
      <p>Хакер выходил на Милнет по крайней мере через два других компьютера: Аннистонский и Ливерморский. А, может быть, и через MIT. MIT. Забыл их предупредить. Я позвонил Карен Соллинз в отдел вычислительной техники и сообщил о нападении в пятницу ночью. «Не волнуйся, — сказала она, — в этом компьютере ничего нет, мы собирались выбросить его».</p>
      <p>— Приятно слышать. Не можешь ли сказать, кому принадлежат атрибуты «Литвин»?</p>
      <p>— Это физик, занимающийся плазмой из Висконсинского Университета, — сказала она. — Он пользуется большими ливерморскими компьютерами и переносит результаты на нашу систему.</p>
      <p>Нет сомнений, что он оставил свой MIT-пароль в ливерморской машине. Хакер незаметно выслеживал перемещение ученых с одного компьютера на другой и подбирал за ними крошки. Но он не знал, что кто-то подбирает крошки, оставленные им.</p>
    </section>
    <section>
      <title>
        <p>17</p>
      </title>
      <p>Хакер знал пути обхода Милнета. Его никто не засек. Он тихонько прокрался в Ливермор, СВС, Аннистон. Никто не висел у него на хвосте. Ни ФБР, ни ЦРУ, ни ОСР не могли или не хотели ничего сделать. Я-то следил, но не мог схватить его за руку. Телефонная слежка ни к чему не приведет. Я не мог знать, откуда он, так как он использовал несколько сетей. Сегодня он мог ворваться в массачусетскую машину, а завтра вломиться в пеорийские сети и влезть в Поданк. Я мог контролировать его только в нашей системе.</p>
      <p>Пора вернуться к астрономии и программированию. Правда, стоит попытаться устроить ему здесь уютный полигончик, чтобы он всегда тренировался в Беркли. Мои три недели истекли и я уже слышал за спиной шуточки: «Клифф ищет чашу святого Грааля». Пока надеялись, что моя гонка может принести плоды, лабораторное начальство терпело, но я должен был постоянно демонстрировать прогресс. За последнюю неделю прогресс был только у хакера.</p>
      <p>— Исследуй, — сказал Луис Альварец. Ну, ладно. Я буду следить за парнем и называть это исследованиями. Посмотрим, насколько я продвинусь в изучении сетей, систем защиты компьютера и, быть может, самого хакера.</p>
      <p>Итак, я вновь открыл двери и хакер не замедлил сунуться. Он обнаружил один интересный файл, в котором описывались новые методы разработки интегральных схем. Я видел, он запустил Кермит — универсальную программу переноса файлов, — и считал наш файл в свой компьютер.</p>
      <p>Кермит осуществляет не только простое копирование файла из одного компьютера в другой. Он постоянно контролирует, нет ли ошибок в процессе передачи. Поэтому, когда хакер запустил Кермит, я знал, что такая же программа работает у него на компьютере. Где бы ни находился хакер, все равно он должен пользоваться компьютером, а не примитивным терминалом. Значит, хакер может записать весь сеанс и сохранить его на гибком диске или распечатать. Не царапает, небось, карандашом в тетрадке.</p>
      <p>Кермит выполняет копирование файлов из одной системы в другую. Два компьютера должны взаимодействовать между собой: один посылает файл, а другой принимает. Кермит должен работать на обоих компьютерах: один Кермит «говорит», а другой — слушает. Чтобы гарантировать отсутствие ошибок, передающий Кермит делает паузу после каждой строки, давая возможность принимающему сказать: «Строку получил, все в порядке. Давай следующую». Передающий Кермит переходит в режим ожидания этого сообщения, а затем передает следующую строку. Если что-то не в порядке, передающий Кермит делает еще одну попытку и ждет подтверждения благополучного приема. Очень похоже на телефонный разговор, когда собеседник то и дело поддакивает: «Угу, угу».</p>
      <p>Мой наблюдательный пункт располагался между системным Кермитом и хакерским. Мой принтер регистрирует диалог между ними, находясь на берклиевском конце междугородной линии. Я видел, как компьютер хакера «всосал» наши данные и выдал подтверждение. Внезапно меня осенило. Я стою рядом с человеком, кричащим другому через пропасть. Эхо подскажет расстояние. Чтобы вычислить дистанцию до стены пропасти, нужно просто умножить время задержки эха на половину скорости звука. Элементарная физика. Я немедленно позвонил электронщикам и удачно попал к Ллойду Белкнепу, который знал, как измерить время задержки.</p>
      <p>— Нужен лишь осциллограф. Может быть, счетчик.</p>
      <p>Через минуту он где-то стянул древний средневековый осциллограф эпохи повального увлечения радиолампами. Для наблюдения импульсов больше ничего не было нужно. Выслеживая тракт, мы определяли время появления эха. Три секунды. Три с половиной секунды. Три секунды — время полного пробега. Если сигналы распространяются со скоростью света (разумное предположение), это означает, что до хакера 279 000 миль.</p>
      <p>Без ложной скромности я объявил Ллойду: «Исходя из законов физики, я делаю вывод, что хакер живет на Луне».</p>
      <p>Ллойд разбирался в своем деле.</p>
      <p>— Я укажу три причины, по которым ты неправ.</p>
      <p>— Ладно, одну я сам знаю, — сказал я, — сигналы хакера могут передаваться через спутниковую связь. Передача СВЧ-сигнала с Земли на спутник и обратно занимает четверть секунды. Орбита спутника связи отстоит от экватора на двадцать три тысячи миль.</p>
      <p>— Это одна из причин, — сказал Ллойд, — но нужно двенадцать спутниковых «прыжков», чтобы набралось три секунды. Какова настоящая причина задержки?</p>
      <p>— Может быть, у хакера медленный компьютер?</p>
      <p>— Но не настолько же. Хотя, может быть, он настроил свой Кермит на замедленную реакцию. Это вторая причина.</p>
      <p>— Ага, я уже знаю третью. Хакер использует сети, а данные в них передаются пакетами. Для его пакетов постоянно меняется маршрут, производится ассемблирование и реассемблирование. Каждый узел сети вызывает замедление.</p>
      <p>— Совершенно верно. Не зная число узлов, нельзя определить расстояние до хакера. Ты проиграл.</p>
      <p>Однако все же существовал способ определить расстояние до хакера. После того, как хакер слинял, я позвонил приятелю в Лос Анджелес и попросил подключиться к моему компьютеру через AT&amp;T и Тимнет. Он запустил Кермит, и я засек время прихода эха. Десятая доля секунды. Еще один приятель, на этот раз из Хьюстона, штат Техас. Время эха — 0,15 секунды. Для трех других, из Балтимора, Нью-Йорка и Чикаго, задержки не превышали секунды.</p>
      <p>От Нью-Йорка до Беркли около двух тысяч миль. Задержка составляла приблизительно секунду. Поэтому трехсекундная задержка соответствует примерно шести тысячам миль. Странно.</p>
      <p>Я выплеснул эту новость на Дэйва Клэвленда.</p>
      <p>— Предположим, хакер живет в Калифорнии, звонит на Восточное Побережье, затем соединяется с Беркли. Это объясняет время задержки.</p>
      <p>— Хакер не из Калифорнии, — ответил мой гуру. — Я уже говорил тебе, он совсем не знает ЮНИКС Беркли.</p>
      <p>— Может, у него слишком медленный компьютер?</p>
      <p>— Маловероятно, поскольку он все-таки дока в ЮНИКСе.</p>
      <p>— Может быть, он умышленно уменьшил быстродействие Кермита?</p>
      <p>— Да никогда! Это приведет к неоправданным временным затратам при передаче файлов.</p>
      <p>Может быть, методика ошибочна. Может, медленный компьютер. Может, он использует еще одну сеть за телефонными линиями AT&amp;T. Сеть, о которой я не подозревал. Каждая новость уводит в другом направлении. Тимнет сказал про Окленд. Телефонная компания указала на Вирджинию. По эхо-сигналам можно предположить, что он находится за четыре тысячи миль от Вирджинии.</p>
    </section>
    <section>
      <title>
        <p>18</p>
      </title>
      <p>К концу сентября хакер навещал нас каждый день. Высовывал перископ, оглядывался и через несколько минут исчезал. Этого времени для выслеживания явно не хватало, так что не стоило дергаться. Я психовал и чувствовал себя виноватым. Единственным способом продолжить слежку за хакером было замаскировать охоту под работу. Я возился с построением графиков на компьютере, чтобы умиротворить физиков и астрономов, а затем уже разбирался в свое удовольствие с сетевыми соединениями. Некоторые сетевые программы действительно требовали моего вмешательства, но обычно я просто пытался понять, как они работают. Я звонил в другие вычислительные центры, чтобы кое-что разузнать о сетях. Между делом я осторожно заговаривал и о хакерах: кто еще на них нарывался?</p>
      <p>Дэн Колковиц из Стэнфордского университета был почти уверен, что у них завелся хакер. До них от Беркли — всего час езды на машине. Однако на велосипеде пришлось бы тащиться целый день. Поэтому мы жаловались друг другу по телефону, пытаясь выяснить, тот ли парень действует нам обоим на нервы или разные.</p>
      <p>Начав наблюдение, я обнаружил, что в мой компьютер пытается влезть незваный гость. Раз в несколько дней кто-то набирал телефонный номер и пытался войти в систему с паролями system (система) и guest (гость). Попытки всегда оканчивались неудачей, поэтому я особо не беспокоился. У Дэна все было намного хуже.</p>
      <p>— Похоже, каждый щенок в Силикон Вэлли хочет вломиться в Стэнфорд, — стонал Дэн. — Они узнали пароли для действующих студенческих атрибутов и вовсю воруют машинное время. Все это до чертиков надоело, но мы вынуждены с этим мириться, поскольку основной принцип Стэнфорда — открытость системы.</p>
      <p>— А вы не собираетесь прикрыть лавочку?</p>
      <p>— Если слишком затянуть гайки в системе защиты, то это многих опечалит, — сказал Дэн. — Часть данных должна находиться в общем владении, поэтому доступ по чтению для большей части файлов открыт для всех. Если сменить пароли, нас завалят жалобами. Кроме того, многие требуют обеспечить приватность информации.</p>
      <p>Хакер особенно досаждал Дэну.</p>
      <p>— Мало того, что он нашел дыру в стэнфордском ЮНИКСе, но еще и повадился звонить по телефону. Он болтал по два часа, одновременно копаясь в моих системных файлах.</p>
      <p>— Вы его выследили?</p>
      <p>— Пытался. Пока он трепался, я позвонил в стэнфордскую полицию и в телефонную компанию. За два часа они так и не смогли его выследить.</p>
      <p>Я подумал о Ли Ченге из Пасифик Беллз. Тракт, проходящий через всю страну, он проследил за десять минут; Тимнет раскрутился меньше, чем за минуту.</p>
      <p>Мы сравнили наших хакеров.</p>
      <p>— Мой ничего не портил, — сказал я, — просто рылся в файлах и использовал сетевые соединения.</p>
      <p>— У меня тоже. Я внес изменения в операционную систему и теперь могу наблюдать, как он орудует.</p>
      <p>Я вел наблюдения при помощи персональных компьютеров, но принцип был тот же.</p>
      <p>— Он пытался слизнуть файл паролей и системные утилиты?</p>
      <p>— Да. Он пользуется псевдонимом «Пфлойд»… Спорю, он фанат «Пинк Флойда». Он всегда работает поздно ночью.</p>
      <p>Тут была разница. Мой хакер часто появлялся в полдень. Подумав, я заключил, что Стэнфорд «обслуживает» другой парень. Берклиевский хакер, казалось, предпочитал имя «Хантер», хотя иногда воровал и другие учетные имена.</p>
      <p>Спустя три дня в «Сан-Франциско Экзаминер» от 3 октября появился заголовок «Компьютерные ищейки идут по следу талантливого хакера». Репортер по имени Джон Маркофф разнюхал стэнфордскую историю. Мимоходом он также упомянул, что тот же самый хакер залез в компьютеры Лоуренсовской лаборатории в Беркли. Насколько это соответствовало истине? В заметке описывались ловушки, расставленные Дэном, и провозглашалось, что стэнфордский Пфлойд неуязвим. Но репортер переврал псевдоним: «Коварный хакер использовал имя „Пинк Флойд“».</p>
      <p>Кляня Маркоффа на чем свет стоит, я уже приготовился прикрыть лавочку, как позвонил Брюс Бауэр из полицейского отдела лаборатории и спросил, видел ли я газету.</p>
      <p>— Да, это катастрофа. Хакер больше не появится.</p>
      <p>— Ты уверен? Может, эта статейка как раз то, что нужно.</p>
      <p>— Но он никогда больше не появится, раз мы в курсе.</p>
      <p>— Наверное. Но скорее всего он уверен, что если он надул стэнфордцев, то может продолжать совать нос и к нам.</p>
      <p>— Но мы ни на шаг не продвинулась в слежке.</p>
      <p>— Вот по этому поводу я и звоню. До получения ордера еще пара недель, и я попрошу до этого не закрываться.</p>
      <p>Когда Брюс повесил трубку, я задумался над причиной его внезапного интереса. Может быть, из-за заметки? А, может быть, ФБР взялось за дело?</p>
      <p>На следующий день (наверняка по наводке Брюса Бауэра) Рой Керт попросил меня продолжить слежку за хакером, многозначительно подчеркнув приоритетность моих повседневных обязанностей.</p>
      <p>В данном случае интуиция не подвела Брюса Бауэра. Хакер объявился спустя неделю после выхода статьи. В воскресенье, 12 октября, в 1-41, когда я бился над одной астрономической задачей, связанной с ортогональными полиномами, раздался сигнал тревоги.</p>
      <p>Я бросился вниз по коридору и обнаружил, что он подключился со старыми атрибутами Свентека. В течение двенадцати минут он использовал мой компьютер для связи с Милнетом. Затем перескочил в Аннистон, где использовал имя Хант, проверил свои файлы и отключился.</p>
      <p>В понедельник позвонил Чак МакНатт из Аннистона.</p>
      <p>— Я распечатал учетные записи за этот уикенд и опять наткнулся на хакера.</p>
      <p>— Я знаю, он пробыл у вас несколько минут. Достаточно, чтобы определить отсутствие слежки.</p>
      <p>— Думаю, что лучше захлопнуть двери, — сказал Чак.</p>
      <p>— Можешь немного подождать?</p>
      <p>— Уже месяц прошел. Боюсь, он что-нибудь сотрет.</p>
      <p>— Ну, ладно. Убедись только, что ты действительно его выкинул.</p>
      <p>— Знаю. Я сменю все пароли и проверю операционную систему на предмет дыр.</p>
      <p>Никто не хочет терпеть хакера. Может, я и впрямь безрассуден?</p>
      <p>Спустя десять дней хакер появился снова. Я спустился в коммутаторную как раз в тот момент, когда он пытался связаться с Аннистоном.</p>
      <cite>
        <p>LBL&gt;telnet ANAD.ARPA</p>
        <p>Подключение к 26.1.2.22</p>
        <p>Добро пожаловать в учебную военную часть в Аннистоне.</p>
        <p>Учетное имя: Hunt</p>
        <p>Пароль: Jaeger</p>
        <p>Неверные атрибуты. Попытайтесь еще раз.</p>
        <p>Учетное имя: Bin</p>
        <p>Пароль: Jubber</p>
        <p>Добро пожаловать в учебную военную часть в Аннистоне.</p>
        <p>Команда «Аннистонские тигры», берегись!</p>
        <p>Сообщите о незнакомых пользователях.</p>
        <p>Опрашивайте всех незнакомцев, пользующихся данным компьютером.</p>
      </cite>
      <p>Чак аннулировал атрибуты Ханта, но не сменил пароль в системных атрибутах Bin. Сообщение предупреждало хакера, что его обнаружили. Он скоренько проверил файлы Гну-Эмакса, и выяснил, что они стерты. Он осмотрелся и нашел один файл, созданный 3 июля. Файл, дающий ему привилегии суперпользователя. Он находился в каталоге общего доступа /usr/lib. В эту область писать мог любой. Он присвоил файлу имя ".d". То же самое имя он использовал при записи файлов в нашей системе. Он не исполнил эту программу, а покинул Аннистон и отключился от нашей лаборатории.</p>
      <p>Этот специальный файл Чак не заметил. По телефону он сказал, что сменил пароли всех пользователей — все двести. Но он не сменил системные пароли, например, Бин, так как считал, что их знает только он.</p>
      <p>Аннистонский файл с именем ".d" мог послужить исходным пунктом к размышлениям. Хакер отложил яйцо 3 июля и три месяца спустя еще помнил, в каком гнезде он его спрятал. Он не гадал, а сразу же нашел его.</p>
      <p>Через три месяца я обычно не помню имен каталогов. Для этого мне нужна записная книжка. Университетский шутник не будет терпеливо ожидать три месяца результатов розыгрыша. Нет, мы имеем дело с умышленной планомерной осадой, причем тот, кто ее организует, прекрасно осознает свои действия.</p>
    </section>
    <section>
      <title>
        <p>19</p>
      </title>
      <p>Даже если вообще не трогать педали, все равно при спуске с холма набираешь тридцать миль в час. Во вторник вечером спешить мне было некуда, поэтому я решил просто прокатиться — почувствовать свежий ветер. Миля вниз — и Беркли Баул. Старая аллея теперь представляла собой большой рынок, где продавались самые дешевые киви и гуава. Круглый год там пахло плодами манго — даже в рыбных рядах. Рядом с пирамидой арбузов я увидел Марту, выстукивающую тыкву — она подыскивала начинку для пирога на День Всех Святых.</p>
      <p>— Ага, Борис, секретная микрофильма спрятан внутри тыква.</p>
      <p>С тех пор, как я встретился с ЦРУшниками, в глазах Марты я был шпионом.</p>
      <p>Мы решили взять десяток мелких тыкв и сделать из них страшилки, а одну — большую — пустить на пирог, набили рюкзаки и отправились домой. За три квартала от рынка, на углу Фултон и Уорд, располагался перекресток. При помощи баллончика с краской кто-то переделал знак «Стоп» на «Остановите ЦРУ» и еще один «Стоп» на «Остановите АНБ». Марта улыбнулась. Я притворился, что поправляю рюкзак. Не хватало мне только напоминания о политической жизни Беркли.</p>
      <p>Она нырнула в гардероб.</p>
      <p>— От костюма остались кусочки, я их сострочила вместе.</p>
      <p>Она развернула полотнище, на котором была изображена змея, свернувшаяся кольцами вокруг компьютера. Внизу была подпись: «Не наступи».</p>
      <p>В оставшиеся до Дня Всех Святых недели мы были полностью поглощены изготовлением костюмов. Я смастерил наряд Папы Римского, дополненный митрой и скипетром. Марта, конечно, прятала свой костюм — нужно соблюдать особую осторожность, когда твоя соседка по комнате пользуется той же швейной машиной.</p>
      <p>На другой день я водрузил флаг охотника за хакерами над четырьмя мониторами, контролировавшими линии, идущие из Тимнета. Я приобрел дешевый телефонный номеронабиратель Рэдио Шек и подсоединил его к дорогому, но устаревшему логическому анализатору. Эти железки совместно обеспечивали подачу телефонного вызова при вводе хакерского пароля.</p>
      <p>Естественно, флаг упал прямо в принтер, как раз в момент появления хакера. Я, суетясь, стал выдирать обрывки бумаги и материи, пока хакер менял пароль. Видать, старые пароли — хеджес, джегер, хантер и бенсон, — ему разонравились. Он поочередно менял на одно слово: лблхак.</p>
      <p>Он выбрал пароль для различных атрибутов. Если на машине работают четыре человека, то каждый из них имеет свои атрибуты и пароль. Здесь же за один сеанс поменялись все четыре атрибута. Я должен был следить за одним человеком. Кто-то упорно лез ко мне в компьютер, прятал отравленные файлы в компьютер аннистонской военной базы, вспоминал про них через три месяца и планомерно атаковал военные объекты.</p>
      <p>Он сам выбирал себе пароли. «Лблхак» — (хакер Лоуренсовской Лаборатории в Беркли) говорит сам за себя. Я искал в телефонной книге Беркли фамилии Джегер и Бенсон, может быть, следовало искать в стэнфордской книге. Я заглянул в библиотеку. Мэгги Морли, наша библиотекарь, была большой любительницей игры в скрэббл. К двери был прикреплен список всех допустимых трехбуквенных слов. При входе надо было предложить ей новенькое словечко.</p>
      <p>— Мох, — сказал я.</p>
      <p>— Заходи.</p>
      <p>— Мне нужна телефонная книга Стэнфорда, — попросил я, — ищу всех живущих в Силикон Вэлли Джегеров и Бенсонов.</p>
      <p>— Тебе нужны справочники Пало Альто и Сен Джоус. К сожалению, у нас их нет. Я могу заказать, но получение займет примерно неделю. Джегер. Это слово греет мне душу, оценивается в шестнадцать очков, оно однажды помогло мне выиграть гейм, когда счет на букву «Д» утраивался. В результате семьдесят пять очков.</p>
      <p>— Понятно. Для меня-то это хакерский пароль. С каких пор в скрэббл можно использовать имена собственные?</p>
      <p>— Джегер — это не имя. Ну, может быть, и имя: например, Элсворт Джегер, известный орнитолог, — но на самом деле разновидность птиц. Ведет свое происхождение от немецкого слова, означающего «охотник». Джегеры — хищные птицы. Они преследуют более слабых птиц, пока те не бросят добычу.</p>
      <p>— Черт! Вы ответили на мой вопрос. Мне больше не нужна телефонная книга. Может, объясните еще взаимосвязь слов «хеджес», «джегер», «хантер» и «бенсон».</p>
      <p>— Джегер и хантер (охотник) — очевидно для всех, кто знает немецкий. Курильщикам же хорошо известны Бенсон и Хеджес.</p>
      <p>Боже мой — мой хакер курит Бенсон и Хеджес! Мэгги опять выиграла тройной счет.</p>
    </section>
    <section>
      <title>
        <p>20</p>
      </title>
      <p>Я всецело настроился на празднование Дня Всех Святых. Костюм папы был полностью закончен, готова была даже митра. Сегодня состоится вечеринка, на которую мы пригласили десяток таких же весельчаков, как и мы. Гвоздем программы будет тыквенный пирог, испеченный Мартой, и вылазка в Сан-Франциско, в Кастро-дистрикт.</p>
      <p>Однако, прежде всего мне нужно было пустить пыль в глаза лабораторному начальству. Физики все время старались разорить вычислительный центр, отказываясь платить. Содержание компьютеров стоило недешево. До ученых мужей дошло, что они могут покупать малые машины в собственное владение, что избавит их от дополнительных расходов на содержание программистской команды. Сэнди Нерола пыталась убедить их: «Плуг может тянуть и тысяча цыплят, но одна лошадь сделает это лучше. Дороговизна централизации объясняется тем, что мы выдаем нечто призрачное — научные результаты, которые ни съесть, ни надеть».</p>
      <p>Сэнди велела мне написать несколько программ построения графиков, чтобы успокоить физиков.</p>
      <p>В результате я провел утро на семинаре по физике. Профессор нудил о функции кварка протона видите ли, каждый протон имеет три кварка. Я недостаточно устал, чтобы заснуть, поэтому погрузился в размышления о хакере.</p>
      <p>Когда я вернулся, Сэнди спросила, узнал ли я что-нибудь.</p>
      <p>— Конечно. Функция распределения кварков не квантуется по протону. Довольна?</p>
      <p>— Перестань дурачиться, Клифф. Что физики говорили о вычислительной технике?</p>
      <p>— Понимают, что мы им нужны, но платить не хотят.</p>
      <p>— Совсем как в ВВС, — улыбнулась Сэнди. — Я только что говорила с Джимом Кристи из отдела специальных расследований.</p>
      <p>— А, легавый.</p>
      <p>— Не паясничай, просто детектив из ВВС.</p>
      <p>— Стопроцентный Американец. Что он сказал?</p>
      <p>— То же, что и физики. Поддержать они нас не могут, но не хотят, чтобы мы сворачивали дело.</p>
      <p>— А как у него дела с телефонной компанией Вирджинии?</p>
      <p>— А никак. Ему сказали, что никто и пальцем не пошевельнет без ордера, действительного в Вирджинии. По законам данного штата хакер никакого преступления не совершал.</p>
      <p>— А взлом нашего компьютера не преступление?</p>
      <p>Я не мог в это поверить.</p>
      <p>— Взлом калифорнийского компьютера не является преступлением в Вирджинии.</p>
      <p>— Не думаю, что ВВС могут рассчитывать на ФБР по части ордера.</p>
      <p>— Конечно, нет. Но они хотят, чтобы мы продолжили наблюдения по крайней мере до тех пор, пока ВВС не решат, что мы зашли в тупик.</p>
      <p>— А из них можно вытянуть хоть несколько центов?</p>
      <p>— Ни бакса, ничего кроме официального запроса. Когда я обратилась за поддержкой, Джим снова занудил про юрисдикцию. Прошло два месяца, но никто не хочет нас слушать. Потерпим еще недельку — и квиты.</p>
      <p>К пяти часам я был полностью готов к вечеринке. Перед выходом я проверил дискеты в мониторах. Вдруг начал стучать принтер. Хакер. Я посмотрел на время — 5-11.</p>
      <p>Нет. Не сейчас. Мне пора на маскарад…</p>
      <p>Хакер подключился со старыми атрибутами Свентека и выяснил, кто работает. Добрался до наших учетных файлов, собрал в одном длинном файле все файлы прошлого месяца и произвел поиск, используя в качестве ключевого слова «Пинк Флойд».</p>
      <p>Интересно. Он искал не слово «Пфлойд», использовавшееся им в качестве псевдонима в Стэнфорде, а псевдоним из газетной статьи.</p>
      <p>Мой хакер и парень из Стэнфорда — совершенно разные люди. Мой хакер даже незнаком со стэнфордским. Если бы они хотя бы писали друг другу, то наш приятель искал бы «Пфлойд», а не «Пинк Флойд».</p>
      <p>В шесть часов вечера хакер перестал возиться с нашими учетными записями и связался с Милнетом через наш компьютер. Отсюда он прямиком вышел на аннистонскую военную базу в Алабаме. Я спросил себя: «Через какую дыру полезет он на этот раз?»</p>
      <cite>
        <p>LBL&gt;Telnet ANAD.Arpa</p>
        <p>Добро пожаловать в Аннистонский Вычислительный Центр</p>
        <p>Учетное имя: Хантер</p>
        <p>Пароль: Джегер</p>
        <p>Неверные атрибуты, попытайтесь еще раз</p>
        <p>Учетное имя: Вин</p>
        <p>Пароль: Джеббер</p>
        <p>Неверные атрибуты, попытайтесь еще раз</p>
        <p>Учетное имя: Бин</p>
        <p>Пароль: Анадхак</p>
        <p>Неверные атрибуты, отключение от системы после трех неудачных попыток</p>
      </cite>
      <p>Наконец-то. Чак МакНатт вышвырнул его. Сменив все пароли, он накрепко заколотил двери. Но парень не сдавался. Он полез в группу конструирования зданий. Ряд научных работников Лоуренсовской лаборатории в Беркли занимались проблемой разработки домов с эффективным использованием всех видов энергии. Коллеги поглядывали на них свысока — «прикладники». Протоны и кварки волнуют кровь, а экономия десяти долларов на отопление не волнует. В группе занимались поиском новых видов стекла, пропускавшего свет и не пропускавшего инфракрасные лучи. Они создали новые типы изоляционных материалов, способствующие прекращению утечки тепла через стены. Они даже начали исследование фундаментов и домовых труб с целью увеличения эффективности использования тепловой энергии.</p>
      <p>Так как хакер распечатал их файлы, он про все это узнал. Бесконечная череда страниц с параметрами теплоотдачи. Заметки об абсорбции краски в ультрафиолетовом излучении. И маленькое примечание: «На следующей неделе можешь перейти на Elxsi компьютер». Он прервал просмотр файлов и ввел ЮНИКС-команду на подключение к Elxsi. О таком компьютере я никогда не слышал, но моя машина, очевидно, была знакома с ним. За десять секунд она произвела подключение к Elxsi, выдала приглашение на ввод учетного имени и пароля.</p>
      <cite>
        <p>LBL&gt;Telnet Elxsi</p>
        <p>Elxsi в Лоуренсовской Лаборатории в Беркли</p>
        <p>Учетное имя: root</p>
        <p>Пароль: root</p>
        <p>Неверные атрибуты, попытайтесь еще раз</p>
        <p>Учетное имя: guest</p>
        <p>Пароль: guest</p>
        <p>Неверные атрибуты, попытайтесь еще раз</p>
        <p>Учетное имя: uucp</p>
        <p>Пароль: uucp</p>
        <p>ДОБРО ПОЖАЛОВАТЬ В EDCSI-КОМПЬЮТЕР ЛОУРЕНСОВСКОЙ ЛАБОРАТОРИИ В БЕРКЛИ</p>
      </cite>
      <p>Он вошел с атрибутами uucp. Двери распахнуты настежь.</p>
      <p>uucp — это атрибуты для копирования с ЮНИКСа на ЮНИКС. Когда одна ЮНИКСовая машина копирует файл на другую в автоматическом режиме, используются атрибуты uucp. Применение этих атрибутов людьми, а не машинами, не допускается. И, что хуже всего, для атрибутов uucp в Elxsi установлены системные привилегии.</p>
      <p>Хакер отредактировал файл паролей и добавил новую учетную запись с привилегиями менеджера системы. Учетное имя — Марк. «Полегче, парень», — подумал я.</p>
      <p>Однако об этом компьютере ему немного было известно. Он потратил час на вывод файла, узнал кое-что о разработке зданий с повышенной энергетической эффективностью — и ничего о самом компьютере. Поэтому хакер написал программу, измеряющую временные характеристики: коротенькую программу на языке Си, определяющую быстродействие и длину слова данной машины. Чтобы отладить программу, ему потребовалось три попытки. Он выяснил, что длина слова в Elxsi составляет тридцать два бита, а быстродействие — примерно десять миллионов операций в секунду. Восьмибитные и шестнадцатибитные компьютеры — это болонки, а тридцатидвухбитные системы — это бультерьеры. Тридцать два бита указывают на большую вычислительную машину, а десять миллионов операций в секунду — что машина работает очень быстро. Он ворвался в суперкомпьютер, причем в один из самых быстродействующих в Беркли и один из наиболее плохо обслуживаемых.</p>
      <p>Наблюдая его копание в Elxsi, я связался с Тимнетом. Пока хакер работал, Рон Вивьер искал ключ к разгадке его местопребывания.</p>
      <p>— Пока ничего. Он опять подключился из Окленда.</p>
      <p>Рон понимал толк в телефонной слежке.</p>
      <p>— В телефонную компанию звонить бесполезно. Они опять попросят ордер, действительный в Вирджинии.</p>
      <p>Удрученный, я повесил трубку. Такое междугороднее соединение предоставляет прекрасную возможность выследить его. Я не могу вышвырнуть его из системы, пока он болтается в компьютерах, о которых я понятия не имел.</p>
      <p>Когда в 7-30 он наконец закончил, полагаю, у него уже было много информации о главных компьютерах в лаборатории. Он, наверное, не мог залезть в каждый, однако знал, где они.</p>
      <p>7-30. Проклятье, я забыл про праздник. Я бросился к велосипеду и помчался домой. Хакер не причиняет вреда моему компьютеру — он разрушает мою личную жизнь. Опоздать на празднование Дня Всех Святых — худшего преступления в глазах Марты быть не могло. Я не только опоздал, но и явился без костюма. Я виновато прошмыгнул через кухонную дверь. Ну и зрелище! Принцесса Диана в экзотической шляпе и белых перчатках вынимала из тыквы полные пригоршни семечек. Алиса и Мэд Хеттер наполняли бокалы. Чарли Чаплин окунал яблоки в жженый сахар. Командовал маленький, но свирепый самурай в полном боевом облачении. «Ты опоздал, — заорал самурай, — где твой костюм?!»</p>
      <p>Порывшись в гардеробе, я нашел мою белую мантию. Надев ее поверх ночной рубашки Марты, водрузив на голову высокую, украшенную бижутерией и блестками, митру из плотной бумаги, я внезапно превратился… в папу Клиффа I и пошел по кругу, благословляя присутствующих. Подружка Марты Лори, обычно коротко стриженая, в джинсах и туристских ботинках, сегодня щеголяла в коротком черном платье для коктейлей. На шее у нее блестело и переливалось длинное жемчужное ожерелье.</p>
      <p>— Давай, Ваше святейшество, благословим Кастро.</p>
      <p>Мы забрались в машину Мэда Хеттера (Лори — на свой мотоцикл) и поехали через мост в Вавилон. День Всех Святых — любимый праздник Сан-Франциско. Все пять кварталов вдоль Кастро-стрит были запружены людьми, тысячи весельчаков в маскарадных костюмах шлялись туда-сюда, толкались, разглядывали простых смертных и величественных королев в усыпанных блестками вечерних платьях, пляшущих на пожарных лестницах и кокетливо поглядывающих на публику. Костюмы поражали воображение: один чудак нарядился громадной сумкой для продуктов и напихал в себя здоровенные бумажные овощи и консервные банки, рядом бродили пришельцы из космоса, один страшнее другого, и несколько злобных самураев, с которыми Марта справилась одной левой. Бледные Дракулы хихикали с ведьмами, кенгуру и бабочками. Кучка вурдалаков мирно беседовала с трехногим маринованным огурцом.</p>
      <p>Я раздавал благословения направо и налево, демонам и ангелам, гориллам и леопардам. Средневековые рыцари преклоняли передо мной колени, а монахини (некоторые с усами) так и рвались поприветствовать. Трио крепких веселых парней в пачках и пуантах сорок третьего размера грациозно поклонились, принимая мое благословение. Невзирая на безработицу, долги, разгул наркомании и СПИДа, в Сан-Франциско кипел праздник жизни!</p>
      <empty-line/>
      <p>В следующий понедельник я пришел поздно, ожидая найти послание от менеджера Elxsi-компьютера, но удача мне не улыбнулась. Я позвонил в группу конструирования зданий и переговорил с физиком, отвечающим за Elxsi.</p>
      <p>— Ничего странного не заметил?</p>
      <p>— Нет. Что-нибудь не так?</p>
      <p>— Кто устанавливал атрибуты?</p>
      <p>— Я. Я просто расписался за системного менеджера и добавил пользователей.</p>
      <p>— Некто ворвался к вам в компьютер с атрибутами uucp. Он захватил привилегии менеджера системы и добавил новую учетную запись.</p>
      <p>— Позор на мою голову. А что это за атрибуты uucp?</p>
      <p>Вот незадача. Этот парень простой физик и компьютеры ему до лампочки. Он вообще не знает, как обращаться с машиной. Но проблема не в физике, а в Elxsi. Эта фирма продает компьютеры с заблокированной системой защиты. Вы покупаете у них компьютер, а обеспечение безопасности — ваша головная боль. Нужно продраться через десяток инструкций, чтобы найти абзац, в котором говорится, как изменить права доступа, присвоенные атрибутом uucp. Если вы, конечно, знаете, что такие атрибуты существуют.</p>
      <p>Такие вещи случаются сплошь и рядом. Хакер не мог преодолеть все сложности. Тогда он просто решил сделать очевидное и войти через незапертые двери. Упорство, а не волшебство — вот что ему помогло.</p>
      <p>Ну, ладно. Зная противника, я мог защититься способом, который не вызовет у него подозрений. Я могу создать дверь-ловушку. Всякий раз, когда хакер использует для подключения к Elxsi украденные атрибуты, ловушка оповестит меня. При этом у хакера создастся впечатление, что у машины нет ресурсов для еще одного пользователя. То есть, Elxsi не скажет ему прямо «вали отсюда», а перейдет на черепашью скорость. Этот парень даже не поймет, что на него охотятся, a Elxsi будет надежно прикрыта.</p>
      <p>Мы вступаем на зыбкую почву. Без ордера телефонная слежка бесполезна. Конечно, мы видим каждое слово, поступающее с его клавиатуры в наш компьютер, но для проникновения в Милнет он может воспользоваться десятком других компьютеров.</p>
      <p>Ясно. Теперь мои помыслы должны быть направлены на поимку хакера. Я должен быть готов и днем и ночью. Но есть проблема. Я, конечно, могу спать под столом, надеясь, что писк терминала разбудит меня вовремя. Однако расплачиваться за это придется домашним спокойствием. Если бы только компьютер смог звонить мне при каждом появлении хакера — как при вызове врача!</p>
      <p>Карманный биппер! У меня несколько персональных компьютеров, контролирующих появление хакера. Мне нужно только запрограммировать их на номер моего биппера. Биппер можно взять напрокат за двадцать долларов в месяц.</p>
      <p>Написание программы заняло вечер. Теперь, где бы я ни был, я узнаю о появлении хакера через несколько секунд.</p>
      <p>Теперь мы с хакером один на один.</p>
    </section>
    <section>
      <title>
        <p>21</p>
      </title>
      <p>Лоуренсовская лаборатория в Беркли финансировалась Министерством Энергетики — наследником Комиссии по атомной энергии. Неизвестно, по какой причине, но Министерство Энергетики уже не было той сплоченной командой, которая начала строительство атомных энергетических установок два десятилетия назад. До меня дошли слухи, что за многие годы эта организация обмелела, наподобие Миссиссипи. Однако они оплачивают наши счета. Больше месяца мы не заикались о нашей проблеме, боясь, что хакер почувствует слежку. Теперь, когда след увел нас далеко от Беркли, лучше всего было рассказать им о хакере. Двенадцатого ноября я позвонил в Министерство Энергетики, пытаясь узнать, с кем можно поговорить о компьютерных взломщиках. Сделав десяток звонков, я понял, что никто ничего слушать не хочет. Наконец, я попал на чиновника, отвечающего за безопасность несекретных компьютеров. Рикк Корр терпеливо выслушал мой рассказ.</p>
      <p>— Он все еще захаживает в ваш компьютер?</p>
      <p>— Да, мы засекаем каждое его появление.</p>
      <p>— Когда вы его поймаете, дайте нам знать.</p>
      <p>— Послать вам копию журнала? — спросил я.</p>
      <p>— Не надо. Поменьше шума, пока с этим не будет покончено.</p>
      <p>Я сказал ему, что нам нужен ордер, а ФБР не проявляет к этому никакого интереса.</p>
      <p>— Не можете ли вы заставить ФБР размотать дельце?</p>
      <p>— Вряд ли. ФБР нас не слушает, — сказал Рикк. — Рад бы помочь, но это не входит в мою компетенцию.</p>
      <p>Опять компетенция. Я пробормотал слова благодарности и уже вознамерился повесить трубку, как вдруг Рикк сказал: «Если хотите, можете позвонить в Национальный Центр Компьютерной Безопасности».</p>
      <p>— А что это такое?</p>
      <p>Рикк объяснил: «НЦКБ является ответвлением Агентства Национальной Безопасности. Считается, что они разрабатывают стандарты на системы защиты компьютеров». Он сделал особое ударение на слове «считается», подразумевая, что на самом деле ничего подобного они не делают.</p>
      <p>— А с какой стати АНБ станет разговаривать с посторонними?</p>
      <p>— Отделение, занимающееся системой защиты компьютеров — единственное несекретное подразделение АНБ, — сказал Рикк, — его считают гадким утенком. Люди из засекреченных отделов разговаривать с ними не будут.</p>
      <p>— А поскольку они все-таки из АНБ, то нормальные люди не будут им доверять.</p>
      <p>— Правильно. Шишки на них сыплются с обеих сторон. Но все-таки тебе стоит поговорить с ними. Они заинтересуются и, может быть, смогут достучаться до наших бюрократов.</p>
      <p>Следующий звонок: в Национальный Центр Компьютерной Безопасности. Трубку снял Зик Хэнсон — чиновник по особым поручениям. Он, казалось, был очарован идеей незаметно следить за хакером. Он хотел знать все технические подробности устройства наших мониторов и устройств подачи сигналов тревоги.</p>
      <p>— Теперь вы оператор-перехватчик, — сообщил мне Зик.</p>
      <p>— А что это?</p>
      <p>Он замялся. Что он имел в виду, я выяснил сам. В АНБ тысячи людей следят за телетайпами по всему миру.</p>
      <p>Зик расспросил меня о компьютерах. Я объяснил: «Парочка ВАКСов с ЮНИКС, масса сетей». Двадцать минут я рассказывал ему о дырах, через которые пролезал хакер: Гну-Эмакс, пароли, троянские кони. Это произвело на Зика сильное впечатление. Однако, когда я спросил, есть ли способ как-нибудь раздобыть ордер, то он словно воды в рот набрал.</p>
      <p>— Нужно переговорить об этом с ребятами.</p>
      <p>Чего же можно было ожидать? Остается только позвонить шпиону, объяснить, что мне нужен ордер, и он начнет теребить ФБР. Хорошо, а как бы я среагировал, если бы кто-то позвонил в обсерваторию и сообщил о нападении инопланетян?</p>
      <p>— Если нам не помогут, мы прекратим слежку. Мне не светит быть добровольцем-перехватчиком.</p>
      <p>— Клифф, я все понимаю, но наши правила этого не позволяют. АНБ не может участвовать в самодеятельной слежке. Это попахивает тюрьмой.</p>
      <p>Значит, ни НЦКБ, ни АНБ, ни кто-либо другой моим хакером заниматься не будут. Что касается ордера, то Зик обещал подумать.</p>
      <p>— Если ФБР этим не заинтересовалось, то я сильно сомневаюсь, что они нас послушают. Наша обязанность обеспечивать защиту, а не гоняться за преступниками.</p>
      <p>Повергнутый в уныние, я повесил трубку. Возможно, Марта права. Она сказала, что я скатываюсь в омут. Сначала ФБР, затем ЦРУ, теперь АНБ. Но меня беспокоили не сами «привидения», а их бездействие. Все меня выслушивали, но ни один не пошевелил и пальцем. Полная прострация. Каждая контора имела дюжину причин, чтобы ничего не делать. Я шагал по коридорам, испытывая отвращение. Коридоры нашей лаборатории — это кошмар слесаря. Конечно, никто не подумал скрыть трубы и кабели, идущие по потолку. Поднимая глаза, я видел паропроводы и оранжевые этернетовские кабели. Давление пара составляло примерно сотню фунтов на квадратный дюйм, а темп передачи данных по Этернету — десять миллионов битов в секунду. Мои сети были так же необходимы лаборатории, как пар, вода и электричество. Я сказал «мои сети»? Они были настолько же моими, насколько паропроводы принадлежали слесарям. Однако с ними надо было обращаться как с родными и устранять протечки.</p>
      <p>Со мной происходило что-то странное. В изумлении я сел на пол. Работа всегда поглощала меня целиком: я писал предложения, таращился в телескоп, публиковал статьи и с изрядной долей цинизма относился к борьбе и триумфам окружающих. Мне было плевать, если мои исследования завершатся ничем. Теперь выбор за мной: то ли пустить все на самотек, то ли вооружиться и вступить в схватку. Глядя на трубы и кабели, я понял, что больше не могу оставаться за кулисами. От меня зависела судьба сетей, хотя об этом никто не знал. Становился ли я (о, нет!) ответственнее?</p>
    </section>
    <section>
      <title>
        <p>22</p>
      </title>
      <p>Этим вечером Марта занималась изучением криминалистики в библиотеке Боунт Холл Лоу. Я занес ей несколько булочек и плавленых сырков — высокооктановую заправку студентов. Мы целовались и обнимались среди книг, при этом Марта ухитрялась еще и зубрить. Ах, библиотека Боунт! Здесь закон не дремлет. Марта показала мне Lexis-компьютер, принадлежащий ее колледжу. «Не хочешь поиграть, пока я позанимаюсь?» — спросила она и, не дождавшись ответа, включила терминал. Показала мне клавишу вызова подсказки, информирующей, как войти в систему поиска документов, и опять зарылась в книги, оставив меня один на один с незнакомым компьютером.</p>
      <p>Подсказка была идеальной. Требовалось только нажать пару кнопок, ввести учетное имя, пароль и можно начинать поиск юридических документов на интересующую вас тему. Рядом с подсказкой стояли пять учетных имен и паролей. Я выбрал понравившуюся мне пару и вошел в систему. Никому и в голову не приходило защищать пароли. Хотел бы я знать, сколько бывших студентов-юристов имеют доступ к библиотечному компьютеру. Итак, я вошел в компьютер и начал поиск по ключевым словам «телефонная слежка». Чтобы привыкнуть к юридическому жаргону, мне понадобилось некоторое время, но в конце концов я нашел закон, определяющий процедуру телефонной слежки. Оказалось, чтобы выяснить номер того, кто вам позвонил, не нужно никакого ордера.</p>
      <p>В этом уже видны зачатки разума. Некоторые телефонные компании уже продают аппараты, на которых при вызове отображаются цифры телефона звонящего. Но если по закону не нужен никакой ордер, то почему на нем так настаивают телефонные компании? В понедельник утром, сжимая в руке ксерокопию закона 18 USCA N 3121, я позвонил в телефонную компанию Ли Ченгу.</p>
      <p>— Почему нужен ордер, когда по закону этого не требуется?</p>
      <p>— Чтобы защититься от судебных исков и не заниматься слежкой по просьбе шутников, — сказал Ли.</p>
      <p>— А если ордер не требуется, то почему бы телефонной компании из Вирджинии не сообщить нам номер?</p>
      <p>— Не знаю. Но они не сообщат. Я потратил на разговор с ними целых полчаса, но они даже не пошевелились.</p>
      <p>Если они не говорят номер даже другой телефонной компании, то уж нам наверняка не скажут.</p>
      <p>Позвонила Алета Оуэнс, наш юрист.</p>
      <p>— ФБР с нами не здоровается. Оставь надежды на ордер.</p>
      <p>Во время ланча в лабораторном кафетерии я поделился событиями двух последних недель с приятелями-астрономами: Джерри Нельсоном и Терри Мастом.</p>
      <p>— Ты хочешь сказать, что они выследили звонок и не хотят сообщать тебе номер? — недоверчиво спросил Джерри.</p>
      <p>— Что-то в этом роде. Не мычат, не телятся.</p>
      <p>Я показал им мой журнал. Две недели назад, когда техник определяла номер, я записал все ее жаргонные словечки. Теперь Джерри начал толковать их — вроде хироманта.</p>
      <p>— Послушай, Клифф, техник назвала 703, — сказал Джерри, — код области 703 — это в Вирджинии. А С и Р… Даю голову на отсечение, что это Чесапик и Потомак. Ага. Это телефонная компания, обслуживающая Северную и Западную Вирджинию.</p>
      <p>Терри Маст был экспериментатором.</p>
      <p>— У тебя же есть номера, которые назвала техник. Почему бы не попробовать любые их перестановки в сочетании с кодом области 703 и не выяснить, есть ли там компьютер?</p>
      <p>Джерри Нельсон взглянул на заметки.</p>
      <p>— Похоже, должно сработать. Техник назвала 1060, 427, 448. Попробуй позвонить. 703/427-1060. А, может быть, 448-1060. Существует всего несколько комбинаций.</p>
      <p>Я позвонил в местное отделение связи и сказал: «Мне пришел счет за пару звонков, которых я что-то не припоминаю. Не подскажете, кому я звонил?»</p>
      <p>На другом конце провода попался милый оператор:</p>
      <p>— Продиктуйте, пожалуйста, номера, я их проверю.</p>
      <p>Я назвал ей шесть комбинаций с кодом 703.</p>
      <p>— Очень сожалею, но пять из этих номеров не существуют или не обслуживаются. Не знаю, почему они попали в ваш счет.</p>
      <p>Пять из шести отпадают! Остается только один. Я ответил телефонистке: «Все в порядке, извините. А шестой номер чей?»</p>
      <p>— Майтер Инкорпорейтед, диктую по буквам М-А-Й-Т-Е-Р, номер 703/448-1060. Вы хотите оформить возврат денег за остальные звонки?</p>
      <p>— Попозже, сейчас я очень спешу.</p>
      <p>Майтер. Я знал оборонную фирму Майтер в Массачусеттсе, но не в Вирджинии. Я видел ее объявления в журналах по электронике — они всегда искали программистов, являющихся гражданами Соединенных Штатов. Покопавшись в библиотеке, я выяснил, что Майтер действительно имеет отделение в Вирджинии. МакЛин, штат Вирджиния. Странно, где я мог слышать об этом городе? Вспомнить мне помог географический атлас.</p>
      <p>В МакЛине находилась штаб квартира ЦРУ.</p>
    </section>
    <section>
      <title>
        <p>23</p>
      </title>
      <p>Невероятно, но похоже, что хакер всего в паре миль от штаб квартиры ЦРУ! Пора звонить боссу.</p>
      <p>— Слышишь, Деннис, звонок был из Майтера. Эта оборонная фирма свила себе гнездышко рядом с штаб-квартирой ЦРУ. Как думаешь, что об этом скажет Тиджей?</p>
      <p>— Откуда ты знаешь, что это Майтер?</p>
      <p>— Когда выслеживали телефон, я записал вслед за техником все номера и цифры. Опробовал все возможные комбинации и нарвался на модем в Майтере.</p>
      <p>— Значит, полной уверенности нет. Если мы об этом разболтаем, то можем оказаться в затруднительном положении.</p>
      <p>— Да, но какова вероятность при случайном наборе номера попасть на компьютер?</p>
      <p>— Не знаю. Но пока не добудешь доказательства, нельзя переходить к действиям. Не звони в Майтер и не говори об этом с нашими легавыми друзьями.</p>
      <p>Опять двадцать пять. Полагаю, мне известен номер хакера, но как же это доказать… Ага! Надо просто подождать следующего появления нашего гостя, а затем проверить, занят ли его телефон. Если занят, то, скорее всего, номер угадан правильно.</p>
      <p>Существует, правда, еще один способ. Попроще и понадежней. Еще в аспирантуре я научился выживать без финансирования, электроэнергии и даже без кабинета. Аспиранты занимают низшую ступень в академической иерархии. Поэтому они должны добывать все из ничего. Когда ваше имя стоит последним в списке на телескопное время, то приходится проводить наблюдение, болтаясь день-деньской в обсерватории и вклиниваясь в малейшую дыру между другими счастливчиками-наблюдателями. Когда нужно поработать с электронным приборчиком, то вы берете его на вечерок, валандаетесь с ним всю ночь и тихонько возвращаете, пока никто не заметил. Я немного узнал о физике планет, но науку пролезать в любые дыры усвоил хорошо.</p>
      <p>Пока я еще не могу добыть ордер, у меня есть стандартный набор аспирантских средств. Вполне достаточно, чтобы добыть требуемую информацию. Я позвонил в Чесапикский и Потомакский офисы и попросил соединить меня со службой безопасности. После некоторых проволочек я услышал голос техника, отслеживающей номер на прошлой неделе. Проболтав о пустяках несколько минут, она вскользь упомянула, что ее одиннадцатилетний отпрыск просто балдеет от астрономии. Я сразу же использовал зацепочку.</p>
      <p>— Наверно, ему нужны карты звездного неба и фотографии планет?</p>
      <p>— Конечно! Особенно этой штуки с кольцом, вы, наверное, знаете, Сатурна.</p>
      <p>Чего у меня полно, так это фотографий планет и галактик. Я немного послушал о ее отпрыске и постепенно перешел к интересовавшему меня предмету.</p>
      <p>— Кстати, по моим сведениям, хакер звонит из Майтера, это в МакЛине, номер 448-1060. Это совпадает с результатами слежки?</p>
      <p>— Вообще-то мне не полагается разглашать подобные сведения, но поскольку вы уже знаете номер…</p>
      <p>Ага. Уроки школы выживания не прошли даром.</p>
      <p>Я сложил в пакет десяток фотографий. Сегодня где-то в Вирджинии на стенах детской будут развешаны изображения планет и галактик.</p>
      <p>МакЛин, штат Вирджиния… О Марсе я знал куда больше, чем о МакЛине. Я позвонил своей сестре Дженни, живущей неподалеку. По крайней мере, у нее тот же самый код области.</p>
      <p>Само собой, Дженни слышала о Майтер. Это не просто оборонная фирма, нахватавшая у Пентагона секретных контрактов. У нее также были связи с ЦРУ и АНБ. Работая над тысячей других проектов, Майтер проводила испытания качества защиты компьютеров. Когда кому-либо требовался компьютер с надежной системой защиты, то он обращался в Майтер, который выдавал сертификат.</p>
      <p>Очень странно. Хакер звонил из компании, которая удостоверяет надежность защиты компьютеров. Может быть, это один из испытателей валяет дурака, или у Майтер есть какой-то секретный контракт, в соответствии с которым он проводит исследования защиты военных сетей?</p>
      <p>Пора звонить в Майтер. Потребовалось пять телефонных звонков, чтобы прорваться через секретарш, но в конце концов я вышел на человека, которого звали Билл Чендлер. Через пятнадцать минут он убедился в серьезности проблемы.</p>
      <p>— Это невозможно. Мы работаем над секретными вещами и никто к нам вломиться не может.</p>
      <p>Я рассказал ему о телефонной слежке.</p>
      <p>— Не знаю, может ли кто безобразничать с наших компьютеров, но если так, то это не чужаки.</p>
      <p>Еще десять минут мне потребовалось, чтобы до него дошло, что это его проблема, и еще пять минут — на принятие решения. Я предложил простой выход. В следующий раз, когда хакер подключится к Беркли, проверьте майтеровскую телефонную линию. Выясните, кто с ней соединился.</p>
      <p>Чендлер согласился. Он собрал несколько техников и установил наблюдение за майтеровским каналом с номером 448-1060. Как только я ему позвоню, он по внутренней сети выйдет на этого бандита.</p>
      <p>— Сомневаюсь, чтобы это что-нибудь дало, — сказал он, — через нашу систему защиты пробиться невозможно, а все наши сотрудники имеют допуски.</p>
      <p>Ладно. Может, один из из служащих балуется с военными сетями. А что, если это организованные действия? Если так, то оно должно располагаться совсем рядом. Пора звонить в ЦРУ. Спустя десять минут я уже разговаривал с Тиджеем.</p>
      <p>— Не знаю, как спросить, может быть, вы подскажете, какова вероятность, что хакер — один из служащих вашей конторы?</p>
      <p>Тиджей даже не рассматривал такую возможность.</p>
      <p>— Я не могу сказать определенно, но похоже, телефонный след привел нас в Вирджинию…</p>
      <p>Я сделал паузу, надеясь, что Тиджей поймет сам.</p>
      <p>— Где в Вирджинии? — спросил Тиджей.</p>
      <p>— Северная Вирджиния. МакЛин, есть такой городок.</p>
      <p>— Доказательства.</p>
      <p>— У нас есть результаты телефонной слежки, полученные неофициально. Нет ордера на обыск. Но сомневаться не приходится.</p>
      <p>— Откуда это известно?</p>
      <p>— Обычный трюк, которому я научился в аспирантуре.</p>
      <p>— Что еще известно о Маклинском подключении?</p>
      <p>— Немного. Знаете какие-нибудь оборонные фирмы оттуда?</p>
      <p>— Перестань болтать вздор. Что за фирма?</p>
      <p>— Майтер.</p>
      <p>— Давай-ка посерьезнее.</p>
      <p>— А поверишь ли, если я назову адрес — 1820 Долли Мэдисон Роуд?</p>
      <p>— То есть, ты хочешь сказать, что некто из Майтера вламывается в военные компьютеры.</p>
      <p>— Таковы результаты телефонной слежки.</p>
      <p>— Черт побери… это просто невозможно.</p>
      <p>Тиджей помолчал секунду.</p>
      <p>— Майтер надежно защищен… Что еще известно о хакере?</p>
      <p>— Я знаю сорт сигарет, которые он курит.</p>
      <p>Тиджей рассмеялся.</p>
      <p>— Я отгадал это еще месяц назад.</p>
      <p>— А почему мне не сказал?</p>
      <p>Тиджей хотел знать мои новости, но не был склонен рассказывать собственные.</p>
      <p>— Послушай, мне надо узнать одну вещь. Майтер расположен всего в миле от вас. Там проводятся секретные работы. Уверен, что хакер не из ЦРУ?</p>
      <p>— Могу лишь сказать, что никто из нашего управления не уполномочен расследовать внутренние преступления. Независимо от того фигурирует там компьютер или нет. (Неофициально он добавил: «Будь я проклят, если я знаю, кто этот парень, но лучше ему не быть одним из нас…»)</p>
      <p>— Можешь выяснить?</p>
      <p>— Клифф, рад бы помочь, но не могу.</p>
      <p>Ладно, ЦРУ заинтересовалось, но толку от этого немного. Пора звонить в ФБР. В седьмой раз Оклендское отделение ФБР и бровью не повело. Их больше интересовало, как я выследил звонок, а не откуда он был. Оставалось еще одно место, куда можно было позвонить: Агентство Оборонных Коммуникаций. Кажется, они в хороших отношениях с отделом специальных расследований ВВС, может быть, они сумеют пробудить интерес хоть у кого-то из правительственных чиновников.</p>
      <p>Несмотря на то, что Милнет был связан с десятью тысячами компьютеров, за безопасность там отвечал только один человек. Месяц назад майор Стив Радд интересовался нашими проблемами. Он хотел знать любые новости. Я позвонил ему и сказал, что слежка привела нас в МакЛин, штат Вирджиния. «Надеюсь, вы шутите», — сказал Стив.</p>
      <p>— Какие шутки! Хакер из оборонной фирмы в МакЛине.</p>
      <p>— Кто?</p>
      <p>— Не могу сказать, не проконсультировавшись с боссом.</p>
      <p>Я твердо стоял на своем. Прошло еще несколько минут и он сдался, выдохнув: «Послушай, переговори с боссом и узнай, будет ли он нас информировать. Если мы будем знать, на кого опереться, то, может быть, сумеем помочь. А пока вы молчите, мы вряд ли сможем что-нибудь сделать.»</p>
      <p>Я записал события сегодняшнего дня в мой журнал, пока они еще были свежи в памяти. Зазвонил телефон и я услышал сообщение, записанное на автоответчике: «Телефонная линия не защищена. Вести секретные переговоры запрещается». Я не знал ничего секретного, да и знать не хотел. Через три минуты звонок повторился и я услышал то же самое. Прислушавшись, можно было услышать щелчок в месте склейки ленты. Я почти впал в транс, убаюканный ритмами механического голоса, когда меня прервал живой голос сердитого армейского офицера.</p>
      <p>— Здравствуйте, это доктор Столл?</p>
      <p>Как только от меня что-то нужно, сразу вспоминают мою ученую степень!</p>
      <p>— Это Джим Кристи из Отдела Специальных расследований.</p>
      <p>Так-так. Легавый из ВВС. У фараона был только один вопрос: «Докуда вы довели слежку в Вирджинии?»</p>
      <p>— Понимаете ли, не могу сказать. Линия может прослушиваться.</p>
      <p>— Не валяй дурака.</p>
      <p>Не было никаких причин держать его в неведении. В худшем случае он не предпримет ничего, а в лучшем принудит Майтер к сотрудничеству. Поэтому я все рассказал Джиму. Он, как мне показалось, был удивлен, но остался доволен.</p>
      <p>— Я позвоню в отделение ФБР в Вирджинии, — сказал Джим. — Может быть, со своей стороны мы предпримем какие-нибудь действия?</p>
      <p>— Похоже, вам известно нечто, о чем я не знаю. Оклендское отделение не пошевелит и пальцем, если в деле не фигурирует хотя бы миллион долларов.</p>
      <p>Джим объяснил, что отделение ФБР обладает достаточной степенью автономии. То, что волнует одного агента, может совершенно не трогать другого.</p>
      <p>— Это как повезет. Иногда выигрываешь в лотерею.</p>
      <p>— …а иногда получаешь шиш с маслом.</p>
      <p>Я пожелал ему удачи, попросил держать меня в курсе и вернулся к своему журнала. Похоже, слухи подтверждаются, одна контора не доверяет другой.</p>
      <p>Единственный способ решения проблемы — теребить всех подряд. Рано или поздно кто-нибудь что-нибудь предпримет. Пока никто не приблизился к истине — ни ЦРУ, ни ФБР, ни АНБ, ни я сам. Никто не знал, куда приведет наш путь.</p>
    </section>
    <section>
      <title>
        <p>24</p>
      </title>
      <p>На следующее утро, когда я заявился в лабораторию, то не нашел ничего, кроме парочки посланий на автоответчике. Босс хотел, чтобы я позвонил в Министерство Энергетики и слегка взбодрил их. Звонил также Дэн Колковиц из Стэнфорда.</p>
      <p>— Наверно, надо было посмотреть твою электронную почту, но я боялся, что кто-нибудь еще сунет туда нос.</p>
      <p>Мы оба знали, что хакер ее просматривает. Жуя сэндвич, я рассказывал Дэну, как я вышел на Майтер, не упоминая, впрочем, о ЦРУ. Кому нужны слухи, что кто-то в Беркли сотрудничает с Большим Братом. Дэн сразу все понял.</p>
      <p>— Странно, я позвонил, чтобы сказать, что мы почти выследили нашего хакера в Вирджинии, МакЛин.</p>
      <p>У меня пересохло во рту.</p>
      <p>— Так ведь ваш хакер, это же совсем не тот парень, за которым я гоняюсь.</p>
      <p>— Согласен, возможно целая группа хакеров, используя одни и те же методы, нападает на разные компьютеры. Тем не менее, я знаю, как зовут хакера, ворвавшегося в Стэнфорд. Мы распечатали все символы, вводимые хакером с клавиатуры. Однажды ночью он подключился к нашему ЮНИКС-компьютеру и попытался решить простую арифметическую задачу вычисления площади, ограниченной кривой, путем подсчета квадратов. Но хакер загрузился от души: он ввел как свое имя, так и имя учителя.</p>
      <p>— Так! Ну и кто же он?</p>
      <p>— Его зовут Кнут Сиверс. Он учится в четвертом классе математической школы. Класс ведет мистер Махер. Правда, я понятия не имею, где он живет. В стэнфордской телефонной книге я его не нашел.</p>
      <p>Этот хакер — ученик средней школы. Нахождение площади, ограниченной кривой — простая задача.</p>
      <p>— Как бы мне его найти? — спросил Дэн. — Не знаешь, существует какая-нибудь картотека, куда занесены ученики всех средних школ?</p>
      <p>— Вряд ли. Но, может, есть картотека на всех учителей математики.</p>
      <p>Мы сравнили наши записи и еще раз пришли к выводу, что следим за разными людьми. Может, Кнут Сиверс знаком с хакером, вламывающимся в нашу систему, но не более. Я повесил трубку, вскочил на велосипед и помчался в студенческий городок. Вне всякого сомнения, в университетской библиотеке должен быть справочник с фамилиями учителей средних школ. Здесь мне не повезло, трудно найти человека, зная только, как его зовут, и не зная, где он живет. Вообще-то я мог позвонить в Вирджинию моей сестре Дженни. Как посмотрит моя сестричка, если ее втянут в эту круговерть компьютерных гонок? Прежде всего, я хотел, чтобы она обзвонила все школы в МакЛине и окрестностях и попыталась найти этого таинственного учителя мистера Махера. По сравнению с топтанием ФБР на месте, любая помощь на Восточном побережье способствовала бы продвижению. Кроме того, у Дженни был опыт общения с Министерством Обороны. Правда, любой мог сказать, что его опыт общения с военными превосходит мой.</p>
      <p>Я позвонил ей на работу и начал объяснять положение дел. Но как только она услышала слова «хакер» и «Милнет», то сразу же сказала: «Ладно, выкладывай, что от меня нужно». Оказалось, что Научно-Исследовательский Центр ВМФ, на который она работала, предупредил персонал о возможной утечке компьютерной информации.</p>
      <p>Дженни поставила одно небольшое условие.</p>
      <p>— Было бы очень любезно, если бы мне прислали благодарственное письмецо. Скажем, из Отдела Специальных Расследований или ФБР, или откуда-нибудь еще в этом роде.</p>
      <p>Когда я разговаривал с Отделом Специальных расследований, то передал им просьбу Дженни. Они уверили меня, что это нетрудно.</p>
      <p>— Что мы делаем действительно хорошо, так это пишем письма.</p>
      <p>(Несмотря на пылкие обещания майоров, полковников и генералов моя сестра так никогда и не получила знака официального одобрения. В конце концов мы порешили, что федеральный чиновник из одной конторы официально поблагодарил федерального чиновника из другой).</p>
      <p>Дженни решила начать свое расследование прямо во время обеда. Через час она мне перезвонила и кое-что сообщила.</p>
      <p>— Ближе всего к Майтеру находится маклиновская средняя школа, поэтому я начала с нее, — сказала она. — Я попросила к телефону мистера Махера, учителя математики. Там переспросили фамилию, сказали «одну минуточку» и соединили меня. В этот момент я повесила трубку.</p>
      <p>Может ли такое случиться, что моя сестра за один телефонный звонок добилась большего, чем ФБР. Здорово, надо будет еще ее поэксплуатировать.</p>
      <p>— А как насчет того, чтобы заглянуть в эту школу и поинтересоваться, есть ли у них компьютеры — в большинстве школ они есть. Кстати проверь, есть ли в их ежегоднике ученик по имени Кнут Сиверс. Только поосторожнее, пожалуйста, я знаю, он очень пуглив.</p>
      <p>На следующий день моя сестра катила по Вашингтонскому шоссе, попеременно чувствуя себя то умницей, то дурочкой.</p>
      <p>Оказалось, что МакЛин — это колыбель политиканов и высших военных чинов. Дженни сказала, что он являет собой «апофеоз богатого пригорода второго кольца», хотя я не очень-то понимал, что это значит. В этот солнечный осенний денек школа Вирджинии казалась живым воплощением мифов, воспевающих Среднюю Школу Великой Америки. Занятия только закончились и из дверей высыпали чада, судя по одежке, из богатых. На стоянке перед школой было полно Мерседесов, БМВ, Вольво. Радость и гордость Дженни, Шеви Сайтейшн выпуска 81 года, жался в уголке, осознавая свою ничтожность.</p>
      <p>Дженни сказала, что когда она сунулась в это привилегированное учебное заведение, с ней чуть не случилась истерика. У моей сестры были свои причины с отвращением относится к любому посещению школы. В молодые годы она преподавала английский. Теперь дети, особенно чужие, вызывали у нее аллергию. Она сказала, что нет на свете ничего хуже сынков богатых родителей. Прикинувшись родительницей, Дженни нанесла визит в школьный офис и просидела там полчаса, просматривая списки членов команды по плаванию, членов группы изучения латыни, участников диспутов, ища в них хотя бы одно упоминание о мифическом Кнуте Сиверсе. Но фишка не выпала. Тщательно перерыв все, что можно, и убедившись, что в МакЛине нет никакого Кнута, она стала изучать таблички на учительских почтовых ящиках. Действительно, на одной из них было написано «Мистер Махер».</p>
      <p>Внезапно появился какой-то клерк и спросил ее, что она здесь ищет. В духе Грейс Аллен моя сестра пробормотала: «Ой, где она… Не видели? Вот прямо предо мной». Клерк глупо улыбнулся, увидев, как Дженни выхватила брошюру из ближайшей стопки, лежащей на полке — это оказалось пособие по оформлению документов в вечернюю школу. Она помахала ему на прощание и выскочила.</p>
      <p>Тайная миссия завершилась. Стэнфордский Кнут Сиверс оставался мифом. Он никогда не числился в списках средней школы МакЛина. Мистер Махер оказался учителем истории, а не математики. Еще один тупик. Даже сейчас, разговаривая с сестрой, я испытываю неловкость за то, что послал ее на эту охоту.</p>
      <p>Я позвонил в Стэнфорд Дэну и выложил новости.</p>
      <p>— Я начну широкое расследование. С ФБР мы завязываем. В Секретной службе есть отдел компьютерных преступлений, который рвется заняться этим дельцем.</p>
      <p>Секретная служба? Разве эти ребята не занимаются ловлей авантюристов и защитой президента?</p>
      <p>— Конечно, — сказал Дэн, — но расследование компьютерных преступлений также их епархия. Министерство Финансов старается защитить банки от компьютерных мошенников, а Секретная Служба — подразделение Министерства Финансов. Они почти ничего не знают о компьютерах, но из-под змеи яйца достанут. Мы предоставим свои знания и опыт, а они добудут ордер.</p>
      <p>Для меня слишком поздно. Нашему отделению ФБР пока все до лампочки, но отделение ФБР в Александрии, штат Вирджиния, взяло дело на заметку. Кто-то на них надавил: то ли Майтер, то ли ВВС, то ли ЦРУ. Мне позвонил Майк Гиббонс — агент по особым поручениям. Через пару минут я понял, что он знает толк в компьютерах. Он писал ЮНИКС-программы, использовал модемы. Его не пугали базы данных и текстовые процессоры. Последним его хобби было играть на Атари в «темницу и дракона». Дж. Эдгар Гувер перевернулся бы в гробу. Майк не собирался пользоваться электронной почтой, несмотря на то, что для сохранения тайны при возможном перехвате мы применяли шифрование. По голосу я определил, что ему еще нет тридцати, однако компьютерное законодательство он знал в совершенстве.</p>
      <p>— Это, по крайней мере, нарушение закона Соединенных Штатов раздела 1030. Может быть, взлом и проникновение. Когда мы поймаем хакера, то ему светит пять лет или штраф в 50 000 долларов.</p>
      <p>Мне понравилось, что Майк сказал «когда», а не «если».</p>
      <p>Я рассказал про соглашение с Майтером.</p>
      <p>— Когда хакер подключится к Беркли в следующий раз, Билл Чендлер организует слежку по майтеровской сети изнутри. Тогда мы его найдем.</p>
      <p>Майк не был настолько уверен, но возражать не стал. Все хорошо, но хакер не появлялся со Дня Всех Святых уже две недели. Каждое утро я проверял распечатки. Днем и ночью не расставался с пейджером, надеясь, что хакер наступит на заложенную мину. Но сигнала не поступало.</p>
      <p>Наконец 18 сентября он вернулся, используя атрибуты Свентека. Подключившись в 8-11 утра, хакер проработал примерно полчаса. Я сразу же позвонил в Майтер в МакЛин. Билла Чендлера на месте не было, а его начальник сказал мне, что только Билл может проводить слежку во внутренней сети Майтера. Он что-то болтал о строгом соблюдении инструкций и сертификации защищенных сетей. Я его оборвал. У меня в компьютере болтается хакер, а тут разглагольствует какая-то «шишка». Где инженеры, которые что-то понимают? Лопнул еще один шанс схватить хакера.</p>
      <p>После обеда он появился опять. На этот раз я попал на Билла и он бросился проверять свои модемы. Действительно, некто набрал номер майтеровского модема. Звонок, похоже, был междугородний. Так откуда же звонит хакер?</p>
      <p>Билл объяснил: «Внутренняя сеть Майтера очень сложна, что затрудняет выслеживание. Для связи компьютеров друг с другом мы не используем отдельные провода. Используется метод уплотнения: множество сигналов передается по одному проводу. Чтобы выследить соединение, необходимо декодировать адреса каждого пакета в нашем Этернете».</p>
      <p>Другими словами, Майтер не мог выследить звонок. Проклятье. Некто связывается из Майтера, а они не могут определить, откуда он подключается. До сих пор неизвестно, свой это или чужак.</p>
      <p>Разозлившись, я просмотрел распечатку. Ничего нового. Он еще раз пытался пролезть в военную базу в Аннистоне, но получил от ворот поворот. Остальное время потратил на поиск слов «ядерная бомба» и «СОИ».</p>
      <p>Билл обещал подключить к решению нашей задачи инженеров. Спустя несколько дней появился хакер и выследить его не смогли.</p>
      <p>В субботу Марта вытащила меня на экскурсию в Калистоду, знаменитую своими гейзерами и горячими источниками, привлекающими бабочек, геологов и любителей развлечений. Для последних здесь были грязевые ванны, верх декаденса в Северной Калифорнии. За двадцать долларов можно было погреться в смеси вулканического пепла, торфа и минеральной воды.</p>
      <p>— Я выбью у тебя из головы мысли о работе, — сказала Марта. — Ты совсем помешался на этом хакере.</p>
      <p>Барахтанье в вонючей, но целебной грязи вряд ли восстановит силы, но я решил попробовать. В мою голову, почти погруженную в болото, постепенно вползали мысли о Майтере. Хакер использовал его телефонные линии, чтобы пересечь всю страну. В Стэнфорде проследили одного хакера до МакЛина; скорее всего он соединялся через Майтер. Может быть, Майтер — это хакерский центральный перевалочный пункт, разновидность коммутатора. Это значило бы, что хакеры не сотрудники Майтера, а чужаки.</p>
      <p>Как могло такое случиться? В Майтере должны были совершить по крайней мере три ошибки. Они открыли для всех желающих путь в локальную сеть. Затем они позволили чужаку подключиться к их компьютеру. Наконец, они должны были обеспечить непрослушиваемую связь по междугородним линиям. Третье условие соблюдалось: модемы, подключенные к их внутренней сети, могли связываться с любой точкой страны. Наши проблемы как раз и вывели нас на эти линии.</p>
      <p>Но как связаться с Майтером? Естественно, они не позволят первому встречному набрать номер и подключиться к сети. Как сказал Билл Чендлер, у них закрытая лавочка. Военные тайны и все такое.</p>
      <p>Существует ли другой способ подключиться к Майтеру? Например, через другую сеть? Может ли хакер попасть к ним через Тимнет? Если Майтер оплачивает услуги Тимнета и не пользуется паролями, то связаться с ними можно откуда угодно, причем задаром. После подключения к локальной сети можно оглядеться и послать телефонный вызов. Звонить можно куда угодно — за это заплатит Майтер. Мою гипотезу легко проверить: я сам стану хакером. Попытаюсь через Тимнет связаться с Майтером.</p>
      <p>Грязь пахла серой и торфяным болотом, а на ощупь напоминала доисторический ил. Я хорошо прогрелся и в грязевой ванне и в сауне, но мне уже не терпелось выбраться отсюда и отправиться домой. У меня был план.</p>
    </section>
    <section>
      <title>
        <p>25</p>
      </title>
      <p>Журнальная запись от 23 ноября 1986 года.</p>
      <p>10-30 утра. Номер доступа к оклендскому отделению Тимнета — 415/430-2900. Вызов посылается из дома с компьютера Макинтош. Темп передачи 1200 бод, бит четности отсутствует. Тимнет запросил имя пользователя. Я ввел МАЙТЕР. Реакция: «Добро пожаловать в Майтер-Бедфорд».</p>
      <p>10-40 утра. Локальная сеть Майтера вывела меню. Четырнадцать опций, очевидно, соответствующих различным компьютерам Майтера. Я последовательно перебрал все.</p>
      <p>10-52 утра. Выбор опции МВКЦ привел к появлению на экране другого меню. Это меню содержало двенадцать опций. Одна из них была НАБОР НОМЕРА. Мои действия:</p>
      <p>НАБОР НОМЕРА 415 486 2984 никакой реакции</p>
      <p>НАБОР НОМЕРА 1415 486 2984 никакой реакции</p>
      <p>НАБОР НОМЕРА 9415 486 2984 подключение к компьютеру Беркли.</p>
      <p>Вывод. Любой посторонний может связаться с Майтером через Тимнет. Пароли не требуются. Попав в Майтер, можно звонить куда угодно по местной междугородней связи.</p>
      <p>МВКЦ — это Майеровский Вашингтонский Компьютерный Центр. Бедфорд — это Бедфорд, штат Массачусетс. Я вошел в бедфордское отделение Майтера и очутился в МакЛине, на расстоянии пятисот миль от Бедфорда.</p>
      <p>11-03 утра. Отключился от компьютера в Беркли, но остался в Майтере. Запросил подключение к системе АЭРОВАКС. Выдано приглашение ввести имя пользователя. Ввел имя «Гость». Оно было принято, подключение произошло без использования пароля. Исследую компьютер Аэровакс.</p>
      <p>Аэровакс содержит программы обеспечения безопасности полетов для аэропортов. Они определяют допустимые углы посадки при приближении воздушных судов с большими и малыми скоростями. Работы, по-видимому, финансируются правительством. Аэровакс через майтеровскую сеть связан с рядом других компьютеров. Эти машины защищены паролями. Имя «Гость» они не воспринимают.</p>
      <p>Стоп! Что-то не так! Программы управления сетью, похоже, не совсем обычные — приветственное сообщение появляется слишком быстро, а само подключение происходит слишком медленно. Интересно, что это за программа…</p>
      <p>Ага! В нее вносились изменения. Кто-то занес троянского коня в сетевое обеспечение Аэровакса. Подпольная программка копирует пароли в секретный файл.</p>
      <p>Вывод: кто-то сунул нос в программное обеспечение Майтера и успешно «слизывал» пароли.</p>
      <p>11-35 утра. Отключение от Майтера и запись в журнал.</p>
      <p>Сегодня, перечитывая журнал, я вспоминаю час, когда я лазал по майтеровской внутренней сети. В любую минуту я ожидал появления на экране моего компьютера: «Руки вверх — и на выход».</p>
      <p>В Майтеровской системе, вне всякого сомнения, зияла огромная дыра. Любой мог позвонить, связаться с Майтером через Тимнет и провести остаток дня, путешествуя по их компьютерам. Большая часть машин защищалась паролями, но одна, по крайней мере, была открыта для всех.</p>
      <p>Я припомнил ханжеское заявление Майтер: «У нас закрытая лавочка и никто к нам ворваться не может». Аэроваксовский атрибут «Гость» открывал двери любому. Некто сунул нос в сетевую программу и научился копировать пароли в специальную область. Всякий раз, когда законный пользователь работал на Аэроваксе, у него крали пароль. Это давало хакеру ключ к другим майтеровским компьютерам.</p>
      <p>Насколько сильно поражена майтеровская система? Просмотрев каталоги, я увидел, что троянского коня занесли 17 июня. В течение нескольких месяцев некто невидимый и неслышимый контролировал их компьютеры. Я не мог доказать, что это мой хакер. Мои утренние упражнения показали, что любой мог войти в майтеровскую систему и связаться по телефону с компьютерами в Беркли. Поэтому необязательно хакер должен располагаться в Майтере. Он мог быть где угодно. По всей вероятности, Майтер использовали как перевалочную станцию, отправную точку для проникновения в другие компьютеры.</p>
      <p>С маклиновским соединением все ясно. Кто-то соединяется по телефону с Майтером, осматривается и начинает свое путешествие. Таким образом, Майтер расплачивается дважды: за абонирование связи с Тимнетом и за междугородние переговоры. И что особенно мило, Майтер служит укрытием, дырой в стене, которую невозможно обнаружить.</p>
      <p>Майтер — полностью засекреченная оборонная фирма — мне говорили, что без пропуска с фотографией дальше вестибюля пройти невозможно. Их охранники вооружены, а заборы увенчаны колючей проволокой. Однако, чтобы покопаться в их базах данных, нужен только домашний компьютер и телефон.</p>
      <p>В понедельник утром я позвонил Биллу Чендлеру в Майтер и все рассказал. Я нисколько не разочаровался, когда услышал, что его компания «обеспечена высшей степенью защиты и уделяет много внимания безопасности».</p>
      <p>— Если вы так озабочены проблемой безопасности, почему никто не займется проверкой компьютеров?</p>
      <p>— Мы занимаемся, у нас есть подробные записи о том, как используется каждый компьютер, — сказал Билл, — но это делается для учета, а не для обнаружения хакеров.</p>
      <p>Я подумал, как бы повели себя его люди, если бы обнаружили ошибку в 75 центов в распечатках счетов.</p>
      <p>— Когда-нибудь слышал об Аэроваксе?</p>
      <p>— Да, а что с ним?</p>
      <p>— Просто спрашиваю. В нем есть секретная информация?</p>
      <p>— Насколько я знаю, нет. Это система управления воздушным движением. А почему ты спрашиваешь?</p>
      <p>— Просто интересно. Однако тебе стоит его перепроверить.</p>
      <p>Не мог же я сказать, что я болтался вчера в его системе и обнаружил троянского коня.</p>
      <p>— Не представляешь, как туда пролезть хакеру?</p>
      <p>— Практически невозможно.</p>
      <p>— Следует проверить модемные порты общего доступа. Попробуй при этом подключиться к Майтеру через Тимнет. С вашей системой может связаться кто угодно и откуда угодно.</p>
      <p>Последнее заявление все-таки пробудило в нем подозрение, что у него серьезные проблемы. В Майтере работают не дураки, а глупенькие. Билл не знал, как реагировать, однако не собирался оставлять систему открытой. Не могу его за это винить. Его компьютеры были практически голыми.</p>
      <p>Больше всего ему хотелось, чтобы я не трепался дальше.</p>
      <p>Ладно, но при одном условии. В течение нескольких месяцев майтеровские компьютеры связывались по телефону со многими городами, используя дорогие междугородние линии фирмы AT&amp;T. Должны быть счета.</p>
      <p>В Беркли мы снимали один дом на пятерых. Ежемесячно, когда приходил счет за телефон, мы устраивали вечеринку, сидели и спорили. Каждый говорил, что к данному звонку он отношения не имеет. В конце концов как-то определяли, кто звонил, и счет оплачивался. Если мы впятером смогли все-таки все выяснить, то Майтер наверняка сможет. Я спросил Билла: «Кто оплачивает телефонные счета за компьютерные подключения?»</p>
      <p>— Точно не знаю, — ответил он, — но, по-моему, центральная бухгалтерия. Я там никогда не был.</p>
      <p>Теперь понятно, как хакер обходил это препятствие. Работники, оплачивающие телефонные счета, не общаются с компьютерами. Странно. Использование модемов требует оплаты междугородних переговоров. Телефонная компания пересылает в Майтер счет, и некий безликий бухгалтер подписывает чек. Никому не интересно, следует ли платить за звонки в Беркли.</p>
      <p>Билл просил меня молчать. Ладно, но я хотел кое-что поиметь за свое молчание.</p>
      <p>— Скажи, Билл, не смог бы ты мне прислать копии телефонных счетов за связь с компьютером?</p>
      <p>— Зачем они тебе?</p>
      <p>— Да просто посмотрю на досуге, куда еще пролез хакер.</p>
      <p>Спустя две недели я получил толстый конверт, набитый счетами за переговоры из Чесапика и Потомака.</p>
      <p>Мои соседи и я торговались по поводу двадцатидолларового счета. Счетов же на тысячу долларов я не видел никогда. Майтер оплачивал сотни междугородних звонков, по всей Северной Америке. Это не были люди. Счета указывали, что компьютер Майтера связывался с сотней других машин (я доказал это, позвонив по нескольким номерам, в каждом случае я слышал писк модема).</p>
      <p>Из всего этого я извлек полезную информацию. Я начал понимать, чем звонки хакера отличаются от обычных. Большую часть звонков можно отнести к разряду хакерских. В списке было очень много соединений с Аннистоном, штат Алабама. Были также связи с оклендским отделением Тимнета. Но в счете должны содержаться и вполне законные звонки. В конце концов, сотрудники Майтера должны связываться с компьютерами, чтобы передать данные или скопировать свежие программы из машин Западного Побережья. Как же отличить такие звонки от хакерских?</p>
      <p>Дома Марта готовила обед, Клавдия делала салат, а я пек печенье,<a l:href="#n_2" type="note">[2]</a> когда принесли счет за телефонные переговоры. Набивая рот шоколадными чипсами, мы начали торговаться.</p>
      <p>Мои подруги и я не испытывали затруднений, выясняя, кто пользовался междугородным телефоном. Если я звонил в Буффало с 9-35 до 9-45, тогда, скорее всего, я же звонил и в Нью-Йорк с 9-46 до 9-52. Просматривая майтеровские счета, я знал, что только хакер мог звонить на военную базу в Аннистоне, штат Алабама. Весьма вероятно, что телефонный звонок, сделанный минутой позже, тоже его. То же самое относится и к звонку, предшествовавшему связи с Алабамой. В физике это называется корреляционным анализом. Если днем наблюдаются вспышки на солнце, а ночью — яркое сияние, то скорее всего эти явления связаны. Надо смотреть на события, происходящие друг за другом, и пытаться определить взаимосвязь. Просто здравый смысл.</p>
      <p>Передо мной лежат телефонные счета за шесть месяцев.</p>
      <p>Даты, время, номера телефонов и города. Их наберется, может быть, тысяч пять. Слишком много, чтобы провести анализ вручную. Однако компьютер легко справиться с этой работой — для вычисления перемещений существует множество программ. Все, что нужно сделать — это ввести данные в мой Макинтош.</p>
      <p>Вы когда-нибудь набирали на клавиатуре пять тысяч телефонных номеров? А мне пришлось делать это дважды, чтобы убедиться в отсутствии ошибок. Это заняло два дня. Два дня на ввод данных, и один час — на анализ. Я ввел в программу параметр, указывающий, что все звонки в аннистонскую военную базу следует рассматривать как хакерские. Нужно было найти все звонки, предшествующие им или следующие за ними. Выяснилось, что хакер много раз звонил в оклендское отделение Тимнета. Программа вела себя вполне разумно. Всю вторую половину дня я провозился с программой, совершенствуя статистические методы и исследуя влияние различных алгоритмов на выходные результаты. Это позволило определить вероятность того, что данный звонок сделан хакером. Очень остроумно — можно добыть доказательства, не выходя из дома.</p>
      <p>Только вечером я осознал полученные результаты. Хакер не просто врывался в мой компьютер, а побывал по крайней мере в шести, а может быть, даже в дюжине других.</p>
      <p>Из Майтера по междугородней линии хакер подключался к Норфолку, Оук Риджу, Омахе, Сан Диего, Пасадене, Ливермору и Атланте. Очень интересно: он сделал тысячу звонков, длившиеся не более минуты, в города, разбросанные по всей стране. На базы ВВС, на верфи ВМФ, на авиационные заводы и в оборонные фирмы. Что можно узнать за одну минуту связи с армейским испытательным полигоном?</p>
      <p>В течение шести месяцев этот парень тайно вламывался на базы ВВС и в компьютеры, разбросанные по всей стране. Невидимый, неслышимый, анонимный, упорный, удачливый. Что ему надо? Что он успел разнюхать? И что он делает с полученной информацией?</p>
    </section>
    <section>
      <title>
        <p>26</p>
      </title>
      <p>В майтеровских счетах содержались сотни номеров телефонов из всех уголков страны. Большая часть разговоров длилась минуту или две. Но каналы несли не человеческие голоса — один компьютер звонил другому.</p>
      <p>Однако голос моего босса был определенно человеческим. Где-то в конце ноября Рой Керт заглянул в мой кабинетик и застал меня спящим за письменным столом.</p>
      <p>— Чем занимался прошлый месяц?</p>
      <p>Вряд ли я мог сказать: «Ах, набирал на компьютере номера телефонов из счетов одной оборонной фирмы с Восточного Побережья». Напоминание об охоте на хакера могло пробудить в нем воспоминания об отведенных мне трех неделях. Я сразу же подумал о графическом терминале, полученным нашим отделом — новой игрушке, выводящей на экран трехмерные изображения механических устройств. Я пробаловался с ним около часа — достаточно, чтобы понять, насколько трудно с ним обращаться. Но это могло оправдать меня в глазах босса, и я сказал: «Помогал астрономам в разработке телескопа, используя новый графический дисплей». Это было не совсем враньем, поскольку мы собирались этим заняться и даже пять минут говорили об этом.</p>
      <p>Мой маневр привел к неожиданному результату. Рой слегка улыбнулся и сказал: «Ладно, на следующей неделе покажешь картинки». Если я не предъявлю что-нибудь на следующей неделе, то мне подрежут крылышки.</p>
      <p>Неделя ушла на изучение принципов программирования этого зверя, выяснение нужд астрономов и рисование картинки. Я был абсолютный профан в области автоматического проектирования, а язык программирования, казалось, занесли из двадцать первого века: объектно-ориентированный язык с графическими исследованиями. Что бы это значило?</p>
      <p>Поэтому я околачивался около телескопщиков. Джерри Нельсон и Терри Маст спорили о величине изгиба телескопа за счет гравитации. При наблюдении звезд, расположенных в зените, изгиба трубы телескопа не происходит. Однако, если направить его в сторону горизонта, то за счет гравитации труба слегка изогнется (достаточно, чтобы нарушить тончайшую юстировку). Ребята хотели знать величину ошибки и просили меня показать эффект на дисплее. Это развлекало даже больше, чем выяснение значения понятия «графическое исследование». Мы поболтали немного и Джерри упомянул, что профессор Эрик Антонссон написал программу отображения конструкции телескопа на графическом дисплее. Почти такую же, как собирался писать я.</p>
      <p>— Хочешь сказать, что кто-то уже написал программу и получил картинку на экране? — спросил я.</p>
      <p>— Да, но около Колтеча в Пасадене. Четыреста миль отсюда. Результаты же нужны нам сейчас.</p>
      <p>Мне нужно просто и быстро добыть эту программу и приспособить под свой ВАКС. Нет нужды даже разбираться в способах программирования этого зверя.</p>
      <p>Я позвонил в Колтеч профессору Антонссону. Он будет счастлив, если мы воспользуемся его программой, но как нам ее переслать? Самое быстрое — электронным способом. Вот оно — когда нужна программа, не надо пересылать по почте магнитную ленту. За двадцать минут ее можно передать по проводам и поместить в компьютер. К девяти часам вечера я приспособил эту программу к нашей системе и новым параметрам телескопа. К двум часам ночи я вывел на экран цветное изображение кековского телескопа вместе со всеми стойками, подшипниками и зеркалами. Можно было видеть место изгиба трубы, точки возникновения напряжений, а также определить, на каком участке требуется повысить жесткость. Опять технология приходит на помощь.</p>
      <p>Один вечер настоящей работы — и я слетел с крючка. Можно вытаскивать хакера на передний план. Но он молчал. Мой биппер был всегда начеку, мониторы — в активном режиме, но он не появлялся две недели. По дороге домой я подумал, может, у него тоже срочная работа и до моего компьютера руки не доходили. А, может быть, он нашел другой способ связи с Милнетом и обходит все мои ловушки?</p>
      <p>Как обычно, на следующее утро я спал допоздна. Нет нужды рано идти на работу в канун Дня Благодарения. В 11–30 я катил в лабораторию и думал о работе, готовясь показать картинки. Но как только я вошел в кабинет, то стал думать, почему не появляется хакер. Пора звонить в Майтер и выяснять, что они там натворили. Голос Билла Чендлера слегка потрескивал, пробиваясь через помехи междугородней линии. Да, неделю назад он отключил модемы. Теперь хакер больше не может прыгать через майтеровскую локальную сеть.</p>
      <p>Мы не знали, откуда был хакер, а теперь уже никогда не узнаем. Поскольку Майтер заткнул свою дыру, хакер будет искать другой путь в мою систему. Хотя маловероятно. Если кто-то наглухо забивает дверь, то это вызывает подозрения: вдруг там притаились, чтобы схватить меня. А я знал, что этот хакер — парень тронутый. Конечно же, он исчезнет. Выходит, ловушки я расставил напрасно. Три месяца поисков, и в конце — только расплывчатый вопросительный знак.</p>
      <p>Я не жалуюсь. Кроме погони за хакером, у меня масса своей работы. Например, конструирование телескопов, обслуживание компьютеров или разработка прикладных программ. Но я скучал по острым ощущениям, беготне по коридорам, стуку принтеров, толчее вокруг экрана, когда пытались выследить соединения с моим компьютером. Сколько я изобрел в этой гонке! Теперь мои программы работают почти мгновенно. Через несколько секунд после появления хакера пищит мой биппер. Он не только сообщает мне, что хакер ворвался. Я написал одну программку, и теперь он азбукой Морзе сообщает мне, на какой компьютер попал хакер, его учетное имя и по какой линии он вошел. Резервные мониторы и устройства подачи сигналов тревоги делают систему устойчивой к отказам. Все готово, пусть только сунется…</p>
      <p>Хакер ушел, но оставил мне несколько концов. Из майтеровских телефонных счетов следовало, что он звонил в Норфолк, штат Вирджиния. Обзвонив все в округе (стандартный прием аспиранта: надоедание — ключ к успеху), я выяснил, что хакер связывался с Региональным Центром Автоматической Обработки Данных ВМФ. Остановить меня было некому, я позвонил в этот центр и переговорил с их системным менеджером — Реем Липчем, отличным парнем. Он обслуживал систему электронных почтовых ящиков. Рей сообщил, что 23 июля с 3-44 до 6-26 вечера кто-то болтался в их ВАКСе, используя атрибуты инженера полевой службы. Попав в систему, хакер сразу же создал новую учетную запись с именем Хантер.</p>
      <p>Обычно такой эпизод не попал бы в поле зрения Рея. Имея дело с тремя сотнями морских офицеров, он никогда не замечал, чтобы добавляли новую учетную запись. Однако, на следующий день ему позвонили из Пасадены, штат Калифорния, из Лаборатории Реактивного Движения; эти люди занимаются межпланетными космическими аппаратами. Бдительный оператор обнаружил в компьютере нового системного менеджера. Этот новый пользователь подключился через Милнет откуда-то из Вирджинии. Рея спросили, почему люди из полевой службы болтались в их компьютере. Рей не стал задавать вопросов. Он закрыл компьютер и сменил все пароли. На следующий день он провел перерегистрацию всех пользователей.</p>
      <p>Итак, мой хакер ворвался в компьютеры ЛРД и ВМФ. Несколько месяцев назад, до того как я обнаружил его в Беркли, он болтался в Милнете. Эти объекты атаки были ранее мне неизвестны. Не являются ли они ключом к определению местоположения хакера? Если вы живете в Калифорнии, то нет причин проходить через Вирджинию, чтобы попасть в пасаденский компьютер. А зачем кому-то из Вирджинии связываться с другим компьютером, расположенном в том же штате, через Майтер. Предположим, что хакер использовал Майтер для всех звонков, исключая местные. Это означает, что любой штат, представленный в телефонных счетах, не является его резиденцией. Исключаем Вирджинию, Калифорнию, Алабаму, Техас, Небраску и дюжину других.</p>
      <p>Нет, это неубедительно и ни к чему не приведет.</p>
      <p>Я позвонил еще в несколько мест, упоминавшихся в майтеровских счетах. Хакер напал на колледж в Атланте, штат Джорджия.</p>
      <p>Наша система чересчур открыта. Все на доверии.</p>
      <p>Один из способов управления компьютером заключается в том, что все двери остаются открытыми. Так же поступает один мой знакомый профессор физики: в его кабинет может зайти любой. Хотя это ничему не вредит: все свои заметки он делает на китайском.</p>
      <p>Из разговора с Реем я узнал еще одну черту хакера. До этого момента я наблюдал, как он работает с ЮНИКС-системами. Однако на ВАКСе Рея стоит VMS. Хакер мог не знать берклиевский диалект ЮНИКСа, но определенно понимал, как вламываться в VMSовские ВАКСы.</p>
      <p>Начиная с 1978 года, ДЕК производила ВАКСы — первые свои тридцатидвухбитные компьютеры. Выпускались они неторопливо: к 1985 году было продано пятьдесят тысяч экземпляров по цене 200 000 за штуку. В большинстве из них использовалась гибкая дружелюбная операционная система VMS, хотя некоторые зловредные парни выбрасывали ее и ставили ЮНИКС. Как в ЮНИКСе, так и в VMS происходит разделение вычислительных ресурсов и для каждого пользователя создается отдельная область. Имеется также пространство, зарезервированное для системы, и общее пространство, доступное всем. После распаковки машины и при первом включении вы можете создавать области для пользователей. Если поступившая машина закрыта паролями, то первое время подключиться к ней невозможно. ДЕК решает эту проблему, снабжая каждый VMS-ВАКС тремя наборами атрибутов, для каждого из которых имеется свой пароль. Это атрибут SYSTEM с паролем MANAGER, атрибут FIELD с паролем SERVICE и атрибут USER с паролем USER. По инструкции требуется запустить систему, создать новые учетные записи для пользователей и сменить пароли.</p>
      <p>Запуск нового компьютера не всегда проходит гладко и некоторые системные менеджеры никогда не меняют пароли, несмотря на то, что фирма ДЕК прикладывает массу усилий, чтобы заставить их это сделать. И что в результате? Сегодня можно войти в некоторые системы с учетным именем SYSTEM и с паролем MANAGER.</p>
      <p>Системные атрибуты обладают всей полнотой привилегий, можно читать любой файл, гонять любую программу и менять любые данные. Глупо оставлять их без защиты.</p>
      <p>Хакер либо знал об этих паролях, открывающих ему черный ход, либо был осведомлен о плюхах в операционной системе VMS. Так или иначе, не приходится сомневаться в том, что он назубок знал две операционные системы — ЮНИКС и VMS. На это обычно нужны годы. Конечно, системщики, работающие с ЮНИКСом, могли воспользоваться дырой в Гну-Эмаксе, поскольку представляют себе все слабые места. Большинство системных менеджеров VMS осведомлены о несекретных паролях, устанавливаемых фирмой ДЕК по умолчанию. Но чтобы стать специалистом в операционных системах, необходимо не менее пяти лет, а навыки, приобретенные при работе с одной, почти невозможно использовать для другой. Мой хакер провозился с ЮНИКСОМ не менее двух лет и примерно столько же с VMS. Возможно, на своем веку ему приходилось быть системным менеджером и администратором. Это не школьник. Однако назвать его многоопытным волшебником тоже нельзя — он не знал ЮНИКС Беркли.</p>
      <p>Я следил за человеком в возрасте от двадцати до тридцати лет, курящим сигареты Бенсон и Хеджес. Он врывается в военные компьютеры и ищет секретную информацию.</p>
      <p>Мне позвонил Тиджей из ЦРУ.</p>
      <p>— Нет ли чего новенького о нашем приятеле?</p>
      <p>— Похоже, ему далеко до пенсии.</p>
      <p>Я пустился в объяснения, рассказал о военно-морском центре, паролях по умолчанию, но Тиджей меня прервал.</p>
      <p>— Есть распечатки этих последних сеансов?</p>
      <p>— Нет. Эти сведения получены в результате анализа майтеровских телефонных счетов. Если это неубедительно, есть другие доказательства. Он создал учетную запись с именем Хантер. Совсем как в Аннистоне.</p>
      <p>— Ты записал это в журнал?</p>
      <p>— Конечно. Я все туда заношу.</p>
      <p>— Не можешь ли прислать мне копию?</p>
      <p>— Ну, это личные заметки…</p>
      <p>Тиджей же не пришлет мне копию своих отчетов.</p>
      <p>— Не валяй дурака. Если мы собираемся поджарить немного буковку «Ф», то я должен знать, что происходит.</p>
      <p>Буковка «Ф». Я напряг память. Преобразование Фурье? Фауна? Фотография?</p>
      <p>— Что это за буква «Ф»? — спросил я, стесняясь своего невежества.</p>
      <p>— Эта буковка сидит в Вашингтоне, — ответил Тиджей слегка раздраженно. — Ребята Дж. Эдгара. Бюро.</p>
      <p>— Так и сказал бы, ФБР. Дошло. Тебе нужен мой журнал, чтобы убедить буковку «Ф» начать работу?</p>
      <p>— Да. Пришли его мне.</p>
      <p>— Давай адрес.</p>
      <p>— Просто Тиджею, почтовый индекс 20505. Дойдет.</p>
      <p>Ни должности, ни фамилии, ни улицы, ни штата. Я подумал, получал ли он вообще обычные письма.</p>
      <p>Когда ЦРУ слезло с моей шеи, я вернулся к настоящей работе. Я немного поигрался с графической программой профессора Антонссона и обнаружил, что она удивительно проста. Все это объектно-ориентированное программирование сводилось к тому, что не надо использовать переменные и структуры данных при написании программ. Вместо этого вы сообщаете компьютеру сведения о предметах. Чтобы описать, например, робота, вы подробно указываете сведения о его стопах, голенях, суставах, торсе и голове. Не надо никаких иксов и игреков. А графическое исследование просто означает, что когда робот начинает двигать голенью, стопы и большие пальцы ног перемещаются автоматически. Чтобы переместить каждый объект, не надо писать отдельную программу. Здорово! Провозившись пару дней с программой из Колтеча, я почувствовал ее простоту и элегантность.</p>
      <p>Я немного подправил изображение и добавил цвета и заголовки. Босс хотел заставить меня прыгать через обручи, я же устроил ему целый трехмерный цирк.</p>
    </section>
    <section>
      <title>
        <p>27</p>
      </title>
      <p>День Благодарения — пора откупоривать бутылки. Марта на своем велосипеде еле дотащила в рюкзаке сорок фунтов продуктов. Она высказалась насчет спящих до ужина приживал и велела мне разгрузить рюкзак и убрать в доме.</p>
      <p>— Выложи овощи, дорогой, — сказала она, — я иду за едой.</p>
      <p>Куда еще?! Видя мое изумление, она снисходительно объяснила, что решила купить все свежее, и что нужны еще гусь, мука, масло, сливки и яйца. Действительно, праздничек. Я выложил продукты и нырнул обратно в постель. Меня разбудили запахи печенья и гуся, распространяющиеся по дому. Должны были прийти аспиранты — друзья Марты, которые не могли поехать домой (или предпочли кухню Марты маминой). Парочка профессоров права, несколько мрачных воинов из кружка айкидо и сумасбродная подружка Лори. Наконец я включил все двести пятьдесят лошадиных сил нашего пылесоса в общую суматоху, устроенную Мартой. Тут вернулась с репетиции Клавдия. «Немедленно перестань», — закричала она.</p>
      <p>— Я сама! — Можете представить соседку, которая любит возиться по хозяйству? У нее был один недостаток: любила играть Моцарта по ночам.</p>
      <p>Празднование Дня Благодарения превратилось в сплошную идиллию: друзья вваливались, помогали на кухне, болтали и смеялись. Кормежка была обильная: начали со свежих устриц, купленных у причала Сан-Франциско, затем перешли к грибному супу, а затем к гусю. После этого мы разлеглись, как тюлени на берегу, пока не набрались сил. После пирога и чая из трав разговор перекинулся на юриспруденцию. Друг Марты Вики начал трепаться с профессорами об экологических законах. Наконец, насытившись интеллектуальными беседами, мы улеглись у огня и стали жарить каштаны. Вики и Клавдия играли на пианино в четыре руки, Лори пела балладу, а я думал о планетах и галактиках. Компьютерные сети и шпионы казались чем-то нереальным в этом теплом мире, наполненном друзьями, вкусной едой и музыкой. Обычный День Благодарения в кругу друзей.</p>
      <p>Я уже забыл о хакере, его не было почти месяц. Астрономы баловались с новым графическим дисплеем, пытаясь найти способ выпрямления телескопа. К этому моменту я понял, как оживить картинку, чтобы они могли увеличивать интересующие их части и вращать их. Объектно-ориентированное программирование — я заучил новое понятие.</p>
      <p>В пятницу я приготовился поразить системщиков. Я припомнил весь жаргон и настроил дисплей, чтобы он не подвел меня в последнюю минуту. В три часа появилась дюжина компьютерных волшебников. Система отображения работала безупречно, а программа из Колтеча загрузилась без сучка и задоринки. Компьютерщики привыкли к нудным разговорам о базах данных и структурном программировании, поэтому трехмерное цветное изображение поразило всех.</p>
      <p>Во время шоу я отвечал на вопросы о языке программирования («он объектно-ориентирован в полном смысле этого слова»), как вдруг запищал мой биппер.</p>
      <p>Три гудка. В азбуке Морзе это буква «С». Свентек.</p>
      <p>Черт побери! Месяц молчания — и этот сукин сын снова здесь. Шоу должно продолжаться. Я не мог во всеуслышание заявить, что продолжаю гоняться за хакером — три недели давно истекли. Однако, мне нужно было посмотреть, что он делает. Я прекратил показ картинок, прорвался через толпу в коридоре и проскочил в коммутаторную. Ни на одном из моих мониторов не была зафиксирована активность хакера. Из распечатки было видно, что он проторчал у нас две минуты. Достаточно, чтобы проверить систему. Он убедился в отсутствии системного менеджера и проверил наличие дыры в Гну-Эмаксе — ее еще не залатали. Он также проверил четыре украденных атрибута — никаких изменений, затем слинял.</p>
      <p>Зафиксировавший его монитор был подсоединен к тимнетовской линии. Тот же канал. Тракт шел от Майтера в AT&amp;T и далее в Пасифик Беллз и в Тимнет. Пора звонить в Майтер. Трубку взял Билли Чендлер.</p>
      <p>— Нет, он не мог пользоваться нашими модемами, они все выключены.</p>
      <p>В самом деле? Легко проверить. Я связался с Майтером через Тимнет. Я все еще мог проникнуть в майтеровскую сеть, но Билли выключил модемы. Хакер мог болтаться в его компьютерах, но оттуда уже никуда попасть не мог. Он явно вышел на нас из другого места.</p>
      <p>Радоваться мне или огорчаться? Шалун вернулся с привилегиями суперпользователя. Может быть, на этот раз я его поймаю за хвост. Если он будет продолжать возвращаться, я его в конце концов выслежу. Только поиск может дать ответ на вопрос «Кто это?» Я не испытаю удовлетворения, если получу открытку: «В ваш компьютер вламывался Джо Блатс». Я должен создать средства, чтобы вычислить его. Что, если это русский медведь? Результат может быть неожиданным.</p>
      <p>Я наточил инструменты. Сигналы тревоги включаются сразу же, как только он входит с украденными учетными именами. Программа обнаружит его за минуту. Когда хакер наступит на мину, биппер сообщит мне об этом.</p>
      <p>Лиса вернулась. Гончая готова к охоте.</p>
    </section>
    <section>
      <title>
        <p>28</p>
      </title>
      <p>Возвращение хакера Марту не обрадовало. Она начала считать мой биппер своим личным врагом.</p>
      <p>— Когда ты избавишься от этого электронного пса?</p>
      <p>— Через две недели. Я уверен, что к Новому Году все кончится.</p>
      <p>Даже после трех месяцев безуспешной погони я полагал, что развязка близка. Еще несколько недель — и он будет мой.</p>
      <p>В пятницу 5 декабря хакер появился в 1-21 дня. Он поднял перископ, поискал системного менеджера и занялся файлом паролей. Зачем? Если его не расшифровать, то это абракадабра. Программа шифрования построена по принципу мышеловки. Математический алгоритм, заложенный в ней, точен, обладает свойствами повторяемости и необратимости. Может быть, он владеет секретом дешифровки? Маловероятно. Если повернуть рычаг колбасной машины в обратную сторону, то с другого конца поросята не посыпятся.</p>
      <p>Через десять минут хакер исчез. Достаточно, чтобы вычислить соединения до Тимнета. Однако их сетевой волшебник Рон Вивьер как раз обедал. Поэтому Тимнет выследить его не мог. Еще один потерянный шанс.</p>
      <p>Рон перезвонил мне через час. «Был деловой обед, — сказал он. — Я уж подумал, что ты бросил гоняться за этим парнем». Я рассказал ему о месячном перерыве.</p>
      <p>— Мы засекли его в Майтере, а там заткнули дырку, через которую он лазил. Это попридержало его с месяц, но теперь он вернулся.</p>
      <p>— А почему вы свою дырку не заткнули?</p>
      <p>— Наверное, стоило бы, — сказал я, — но мы уже три месяца этим занимаемся, похоже, осталось совсем чуть-чуть.</p>
      <p>Рон добровольно потратил массу времени. Мы не оплачивали услуги Тимнета по выслеживанию хакера.</p>
      <p>— Эй, Клифф, а как получилось, что ты никогда не звонил мне по ночам?</p>
      <p>Рон дал мне домашний телефон, но я всегда звонил только на работу. Похоже, хакер не появляется ночью. Интересно, почему? В моем журнале зафиксировано время каждого подключения хакера. Интересно, когда он в среднем активен? Я припомнил, что видел его в 6 часов утра и в 7 часов вечера, но никогда в полночь. Не боится ли хакер, что в полночь он раскроет свое истинное лицо?</p>
      <p>На 6 декабря мы имели сто тридцать пять подключений хакера. Достаточно, чтобы провести статистический анализ его привычек. За пару часов я ввел в программу все даты и времена, теперь просто усреднил их.</p>
      <p>Ну, не совсем просто. Промежуток между шестью часами утра и шестью часами вечера, полдень или полночь? Такими вещами занимаются статистики. Дэйв Клэвленд показал мне подходящую программку, и я провел остаток дня, выполняя все виды усреднений.</p>
      <p>В среднем хакер появлялся в полдень по тихоокеанскому времени. Сделав поправку на летнее время, можно было сделать усреднение на 12–30 или даже на 1 час дня, но ничто не говорило, что он — вечерняя птичка. Хотя он иногда появлялся по утрам, а иногда вечером (я до сих пор злюсь на него за то, что он испортил мне празднование Дня Всех Святых), обычно он начинал работать после обеда. Среднее время сеанса исчислялось минутами. Масса 2-х и 3-х минутных подключений и несколько двухчасовых сеансов.</p>
      <p>Предположим, он живет в Калифорнии. Тогда он рыщет по компьютерам днем. Если он с Восточного Побережья, где время на 3 часа опережает наше, то пик его активности между 3 и 4 часами дня. Бессмысленно. Ему следовало бы работать по ночам: такие телефонные переговоры оплачиваются со скидкой, сети меньше загружены и обнаружить его труднее. А он нагло вламывается днем. Почему? Самоуверенность? Возможно. После того, как он убеждается в отсутствии системного оператора, он без всяких колебаний начинает путешествие по моему компьютеру. Самонадеянность? Вероятно. Он без стыда и совести лезет в чужую почту и копирует чужие данные. Но этим вряд ли можно объяснить его полуденное появление.</p>
      <p>Может быть, он считает, что когда на компьютере работают десятки других пользователей, вероятность его обнаружения меньше. К полуночи в диалоговом режиме остается работать только пара сов.</p>
      <p>Эта его особенность может облегчить мне жизнь. Реже приходится выскакивать из постели, когда я сплю с Мартой. Реже нужно звонить в полицию по ночам и больше вероятности, что я окажусь рядом в момент его появления. Когда мы резали лук, я сообщил Марте:</p>
      <p>— Я преследую хакера, который боится темноты.</p>
      <p>— Лишено всякого смысла.</p>
      <p>— Дилетант вламывался бы в нерабочее время.</p>
      <p>— Хочешь сказать, что он профессионал, соблюдающий трудовую дисциплину!</p>
      <p>Я представил себе человека, отбивающего по утрам на часах карточку учета рабочего времени, восемь часов взламывающего чужие компьютеры и затем, отметив время ухода, покидающего контору.</p>
      <p>— Нет, — сказала Марта, — даже профессиональные грабители работают, когда все отдыхают. Интересно узнать, меняет ли он свое расписание по уикендам?</p>
      <p>Мне нужно было вернуться в лабораторию, отобрать все уикендовские времена и усреднить их отдельно.</p>
      <p>— Предположим, что хакер показывается только около полудня, — продолжала Марта, — тогда там, где он живет, скорее всего ночь.</p>
      <p>В каком же месте ночь, когда в Калифорнии день? В часовых поясах путаются даже астрономы. Но я-то знаю, чем дальше на Восток, тем позднее. У нас время на 8 часов опережает гринвичское. Поэтому, когда в Беркли обедают, в Европе спят. А не подключается ли хакер из Европы? Стоит подумать. Месяц или два назад я измерил расстояние до хакера, засекая, когда хакер запускал Кермит. Получалось, что хакер за 6000 миль отсюда. До Лондона 5000 миль. Тесен мир.</p>
      <p>В этот вечер мне было трудно уснуть. Завтра я должен перечитать мой журнал, держа в голове новую гипотезу.</p>
    </section>
    <section>
      <title>
        <p>29</p>
      </title>
      <p>В субботу утром я проснулся в теплых объятиях Марты. Мы немного послонялись по дому и я приготовил кучу квази-звездных вафель — тех самых, которые рекламировались по всей туманности Андромеды.</p>
      <p>Несмотря на ранний час, я не смог более сопротивляться желанию немедленно отправиться в лабораторию. Я ехал по улицам, ища глазами киоски. Один человек продавал хорошо сохранившиеся вещи, выпущенные, по-моему, еще в 60-х годах: афиши рок-концертов, джинсы с колокольчиками и даже пиджак в стиле Джавахарлара Неру. Я выбрал открывающее тайны кольцо капитана Миднайта. Всего два доллара. На нем даже была выгравирована памятная надпись о Валтине.</p>
      <p>Приехав в лабораторию, я приступил к анализу времен подключения хакера, выделяя уикенды. Я ухитрился выяснить, что по будням он появлялся до трех часов, а по уикендам очень рано — около 6 часов утра. Предположим, что этот негодяй живет в Европе. По уикендам он может вламываться в любое время, но по будням только вечерами. Времена подключения говорили в пользу этого предположения, но десяток других теорий также могли подтвердиться этими данными.</p>
      <p>Я упустил один источник информации. Юзнет — это общенациональная сеть, охватывающая тысячи компьютеров, связанных через телефонные каналы. Это огромная электронная доска объявлений, что-то вроде сетевой рекламной газеты. Любой мог послать заметку; каждый час появлялись десятки новых сообщений, разделенных на категории: например, «ошибки в ЮНИКСе», «программы для Макинтошей» и «критические заметки о научной фантастике». Здесь никто ни за что не отвечал. Любой ЮНИКС-компьютер мог связаться с Юзнетом и послать сообщение остальным. Анархия в действии. Особенно много сообщений посылали системные менеджеры. Например: «У нас есть Фубаровский компьютер 37 модели и нам нужны для него йодайновские ленты. Помогите». Кто-нибудь откликался и проблема решалась в считанные минуты. Иногда это оказывалось гласом вопиющего в электронной пустыне.</p>
      <p>Я не мог послать заметку: «На мой компьютер напали хакеры. Есть ли соображения, откуда эти ребята?» Поскольку большинство компьютерщиков пользуются этой «доской объявлений», то хакер немедленно прочтет мою весточку. Однако я мог просматривать сообщения и извлекать из них нужную информацию. Я начал поиск по ключу «Хак». На экран попадут любые сообщения, содержащие такую комбинацию букв.</p>
      <p>Н-да! Неудачный выбор ключа. Слово «хакер» двусмысленно. Компьютерный народец использует его как комплимент неординарному программисту; а общественность — для определения мерзавца, взламывающего компьютеры. Набралось много сообщений, содержащих это слово в первом значении, и мало — во втором, однако кое-что нашлось. Парень из Торонто сообщил, что на его компьютер напала группа из Германии. Они называют себя Клубом Компьютерного Хаоса. Технические варвары. В другой заметке говорилось о хакерах из Финляндии, пытающихся откачать деньги из одной фирмы, захватив в «заложники» ее компьютеры. В третьей упоминалось, что хакер из Лондона занялся махинациями с кредитными карточками, передавая содержащуюся в них информацию по телефонным линиям. Ни в одном из этих сообщений не было сведений о моем хакере.</p>
      <p>Я вылез на крышу и посмотрел на залив. Передо мной распростерлись Беркли и Окленд, на горизонте виднелся Сан-Франциско и Мост Золотые Ворота. Все, что мне было известно — в нескольких кварталах отсюда кто-то играл со мной в странную игру. Я крутил в руках кольцо, когда запищал биппер. Три точки. Свентек в моем ЮНИКСе. Я бросился вниз по лестнице в коммутаторную. Хакер. Я сразу же позвонил Вивьеру. Никто не брал трубку. Черт, сегодня суббота. Пришлось звонить ему домой. Трубку взяла женщина.</p>
      <p>— Мне нужно немедленно поговорить с Роном…</p>
      <p>— Он во дворе, моет машину. Я его позову.</p>
      <p>Ее бы за смертью посылать. В конце концов Рона нашли. В трубке было слышно, как где-то вопили дети.</p>
      <p>— Буду тебе жизнью обязан, — с трудом выдохнул я. — Проследи мой четырнадцатый порт.</p>
      <p>— Ладно. Подожди минутку. Хорошенькое дельце, здесь сразу целых две телефонные линии.</p>
      <p>Мне было трудно представить, что он держит в руках весь коммутатор. Он должен связаться с компьютером.</p>
      <p>Прошла вечность, пока Рон снова взял трубку.</p>
      <p>— Клифф, ты уверен, что это тот же самый парень? Я засек, что он искал в нашем компьютере слово «СОИ».</p>
      <p>— Да, это он.</p>
      <p>— Он подключается с вентильного компьютера, о котором я никогда не слышал. Мне удалось засечь его сетевой адрес, так что он может вешать трубку. Однако, парень подключается из какого-то странного места.</p>
      <p>— Из какого?</p>
      <p>— Не знаю. Какой-то странный тимнетовский узел 35–13. Нужно посмотреть в каталоге.</p>
      <p>В трубке было слышно, как Рон стучал по клавишам.</p>
      <p>— Вот оно. Этот узел соединен с ITT-узлом DNIC 31–06. Он подключился из ITT и МНЗ.</p>
      <p>— Как? А что все это значит?</p>
      <p>— Ой, прости, — сказал Рон. — Мне все время мерещилось, что я разговариваю с человеком из Тимнета. Твой хакер подключился к Тимнету откуда-то снаружи. Он вошел через коммуникационную линию, принадлежащую Международной Телефонной и Телеграфной Компании.</p>
      <p>Тимнет осуществляет передачу данных между странами, используя так называемые Международные Носители Записи или сокращенно МНЗ. Поскольку в соответствии с международными соглашениями мы вынуждены использовать МНЗ, то мы выбрали самый дешевый носитель. МНЗ — это средство связи государств друг с другом.</p>
      <p>— То есть, хакер подключился из-за границы?</p>
      <p>— Вне всяких сомнений. ITT пользуются связями Вестара, — Рон использовал массу аббревиатур.</p>
      <p>— Переведи, пожалуйста, — попросил я его.</p>
      <p>— Да ты знаешь, Вестар-3. Спутник связи, висящий над Атлантикой, обслуживает одновременно от десяти до двадцати тысяч телефонных звонков.</p>
      <p>— Значит, хакер подключается из Европы?</p>
      <p>— Несомненно.</p>
      <p>— А откуда конкретно?</p>
      <p>— Не знаю и вряд ли смогу узнать. Однако попробую.</p>
      <p>Опять стук клавиш.</p>
      <p>— ITT указывает на линию DSEA 744031. Это линейный номер. Линия может идти из Испании, Франции, Германии или из Англии.</p>
      <p>— А откуда все-таки?</p>
      <p>— Прости, не знаю. Звони в ITT. Через три дня они пришлют нам счет и я смогу выяснить. А пока больше ничего сказать не могу.</p>
      <p>Рон пошел мыть машину, а я подошел к принтеру и стал наблюдать. Если хакер замыслил какую-нибудь пакость, я смогу его вырубить, не вставая из-за стола.</p>
      <p>Однако сегодня его мой компьютер не интересовал, сначала он убедился в отсутствии слежки, просмотрев список работающих пользователей и список их заданий. Слава Богу, что я замаскировал монитор!</p>
      <p>Затем он сразу, использовав наши сетевые связи, подключился к Информационному Центру Сети. На этот раз он провел поиск по ключевым словам ЦРУ, ICBM, ICBM COM, NORAD и WSMR. Содрав имена нескольких компьютеров, он методично пытался подключиться к каждому, используя имена «Гость» и «Посетитель». Однако ничего не получилось. Как и месяц назад, он потратил изрядное время, пытаясь проникнуть на ракетный полигон Уайт Сэндс. Раз за разом он пытался подключиться к их компьютерам. Он легко узнал имена пользователей работающих на них, однако не смог разгадать пароли.</p>
      <p>Почему парня интересуют только военные машины? Вокруг полным-полно компьютеров, а он лезет в военные базы. Происходит нечто серьезное. Спустя полчаса он покинул Уайт Сэндс и вернулся в наш Elxsi. В День Всех Святых он уже туда залезал и добавил новую учетную запись.</p>
      <p>Я и один физик, работающий на этом компьютере, заложили туда ловушку. Извне это выглядело, будто система была открыта настежь, но когда туда залезал хакер, исполнение операций сильно замедлялось. Чем чаще он туда залезал, тем медленнее компьютер работал. Хакер пытался подключится к Elxsi, а машина работала все медленнее и медленнее: она все исполняла, но с черепашьей скоростью. Фирме Elxsi будет стыдно — их машины самые производительные из мини-компьютеров.</p>
      <p>Он сдался через десять минут. Вернувшись в наши ЮНИКСы, он пулей вылетел в Милнет. На этот раз он потратил час, пытаясь вломиться в сорок два военных компьютера, дислоцированных по всему миру. Пользуясь практически одной командой — telnet, он подключился к военной системе и пытался войти в нее, используя учетные имена и пароли, обычно принимаемые по умолчанию. Если четыре попытки оказывались неудачными, он переходил на другой компьютер.</p>
      <p>Он понимал толк в отладке. Когда ЮНИКС выдавал приглашение «введите учетное имя», он использовал в качестве него слова «гость», «корень», «кто» и «посетитель». Операционная система VMS выдает приглашение — «введите пользовательское имя». Здесь он использовал имена «система», «поле», «обслуживание» и «пользователь». Раньше он всегда так поступал, и не приходится сомневаться, что будет поступать так в дальнейшем.</p>
      <p>Сегодня удача от него отвернулась. Он ничего не угадал. Сорок два прокола.</p>
      <p>Очевидно, он собирался работать долго. Я вытащил из кармана батончик «Милки уэй» и расположился у монитора, наблюдая за хакером. На другом конце междугородней линии хакер сидит перед монитором и смотрит на зеленые буковки. Может, тоже жует батончик «Милки Уэй» или курит Бенсон и Хеджес.</p>
      <p>Была суббота, но я все же решил позвонить в отдел специальных расследований ВВС. Там меня попросили перезвонить, если всплывет что-нибудь новенькое, и все. Больше никакой реакции. Вряд ли они собирались что-нибудь предпринять. Мне нужно было знать, кто находился на другом конце спутникового канала ITT.</p>
      <p>Мое место пребывания было известно только двум людям — Рону Вивьеру и Марте. Рон мыл машину, поэтому когда зазвонил телефон, я сразу ответил: «Привет, дорогая». Молчание, затем: «Я, наверное, неправильно набрал номер. Мне нужен Клифф Столл», — мужской голос с английским акцентом. Может, английские шпионы? А может, хакер? Вот задачка-то. Оказалось, ничего особенного. Рон Вивьер позвонил в отдел международных связей Тимнета экспертам по трансатлантическим коммуникациям. Один из них, Стив Уайт, начал слежку.</p>
      <p>Стив работал в Вене, штат Вирджиния, обеспечивая связь клиентов Тимнета по всему миру. Он вырос в Дорсете в Англии и учился программированию по почте: писал программы и посылал их в компьютерный центр, а спустя неделю получал распечатки. Стив утверждал, что это лучшая школа программирования, так как каждая ошибка стоит неделю. После он изучал зоологию в Лондонском университете, и считал, что она очень похожа на астрономию: прелесть как интересна и доводит до нищеты. Поэтому он переехал в США и стал работать по своей второй специальности: цифровая связь. Стив устранял неполадки в международных коммуникационных системах.</p>
      <p>Компьютерную связь можно обеспечить десятком способов — через телефонные каналы, волоконно-оптические линии, через спутники и СВЧ-каналы. В принципе мне наплевать на способ передачи данных, если научный работник из Поданка может подключиться к моему компьютеру в Беркли. Это уже забота Стива — обеспечить, чтобы данные, попадающие в Тимнет, дошли до меня. В каждой коммуникационной компании есть свой Стив Уайт. С точки зрения такого человека, сеть — это паутина соединений: невидимые нити, которые появляются и исчезают в течении нескольких секунд. Каждый из трех тысяч узлов должен быть всегда готов мгновенно связаться с другим.</p>
      <p>Можно построить сеть, протянув провод к каждому компьютеру и подсоединив другой конец этого провода к большому переключателю. Именно таким способом связываются терминалы в нашей лаборатории: в коммутаторную тянутся миллиарды проводов. Местная телефонная связь все еще использует этот принцип. Они подключают все телефоны к одной станции и обеспечивают соединение с помощью механических переключателей. По всей стране разбросаны тысячи компьютеров — такое количество машин Тимнет не может связать между собой с помощью центрального коммутатора. Механические ключи нельзя использовать в принципе: они очень медленны и ненадежны. Вместо этого Тимнет создал виртуальные цепи обеспечивающие связь компьютеров друг с другом. Тимнет коммутирует компьютеры, расположенные в различных уголках страны. Для обеспечения связи между ними он использует арендованные кабели. Когда происходит передача сообщения с одного компьютера на другой, то Тимнет обращается с ним как с почтовым отправлением: пересылает в один из своих узлов. Там тимнетовские компьютеры ставят на конверте адрес назначения и адрес источника. Похоже на почтовое отделение, только работает со скоростью света. Специальные программы обеспечивают передачу каждого конверта в узел, ближайший к месту назначения. Когда конверт попадает в нужный компьютер, Тимнет удаляет адрес, открывает конверт и достает данные.</p>
      <p>Отпадает нужда в гигантском переключателе для связи вашего компьютера с моим. Каждый узел сети знает, куда переслать пакет данных — кратчайший путь ему указывает центральный компьютер.<a l:href="#n_3" type="note">[3]</a> При передаче конвертов через всю страну может быть использована дюжина тимнетовских узлов. Когда ваш компьютер молчит, сеть занимается обработкой других конвертов, но каждый тимнетовский узел помнит, куда переслать ваши пакеты. В узле имеются тысячи «ящичков». В нем постоянно производится сортировка конвертов.</p>
      <p>Выслеживать придется не проводок, а последовательность адресов, используемых для связи компьютеров. Рон, Стив и ребята из Тимнета могли выследить хакерское подключение, размотав всю нить. Нить берет свое начало от одной из земных станций ITT. Куда же она идет дальше?</p>
    </section>
    <section>
      <title>
        <p>30</p>
      </title>
      <p>Итак, после шести месяцев слежки выяснилось, что хакер подключается из Европы. Он сидел у меня в компьютере, пытаясь взломать машину научно-исследовательской лаборатории ВМФ, когда позвонил Стив Уайт.</p>
      <p>— Тимнетовское соединение начинается в ITT.</p>
      <p>— Рон Вивьер уже сообщил мне об этом, кроме того, он сказал, что подозревать можно любую из четырех стран.</p>
      <p>— Рон не может проследить дальше. Я сам займусь.</p>
      <p>— А ты можешь проследить каналы ITT?</p>
      <p>— Конечно. Международные Носители Записей дали Тимнету разрешение выслеживать их каналы. Я подключусь к коммутатору ITT и определю, кто звонит.</p>
      <p>Можно было подумать, это очень просто. Я продолжал смотреть на экран, наблюдая за хакером. Хоть бы он не повесил трубку, пока Стив не закончит слежку.</p>
      <p>Стив опять взял трубку. Своим модулированным, почти артистическим голосом он сказал: «Адрес вызова твоего хакера DNIC тире 2624 тире 542104214».</p>
      <p>Вообще-то я не пользуюсь жаргоном из принципиальных соображений, но все полностью записал в журнал. К счастью, все это Стив перевел на нормальный язык.</p>
      <p>— Как удалось выяснить Тимнету, хакер связывается с ними через спутник ITT. Я могу определить спутниковый канал и выследить все соединение.</p>
      <p>Не глаза, а прямо рентген. Через спутники видят.</p>
      <p>— Номер DNIC — это код идентификатора сети. Это почти то же самое, что и номер телефона — там код области указывает, откуда звонят.</p>
      <p>— Так откуда же подключается хакер?</p>
      <p>— Из Германии.</p>
      <p>— Восточной или Западной?</p>
      <p>— Западной. Из немецкой сети Дейтекс.</p>
      <p>— А что это?</p>
      <p>— Дейтекс — это немецкий аналог Тимнета, их национальная сеть, — объяснил Стив. — Чтобы узнать поподробнее, мы должны позвонить в Бундеспост. Знаешь, DINC полностью идентифицирует компьютер, посылающий вызов. Первые четыре цифры указывают на сеть Дейтекс. Бундеспост может найти этот номер в каталоге и точно сообщить нам место расположения.</p>
      <p>— Что такое Бундеспост?</p>
      <p>— Это национальная почтовая служба Германии, государственная связная компания.</p>
      <p>— Почему у них сетями занимается почта? У нас здесь почта доставляет письма, а не цифровую информацию.</p>
      <p>— Но в большинстве стран телефонная служба находится под контролем почтового ведомства. Так исторически сложилось. В Германии все очень сильно централизовано, нельзя даже подключить автоответчик, не имея специального разрешения.</p>
      <p>— Хочешь сказать, что хакер подключается с правительственного компьютера?</p>
      <p>— Нет, скорее всего с частного. Однако каналами связи заведует Бундеспост. Позвоним туда утром.</p>
      <p>Слушать, как Стив рассказывает о сетях, было поинтереснее, чем наблюдать, как хакер лазает по моему компьютеру и ищет слова типа «СОИ». Если послушать Стива, сеть — это живое существо, развивающийся организм. Чувствует боль и реагирует на окружение. Элегантность сети заключается в ее простоте.</p>
      <p>— Всякий раз, когда твой гость бьет по клавише, — говорил Стив, — код символа передается из Дейтекса в ITT и далее в Тимнет и в твою систему. Когда он не бьет по клавишам, то сетевое время на него не расходуется.</p>
      <p>Стив был пессимистически настроен и считал, что вряд ли удастся успешно завершить слежку.</p>
      <p>— Хакер может подключаться с компьютера, находящегося в Германии, просто связавшись с Дейтексом. Если это так, то мы его прищучим. Нам известен его адрес, этот адрес укажет нам компьютер, а компьютер выведет на него.</p>
      <p>— Кажется невероятным, — сказал я.</p>
      <p>— Это и в самом деле невероятно. Скорее всего, хакер подключается к сети Дейтекс через модем.</p>
      <p>— Так же, как и к Тимнету. С Дейтексом любой может связаться по телефону и подключиться к компьютерам сети. Очень удобно для бизнесменов и хакеров.</p>
      <p>— Проблема в немецком законодательстве, — сказал Стив. — Они не считают хакерство преступлением.</p>
      <p>— Ты, конечно, шутишь?</p>
      <p>— Нисколько, — сказал он. — В массе стран устаревшие законы. В Канаде хакера, вломившегося в компьютер, скорее можно привлечь за украденное электричество, а не за нарушение права собственности.</p>
      <p>— Но в США взлом компьютеров считается преступлением.</p>
      <p>— Думаешь, нам его выдадут? Не дури, Клифф.</p>
      <p>Пессимизм заразил меня. Дух мой был поколеблен.</p>
      <p>Хакер, однако, не подозревал о слежке. Он окончательно отключился в 5-22.</p>
      <p>Германия. Я бросился в библиотеку и отыскал там атлас. Время в Германии на десять часов опережает наше. Хакер появлялся около полудня или часа дня. Там в это время девять или десять часов вечера.</p>
      <p>Я вспомнил как Мэгги Морли расшифровала пароль хакера. «Джегер — по-немецки охотник, хантер». Разгадка лежала прямо передо мной, но я был слеп.</p>
      <p>Это объясняет результаты, полученные при замере времени прихода сигналов подтверждения, когда хакер использовал Кермит для передачи файлов. Тогда получилось, что до хакера 6000 миль. Хотя я никогда не относился с особым доверием к этой цифре. А следовало бы. От Германии до Беркли 5200 миль.</p>
      <p>Не только слеп, но и глух.</p>
      <p>Несколько месяцев я рыскал по Северной Америке, ища хакера. А ведь Дэйв Клэвленд не переставал повторять: «Хакер не с Западного Побережья». Нет, всего в 5200 милях от него.</p>
      <p>Некоторые детали были еще неясны, но в целом я представлял его действия. Где-то в Европе хакер соединялся по телефону с немецкой сетью Дейтекс. Он просил связать его с Тимнетом и Бундеспост делал это, используя Международный Носитель Записей. Как только он попадал в Штаты, то связывался с моей лабораторией и отправлялся в путь по Милнету. Майтер должен являться его перевалочным пунктом. Он действует так: входит в Дейтекс, запрашивает Тимнет и затем подключается к Майтеру. Попав туда, он мог порыться в их компьютерах в свое удовольствие. Когда ему надоедало читать отчеты этой оборонной фирмы, он связывался оттуда с любой точкой Северной Америки — и в Майтер приходили счета.</p>
      <p>А кто оплачивал трансатлантические соединения? Если верить Стиву, то стоимость сеанса составляет от 50 до 100 долларов за час. Я понял, что гоняюсь за богатеньким хакером, а, может быть, за очень умным вором. Теперь я представлял, почему Майтер оплачивал тысячи одноминутных телефонных звонков. Хакер связывался с ним и давал команду системе вызвать по телефону другой компьютер. Получив ответ, он пытался подключиться с исходным стандартным именем и паролем. Обычно он терпел неудачу и повторял попытку с другим компьютером. Он перебирал варианты, а Майтер платил по счетам. Но он оставил след в счетах Майтера.</p>
      <p>Тракт привел нас в Германию, но он мог там не заканчиваться. Может, тракт начинался в Монголии или в Москве.</p>
      <p>Он искал военные секреты. Можно ли следить за шпионом? За настоящим шпионом, работающим на них. Но кто они? Боже мой, я никогда не знал, на кого работают шпионы. Три месяца назад я обнаружил маленькую мышку, заглянувшую в наши учетные файлы. Мы следили, как она бегает, выскакивает и попадает в военные компьютеры и сети.</p>
      <p>Правда, мышка оказалась крысой.</p>
    </section>
    <section>
      <title>
        <p>31</p>
      </title>
      <p>Субботний вечер я потратил на заполнение журнала. Теперь я мог связать все в единое целое. Аннистонская гипотеза не подтвердилась: хакер не из Алабамы — промахнулись на пять тысяч миль. Стэнфордский хакер — определенно другой парень. Мой хакер писал домашние задания на немецком, а не на английском. Обзванивание Беркли ни к чему не привело: там не было парня по имени Хеджес. Не то имя. И не тот континент.</p>
      <p>Высота стопки распечаток уже составила один фут. Я аккуратно их рассортировал и проставил даты на всех листингах. Большинство листингов совершенно неинтересны. Легко ли врываться в компьютеры? Элементарно, дорогой Ватсон. И до тупости скучно.</p>
      <p>Я пришел домой в два часа ночи. Марта ждала — с лоскутным одеялом.</p>
      <p>— Развлекался с девочками?</p>
      <p>— Ага, — ответил я, — с таинственной иностранкой.</p>
      <p>— Выяснилось, что хакер из Европы?</p>
      <p>— Он может быть где угодно, но я ставлю на Германию.</p>
      <p>Мне бы хотелось проспать в субботу допоздна, свернувшись калачиком рядом с Мартой. Но этот чертов биппер запищал в 10–44. Звук был резкий, неприятный, даже, сказал бы, настойчивый. Затем пошла азбука Морзе. Я выскочил в столовую и позвонил Стиву Уайту домой. Пока шли гудки, я включил Макинтош. На пятом гудке Стив взял трубку.</p>
      <p>— Хакер опять ожил, Стив, — сказал я ему.</p>
      <p>— Окей, Клифф. Я прослежу и перезвоню тебе.</p>
      <p>Я повесил трубку и уселся у Макинтоша. Этого «зверя» я использовал в качестве удаленного терминала. Еще у меня был модем и одна программка: автоматически набирался номер моего компьютера, обеспечивалось подключение к нему и выводилось на экран все происходящее. Хакер прорывался через Милнет.</p>
      <p>Через пару минут перезвонил Стив. Для связи не использовался канал ITT; сегодня был задействован RCA.</p>
      <p>— RCA не работает через спутник Вестар, — сказал Стив, — его спутник — это Комсат.</p>
      <p>Этот неугомонный хакер каждый день меняет спутники.</p>
      <p>— Хакер не может выбирать сам, — объяснил Стив, — для обеспечения дополнительных услуг есть несколько международных маршрутов.</p>
      <p>Для вызова Тимнета могут использоваться различные трансатлантические маршруты. Данные могут проходить через четыре или пять различных спутников и кабелей.</p>
      <p>— Напоминает доставку груза из штата в штат.</p>
      <p>— Не заставляй начинать все сначала, — сердито произнес Стив, — не хочешь же ты, чтобы я прочел лекцию о международных телекоммуникационных законах.</p>
      <p>— Ладно. А откуда сегодня пришел хакер?</p>
      <p>— Из Германии. Тот же адрес, то же место.</p>
      <p>Я не мог наблюдать из дома, а Стив закончил выслеживание. Куда идти дальше? В лабораторию, и очень быстро. Нацарапав записочку для Марты, я натянул джинсы и вскочил на велосипед.</p>
      <p>Я опоздал. Хакер исчез за пять минут до моего прибытия.</p>
      <p>Я пролистал листинг утреннего воскресного сеанса, увидел все его старые трюки. Он последовательно пытался вломиться в военные компьютеры, пробуя очевидные пароли. Все это начинало надоедать.</p>
      <p>Поскольку хакер появился утром, то стоило подождать, а вдруг он вернется? По статистике, он вновь появится через час или два. Действительно, он вернулся в 1-16 дня. Запищал биппер, и я бросился в коммутаторную. Он входил в систему, используя атрибуты Свентека. Как обычно, он проверил, кто работает на компьютере. Если бы я наблюдал за ним из дома, то он засек бы меня. Но в моей «крепости» — в коммутаторной — я был для него невидим: он не мог проникнуть через электронную завесу. Убедившись, что за ним никто не следит, он сразу же выскочил наружу через милнетовский порт. Введя несколько команд, поискал в каталоге Милнета аббревиатуру КЦУ. Раньше я никогда не видел такого сочетания букв. Может, он ошибся при наборе?</p>
      <p>Не нужно сушить себе мозги. Информационный компьютер сети выдал полдюжины военных Командных Центров Управления. Хакер продолжил поиск, используя в качестве ключей другие слова: «Чейенни», «icbm», «боевой», «khll», «Пентагон» и «Колорадо».</p>
      <p>Прочесывание милнетовского каталога напоминало перелистывание телефонного справочника. Чей еще номер он наберет?</p>
      <p>Все. Для каждого ключевого слова нашлось несколько компьютерных адресов. Набрав штук тридцать, он отключился от Милнета. Затем методично пытался ворваться: в Центр Обслуживания Данных ВВС в Арлингтоне, штат Вирджиния, Научно-исследовательскую Лабораторию Баллистики, Учебный Центр ВВС в Колорадо Спрингс, Тихоокеанский Центр Наблюдения ВМФ на Гавайях и в тридцать других мест. И опять потерпел неудачу. Ему случайно попались компьютеры, в которых не использовались очевидные пароли. Сегодня был вечер разочарований. Наконец, он попытался вернуться на старое место охоты: в аннистонскую военную базу. Пять попыток, и все безуспешные.</p>
      <p>Затем он оставил Милнет в покое и вернулся в мой ЮНИКС. Я наблюдал, как кукушка откладывает яйцо: он еще раз повозился с файлами и стал суперпользователем. Старый трюк: использование дыры в Гну-Эмаксе для замены системного файла atrun на свою подпольную программку. Спустя пять минут Сезам открылся: он стал системным менеджером. Теперь за ним нужен был глаз да глаз. Он мог нечаянно или нарочно разрушить систему. Для этого достаточно одной команды, например, rm * — это команда стирания всех файлов. Однако он лишь вывел телефонные номера некоторых компьютеров и отключился.</p>
      <p>Ого! У него появился список номеров машин, с которыми часто связывался наш компьютер.</p>
      <p>Однако Майтер заглушил внешние телефонные порты. Хакер должен был уже это обнаружить. Все-таки он продолжал собирать телефонные номера. Должно быть, у него был другой способ связи. Майтер был не единственным отправным пунктом его телефонной системы.</p>
      <p>Он опять вернулся. Куда бы он ни направлялся, все его подключения отвергались. Скорее всего, использовал неверные пароли.</p>
      <p>Как только он вернулся, то сразу же запустил Кермит. Он собирался скопировать файл к себе в компьютер. Опять мой файл паролей? Нет, на этот раз ему нужны были сетевые программы. Он попытался откачать объектные коды двух таких программ: telnet и rlogin.</p>
      <p>Всякий раз, когда один из наших научных работников подключается через Милнет, используется telnet или rlogin. Обе программы обеспечивают удаленную связь с чужими компьютерами. Каждая из них транслирует команды пользователя этому компьютеру. Очень удобное место для троянского коня. Заменив пару строчек в telnet, он может создать улавливатель паролей. Всякий раз, когда наши ученые мужи будут подключаться к удаленной системе, эта коварная штучка будет складывать пароли в секретный файл. Конечно, подключение пройдет благополучно, но когда хакер попадет в мой компьютер в следующий раз, этот файл будет содержать список паролей.</p>
      <p>Я видел, как строчка за строчкой Кермит передавал программу хакеру. Теперь я знал, что длительные задержки обусловлены связью через спутник и через длинные кабели, идущие в Германию.</p>
      <p>Наблюдая за ним, я испытывал чувство, что на меня выливают ушат помоев. Он крадет мои программы, очень умные программы… Обидно. Но я не мог даже стереть Кермит. Он сразу же это заметит. Теперь, когда я его уже почти настиг, особенно не хочется засветиться. Но надо действовать быстро. Как остановить грабителя и не обнаружить себя?</p>
      <p>Я взял цепочку для ключей и бросился к кабелям, подсоединенным к линиям хакера. При помощи цепочки я закоротил провода на одно мгновение. Такой помехи было достаточно, чтобы компьютер сбойнул, но недостаточно, чтобы связь прервалась. Для хакера это выглядело как искажение нескольких символов. Неправильно написанные слова и неразборчивый текст — компьютерный эквивалент атмосферных помех. Он будет грешить на сеть и в конце концов сдастся. При паршивом качестве связи работать через международную линию бесполезно.</p>
      <p>Все сработало превосходно. Далее я проведу еще одну манипуляцию с цепочкой, он увидит помеху, и его компьютер попросит повторить последнюю строку. Я должен быть осторожен и допустить передачу небольшой порции данных. Однако перекачка должна происходить очень медленно: нужно, чтобы на копирование файла он потратил всю ночь.</p>
      <p>Хакер сделал еще одну попытку. Неудачно. Он не смог прорваться сквозь мою дымовую завесу и не нашел причину возникновения помехи.</p>
      <p>Оставив попытки «срисовать» наши программы, он осмотрелся. Хакер обнаружил путь в компьютер Опал, но не стал его исследовать. Странно. Опал представлял собой средоточие последних достижений компьютерной мысли: замечательные коммуникационные и научные программы и увлекательнейшие игры. Очевидно, хакера не волновали вещи, интересные любому. Но покажите ему что-нибудь военненькое — и в нем пробуждается зверское любопытство…</p>
      <p>В 5-51 хакер слинял окончательно. Его неудача не давала мне чувства удовлетворения. Мне больше нравилось, когда я мог предугадывать его действия, медленно, но неуклонно приближаясь к цели.</p>
      <p>Стив Уайт целый день занимался выслеживанием соединений. Как и утром, все следы вели в Германию.</p>
      <p>— Может быть, он из какой-нибудь другой европейской страны? — спросил я, заранее зная ответ.</p>
      <p>— Хакер может находиться где угодно, — отвечал Стив, — я лишь проследил тракт на участке от Беркли до Германии.</p>
      <p>— Не знаешь, где именно в Германии?</p>
      <p>— Невозможно сказать без каталога. В каждой сети свой способ кодирования адреса. Бундеспост сообщит нам об этом завтра.</p>
      <p>— Ты будешь звонить им утром? — спросил я, подумав, говорит ли он по-немецки.</p>
      <p>— Нет, проще послать электронную почту, — ответил Стив. — Не беспокойся, они на него выйдут.</p>
      <p>Стив не мог заниматься делами в воскресенье: он собирался готовить обед со своей подругой Линн. Сразу же я вспомнил про Марту. Марта была недовольна. Она попросила Клавдию передать, что вернется поздно. Из-за хакера мы ссоримся, вместо того, чтобы обниматься среди калифорнийских мамонтовых деревьев…</p>
    </section>
    <section>
      <title>
        <p>32</p>
      </title>
      <p>В доме царила напряженная атмосфера, Марта почти не разговаривала. Весь день пронаблюдав за хакером, я разрушил воскресные планы. Успехи слежки давались ценой поражения на домашнем фронте.</p>
      <p>Кому мне следует рассказать о последнем открытии? Конечно же, боссу. Мы заключили пари, откуда хакер, и я проиграл и должен теперь ему коробку печенья.</p>
      <p>ФБР? Они не проявили особого интереса, но теперь уже дело выходит за рамки компетенции местной полиции. Пусть у них будет еще один повод послать нас подальше.</p>
      <p>Отделу Специальных Расследований ВВС? Раз хакер нападает на военные компьютеры, то следует сообщить об этом представителям военного ведомства вне зависимости от моих политических убеждений.</p>
      <p>Если с военными разговаривать неприятно, то звонить в ЦРУ — это нож острый. Надо ли говорить им, что хакер иностранец? Но, по-моему, именно им надо позвонить в первую очередь. Я разбирался в узлах, сетях, но шпионаж… таким вещам в аспирантуре не учат.</p>
      <p>Конечно, мои друзья в Беркли, гордящиеся своими левыми взглядами, попрекнут меня тем, что я связался с государственной машиной. Однако я вовсе не чувствовал себя игрушкой в руках правящего класса, по крайней мере, пока мною не бросаются. Я крутил педали и всю дорогу мой внутренний голос подсказывал: в ЦРУ должны все знать.</p>
      <p>В первую очередь я позвонил в ФБР. В оклендском отделении интереса не проявили, но, может быть, удастся расшевелить Майка Гиббонса из Александрии, штат Вирджиния? Однако Майк был в отпуске. Поэтому я оставил сообщение на автоответчике:</p>
      <p>— Звонил Клифф. Обратный адрес моего друга — Германия.</p>
      <p>Теперь очередь за ОСР ВВС — фараонами из Военно-Воздушных сил. На линии оказалось два человека: женщина и мужчина с хриплым голосом.</p>
      <p>Женщина, Энн Фанк — агент по особым поручениям, специализировалась на бытовых преступлениях. Серьезным тоном она объяснила: «Избиение жен, плохое обращение с детьми. В ВВС точно такие же криминальные проблемы, что и во всем мире». Ничего, имеющего отношения к технике. Однако даже по телефону ее голос внушал уважение и симпатию. В настоящее время она работала с группой расследования компьютерных преступлений.</p>
      <p>Хриплый бас Джима Кристи. Первым делом он задал мне вопрос, который я сам задавал Стиву: «Восточная или Западная Германия?»</p>
      <p>— Западная. Денька через два у нас будет больше информации.</p>
      <p>— Куда он успел пробраться? — спросила Энн.</p>
      <p>— Никуда. Но, конечно, пытался.</p>
      <p>Я перечислил несколько мест, куда он хотел проникнуть.</p>
      <p>— У нас есть отделение в Европе, которое, наверное, сможет заняться этим делом, — сказал Джим.</p>
      <p>Пора звонить в ЦРУ. Тиджея не было. Ух, полегчало. Я ощущал себя школьником, которому поручили сделать доклад и который вдруг узнал, что учитель заболел. Однако приняв твердое решение все рассказать «привидениям», я позвонил коллеге Тиджея — Грегу Феннелу.</p>
      <p>— Слушай, через три минуты у меня совещание, так что давай короче.</p>
      <p>В ЦРУ все всегда при деле.</p>
      <p>— Что? Подожди! Уверен, что это тот самый парень?</p>
      <p>— У тебя совещание. Можем поговорить завтра.</p>
      <p>— К черту совещание. Немедленно говори, что произошло. Не приукрашивай и не сочиняй.</p>
      <p>Я прочитал субботнюю запись. Час спустя Грег все еще задавал вопросы. Его особенно поразило, что хакер из Германии.</p>
      <p>— Фантастика! — вскричал он. — Некто из Западной Германии вламывается в наши сети. По крайней мере, проходит через западногерманский вентильный компьютер.</p>
      <p>Грег понимал, что выявили только одно звено в цепочке. Хакер мог находиться где угодно.</p>
      <p>— Собираетесь этим заняться? — спросил я.</p>
      <p>— Не мне решать. Доложу, но результат предсказать не могу.</p>
      <p>Чего можно было ожидать? ЦРУ всего лишь сборщики информации. Хакер сидит не в их машинах, а в наших.</p>
      <p>Мое начальство больше не хотело тратить время на эту охоту. Все могли видеть, что я писал процедуры анализа действий хакера. Остерегаясь гнева босса, я закончил с квантовой механикой еще до разговора с ним. Может быть, если бы мы немного поговорили о физике, он пересмотрел бы свои взгляды. В конце концов, он был доволен графической программой. Но болтовня на профессиональные темы не защитила меня от гнева Роя Керта. Его раздражало, что я затратил столько времени на выслеживание хакера. Однако он не прикрыл лавочку. Пожалуй, он больше, чем когда-либо хотел схватить за хвост этого паршивца.</p>
      <p>Я потратил несколько часов, ища новости о хакерах на электронных «досках объявлений» сети Юзнет. Мое внимание привлекла одна заметка из Канады. Боб Орр — научный сотрудник университета Торонто, рассказал печальную историю.</p>
      <p>— Мы сотрудничаем с швейцарской физической лабораторией ЦЕРН. Эти варвары хорошенько поигрались с их компьютерами. Скорее всего именно там они разузнали пароли нашей системы и подсоединились прямо к ней.</p>
      <p>— Они что-нибудь испортили? — спросил я.</p>
      <p>— Испортили?! Вы не слышали? — взорвался Боб. — Наши сети — очень тонкая штука. К нам подключаются в надежде на взаимную поддержку и помощь. Когда кто-то вламывается в компьютер, то атмосфера доверия разрушается. Ну ладно, они заставили меня потерять несколько дней, вынудили заглушить сетевые порты, но самое главное — эти хакеры подложили мину под открытость, позволяющую нам заниматься наукой совместно с другими учеными.</p>
      <p>— Они что, стерли файлы? — спросил я. — Внесли изменения в программы?</p>
      <p>— Они переделали мою систему так, что она дала им пароль, позволяющий войти через черный ход. Но если вы станете искать упоминания о них в статьях с заголовками типа «Хакер стер систему целиком», то не найдете. Эти подонки намного хитрее. Они очень хорошо подкованы в техническом плане, но в этическом — это банкроты, не уважающие чужой труд и право собственности.</p>
      <p>Ого! Этот канадец всерьез относится к своей компьютерной деятельности. Наконец мне удалось переговорить с человеком, который думал так же, как и я. Боб осознавал, что ущерб выражается не долларами, а потерей доверия. Он относился к этому не как к игре, а как к серьезному подрыву устоев открытого общества. Раньше я наверняка возразил бы Бобу, сказав, что это детские шалости, даже мог восхититься человеком, ворвавшимся в столько компьютеров. Теперь я думаю иначе.</p>
      <p>Мимоходом Боб сообщил, что немецкий Клуб Хаоса напал на компьютер Лаборатории Ферми. Я позвонил в Иллинойс, где расположена эта лаборатория, и переговорил с их системным менеджером.</p>
      <p>— Да, было дельце. Эти немецкие парни довели нас до ручки. Они называли себя Клубом Компьютерного Хаоса.</p>
      <p>— Они охотились за секретами? — спросил я.</p>
      <p>— Перестаньте. У нас нет закрытых работ.</p>
      <p>Я задумался: «Варвары или шпионы?»</p>
      <p>— Знаете тех, кто ворвался?</p>
      <p>— Один парень использовал псевдоним «Хагбард», другой — «Пенго».</p>
      <p>— Защитили систему после этого случая?</p>
      <p>— Слегка. Мы занимаемся наукой, поэтому не собираемся закрывать двери. Но эти варвары затрудняют работу открытых компьютерных центров. Лучше бы они напали на военных, что ли, или на АНБ.</p>
      <p>Если бы он только знал! «Полагаю, от полиции было немного толку?» — спросил я.</p>
      <p>— Ой, немного.</p>
      <p>Я позвонил в Стэнфорд и спросил их системного менеджера, Дэна Колковица, доходило ли до него что-нибудь из Германии?</p>
      <p>— Кто-то ворвался несколько месяцев назад, похоже на немца.</p>
      <p>Дэн зачитал листинг по телефону. Какой-то хакер под псевдонимом Хагбард пересылал файл паролей хакерам по имени Зомби и Пенго.</p>
      <p>Опять Хагбард и Пенго. Я занес эти имена в журнал. Эти хакеры — просто вандалы, портящие жизнь другим. Они нападают на университеты и научно-исследовательские институты. Их не интересуют военные объекты, и, похоже, они даже не знают, как путешествовать по Милнету. Я заметил еще одну особенность, отличавшую моего хакера от хулиганов из Клуба Хаоса. Мой хакер чувствовал себя в ЮНИКСе как рыба в воде, правда не в версии Беркли. Вандалы же, о которых мне рассказали Боб и Дэн, нападали только на компьютеры с операционной системой VMS.</p>
      <p>С этого момента я брал на заметку любые новости о Клубе Компьютерного Хаоса. Я, правда, не думал, что все немецкие хакеры объединены в единую организацию.</p>
      <p>Приятно было сознавать, что я не одинок в борьбе и погоне.</p>
      <p>Похоже, пора оставить хакера в покое и вернуться к астрономии. Однако не удалось: позвонил Майк Гиббонс.</p>
      <p>— Думал, ты в отпуске, — сказал я.</p>
      <p>— А я и есть в отпуске. Гощу у моих стариков в Денвере.</p>
      <p>— А как до тебя дошла моя весточка?</p>
      <p>— Двадцатичетырехчасовое состояние боевой готовности. Достанут и днем и ночью. Иногда это мешает исполнять супружеские обязанности.</p>
      <p>Это-то я хорошо понимал.</p>
      <p>— Что-нибудь слышал о подключении из Германии?</p>
      <p>— Как насчет того, чтобы проинформировать меня о событиях уикенда?</p>
      <p>Я еще раз прочитал журнал. Когда дошел до места, где говорилось о номерах DNIC, Майк меня перебил.</p>
      <p>— Не мог бы переправить журнал сюда?</p>
      <p>— Нет проблем. Распечатаю копию и пошлю тебе.</p>
      <p>— Посмотрю, сможем ли открыть дело. Ничего не обещаю, но все это кажется интересным.</p>
      <p>Никто никогда ничего не обещает. Я распечатал копию журнала и отнес в экспедицию. Только вернулся, зазвонил телефон. Тиджей.</p>
      <p>— До меня дошли твои новости, — сказал мой приятель из ЦРУ, — уверен, что этот парень из-за лужи.</p>
      <p>— Если имеешь в виду Атлантический океан, то да.</p>
      <p>Его жаргон другого просто бы смутил, но меня доведет до петли.</p>
      <p>— Он из Германии. Почти наверняка.</p>
      <p>— А точно не знаешь его место расположения?</p>
      <p>— Все, что известно — это электронный адрес компьютера: номер DNIC.</p>
      <p>— Кто займется расшифровкой?</p>
      <p>— Надеюсь, Бундеспост скажет нам, кто висит на другом конце провода.</p>
      <p>— Ты звонил, м-мм… буковке «С»?</p>
      <p>— Имеешь в виду буковку «Ф»?</p>
      <p>— Нет, буковку «С»: север. Знаешь, мистер Мид?</p>
      <p>Форт Мид. Он, наверное, имеет в виду Агентство Национальной Безопасности.</p>
      <p>— Нет, но я звонил буковке «Ф».</p>
      <p>— Хорошо. Они начали что-нибудь делать?</p>
      <p>— Не знаю. Они никогда ничего не обещают. Я вступлю с ними в контакт и погляжу, как пойдут дела. Почему бы тебе тем временем не позвонить буковке «С»? Может, они расшифруют адрес?</p>
      <p>— Наверное. В АНБ должен быть список всех на свете телефонных номеров и электронных адресов.</p>
      <p>Я набрал номер Национального Центра Компьютерной Безопасности. Трубку взял Зик Хэнсон.</p>
      <p>— Зик, помнишь, ты сказал, что АНБ сможет мне помочь, если хакер подключается из Америки?</p>
      <p>— Да, ну и что?</p>
      <p>— Так вот, он из Европы.</p>
      <p>— Хочешь сказать, что в Милнете болтается иностранец?</p>
      <p>— Ты не ослышался.</p>
      <p>— Я тебе скоро перезвоню.</p>
      <p>К этому времени я успел привыкнуть, что мне постоянно перезванивают. У «привидений» либо существуют непрослушиваемые линии, либо они считают, что я звоню с телефона-автомата. В пятый раз я рассказал, как провел уикенд. Зик внимательно слушал и явно что-то записывал.</p>
      <p>— Считаешь, хакер выполняет чье-то задание?</p>
      <p>— Определенно сказать не могу, но подозреваю, что он хранит распечатки.</p>
      <p>— Не можешь переслать мне список ключевых слов, по которым он проводил поиск?</p>
      <p>— С удовольствием бы, но сегодня я очень занят. Хочу выяснить электронный адрес, соответствующий номеру DNIC. Рад был бы обменяться информацией.</p>
      <p>— Хочешь сказать, что пришлешь мне копию сеансов только в обмен на адрес?</p>
      <p>— Ты правильно понял. Нормальный торговый обмен.</p>
      <p>Не сработало. Зик твердо стоял на своем.</p>
      <p>— Это невозможно. Я не могу даже подтвердить наличие такой информации.</p>
      <p>Он загнал меня в угол. Надо искать другой способ расшифровки адреса. Кроме того, он вогнал меня в уныние. Все секретные агентства требовали подробностей, а сами не давали ничего.</p>
      <p>Дневная суматоха вселила надежду. След, ведущий в Германию, открыл столько дверей. «Привидения» больше не могли отмахиваться от меня, как от назойливей мухи, рассматривая все случившееся как незначительное внутреннее событие. Может быть, незначительное, но уж никак не внутреннее.</p>
    </section>
    <section>
      <title>
        <p>33</p>
      </title>
      <p>Я разворошил муравейник. Несколько дней я не мог отойти от телефона. «Привидения» звонили, спрашивая: как связаться из Европы с военными компьютерами? Могу ли я доказать, что хакер подключается из Германии? Где он взял пароли? Как стал суперпользователем?</p>
      <p>Однако ОСР ВВС беспокоился, как защитить Милнет. Был ли у них хакер? Какие типы компьютеров подверглись атаке? Можем ли мы перекрыть ворота к ним, заблокировав доступ в Лоуренсовскую Лабораторию в Беркли.</p>
      <p>Наконец, позвонил Стив Уайт. Он краткое сообщение от менеджера Дейтекс: «Адрес принадлежит компьютеру, расположенному в Бремене. Ведем расследование».</p>
      <p>Я опять бросился в библиотеку и погрузился в атлас. Бремен — это портовый город на севере Германии, знаменитый своим собранием средневековой живописи и городской башней.</p>
      <p>После Стива сразу же позвонил Майк Муусс из Научно-Исследовательской Лаборатории Баллистики. В Абердине, штат Мерилэнд, у военных была научно-исследовательская лаборатория. Майк — их гуру.</p>
      <p>Майк Муусс был весьма известен в юниксовских кругах как один из пионеров сетей и создатель элегантных программ, заменивших старые и неудобные процедуры. После того, как Майк установил их, хорошие программы перестали писать или разрабатывать. Их стали выращивать. Ростом он был около шести футов, носил усы. Всегда был невероятно перегружен работой. Когда он говорил, другие волшебники молчали.</p>
      <p>— В воскресенье мы обнаружили Джо Свентека, — сказал он, — а я думал, он в Англии.</p>
      <p>Неужели все волшебники знают все друг о друге?</p>
      <p>— Он действительно в Англии, — ответил я. — Вы наткнулись на хакера, маскирующегося под Джо.</p>
      <p>— Так вышвырните его из сети, дайте ему пинка.</p>
      <p>— Вряд ли его можно остановить, перекрыв путь в наш компьютер.</p>
      <p>— Так значит, он побывал не только в ваших машинах?</p>
      <p>Мы беседовали добрый час. Майк считал, что я знаю об Эниаке — первом большом компьютере в мире.</p>
      <p>— Да, все происходило прямо здесь, в Научно-Исследовательской Лаборатории Баллистики, в 1948 году. За десять лет до моего рождения.</p>
      <p>Эниак, должно быть, был первым их компьютером мирового класса, но не последним. Теперь у военных есть суперкомпьютеры Крей — самые быстрые в мире. Без ложной скромности Майк заявил: «Если вы хотите представить себе состояние дел у военных в 2010 году, загляните в мой компьютер сегодня.» Именно это и нужно хакеру.</p>
      <p>Вскоре со мной связался Крис МакДональд из Уайт Сэндс. Он услышал, что некто колотится в его двери и хотел знать, что мы намереваемся делать.</p>
      <p>— Ничего, — ответил я, — до тех пор, пока не арестуют этого ублюдка Он пытается взломать восемь компьютеров и его засекли два системных менеджера.</p>
      <p>Предположим, вы идете по городской улице и пытаетесь силой открыть двери. Сколько времени пройдет до того как вызовут полицию? Пять часов? Десять?</p>
      <p>Хакер подсказал мне ответ. В компьютерных сетях вы можете расколошматить сорок дверей, прежде чем это кто-нибудь заметит. При такой защите наши компьютеры — это просто сидящие утки. Кажется почти неправдоподобным, что компьютерщики способны обнаруживать хакеров в своих системах. Может быть, способны, но никто этим не занимается. Поэтому прочесывание телефонных счетов Майтера оказалось настолько плодотворным.</p>
      <p>Совершенно ясно, что хакер связывался с фирмой ТРВ, расположенной в Редондо Бич. Он часами копался в их компьютерах. ТРВ — это оборонная фирма, работающая на ВВС и НАСА. Когда я позвонил Говарду Сигалу в отделение обработки сигналов этой фирмы, то выяснилось, что он ничего не знает.</p>
      <p>— Присутствие у нас хакера маловероятно. Мы располагаем сильными средствами защиты.</p>
      <p>— Не могли бы вы проверить свои учетные записи? Ну просто, чтобы удовлетворить мое любопытство.</p>
      <p>Он согласился и сообщил плохие новости.</p>
      <p>— Вы правы, кто-то болтался в нашей системе, но я не могу сейчас об этом говорить, Мы перекрыли все входы в компьютер.</p>
      <p>Я рассказал о ТРВ моему другу из обсерватории Кек. У Терри Маста от удивления поползли вверх брови: «Черт, это же оборонная фирма, разработавшая КН-11!»</p>
      <p>Секундочку. Хакер искал это слово в субботу.</p>
      <p>— Скажи, Терри, что это за КН-11?</p>
      <p>— Это спутник-шпион. Секретный спутник-шпион. КН означает «Key Hole» (замочная скважина). Одиннадцатый в серии. Теперь он уже устарел.</p>
      <p>— Думаю, его заменил КН-12.</p>
      <p>— Да, конечно. Как обычно, на него истратили кучу денег. Оба спутника совершенно секретны.</p>
      <p>Секретность автоматически увеличивает стоимость любого проекта. Через некоторое время перезвонил Стив Уайт из Тимнета. Бундеспост определил, что хакер выходит на связь из Бременского университета, адрес указывает на ВАКС, но в университете ничего о хакере не знают.</p>
      <p>Пусть подождут пару денечков, подумал я. ВАКС в университете. А университет — это студенты. Я подумал, не гоняюсь ли я за проказником-второкурсником. Разговаривая с ЦРУ и АНБ, я не хотел даже думать о такой возможности. Мне вовсе не хотелось, чтобы «привидения» развеселились, обнаружив несмышленыша с игрушечным пистолетиком.</p>
      <p>Однако «привидения» задавали мне теоретические вопросы. Зик из АНБ спросил: «Не мог бы ты приблизительно указать, каков у этого парня стаж работы на компьютере?» Что ж, это нетрудно. Нужно только просмотреть, что он делает и насколько он компетентен. И еще пара вопросов: «Сколько ему лет?» и «Компьютеры — его профессия или хобби?» Я мог только догадываться: хакер никогда не вводил с клавиатуры ни своего возраста, ни веса, ни рода занятий. Информация имелась в моем журнале, но количество страниц в нем перевалило за пятьдесят. Чтобы разобраться, я написал справку, в которой вкратце подытожил все, что знал.</p>
      <p>На некоторые вопросы я отвечал прямо: объектами его нападения были военные и оборонные фирмы. Пароли он либо отгадывал, либо крал. Обычно работал по ночам (по немецкому времени). Ответы на другие вопросы я давал на основе выводов по результатам наблюдений: ему, наверное, было от двадцати до тридцати лет — об этом я мог догадываться, судя по его опыту работы с системами ЮНИКС и VMS. Скорее всего, он имел отношение к колледжу, работал даже тогда, когда школы были закрыты. Кроме того, только курильщик мог выбрать в качестве паролей названия марок сигарет. Скорее всего, это был один человек. В крайнем случае, два. Я вывел это из того факта, что в моей системе было украдено четыре набора атрибутов и для каждого из них он выбрал один и тот же пароль. Это упорный и методичный человек. Его активная деятельность продолжалась свыше шести месяцев, а по некоторым майтеровским записям — почти год. Ему ничего не стоило потратить два часа на терпеливое отгадывание паролей военных компьютеров. Это — утомительная и скучная работа.</p>
      <p>Зик спросил: «Если все так методично, то откуда ты знаешь, что имеешь дело с человеком, а не с программой?»</p>
    </section>
    <section>
      <title>
        <p>34</p>
      </title>
      <p>Декабрь — время рассылать поздравительные открытки. По этому поводу мои домашние собрались на ежегодные бумажные посиделки. Марта рисовала узор будущих открыток, а Клавдия и я разрезали картон. Мы придали открытке астрономическую направленность: «Поздравляем с зимним солнцестоянием!»</p>
      <p>— Открытки делаем по-дилетантски, и за хакерами ты гоняешься так же, — сказала Марта.</p>
      <p>— Что?</p>
      <p>— Профессионалы, конечно, сделают лучше, но и мы не лыком шиты, — заметила она.</p>
      <p>Интересно, как бы настоящий профессионал выслеживал хакера. И вообще, кто-нибудь когда-нибудь учился на ловца хакеров? Я таких не встречал. Обзвонив все агентства, я ничего не добился. Никто даже не присоветовал ничего. Все: и ФБР, и ЦРУ, ОСР и АНБ, — оцепенели, как при игре в «замри». За восемь тысяч миль отсюда хакер совал нос в наши компьютерные сети. Тремя тысячами миль восточней чьи-то секретные агенты анализировали мои последние отчеты. А двумя этажами выше мои боссы захотели захлопнуть двери.</p>
      <p>— Клифф, мы решили покончить с этим, — сказал Рой Керт. — Я знаю, что ты близок к финишу, но не можем позволить себе дальнейший поиск.</p>
      <p>— Как насчет еще двух недель? Скажем, до Нового Года?</p>
      <p>— Нет. Сворачивай дела к завтрашнему утру. Отбери и уничтожь пароли у всех пользователей завтра к полудню.</p>
      <p>Другими словами, захлопни дверь. Черт возьми. Три, почти четыре месяца работы коту под хвост. Хакер больше не будет испытывать неудобств, вернувшись опять к своим призрачным появлениям. Он снова будет бродить по сети, влезая куда захочет. Всем наплевать.</p>
      <p>Я начал соображать, как бы изъять старый пароль у каждого пользователя. В принципе это легко — пересоздать файл паролей. Но как сообщить новые пароли дюжине сотен ученых? Собрать их вместе в одной комнате? Позвонить каждому? Послать записки?</p>
      <p>Я все еще размышлял, когда вдруг позвонил Майк Гиббонс из ФБР:</p>
      <p>— Слушай, посмотри куда ведет след.</p>
      <p>— В Бремен, — сказал я. — В тамошний университет.</p>
      <p>— А, так это студент колледжа?</p>
      <p>— Не обязательно. Но мы все равно никогда теперь не узнаем.</p>
      <p>— Почему это?</p>
      <p>— Лоуренсовская лаборатория в Беркли закрывает двери. Завтра.</p>
      <p>— Вы не можете сделать это, — сказал агент ФБР. — Мы начинаем расследование.</p>
      <p>— Мой босс думает иначе.</p>
      <p>— Скажи ему, что мы как раз заключаем контракты в Европе. Что бы вы ни делали, не останавливайтесь сейчас.</p>
      <p>— Ты обращаешься не по адресу, Майк.</p>
      <p>— Хорошо. Какой номер телефона у твоего босса?</p>
      <p>ФБР добилось своего. Майк Гиббонс говорил с Роем Кертом. Не знаю, что он ему сказал, но спустя полчаса Рой разрешил мне оставаться открытым еще несколько недель.</p>
      <p>— Наконец-то они разговаривают с нами всерьез, — сказал Рой.</p>
      <p>— Достаточно серьезно, чтобы оплатить наши расходы?</p>
      <p>— Ты что, глупенький?</p>
      <p>Я удержался на самом краю пропасти. Мы останемся открытыми, пусть только благодаря информационному соглашению. Теперь у меня была еще пара недель. В пятницу 19 декабря в 1-38 хакер появился опять. Он оставался в поле зрения около двух часов, пытаясь выудить что-то в Милнете. Он приятно проводил время, пытаясь подобрать пароли к Стратегическому Воздушному Командованию, Европейскому Входу в Милнете, армейскому географическому департаменту в Вест Пойнте и к семидесяти другим разным военным компьютерам.</p>
      <p>Я не отрывался от мониторов и тут же позвонил Стиву Уайту в Тимнет.</p>
      <p>— Хакер на нашем компьютере. Логический порт Тимнета номер 14.</p>
      <p>— Окей, — сказал Стив. Обычная клавиатурная помеха на заднем плане. Двадцать секунд спустя он воскликнул: — Получите его!</p>
      <p>Стив проследил соединение от Калифорнии до Германии менее, чем за одну минуту.</p>
      <p>— Как ты это сделал?</p>
      <p>Стив ухмыльнулся: «Теперь, когда я знаю, что ты ищешь, мне удалось автоматизировать трассировку. Я просто запустил программу».</p>
      <p>— Ну и куда она указывает?</p>
      <p>— Вы получили вызов с адреса 2624 DNIC 4511 тире 049136.</p>
      <p>— Что это значит?</p>
      <p>— Мне нужно будет запросить Бундеспост (почтовое ведомство Германии), но я и так могу кое-что сказать об адресе. Первые четыре цифры обозначают Германию.</p>
      <p>— Мы это уже знаем.</p>
      <p>— Следующая группа из четырех цифр 4511 начинается с 4. Это значит, что хакер проникает через общественный наборный логический порт.</p>
      <p>— Не понимаю, какая разница по сравнению с тем, когда мы прошлый раз засекли хакера?</p>
      <p>— Прошлый раз мы проследили его до компьютера университета в Бремене. Тогда эти цифры были 5421 и цифра 5 означала, что на другом конце был компьютер.</p>
      <p>Значит, адрес был закодирован, как американские телефоны-автоматы, чьи телефонные номера всегда имели четвертую цифру 9.</p>
      <p>— Так вызов не из бременского университета? — спросил я.</p>
      <p>— Это еще нужно уточнить. Но мы уже знаем, например, что хакер проникает через гражданский наборный порт. Он подсоединяется с местного телефона.</p>
      <p>— А ты не знаешь номера его телефона?</p>
      <p>— Нет, но Бундеспост может определить номер телефона, с которого он звонит.</p>
      <p>Новости Стива продвинули нас на шаг дальше. Хакер не мог больше спрятаться за бременский университет.</p>
      <p>— Так когда мы определим местоположение этого электронного адреса?</p>
      <p>— Скоро. Я уже попросил Вольфганга поискать его.</p>
      <p>— Кто это?</p>
      <p>— Вольфганг Хоффман. Администратор сети Дейтекс в Германии.</p>
      <p>— Ты с ним разговариваешь по телефону?</p>
      <p>— Конечно, нет, — сказал Стив. — Мы общаемся друг с другом по электронной почте.</p>
      <p>— А он не расшифровал сегодняшний адрес, а?</p>
      <p>— Нет. Пока Бундеспост расшифровывает адрес мы не можем много сделать… постой, кажется что-то появилось… сообщение из Германии.</p>
      <p>Очевидно, у Стива была прямая линия с Европой. Стив перевел сообщение. «Вольфганг говорит, что хакер проникает через наборный порт. Он набирает номер по телефону».</p>
      <p>— Мы уже знаем это.</p>
      <p>— Да, но вызов приходит не из Бремена. Сегодня он звонил из Ганновера.</p>
      <p>— Так где он, в Бремене или в Ганновере?</p>
      <p>— Вольфганг не знает. Он может быть и в Париже, если воспользуется международным телефоном.</p>
      <p>Еще один визит в библиотеку. Атлас показывал, что Ганновер находится в семидесяти пяти милях от к югу от Бремена. Большой город с населением в полмиллиона человек. И вся эта масса может перемещаться куда захочет.</p>
      <p>Может, какой-то студент из Бремена звонил в Ганновер? Маловероятно. Он бы мог просто вызвать порт сети Дейтекс в Бремене. Студент колледжа не стал бы полгода долбить в одну точку. Он должен искать игрушки и программы, а не военные пароли. И потом, студент наверняка оставил бы какую нибудь подпись или шутку — своего рода способ показать нам язык.</p>
      <p>Если это не студент, тогда почему он появился из двух мест в Германии? Может, он знает способ звонить по междугородной связи — с незащищенного компьютера или с помощью украденной кредитной карточки. Вчера Бремен. Сегодня Ганновер. Где он спрячется завтра? Единственный способ выяснить — продолжать наблюдение. Я ждал четыре месяца. Можно подождать еще немного.</p>
    </section>
    <section>
      <title>
        <p>35</p>
      </title>
      <p>— Вам нужны германские розыскные полномочия.</p>
      <p>Стив Уайт звонил из Тимнета. Только что он получил электронную почту от Вольфганга Хоффмана из Германской Бундеспост. Вольфганг нуждался в разрешении властей на трассировку телефонных линий.</p>
      <p>— Как мне получить розыскные полномочия в Германии? — спросил я.</p>
      <p>— Я не знаю. В Бундеспост говорят, что они собираются завтра в ганноверский суд для обсуждения этого вопроса.</p>
      <p>Итак, Вольфганг Хоффман начал раскручивать дело. В случае удачи они получат судебные ордера, сделают еще пару трассировок и арестуют шалопая.</p>
      <p>Стив Уайт был менее оптимистичен. «Когда хакер появится, немцы сделают трассировку немецкой междугородной телефонной сети Дейтекс, найдут номер телефона, с которого звонит хакер, и проследят за телефонной линией».</p>
      <p>— Фу, — сказал я, вспомнив мои трассировки в Беркли и Бремене. Если Вольфганг и его команда не будут терпеливы, компетентны и сообразительны, хакер переиграет их. Хакер может находиться в другой стране. Он может использовать телефонную линию из другого города, маскируясь и скрываясь в телефонной сети общего пользования. Суд может не выдать разрешение на проведение розыскных мероприятий. Или хакер будет держать нос по ветру и поймет, что кто-то у него на хвосте.</p>
      <p>Вольфганг прислал очередное сообщение: «Пока появится разрешение на проведение розыскных мероприятий, мы запишем имя пользовательского идентификатора в телефонной сети Дейтекс».</p>
      <p>Стив пояснил: «Всякий раз при использовании сетей Тимнет или Дейтекс кто-то платит за обслуживание. При наборе номера абонента сети вы должны ввести ваш учетный номер и пароль. Немцы собираются выяснить, кто платит за соединения хакера. После нашего сигнала о появлении хакера они не просто будут трассировать их сеть Дейтекс, но также выяснят учетное имя того, кто платит за соединение».</p>
      <p>Я все понял. Если хакер украл чей то учетный номер и пароль, то он может быть обвинен в воровстве и получить разрешение на поиски будет довольно просто. Если же он платил за свои собственные соединения сам, то будет еще проще выяснить его имя и разрешение суда в этом случае не понадобится. Тогда можно будет даже не трассировать его телефонные линии. Вне всякого сомнения этот Вольфганг — смышленый парень.</p>
      <p>В субботу 20 декабря Стив позвонил мне домой. Марта бросила на меня свирепый взгляд: еда стынет!</p>
      <p>Стив только что получил сообщение из Германии. Бундеспост имела контакт с государственным обвинителем города Бремена герром Стаатсанвальт Фон Фоком. В сообщении было следующее: «Государственный обвинитель Германии нуждается в контакте с высокими чиновниками криминальной юстиции США для исполнения соответствующих розыскных полномочий. Бундеспост не может предпринять никаких действий до тех пор, пока официально не получит запроса криминального бюро США высокого уровня».</p>
      <p>Что такое криминальное бюро США высокого уровня? Мафия? Что бы это ни означало, мне нужно было заставить людей действовать. Я позвонил Рою Керту, который раздраженно заметил, что для решения этой проблемы немцам понадобится шесть месяцев. «Если бы они были хоть наполовину более компетентными, хакер был бы за решеткой уже теперь».</p>
      <p>Для поимки этого гада все мы должны действовать сообща. Критический настрой моего босса не добавил нам согласия. Может, лучше обратиться к нашему юрисконсульту? Алета Оуэнс знала, что делать. «Я позвоню в Германию и поговорю с ними сама. Они, вероятно, нуждаются в ФБР, но я сдвину это дело с места».</p>
      <p>— Sprechen Sie Deutsch?</p>
      <p>— Через двадцать-то лет? Ха! Но вытяну все из этих старых лингафонных лент с курсами Берлитца.</p>
      <p>Утром в воскресенье Алета позвонила сама. «Слушай, мой немецкий не так плох. Небольшие проблемы с будущим временем, но в целом неплохо.»</p>
      <p>— Да, а что ты узнала?</p>
      <p>— Ну, все, что относится к рефлексивным глаголам…</p>
      <p>— Как насчет хакера?</p>
      <p>— О нем. Ах, да. Государственный прокурор Германии, оказывается, добрейший человек, который верит в защиту как собственности, так и свободы. Поэтому он нуждается в официальном запросе для открытия расследования.</p>
      <p>— Кто является официальным ответственным юридическим лицом?</p>
      <p>— ФБР. Мы собираемся просить ФБР войти в контакт с их немецкими коллегами. Или лучше сказать «ты», поскольку я буду в отъезде на следующей неделе.</p>
      <p>Теперь на меня свалилась еще и обязанность заставить ФБР звонить в Германию и просить их открыть расследование. Еще одна удобная возможность для них сказать «пошел ты куда подальше, малый». Я направил сообщение для Майка Гиббонса в Александрию. Спустя десять минут Майк позвонил мне из Колорадо.</p>
      <p>— Привет, Клифф. Надеюсь, что нибудь важное.</p>
      <p>— Извини за беспокойство, но немецкому прокурору нужно поговорить с кем-то из ФБР. Мы проследили наши неприятности до Ганновера.</p>
      <p>— Ну, сегодня вечером я ничего не могу сделать, — сказал Майк. — У меня нет здесь никакой документации.</p>
      <p>Теоретически представитель ФБР в Германии должен был бы войти в контакт со своим немецким коллегой и продвинуть там эти дела. Майк сказал, что этот парень, юридический атташе США, находится в Бонне и наладил связи между нашими двумя странами. В том смысле, что он представляет ФБР в Германии.</p>
      <p>На следующий день Майк прошарил насквозь все уголовное законодательство. «Оно накрывает акт компьютерного мошенничества. Откройте его и закройте дело».</p>
      <p>— Но этот парень, видимо, никогда не ступал на землю Штатов, — заметил я. — Как вы можете арестовать кого-то в другой стране?</p>
      <p>— Ну, он возможно не будет выдан по месту совершения преступления. Но мы можем его в немецкую тюрьму, если законодательство Германии близко к нашему.</p>
      <p>— Какова вероятность того, что ФБР бросит все это дело?</p>
      <p>— Ни в коем случае, пока от меня что-то зависит и если я смогу в чем то помочь, — сказал Майк.</p>
      <p>Я все еще не верил ему.</p>
      <p>— Есть ли еще что нибудь, что я мог бы здесь сделать?</p>
      <p>— Думаю, что есть. Не можешь ли ты написать краткую характеристику хакера? Понимаешь, обрисовать его контуры и сказать нам, кого же мы ищем. Как он проявляет себя, в чем он специалист, его чувствительные места. Не надо строить догадки, а попытайся опознать этого мужика.</p>
      <p>Это была полезная задумка, чтобы заставить меня не докучать Майку несколько дней. Я прочесал весь мой журнал и собрал всю информацию, характеризующую хакера. Сбор этой информации должен был удержать меня в стороне от неприятностей в течение нескольких дней. Но неприятности появились с другой стороны. Кто-то из АНБ проболтался о моих исследованиях в Министерстве Энергетики. Рой Керт остановил меня: «Министерство Энергетики собирается сделать выговор нам за то, что мы им ничего не рассказали».</p>
      <p>— Но мы им говорили, — возразил я. — Это записано в моем журнале.</p>
      <p>Рой захотел посмотреть его. Поэтому мы прогулялись до моего Макинтоша и вывели журнал. Совершенно четко, 12 ноября в моем журнале было записано, что я информировал Министерство Энергетики. Я написал короткое резюме нашего разговора и даже включил в него номер телефона. Министерство Энергетики не могло жаловаться — мы имели доказательства, что информировали его.</p>
      <p>Тридцатого декабря около 5 часов утра меня разбудил сигнал моего биппера. Я позвонил Стиву домой. Он не обрадовался.</p>
      <p>— Хакер появился.</p>
      <p>— А-а-а, я как раз видел сон. Ты уверен, что это он?</p>
      <p>Его британский акцент не мог скрыть раздражения.</p>
      <p>— Я не уверен, но выясню это через минуту.</p>
      <p>— Окей, я запускаю трассировку.</p>
      <p>Стив повесил трубку в полном восторге.</p>
      <p>Из дома я набрал номер моего компьютера ЮНИКС. Черт возьми. Нет хакера. Ложную тревогу вызвали электрики, подложившие мне свинью, выключив ближайший компьютер. Я снова позвонил Стиву, чувствуя себя полным идиотом.</p>
      <p>— Ложная тревога. Виноват.</p>
      <p>— Нет проблем. Может быть, в следующий раз. Пока?</p>
      <p>Все-таки хороший он парень. Если бы кто-то поднял меня с кровати для ловли фантома в компьютере… Хорошо, что только Стив знает про ложную тревогу. Что стало бы, если бы я поднял шум по всей Германии или в ФБР? С сегодняшнего дня я должен делать двойную проверку.</p>
    </section>
    <section>
      <title>
        <p>36</p>
      </title>
      <p>Канун Нового Года мы проводили, сидя около камина с друзьями, взбивая гоголь-моголь и слушая, как взрывают увеселительные бомбы на улице.</p>
      <p>— Эй, — сказала Марта, — нам бы лучше начать двигать, если мы собираемся сделать это до Нового Года.</p>
      <p>Казалось, что все население Сан-Франциско вышло на улицы для встречи нового, 1987 года. Было все — музыка, танцы, театр, смех и грех в дюжине мест, соединенных снующими по всему городу троллейбусами.</p>
      <p>Мы всемером взгромоздились в Вольво, следовавший в Сан-Франциско, и тут же затерялись в потоке машин, пойманные в западню грубой уличной свалки с пробками и заторами. Вместо того, чтобы гудеть в автомобильные сирены, народ призывно дул в рога из окон автомобилей. Наконец, мы добрались до ярко освещенной улицы, припарковали машину и направились на концерт фламенко. Мы нашли дорогу в район Мишшн — в латинской части города — и обнаружили небольшую католическую церковь с нетерпеливой публикой. Глупейшая физиономия, выглянувшая из-за занавески объяснила: «Неполадки с освещением, поэтому мы задерживаем представление». Среди всеобщего свиста Марта встала и протолкнула меня вперед. Я все еще имел лицензию электрика, а она выполняла техническую работу для многих любительских представлений. Мы пробрались за кулисы. Танцоры фламенко в своих сверкающих костюмах курили и двигались по темной сцене как тигры в клетке, постукивая ногами и бросая на нас подозрительные взгляды. Марта приступила к распутыванию лабиринта проводов, разбросанных за кулисами, а я тем временем искал перегоревший предохранитель. Быстрая замена предохранителей и, о чудо, свет на сцене зажегся. Танцоры громко зааплодировали. После того, как Марта аккуратно свернула кольцом последний кабель и поправила щит освещения, ведущий потащил нас на сцену, чтобы поблагодарить. Удрав в зал, мы насладились танцем фламенко и пением фаро. Хмурые нервные создания, которые мы видели на темной сцене, превратились в светлых эльфов, кружащихся в вихре танца.</p>
      <p>После концерта мы вывалились наружу и обнаружили маршрутный автобус, управляемый суровой пожилой дамой. Она играючи вела автобус по переполненным улицам, и вскоре мы оказались рядом с Домом женщин на Восемнадцатой улице. Тут члены ордена Стена Цветов танцевали и рассказывали истории о феминизме и социальном протесте. Один из танцев был посвящен Ву-Шу, легендарной китайской обезьянке, которая нанесла поражение жадным завоевателям и отдала землю обратно людям. Сидя на балконе, я думал о политически правильных обезьянках — был бы я пешкой в руках завоевателей. Или я был бы умной обезьянкой на стороне людей. Я не мог этого сказать. Поэтому я забыл про хакера и наслаждался танцем.</p>
      <p>Наконец, мы совершенно запыхались, танцуя в бешеном темпе под ритм и мелодию оркестра с ведущей певицей Максин Говард, известнейшей исполнительницей блюзов и самой сексуальной женщиной в истории. Она выдергивала людей из публики, чтобы танцевать вместе с ней на сцене, и мы вскоре обнаружили себя на подмостках вместе с протестующей Мартой. В течение нескольких минут ее жертвы преодолели страх перед сценой и сформировали прекрасно слаженную линию хора, делая небольшие движения руками наподобие дирижера. Я никогда не был большим любителем танцев, но здесь чуть не два часа прыгал и вращался с Мартой, поднимая ее высоко в воздух…</p>
      <p>Наконец, мы почувствовали себя наполненными высокой культурой и дешевыми волнениями и поехали спать к друзьям. У меня было ощущение, будто через мгновение после того, как я коснулся подушки (хотя на самом деле это было уже в девять утра), биппер разбудил меня.</p>
      <p>Как? Хакер? Дайте передохнуть!</p>
      <p>Я не собирался звонить Стиву в новогоднее утро. В любом случае вряд ли немецкая Бундеспост могла много сделать в рождественские каникулы. И, самое главное, я находился в десяти милях от моей лаборатории.</p>
      <p>Единственное, что я мог сделать — это разнервничаться. Поэтому я попробовал заплакать. Марта обняла меня и легко успокоила.</p>
      <p>— Ну-ну, мой сладкий, — промурлыкала она. — Дай хакеру отдохнуть.</p>
      <p>Я уткнулся в подушку. Хакер это или нет, мы все равно будем праздновать Новый Год. Мы проспали остаток утра. Около полудня собрались домой. Клавдия приветствовала нас скрипичной сонатой. Она провела канун Нового Года, играя на какой-то вечеринке миллионеров.</p>
      <p>Марта спросила ее о работе. «Насмотрелась я на высший свет! — ответила Клавдия. — Мы должны были смотреть несколько часов голодным взглядом, пока они наконец принесли нам кое что. У них была целая копченая семга, и икра, и земляника в шоколаде, и…»</p>
      <p>Марта перебила ее: «А какую музыку вы играли?»</p>
      <p>— О, мы играли ту сонату Моцарта, которую все любят, которая начинается диддл-дам-диддл-да-да-да. Потом они стали делать заявки на совершенно тошнотворные вещи вроде «Моя дикая ирландская роза». Я думала, что заболею, но после всего нам дали 125$ за два часа и это было по пути к моей матери, так что я смогла удрать оттуда и сделать кое-какие покупки в Санта Розе.</p>
      <p>Марта обсуждала меню позднего завтрака. Мы все находились на кухне, взбивая тесто для вафель и делая фруктовый салат, когда мой биппер загудел снова. Марта чертыхнулась, но я ее почти не расслышал, поскольку молнией бросился к Макинтошу и набрал номер лаборатории.</p>
      <p>Это был хакер, в лучшем виде, подключившийся как Свентек. Все выглядело так, как будто он использует Милнет, но я не мог сказать точно до возвращения в лабораторию. Мне бы лучше позвонить Стиву Уайту в Тимнет. Нет времени — хакер исчез. Продолжал играть в новогодние игры.</p>
      <p>Я разрезал вафли и поехал на велосипеде в лабораторию. Там все новогодние поздравления хакера были напечатаны на принтерах.</p>
      <cite>
        <p>4.2BSD UNIX (Ibl-ux4)</p>
        <p>Имя пользователя: sventek</p>
        <p>Пароль: Iblhack</p>
      </cite>
      <p>Хакер подключился как Свентек и дал его текущий пароль</p>
      <cite>
        <p>Последний вход в систему: Пн, Дек, 29 13:31:43 Порт N17</p>
        <p>4.2BSD UNIX #20: Fri Aug 22 20:08:16 PDT 1986</p>
        <p>z</p>
        <p>% telnet</p>
        <p>telnet &gt; open optimis</p>
      </cite>
      <p>Он выходит через Милнет и входит в армейскую базу данных Оптимис</p>
      <cite>
        <p>Если вам необходима помощь, позвоните 695-5772, (AV) 226</p>
        <p>Имя пользователя: ANONYMOUS</p>
        <p>Пароль: GUEST</p>
      </cite>
      <p>Он входит туда под именем ANONYMOUS и использует очевидный пароль</p>
      <cite>
        <p>Добро пожаловать в армейскую базу данных Оптимис. Если вы используете эти базы данных и они помогли вам сэкономить время, потраченное на разработку проекта или деньги, пожалуйста пришлите почтовое сообщение с описанием деталей в Maj Gene LeClair, OPTIMIS</p>
        <p>ДОБРО ПОЖАЛОВАТЬ В ОПТИМИС. БАЗА ДАННЫХ БЫЛА ОБНОВЛЕНА ПОСЛЕДНИЙ РАЗ 861024 В 102724 И СОДЕРЖИТ 3316 ДОКУМЕНТОВ</p>
        <p>Настоящая база данных является выдержкой из AR 25-400-2, Модемной Войсковой Регистрационной Системы (МВРС) и предназначена для того, чтобы помочь вам отождествить информацию для поиска в картотеке.</p>
        <p>Пожалуйста введите слово или наберите 'EXIT'</p>
        <p>/ sdi</p>
        <p>Слово "sdi" не найдено. Пожалуйста введите слово или наберите 'EXIT'.</p>
        <p>/stealth</p>
        <p>Слово /stealth не найдено. Пожалуйста введите слово или наберите 'EXIT'</p>
        <p>/sac</p>
        <p>Слово /sac не найдено. Пожалуйста введите слово или наберите 'EXIT'.</p>
        <p>/nuclear</p>
        <p>Спасибо.</p>
        <p>У меня есть 29 документ(ов), содержащих фразу 'ядерный'.</p>
      </cite>
      <p>Я всегда думал, что театр — это место, где смотрят спектакли, а не разрабатывают ядерные сценарии.</p>
      <p>Он не удовлетворился заголовками этих документов. Он сбросил все двадцать девять документов на строчный принтер. Страница за страницей были заполнены информацией военного характера вроде этой:</p>
      <cite>
        <p>ЗАГЛАВИЕ: Аспекты национальной ядерной, химической и биологической безопасности</p>
        <p>ОПИСАНИЕ: Документ предназначен для использования внутренней, иностранной и военной полицией, для применения в области атомной энергетики, утилизации ядерного и химического оружия и биологической защиты, относящейся к национальной безопасности и государственному управлению кризисного периода.</p>
      </cite>
      <p>Здесь принтер замял бумагу. Старый дековский принтер, исправно служивший десять лет, теперь требовал починки печатающей головки. Черт возьми. Как раз там, где хакер перечислял планы ядерных бомбардировок на центрально-европейском театре, зияла большая черная клякса. Я мало что знал о театрах в Центральной Европе и поэтому немедленно позвонил Грегу Феннелу в ЦРУ.</p>
      <p>— Грег, что ты там делаешь в первый день нового года?</p>
      <p>— Мир никогда не спит весь одновременно.</p>
      <p>— А что ты знаешь о театрах в Центральной Европе?</p>
      <p>— Очень немного. А в чем дело?</p>
      <p>— Немного… Хакер только что забрался в один из военных компьютеров в Пентагоне.</p>
      <p>— Ну и какое это имеет отношение к театру?</p>
      <p>— Я не знаю, — сказал я, — но он, кажется, особенно интересуется разработками структуры ядерных сил для театров Центральной Европы.</p>
      <p>— Ну ты тупица! Это же армейские тактические планы ведения войны. Господи. Как он их добыл?</p>
      <p>— Как всегда. Отгадал пароль армейской базы данных Оптимис в Пентагоне.</p>
      <p>— Что он еще получил?</p>
      <p>— Не могу сказать. У меня принтер замял бумагу. Но он искал ключевые слова вроде 'SDI', 'Stealh' и 'SAC'.</p>
      <p>— Это материал для юмористической книги.</p>
      <p>Я не знал, шутит Грег или говорит серьезно. Он, вероятно, думал то же самое обо мне. У меня была только одна защита против волны недоверия — факты. Но даже если бы они поверили мне, они, похоже, ничего не могли сделать. Грег объяснил: «Видишь ли, мы не можем просто так послать Тиджея за море и схватить кого-нибудь с поличным.»</p>
      <p>— А не мог бы ты, ну, скажем, прокрутить это дело и найти ответственного?</p>
      <p>Грег рассмеялся. «Все обстоит не совсем так. Уж поверь мне, мы работаем над этим. А эти последние новости только подольют масла в огонь».</p>
      <p>Второго января я позвонил в Александрию в офис ФБР и попытался оставить сообщение для Майка Гиббонса. Дежурный агент, который подошел к телефону, сказал сухо: «Агент Гиббонс больше не работает с этим делом. Обратитесь в офис Окленда».</p>
      <p>Приехали. Единственный агент ФБР, который понимает разницу между сетью и плетью, выведен из дела. И как раз тогда, когда мы больше всего нуждаемся в ФБР. Вольфганг все еще ожидал полномочий от юридического атташе США в Бонне. Нужно было стучаться в другую дверь.</p>
      <p>Вне всякого сомнения, Агентство Национальной Безопасности захочет узнать об утечке информации из компьютера Пентагона. К телефону подошел Зик Хэнсон.</p>
      <p>— Правда ли, что секретная военная информация поступает прямо в Европу? — спросил Зик.</p>
      <p>— Да. Хотя я точно не знаю, куда, — сказал я. — Похоже, в Германию.</p>
      <p>— Вы не знаете, какую международную информационную компанию они использовали?</p>
      <p>— Извините, не знаю. Но я могу поискать это в моих записях, если это так важно.</p>
      <p>Почему АНБ хочет знать, кто передавал этот поток сообщений? Ходили слухи, что АНБ ведет магнитофонные записи каждого трансатлантического телефонного разговора. Возможно, они записали и этот сеанс.</p>
      <p>Вряд ли. Слишком много информации пересекает океан каждый день. Есть десять спутников связи и полдюжины трансатлантических кабелей. Каждый пропускает десять тысяч телефонных вызовов. АНБ понадобилось бы около сотни тысяч магнитофонов, работающих все время. И это только для прослушивания телефонных потоков, а ведь есть еще компьютерные сообщения и телевидение. Да, выудить из всей этой мешанины нужный мне сеанс связи было бы почти невозможно даже с помощью суперкомпьютеров. Но есть одна возможность. Надо посмотреть, не может ли АНБ регистрировать факт потери данных.</p>
      <p>— Сеанс связи на Новый Год был прерван из-за принтера, замявшего бумагу, — сказал я Зику, — так что я потерял час работы хакера. Подумайте, не могли бы вы восстановить эту информацию?</p>
      <p>Зик загорелся: «Насколько она важна?»</p>
      <p>— Ну, я не могу определенно сказать, поскольку сам ее не видел. Сеанс начался в 8-47 в первый день Нового Года. Может, кто-то в Форт Мид сможет найти оставшуюся часть сообщения из этого сеанса?</p>
      <p>— В лучшем случае это маловероятно.</p>
      <p>АНБ всегда хотело что-то услышать, но оставалось непроницаемым, какие бы вопросы я ни задавал. Теперь они должны будут позвонить мне и сверить наши результаты. Я ждал, что кто-нибудь попросит посмотреть нашу распечатку. Никто не поинтересовался.</p>
      <p>Это было две недели назад. Я попросил Зика Хэнсона из АНБ выяснить один электронный адрес.</p>
      <p>— Вы выяснили, откуда приходит адрес DNIC? — спросил я.</p>
      <p>— Извини, Клифф, но эта информация недоступна.</p>
      <p>Зик вещал подобно волшебному шару: «Отвечай туманно, потом спрашивай опять».</p>
      <p>К счастью, в Тимнете уже выяснили адрес. Это заняло у Стива Уайта пару часов. Возможно, АНБ располагает массой электронных волшебников и компьютерных гениев, прослушивающих мировые телекоммуникации.</p>
      <p>Может, они что и делали, но никогда мне ни чуточки не рассказывали. Я подозреваю, что за завесой секретности они ничего не делали.</p>
      <p>Хорошо. Но есть еще одна компания, которую нужно информировать — Управление Стратегической Информации ВВС. Стукачи из ВВС мало что могут сделать с хакером, но, по крайней мере, способны выяснить, чей компьютер был так широко открыт. Мрачный голос Джима Кристи сухо потрескивал в телефонной трубке: «Так это армейская система Оптимис, да? Я дам кое-кому по башке». Я надеялся, он шутит.</p>
      <p>Год начался тоскливо. Хакер свободно разгуливал по нашим компьютерам. Единственный понимающий агент ФБР был выведен из игры. Привидения не скажут ни слова, а АНБ не вдохновляло. Если мы не добьемся вскоре успеха, я тоже брошу это дело.</p>
    </section>
    <section>
      <title>
        <p>37</p>
      </title>
      <p>В воскресенье, 4 января, около полудня Марта и я шили стеганое одеяло, когда раздался писк. Я подскочил к компьютеру, удостоверился в наличии хакера и позвонил Стиву Уайту. Через минуту он запустил трассировку. Я не стал ждать, когда Стив проследит трассу вызова. Хакер был на моем компьютере. Поэтому я доехал на велосипеде до лаборатории и стал наблюдать оттуда. Двадцать минут, пока длилась моя гонка, хакер брал свое и чужое, он все еще печатал, когда я достиг коммутационной. Возле принтера скопилась толстая пачка печатной бумаги. Хакер не ленился. Убедившись в том, что ни одного из наших системных администраторов нет рядом, он вернулся обратно в Пентагон в базу данных Оптимис. «Сегодня вам не разрешен вход в систему», — ответил армейский компьютер.</p>
      <p>Ну и жаркий выдался денек! Джим Кристи, должно быть, правильно надавал кому-то подзатыльников.</p>
      <p>Просматривая распечатку, я видел, что хакер продолжает выуживать информацию в Милнете. Один за другим, он перепробовал пятнадцать компьютеров ВВС в таких местах, как базы ВВС Эглин, Киртланд и Боллинг. Безуспешно. Он подсоединялся к каждому компьютеру, крутил пару раз дверные ручки и затем переходил к следующей системе. Пока он прощупывал Командование систем ВВС, Космический Отдел. Сначала он стучался в их двери с паролем «Администратор». Неудачно. Затем под именем Гость с паролем «Гость». Эффект тот же. Затем под именем Поле, пароль «Сервис»:</p>
      <cite>
        <p>Имя пользователя: FIELD</p>
        <p>Пароль: SERVICE</p>
        <p>ДОБРО ПОЖАЛОВАТЬ В КОСМИЧЕСКИЙ ОТДЕЛ СИСТЕМНОГО КОМАНДОВАНИЯ ВВС VAX/VMS 4.4</p>
        <p>ВАЖНОЕ ЗАМЕЧАНИЕ</p>
        <p>При затруднениях с компьютерной системой необходимо обращаться в отдел обслуживания заказчиков информационных систем, расположенный в доме 130, комната 2369.</p>
        <p>Телефон 643-2177/AV 833-2177.</p>
        <p>Последнее интерактивное подключение в четверг 11 ДЕК 1986 19:11. Последнее неинтерактивное подключение во вторник 2 ДЕК 1986 17:30. ПРЕДУПРЕЖДЕНИЕ Срок вашего пароля истек; немедленно обновите пароль с помощью программы УСТАНОВИТЬ ПАРОЛЬ!</p>
        <p>$ указать процесс/привилегию</p>
        <p>4-ЯНВ-1987 13:16:37.56 NTY1 Пользователь: ПОЛЕ</p>
        <p>Привилегии процесса:</p>
        <p>BYPASS может обходить все системные защиты</p>
        <p>CMKRNL может изменять режим работы ядра</p>
        <p>ACNT может подавлять учетные сообщения</p>
        <p>WORLD может влиять на другие процессы</p>
        <p>OPER может привилегия оператора</p>
        <p>VOLPRO может преодолевать защиту тома</p>
        <p>GRPPRY групповой доступ посредством системной защиты</p>
        <p>READALL может читать любую информацию как держатель</p>
        <p>WRITEALL может писать любую информацию как держатель</p>
        <p>SECURITY может выполнять функции безопасности</p>
      </cite>
      <p>Сезам: дверь широко распахнута. Он подключился как Полевая Служба. По разряду пользователей с высшими привилегиями. Теперь он системный оператор.</p>
      <p>В первой же команде он попросил указать, какие привилегии он имел. Компьютер ВВС автоматически ответил: «Системная привилегия» и перечислил другие его права, включая возможность чтения, записи и уничтожения любых файлов системы. Ему разрешалось даже запускать проверку системы безопасности на компьютере ВВС. Он не просто свободно работал на компьютере Космического Командования, он управлял им.</p>
      <p>Его последующие действия были вполне закономерными. После выяснения своих привилегий он сделал недоступной проверку своей работы. Будучи уверенным, что не обнаружен, он прозондировал близлежащие компьютеры. В один момент он обнаружил четыре компьютера в сети ВВС и путь соединения с другими. Учитывая его привилегированное положение, ни один из этих компьютеров не был закрыт для него; если их пароли нельзя было угадать, он мог украсть их с помощью установки троянских коней.</p>
      <p>Это уже был не маленький настольный компьютер. Он получил тысячи файлов в системе и сотни пользователей. Но жадность его сгубила. Он приказал компьютеру ВВС перечислить имена всех его файлов и весело набивал что-то вроде «планы лазерного проекта» или «проект запуска космического корабля Шаттл». Но он не знал, как заткнуть пробку. В течение двух часов ниагарский водопад информации выливался на его терминал.</p>
      <p>Наконец в 2-30 он завис, воображая, будто снова включится в компьютер ВВС. Но назад вернуться не смог. Компьютер ВВС выдал ему следующее: «Срок действия вашего пароля истек. Пожалуйста, обратитесь к администратору системы».</p>
      <p>Взглянув на распечатку, я понял его просчет. Компьютер ВВС ограничил срок действия пароля «полевая служба»; он получил предупреждение, когда первый раз прервался. Возможно, система автоматически ограничивает срок действия пароля несколькими месяцами. Для того, чтобы оставаться в машине, он должен был немедленно задать пароль снова. Вместо этого он проигнорировал требование системы. Теперь система не пустит его назад.</p>
      <p>За тысячу миль от него я мог ощутить крушение его надежд. Он отчаянно хотел вернуться назад в компьютер, но был сражен собственной глупой ошибкой.</p>
      <p>Пока хакер пробирался через компьютер ВВС, Стив Уайт трассировал телефонные линии Тимнета.</p>
      <p>— Он проходит через RCA, — сказал Стив. — ТАТ-6.</p>
      <p>— Да? А что это значит по-английски?</p>
      <p>— Да ничего особенного. RCA обозначает один из международных переносчиков информации и сегодня хакер проходит через трансатлантический кабель номер шесть.</p>
      <p>Стив ориентировался в мировых коммуникационных линиях, как водитель такси в городском потоке машин.</p>
      <p>— Почему он не пользуется спутниковой связью?</p>
      <p>— Возможно, потому, что сегодня воскресенье — кабельные каналы меньше загружены.</p>
      <p>— Ты хочешь сказать, что люди предпочитают кабель спутниковой связи?</p>
      <p>— Конечно. Каждый раз при соединении через спутник появляется задержка в четверть секунды. Подводные кабели не задерживают сообщения так долго.</p>
      <p>— Кому это мешает?</p>
      <p>— Главным образом людям у телефонов, — сказал Стив. — Эти задержки вносят нервозность в разговор. Вообрази, когда каждый человек пытается говорить одновременно, то они оба затыкаются.</p>
      <p>— Так если телефонные компании будут стараться связываться по кабелям, то кто будет использовать спутники?</p>
      <p>— Главным образом, телевидение. Телевизионный сигнал никак не впихнешь в подводные кабели. Поэтому они захватили спутники. Но волоконная оптика все изменит.</p>
      <p>Я слышал о волоконной оптике. Передача сигналов связи через пучок стеклянных волокон вместо использования медной проволоки. Но кто будет прокладывать волоконно-оптические кабели по дну океана?</p>
      <p>— Все хотят, — пояснил Стив. — Число доступных спутниковых каналов ограничено. Можно устроить столпотворение множества спутников над Эквадором. И спутниковые каналы не являются частными — их может прослушивать любой. Спутники очень хороши для телевидения, но кабели это основной способ передачи данных.</p>
      <p>Любой разговор со Стивом обычно превращался в урок по теории связи. Вспомнив, что хакер все еще подсоединен, я осведомился о результатах трассировки.</p>
      <p>— Ах, да. Я узнавал у Вольфганга Хоффмана из Бундеспост. Твой визитер появился сегодня из Карлсруэ. Университет Карлсруэ.</p>
      <p>— Где это?</p>
      <p>— Я не знаю, но полагаю, в рурской долине. Это не та, которая тянется вдоль Рейна?</p>
      <p>Я рысью помчался в библиотеку. Да, вот Карлсруэ. Триста миль к югу от Ганновера.</p>
      <p>Проложенный по дну Атлантического океана, кабель ТАТ-6 связывал вместе Европу и Америку. Западный конец кабеля шел через Тимнет, затем лоуренсовскую лабораторию в Беркли, через Милнет и заканчивался в Космическом отделе командования системами ВВС.</p>
      <p>Где-то в Германии хакер «щекотал» восточный конец соединения, не подозревая, как мы решительно настроены.</p>
      <p>Три разных места в Германии. А, может быть, он оставался на одном месте, прикрываясь от нас скорлупой телефонной системы. Возможно, он действительно был студентом, посещал разные университетские городки и устраивал демонстрации перед друзьями. Уверен ли я, что это один и тот же хакер, или я наблюдаю за разными людьми? Решение вопроса зависело от выполнения трассировки. Но как мне получить телефонную трассировку, находясь за шесть тысяч миль? Розыскные полномочия! Выдало ФБР полномочия в Германию? Действительно ли они открыли расследование в таком случае? Время звонить Майку Гиббонсу в ФБР.</p>
      <p>— Я слышал, что ты отстранен от дела, — сказал я Майку. — Могу я что-нибудь сделать?</p>
      <p>— Не беспокойся, — сказал Майк. — Просто сиди тихо и мы продвинемся вперед.</p>
      <p>— Открыто расследование или нет?</p>
      <p>— Не спрашивай меня, я не могу говорить.</p>
      <p>Может, я смогу что-то выудить из него, рассказав о компьютере ВВС?</p>
      <p>— Слушай, хакер вчера залез в компьютер ВВС.</p>
      <p>— Где?</p>
      <p>— Да где-то в южной Калифорнии.</p>
      <p>Я не сказал, что по адресу 2400 Восточный бульвар Эль Сегундо напротив аэропорта Лос Анджелес. Майк молчит, и я молчу.</p>
      <p>— Кто управляет им?</p>
      <p>— Кто-то в ВВС. Я точно не знаю. Тебе лучше позвонить в ОСР ВВС.</p>
      <p>— ФБР не будет вести расследования?</p>
      <p>— Я тебе уже сказал. Мы расследуем. Просто эта информация не для твоих ушей.</p>
      <p>Стукачи из ВВС оказались немногим красноречивее. Джим Кристи из ОСР ВВС был краток.</p>
      <p>— Командование системами? Сукины дети.</p>
      <p>— Да. Парень стал системным менеджером там.</p>
      <p>— Системным менеджером в Командовании системами. Забавно. Он получил что-нибудь секретное?</p>
      <p>— Насколько я могу судить, нет. Он получил имена нескольких тысяч файлов.</p>
      <p>— Черт. Мы говорили им. Дважды.</p>
      <p>— Если это что-то меняет, он не собирается возвращаться в их систему. Он вырубил себя сам.</p>
      <p>Я рассказал ему об истечении срока действия пароля.</p>
      <p>— Это хорошо для Командования системами, — сказал Джим, — но сколько еще других компьютеров открыты нараспашку? Если Космический отдел будет продолжать в том же духе, мы сделаем им предупреждение.</p>
      <p>— Вы их предупреждали?</p>
      <p>— Мы шесть месяцев талдычили системным операторам, чтобы они поменяли все свои пароли. Не думаешь же ты, что мы не слушали тебя?</p>
      <p>Святые угодники! Это первый намек, что от меня есть польза.</p>
      <p>Итак, ОСР ВВС в Вашингтоне послало сообщение своему агенту на базе ВВС Ванденберг. Тот в свою очередь должен был настучать руководству Космического отдела. Они должны были убедиться, что дыра заткнута.</p>
      <p>Двумя днями позже мы с Дэйвом Клэвлендом сидели перед его терминалом, развлекаясь с каким-то испорченным программным обеспечением. Заработал мой сигнализатор и, не говоря ни слова, Дэйв переключил терминал на компьютер ЮНИКС. Свентек как раз только что врубился. Мы посмотрели на экран и кивнули друг другу. Я рысью поскакал в коммутационную, чтобы наблюдать все живьем.</p>
      <p>Хакер прошел прямо через Милнет в Космический отдел ВВС. Я наблюдал, как он начал входить туда под именем Полевая Служба, думая о том, как его выкинут оттуда. Но нет! Его впустили в систему. Возможно, дежурный оператор заметил, что у учетного имени истек срок действия и попросил менеджера системы установить пароль снова.</p>
      <p>Хакер вошел прямо в программное обеспечение авторизации и добавил новое учетное имя. Он отыскал старое неиспользованное учетное имя и модифицировал его. Один офицер ВВС, полковник Абренс, имел учетное имя, но не пользовался этим компьютером в течение года. Хакер слегка модифицировал учетное имя полковника, придав ему системные привилегии и новый пароль: AFHACK.</p>
      <p>Отныне он не нуждается в учетном имени Полевая Служба. Замаскировавшись под офицера ВВС, он имел теперь неограниченный доступ к компьютеру Космического отдела.</p>
      <p>Что я мог сделать? Оставить хакера соединенным — значит, допустить утечку секретной информации из ВВС. Разъединение заставит его использовать другой маршрут в обход моих лабораторных мониторов. Нам нужно вырубить его в Космическом командовании. Но сначала я хочу оттрассировать его. Я позвонил Стиву Уайту. Через пять минут он оттрассировал соединение до Ганновера и позвонил в Бундеспост.</p>
      <p>Несколько минут молчания. «Клифф, как думаешь, это соединение надолго?»</p>
      <p>— Не могу сказать точно, но полагаю, да.</p>
      <p>— Окей.</p>
      <p>Стив перешел на другой телефон. Через минуту вернулся на мою линию. «Вольфганг трассирует соединение в Ганновере. Это местный вызов. Они собираются трассировать его всю дорогу».</p>
      <p>Вот это новость! Местный вызов в Ганновере означает, что хакер находится где-то в Ганновере.</p>
      <p>Стив выкрикивал инструкции от Вольфганга: «Что бы вы ни делали, не разъединяйте хакера. Держите его на линии, если сможете!»</p>
      <p>Было ощущение, будто вор грабит твой дом, а ты наблюдаешь. Должен ли я вырубить его или дать возможность продолжать трассировку?</p>
      <p>Ладно, нужно позвонить кому-то из руководства. Как насчет Майка Гиббонса из ФБР? Нет поблизости. А, вот еще хорошее место для звонка — Национальный Центр Компьютерной Безопасности. Не везет. Зика Хэнсона не было, а голос на дальнем конце линии объяснил: «Я бы очень хотел помочь вам, но мы только проектируем безопасные компьютеры. Мы не занимаемся эксплуатационными вопросами».</p>
      <p>Так, больше не осталось никого, с кем можно поговорить, кроме ВВС. Я подсоединился к информационному центру сети Милнета и добрался до человека, в чей компьютер накрепко внедрился хакер.</p>
      <p>— Простите, я разыскиваю системного менеджера ВАКС — компьютера Космического командования.</p>
      <p>— Сержант Томас слушает. Я — системный менеджер.</p>
      <p>— Видите ли, не знаю, как вам это лучше объяснить. Дело в том, что в ваш компьютер забрался хакер.</p>
      <p>— Что? А вы кто?</p>
      <p>Даже по телефону я мог ощутить, как он грозно смотрит на меня, сурово сдвинув брови.</p>
      <p>— Я — астроном из лоуренсовской лаборатории в Беркли.</p>
      <p>— Откуда вы взяли, что здесь появился хакер?</p>
      <p>— Я наблюдал, как он залез в ваш компьютер через Милнет.</p>
      <p>— Вы думаете, я вам поверю?</p>
      <p>— Выведите список ваших пользователей.</p>
      <p>— Окей. Я не вижу ничего странного. К нам подключены пятьдесят семь человек и система функционирует нормально.</p>
      <p>— Не заметили вы кого нибудь нового? — спросил я.</p>
      <p>— Дайте посмотреть… Нет, все нормально.</p>
      <p>— Известен вам некто по фамилии Абренс?</p>
      <p>— Да. Полковник Абренс. Он подключился только что. А что вы, собственно, хотите?</p>
      <p>— Вы уверены, что Абренс законный пользователь?</p>
      <p>— Черт побери, конечно. Он полковник.</p>
      <p>Пришлось сказать прямо: «Видите ли, хакер украл учетное имя полковника Абренса. Он подключен как раз сейчас и сбрасывает себе ваши файлы».</p>
      <p>— Откуда вы знаете?</p>
      <p>— Я следил за ним. У меня есть распечатка, — сказал я. — Он прошел в систему под учетным именем «Полевое Обслуживание», затем заново установил пароль Абренса.</p>
      <p>— Это невозможно. Как раз вчера я заново установил пароль к учетному имени «Полевая Служба». У него истек срок действия.</p>
      <p>— Да, знаю. Вы установили пароль «сервис». Тот же самый, что был в прошлом году. Хакер знает его.</p>
      <p>— Черт, меня убьют. Не кладите трубку.</p>
      <p>Я слышу, как сержант Томас кого-то зовет.</p>
      <p>— Что вы хотите, чтобы мы сделали? — спросил он. — Я могу выключить компьютер прямо сейчас.</p>
      <p>— Нет, подержите еще немного, — сказал я. — Как раз теперь мы трассируем линию и подбираемся к хакеру.</p>
      <p>Это была правда. Стив Уайт только что получил сообщение от Вольфганга Хоффмана с просьбой держать хакера на линии как можно дольше.</p>
      <p>— Окей, но мы должны будем позвать нашего дежурного офицера. Он примет окончательное решение.</p>
      <p>Мне трудно было осуждать их за это. Совершенно посторонний человек звонит из Беркли и говорит им, что кто-то забрался в их систему. Между телефонными звонками я наблюдал, как принтер печатает каждую команду хакера. Сегодня он не печатал список имен всех файлов. Совсем наоборот: он называл специальные файлы. Он уже знал, какие файлы искать, и ему не нужно было шарить в поисках их имен.</p>
      <p>Да. Это важная улика. Три дня назад хакер получил список имен тысячи файлов. Сегодня он шел прямо по тем файлам, которые интересовали его. Он, должно быть, распечатал весь свой сеанс. Иначе он бы забыл имена файлов. Я уже знал, что он ведет подробную записную книжку — иначе бы он забыл некоторые мероприятия, которые планировал несколько месяцев назад. Я вспомнил свою встречу в ЦРУ: Тиджей интересовался, записывает ли хакер свои сеансы. Теперь я это знал.</p>
      <p>Какие файлы он внес в свой список? Он перескочил через все программы и проигнорировал руководящие указания системного управления. Взялся за оперативные планы. Документы, описывающие полезную нагрузку космического челнока. Результаты тестирования систем обнаружения спутников. Проекты исследовательских работ в рамках стратегической оборонной инициативы. Описание управляемой астронавтом системы фотографирования.</p>
      <p>Ни один из этих разделов информации не был помечен как «учтенный». Они не были секретными, совершенно секретными или даже для служебного пользования. В настоящее время военным компьютерам в Милнете не разрешается иметь дело с учтенной информацией. Есть другая компьютерная сеть, совершенно изолированная, которая обрабатывает учтенную информацию. Так что в этом смысле Космический отдел системного командования ничего не потерял: их компьютер — вне категорий учета.</p>
      <p>Но есть более глубокая проблема. Отдельные общедоступные документы могут не содержать категорированной информации. Но если собрать много документов, то уже можно раскрыть секреты. Заказ производителя самолетов на отгрузку титана не является секретным. То же относится и к факту создания им нового бомбардировщика. Но оба факта вместе прямо указывают на то, что новый бомбардировщик фирмы Боинг делается из титана и поэтому должен летать на сверхзвуковых скоростях (поскольку обычный алюминий не выдерживает высоких температур).</p>
      <p>В прошлом для сопоставления информации из разных источников вы проводили недели в библиотеке. Теперь при наличии компьютерных сетей вы можете сопоставить данные за несколько минут. Достаточно вспомнить, как я манипулировал счетами междугородних телефонных разговоров Майтера, чтобы найти, куда наведывался хакер. Анализируя общедоступную информацию с помощью компьютера, люди могут раскрывать секреты, даже не заглядывая в закрытые базы данных.</p>
      <p>В 1985 году вице-адмирал Джон Пойндекстер был сильно обеспокоен этой проблемой. Он пытался создать новую категорию закрытой информации «Не секретно, но требует осторожного обращения». Такая информация находится ниже по уровню секретности, чем совершенно секретная, секретная и «для служебного пользования». Но доступ к ней должен быть закрыт для некоторых групп иностранцев. Пойндекстер неуклюже пытался приложить все это к академическим исследованиям. Естественно, что университеты встали на дыбы и идея умерла. Теперь я понял, что имел в виду адмирал. Проекты ВВС в рамках стратегической оборонной инициативы не являются секретными, но требуют осторожного обращения.</p>
      <p>Что? Я согласен с вице-адмиралом Пойндекстером, который отправил оружие в Иран? Как я могу иметь что-то общее с боссом Оливера Норта? Однако, на моем экране мелькало как раз то, что он называл открытым, но требующим осторожного обращения.</p>
      <p>Тимнет на проводе. «Извини, Клифф, но трасса в Германии зашла в тупик».</p>
      <p>— Они не могут оттрассировать вызов? — спросил я.</p>
      <p>— Ну, хорошо. Линия хакера тянется из Ганновера, — ответил Стив. — Но телефонные линии Ганновера соединяются с помощью механических коммутаторов — шумных и сложных в обращении. Их можно трассировать только вручную. Мы не можем использовать компьютер.</p>
      <p>Я начал понимать. «Ты хочешь сказать, что кто-то должен быть на телефонной станции?»</p>
      <p>— Точно. А поскольку сейчас в Ганновере 10 часов вечера, то рядом ни души.</p>
      <p>— Сколько времени нужно, чтобы привести кого-нибудь на станцию?</p>
      <p>— Около трех часов.</p>
      <p>Для трассировки линии телефонный техник должен прибыть на станцию, проследить все коммутаторы и провода, может даже лезть на телефонные столбы.</p>
      <p>Телефон сержанта Томаса был все еще занят. Возможно, он названивал разным начальникам ВВС.</p>
      <p>Я врубился в телефонную линию ВВС. «Мы не можем дальше трассировать наши дела сегодня».</p>
      <p>— Вас понял. Мы вырубаем хакера прямо сейчас.</p>
      <p>— Подождите секундочку, — сказал я. — Постарайтесь найти такой способ, чтобы он ничего не заподозрил.</p>
      <p>— Мы придумали план, — ответил сержант Томас. — Мы объявим, что наш компьютер дает сбои и требует остановки для технического обслуживания.</p>
      <p>Прекрасно. Хакер подумает, что систему собираются выключить на профилактику. Я подождал минуту и прямо посредине страницы, прервав какой-то из проектов СОИ, на экране хакера появилось сообщение:</p>
      <cite>
        <p>Система выключается для технического обслуживания на 2 часа.</p>
      </cite>
      <p>Хакер немедленно отключился и растворился в пустоте.</p>
    </section>
    <section>
      <title>
        <p>38</p>
      </title>
      <p>Забравшись в новую военную базу данных, хакер не настроен был покидать ее. Он вернулся, пытаясь снова и снова проникнуть обратно в Системное командование ВВС. Но ни одно из его волшебных слов не работало (почти). Когда хакер подключился к системе с украденным учетным именем Абренс, компьютер ВВС сделал вид, что воспринял его, но затем выдал в ответ сообщение об ошибке, создав впечатление, будто хакер неправильно установил учетное имя.</p>
      <p>Каждый раз, когда ему удавалось войти в систему, его обнаруживали и выкидывали.</p>
      <p>С его точки зрения все, кроме нас, обнаруживали его. На самом деле почти никто не видел его. Кроме нас. Мои следящие табло, мониторы и электронные ловушки оставались для него невидимыми. Трассы соединений Тимнета через спутники и под океаном хранили полное молчание. А Бундеспост шла теперь по его следу. Вольфганг договорился о дежурстве техника на ганноверской телефонной станции каждый вечер до полуночи. Это стоило довольно дорого, поэтому ему нужно было координировать его действия с нашими. Еще важнее было то, что в Германии все еще ничего не получили от ФБР.</p>
      <p>Самое время звонить Майку Гиббонсу. «Немцы ничего не получили из ФБР, — сказал я. — Есть соображения, почему?»</p>
      <p>— Возможно, есть внутренние проблемы, — ответил Майк.</p>
      <p>Я, конечно, хотел знать все, но Майк не скажет ни слова.</p>
      <p>— Что я должен сказать Бундеспост? — спросил я. — Они все больше беспокоятся, не получая никакого официального уведомления.</p>
      <p>— Скажи им, что юридический атташе ФБР в Бонне все устроит. Бумага придет своевременно.</p>
      <p>— То же самое ты говорил две недели назад.</p>
      <p>— И повторяю снова.</p>
      <p>Свистящий звук из компьютера. Это я передал ответное сообщение Стиву в Тимнет, который переправил его Вольфгангу. Бюрократы, похоже, не способны держать связь друг с другом, но технари еще могут.</p>
      <p>Наши жалобы в ФБР, должно быть, сортировались в их офисе, пересылались юридическому атташе в Бонн, затем передавались в ФБР Германии — Бундескриминаламт (БКА). БКА, вероятно, олицетворяет такой же образ правды и справедливости в Германии, как ФБР в Америке.</p>
      <p>Между тем, мои друзья-астрономы тоже нуждались в моей помощи. Я пытался понять оптиков, работающих с телескопом обсерватории Кек. Джерри Нельсон нуждался в моих программах для предсказания работы телескопа. С тех пор, как я начал ловить хакера, я не продвинулся ни на йоту. Другие системные программисты тоже меня доставали. Вэйн Грэйвс обучал меня разрабатывать программу драйвера диска. А Дэйв Клэвленд мягко напоминал, что ему нужно подцепить десять новых настольных компьютеров к нашей лабораторной сети. Я сказал им, что хакер должен быть изгнан «ТУС» — Теперь Уже Скоро.</p>
      <p>По пути в астрономическую группу я завалился на минуту в коммутационный распределитель, чтобы проверить мониторы. Они показывали какую-то деятельность на компьютере Беватрона, манипулируя файлом паролей. Чудно. Беватрон — один из лабораторных ускорителей частиц и все их программисты работают в нашей лаборатории. Только системный администратор может манипулировать файлом паролей.</p>
      <p>Так. Созвать весь народ с Беватрона. Чак Макпарланд ответил: «Я системный администратор. Больше никому не разрешается».</p>
      <p>— Тогда у тебя проблемы. Кто-то изображает Всевышнего на твоем компьютере.</p>
      <p>— Какой-то сукин сын.</p>
      <p>Беватронный ускоритель частиц использовал магниты размером с дом для того, чтобы обстреливать фрагментами атомного ядра тонкие мишени. В шестидесяти процентах случаев его «боеприпасами» являлись протоны. Теперь, питаемый из второго ускорителя, он разгонял тяжелые ионы почти до скорости света. После соударения этих атомных частиц с тонкой мишенью физики тщательно просеивали все обломки в поисках фрагментов, которые могут быть фундаментальными строительными кирпичиками вселенной. Физики месяцами терпеливо ждали событий в пучках частиц и, что более важно, ждали безнадежно больные пациенты.</p>
      <p>Беватрон мог ускорять ионы гелия до субсветовых скоростей, когда они приобретают энергию порядка 160 миллионов электрон-вольт. При этих скоростях они проходят несколько дюймов и затем сбрасывают большую часть своей энергии. Если расположить раковую опухоль на нужном расстоянии за этим ускорителем, то большая часть частиц пройдет через опухоль. Раковые клетки будут поглощать энергию частиц и опухоль будет разрушена без повреждения остальных частей тела больного. В отличие от рентгеновских лучей, которые разрушают все на своем пути, беватронные частицы теряют основную часть своей энергии в сравнительно небольшом объеме. Это особенно важно при опухолях мозга, которые хирурги часто считают неоперабельными.</p>
      <p>Компьютеры Беватрона рассчитывали это «правильное расстояние». Они также управляли ускорителем для правильного использования энергетического потенциала. Достаточно сделать что нибудь неправильно — и вы убьете не те клетки.</p>
      <p>Каждые несколько секунд вспышка ионов рассыпалась в разные стороны от оси пучка ускорителя. Щелкая магнитами в нужные моменты, компьютеры Чака посылали их в физический эксперимент или к больному. Ошибка в программе была бы плохой новостью для обоих. Хакер не просто совал нос в компьютер. Он играл с чьим-то спинным мозгом.</p>
      <p>Знал ли он? Для него компьютер Беватрона был просто новой игрушкой для поиска интересной информации. Нет таблички: «Внимание, медицинский компьютер. Не вмешиваться». Но он не просто искал информацию. Он издевался над операционной системой.</p>
      <p>Операционные системы — деликатнейшие создания. Они управляют поведением компьютера и работой всех его программ. Системные администраторы аккуратно настраивают операционные системы, пытаясь выжать каждую каплю производительности из компьютера. Является ли программа слишком медленной потому, что она взаимодействует с другими задачами? Зафиксируйте это с помощью изменения параметров планировщика операционной системы. Или, может быть, не хватает памяти для дюжины одновременно работающих программ. Тогда необходимо изменить варианты распределения памяти операционной системой. Немного пережмите — и компьютер перестанет работать.</p>
      <p>Хакеру нет дела до того, что он разрушит чью-то операционную систему. Он просто хочет сделать дыры в системе безопасности, чтобы иметь возможность входить в систему. Знал ли он, что может убить кого-то? Чак наглухо забил все входы в компьютерную систему, изменив все пароли. Новая дверь хлопнула хакера по голове. Конечно, я тоже могу выкинуть его из моего компьютера и умыть руки, оставив остальной мир в беспорядке. Правда, дав ему пинка, я только закрою окно, через которое наблюдаю за ним. Он будет продолжать свои атаки на другие компьютеры, используя разные сети. У меня не было выбора, кроме как позволить этому сукиному сыну блуждать вокруг, пока я не сцапаю его. Но попробуйте объяснить это ФБР. В четверг 8 января заскочил мой местный агент ФБР Фред Виникен.</p>
      <p>— Я здесь как представитель александрийского офиса штата Вирджиния, — начал он оправдываться.</p>
      <p>— Не понял, — сказал я. — Почему делом не занимается офис Окленда?</p>
      <p>— Офисы ФБР, к счастью, совершенно независимы друг от друга, — ответил Фред. — То, что одному офису кажется очень важным, другой офис может просто игнорировать.</p>
      <p>Фред объяснил, что он не знает о ходе разработки обвинения. «Но я должен сказать, что оно довольно тонкое. Вы не можете указать никаких материальных потерь. Нет установленных секретных данных. И к тому же ваш хакер находится вне территории США».</p>
      <p>— Поэтому местный офис не занимается этим делом?</p>
      <p>— Запомни, Клифф, что ФБР работает только с теми делами, которые Министерство юстиции будет преследовать по суду. А поскольку никакая секретная информация не засвечена, нет причин тратить ресурсы.</p>
      <p>— Но тогда хакер будет долбить наши компьютеры до тех пор, пока они не окажутся в его распоряжении.</p>
      <p>— Видишь ли… Каждый месяц мы получаем полдюжины звонков с воплями «Помогите! Кто-то забрался в мой компьютер». Девяносто пять процентов из них не имеют записей, следов отчетности или учетных данных.</p>
      <p>— Но у меня-то есть записи и отчеты. Черт возьми, у меня есть каждый удар клавиши этого ублюдка.</p>
      <p>— Я знаю. Но этого недостаточно. Для оправдания всех наших усилий должны быть значительные потери. Сколько ты потерял? Семьдесят пять центов?</p>
      <p>Мы вернулись на круги своя. Да, наши компьютерные затраты мало изменились. Но я сознавал, что здесь потери национального масштаба. Сколько нужно ждать, чтобы кто-нибудь заметил? Может, если суперсложный военный компьютер будет поврежден? Или сверхтонкий эксперимент будет разрушен? Пациент пострадает?</p>
      <p>Ладно, я отдал распечатки последних двух недель (расписавшись на обороте каждой копии — надо хоть как-то следовать «правилам получения улик») и гибкий диск с телефонным журналом Майтера. Он послал все это Майку Гиббонсу в александрийский офис. Может, Майк убедит ФБР поговорить с германским БКА. Обескураживает то, что немецкие техники телефонной связи все еще не имеют своих полномочий, ФБР не отвечает, а мой босс шлет мне сухие записки с вопросом, когда я напишу программу для подсоединения нового принтера.</p>
      <p>Марта тоже не рада. Хакер не просто залез в наши компьютеры. Он захватил весь наш дом.</p>
      <p>— ФБР или ЦРУ что-нибудь делают? — спросила она. — Я имею в виду, такие ли уж они джентльмены — Правды, Справедливости и Американского образа жизни?</p>
      <p>— Те же старые уловки. ЦРУ говорит, что этим должно заниматься ФБР. ФБР не хочет лезть в это дело.</p>
      <p>— Делают ли что-либо оба командования ВВС?</p>
      <p>— Командование специальных исследований ВВС может только барабанить в дверь ФБР.</p>
      <p>— Почему бы не закончить принимать ставки? — предложила Марта. — Заблокируй свой компьютер и дай хакеру побродить по их компьютерам. Никто не назначал тебя официальным защитником всех американских компьютеров.</p>
      <p>— Потому, что я хочу знать, что происходит. Кто прячется за всем этим. Что ищет. Расследовать.</p>
      <p>— Тогда подумай о том, как решить задачу без ФБР.</p>
      <p>— Позвонить в Бундеспост и сказать: «Трассируйте этот вызов!»?</p>
      <p>— А почему нет?</p>
      <p>— Они не поверят мне.</p>
      <p>— Тогда найди другой способ выйти на хакера.</p>
      <p>— Ага, просто попросить его сказать свой адрес.</p>
      <p>— Не смейся. Это может получиться.</p>
    </section>
    <section>
      <title>
        <p>39</p>
      </title>
      <cite>
        <p>«ФБР выбросило полотенце на ринг».</p>
      </cite>
      <p>Это было сообщение Энн Фанк из Командования специальных исследований ВВС. За день до этого я звонил ей и она сказала, что ее группа ждет действий со стороны ФБР. Теперь вот это поздравление.</p>
      <p>Раздраженный голос из офиса ФБР в Александрии не хотел зря терять времени. «Агент Гиббонс отсутствует, но он оставил сообщение для вас: „Ваше дело закрыто и вам нужно закончить с этим вопросом.“»</p>
      <p>— Как? Кто это сказал?</p>
      <p>— Извините, но это все.</p>
      <p>— Может, Майк еще что-нибудь сказал?</p>
      <p>— Я сказал вам все.</p>
      <p>Здорово. Докучать ФБР пять месяцев. Трассировать соединения по всему миру. Доказать, что хакер забрался в военный компьютер. И как раз тогда, когда мне больше всего нужна помощь ФБР…</p>
      <p>Энн Фанк позвонила спустя час. «Я слышала, что ФБР решило, что нет оснований для продолжения расследования».</p>
      <p>— А что, в Космическом командовании думают иначе? — спросил я.</p>
      <p>— Это командование системами, просто Космический отдел, Клифф. Называй правильно, а то ты запутаешь нас.</p>
      <p>Но Космическое командование звучит приятнее. Кто хочет командовать системой?</p>
      <p>— Окей, но ФБР интересуется ими?</p>
      <p>— Согласно ФБР, тут нет признаков реального шпионажа.</p>
      <p>— Это сказал Майк Гиббонс?</p>
      <p>— Сомневаюсь, — сказала она. — Я имела короткий разговор с дежурным офицером, который сказал, что Майк отстранен от дела и не может говорить о нем.</p>
      <p>— Так кто тогда решил?</p>
      <p>— Возможно, кто-то из среднего управляющего звена ФБР, — сказала Энн. — У них лучше получается ловля похитителей детей, чем компьютерных хакеров.</p>
      <p>— Ну и что ты думаешь? Закрывать лавочку или пытаться продолжать ловить этого ублюдка?</p>
      <p>— ФБР приказало закрыть порты доступа хакера.</p>
      <p>— Я не об этом.</p>
      <p>— … и сменить все ваши пароли…</p>
      <p>— Я знаю, что говорит ФБР. А что говорят ВВС?</p>
      <p>— Мы обсудим этот вопрос и сообщим.</p>
      <p>— Так, значит, нас просят закрыть лавочку, и хакер может делать все, что захочет. Пять месяцев мы ловили шпиона и ни одно правительственное агентство не вложило даже десяти центов.</p>
      <p>Я швырнул трубку.</p>
      <p>Через несколько минут позвонил Фред Виникен и не оставил никаких сомнений. Официально он информировал, что ФБР находит невозможным выдачу преступника по месту совершения преступления ввиду несекретного характера информации.</p>
      <p>— Клифф, если были раскрыты секреты или он произвел значительные разрушения в системах, тогда ФБР будет преследовать его. До тех пор мы не предпримем никаких действий.</p>
      <p>— Что ты подразумеваешь под разрушениями? Если кто-то прострелил мои конторские кальсоны или переснял планы новой интегральной микросхемы, это разрушение?</p>
      <p>— Если ты настаиваешь на продолжении дела, то ФБР может помогать местной полиции. Твоя лаборатория должна контактировать с поверенным района Беркли и открыть расследование. Если ваш местный поверенный сочтет необходимым доставить преступника по месту совершения преступления, то ФБР будет участвовать в подготовке соответствующей бумаги.</p>
      <p>— Как?! После пяти месяцев вы отправляете меня назад к районному поверенному?!</p>
      <p>— Если вы решите действовать таким образом, то ФБР будет служить проводником между местной полицией и германскими властями. Полиция лоуренсовской лаборатории в Беркли должна быть центром расследования и следствие должно вестись в Беркли.</p>
      <p>— Фред, парень забрался в тридцать компьютеров по всей стране, а вы рассказываете, что это местная проблема?</p>
      <p>— Я повторяю еще раз, ФБР решило оставить это дело. Если вы хотите продолжать его, вам лучше делать это силами местной полиции.</p>
      <p>Не прошло и часа, как позвонил Стив Уайт из Тимнета. Он только что получил следующее электронное сообщение из Бундеспост: «Считаем настоятельно необходимым, чтобы власти США обратились к государственному обвинителю Германии, иначе Бундеспост не сможет далее сотрудничать в данном деле. Мы не можем оставаться в подвешенном состоянии без каких либо официальных уведомлений. Мы не будем трассировать телефонные линии без соответствующих полномочий. Вам необходимо убедить ФБР в необходимости обратиться в БКА немедленно».</p>
      <p>Ладно, у меня нет выбора. Закроем дело. Отбросим пять месяцев трассировок или будем оставаться открытыми, рискуя получить порицание от ФБР. Закрытие дела даст хакеру свободу разгуливать по нашим сетям без наблюдения за ним. Оставаясь открытыми, мы все равно не сможем выйти на хакера, поскольку Бундеспост не станет трассировать, пока ФБР не даст добро. В любом случае хакер выигрывает.</p>
      <p>Самое время звонить моему боссу. Рой Керт поверил новостям сразу. «Я никогда не доверял ФБР. Мы практически раскрыли за них все дело, а они тем, не менее, не хотят производить расследование».</p>
      <p>— Так что нам делать?</p>
      <p>— Мы останемся открытыми, пока Министерство Энергетики не прикажет нам закончить.</p>
      <p>— Нужно ли мне позвонить в Министерство Энергетики?</p>
      <p>— Оставь это мне. Мы выполнили чертову прорву работы и они хотят выслушать нас.</p>
      <p>Но наблюдение хакера в Беркли не будет сопровождаться трассировкой его в Германии. Мы нуждаемся в ФБР, даже если мы им не нужны. Что-то скажет ЦРУ?</p>
      <p>— Привет, это Клифф. Наши друзья из «Ф» полностью потеряли интерес к делу.</p>
      <p>— С кем ты говорил? — спросил Тиджей.</p>
      <p>— С местным представителем конторы и офицером из офиса восточного побережья.</p>
      <p>— Окей. Я проверю. Сидите тихо, пока я не свистну.</p>
      <p>Через два часа Тиджей позвонил нам.</p>
      <p>— Сказано закрыть лавочку. Ваш контактный агент Майк выведен из игры. Его ведомство не занимается ловлей воров-карманников.</p>
      <p>— Так что нам делать?</p>
      <p>— Просто сидите тихо, — сказал призрак. — ИКР может заставить Майка. Просто надо подождать.</p>
      <p>— Слушай, Тиджей, а что такое ИКР? Инспекция по разведению кошек? Изучение компьютерных роботов?</p>
      <p>— Тс-с-с. Не задавай лишних вопросов.</p>
      <p>Я позвонил Мэгги Морли. На расшифровку у нее ушло ровно три минуты.</p>
      <p>— ИКР — означает Иностранная контрразведка, — сказала она. — Ты что, недавно встретил шпионов?</p>
      <p>ЦРУ не занимается контрразведкой. ФБР не хочет терять время. А немецкая Бундеспост ждет официального обращения от США.</p>
      <p>Есть еще одно ведомство, которое может мне помочь. Зик Хэнсон из Агентства Национальной Безопасности симпатизировал нам. Он наблюдал за каждым нашим маленьким успехом и знал, как мы нуждаемся в поддержке ФБР. Может, он поможет?</p>
      <p>— Я рад помочь, Клифф, да не могу. АНБ больше слушает, чем говорит и делает.</p>
      <p>— Но разве это не то, для чего нужен Национальный Центр Компьютерной Безопасности. Кто должен решать проблемы обеспечения безопасности компьютеров?</p>
      <p>— Ты знаешь ответ. Нет и еще раз нет. Мы должны делать безопасные компьютеры, а не ловить хакеров.</p>
      <p>— А ты не можешь тряхнуть ФБР?</p>
      <p>— Я замолвлю словечко, но ты не останавливайся.</p>
      <p>Тиджей позвонил через пару дней. «Мы проделали большую работу и разыграли тут одну показную игру, — сказал агент ЦРУ. — Ведомство Майка опять в деле. Скажешь мне, если они еще будут доставлять тебе хлопоты».</p>
      <p>— Что ты сделал?</p>
      <p>— Да, так. Поговорил с парой друзей. Ничего больше.</p>
      <p>Что за друзей имел этот парень? Развернуть ФБР за два дня…</p>
      <p>Позвонил Майк Гиббонс из ФБР. Он объяснил, что по законам Германии проникновение в компьютер не считается особо опасным правонарушением. До тех пор, пока не разрушен компьютер, взлом системы немногим хуже, чем двухрядная парковка автомобиля. Это не убедило меня. Если законы Германии столь снисходительны, то почему Бундеспост относится к делу столь серьезно? Майк понял мои доводы и, наконец, согласился продолжать работу над этим делом. «Ты должен знать, что в прошлом году нами был схвачен немецкий хакер в компьютере Колорадо, но мы не смогли привлечь его к ответственности».</p>
      <p>— А юридический атташе ФБР вылезет из своего окопа?</p>
      <p>— Я работаю над этим, — сказал Майк. — Передай твоим друзьям в Бундеспост, что они о нас скоро услышат.</p>
      <p>В этот вечер нам представился еще один шанс схватить парня. Пока мы с Мартой стояли в очереди в бакалейном магазине, мой биппер опять подал голос. Я понесся звонить Стиву Уайту.</p>
      <p>— Наши друзья на проводе, — сказал я ему.</p>
      <p>— Окей. Звоню в Германию.</p>
      <p>Быстрый разговор и мгновенная трассировка. Хакер был на линии лишь пять минут, однако Стив дошел до номера DNIC #2624-4511-049136. Это номер гражданской линии набора в Ганновере в Германии.</p>
      <p>Впоследствии Стив Уайт рассказал мне детали этой трассировки. Вольфганг Хоффман встал в 3 часа утра, запустил трассировку из Франкфурта. Но телефонный техник, который дежурил на ганноверской станции, уже ушел ночевать домой. Чуть-чуть не хватило.</p>
      <p>У Вольфганга был вопрос. Университет Бремена хотел скооперироваться с нами, но кто будет платить? Хакер тратил деньги университета — сотни долларов в день. Не хотим ли мы платить? Невозможно. Урезанный бюджет лаборатории и без того ужат до предела. Я отправил сообщение, что наведу справки. Но Стив заметил, что кто-то должен платить, или Бундеспост отрубит хакеру доступ.</p>
      <p>Тут еще поступили новости. Пару ночей назад хакер подсоединился к Беркли на две минуты. Срок достаточно большой для прослеживания его до университета в Бремене. Бремен, в свою очередь, проследил его до Ганновера. Оказывается хакер не просто залез к нам, но и пробрался в европейские сети.</p>
      <p>— Почему бы немцам не выследить его в Ганновере?</p>
      <p>Стив объяснил, что вся трудность в ганноверской телефонной системе. «Американскими телефонными сетями управляют компьютеры, поэтому трассировать их одно удовольствие. Но для того, чтобы выполнить трассировку вызова в Ганновере, нужен кто-то на станции».</p>
      <p>— Так если хакер звонит днем или вечером, то мы не можем проследить его?</p>
      <p>— Хуже. Им нужен час или два для того, чтобы полностью выполнить всю трассировку.</p>
      <p>— Час или два! Ты что, шутишь? Почему же на это требовалось десять секунд при трассировке линий Тимнета из Калифорнии через спутник в Европу? Почему теперь они не могут сделать так же?</p>
      <p>— Они бы сделали, если бы могли. Телефонная станция хакера просто не компьютеризирована. Поэтому нужно ждать, пока техник не оттрассирует ее вручную.</p>
      <p>Как я могу удержать хакера в течение двух часов? Я не могу заставить его явиться в удобное для нас время. Не могу управлять продолжительностью сеанса. Хакер приходит и уходит, когда ему вздумается.</p>
    </section>
    <section>
      <title>
        <p>40</p>
      </title>
      <p>— Вставай, лентяй! — раздался голос Марты в девять утра, что, конечно, неприлично рано для субботы. — Сегодня мы готовим грядки под помидоры.</p>
      <p>— Да ведь сейчас только январь, — возразил я. — Вся природа спит. Медведи спят. И я тоже.</p>
      <p>Я попытался поглубже зарыться в постель, но Марта сорвала с меня одеяло. «Давай, вылезай!» — кричала она, таща меня за руку.</p>
      <p>Первое впечатление от участка, казалось, доказывало мою правоту. Он чернел недвижимо и безжизненно. Но… «Вот, смотри», — сказала Марта, опускаясь у куста розы и трогая набухшие бутоны. Она указала на сливу, и, действительно, я заметил легкую дымку зелени крошечных листочков. Бедные растения Калифорнии — им так не хватает настоящей зимы, чтобы поспать как следует.</p>
      <p>Марта вручила мне лопату, и мы занялись привычной, повторяющейся из года в год работой — вскопать землю, добавить удобрений, посадить рассаду помидоров в углубления на грядке. Каждый год мы аккуратно высаживали несколько сортов с разным временем созревания, варьировали сроки посадки в пределах нескольких недель — все для того, чтобы иметь помидоры круглое лето. И каждый год все они упорно созревали к пятнадцатому августа.</p>
      <p>Работа была тяжелая и шла медленно из-за плотной глинистой почвы, хранившей зимние дожди. Но все кончается — мы вскопали участок и отправились под душ. В ванной я как заново родился. Я млел под горячей водой, пока Марта терла мне спину. Возможно, здоровая деревенская жизнь не так уж и плоха…</p>
      <p>Марта уже вовсю мылила мне голову, как отвратительный писк биппера из под груды одежды, нарушил идиллию. «Да не дергайся ты…» Поздно. Стремглав выскочив из-под душа, я вбежал в комнату, включил свой Макинтош и запросил лабораторный компьютер. Опять Свентек.</p>
      <p>Через мгновение я уже звонил Стиву Уайту домой.</p>
      <p>— Стив, он здесь.</p>
      <p>— Окей, я прослежу его и позвоню во Франкфурт.</p>
      <p>Немного спустя Стив сам позвонил мне.</p>
      <p>— Все, его нет. Хакер только что был здесь и уже успел отключиться. В Германию звонить сейчас нет смысла.</p>
      <p>Проклятье! Голый, мокрый и дрожащий, я стоял среди луж, тупо застыв над пузырящейся от шампуня клавиатурой компьютера. В этот момент Клавдия, игравшая что-то из Бетховена, вдруг увидела меня. Она перестала играть и, опустив скрипку, изумленно уставилась на голого, мокрого и дрожащего соседа, потом расхохоталась и проскрипела несколько шутливых тактов. Пришлось ответить веселенькой пляской Святого Витта: я был настолько обезоружен хакером, что ничего более жизнерадостного не мог изобразить.</p>
      <p>Я уныло поплелся обратно в ванную. Марта втащила меня под горячие струи душа.</p>
      <p>— Прости, дорогая, — извинился я. — Это единственная возможность прихлопнуть его, но он никогда не «светится» достаточно долго.</p>
      <p>— Прекрасно, — сказала Марта. — Значит, чтобы вытащить тебя из-под душа, времени хватает, а чтобы отыскать его самого — недостаточно. А может, он знает, что ты следишь за ним и нарочно издевается. Он, наверное, телепат и знает, когда ты под душем или в постели.</p>
      <p>— Ну, прости, прости, — сказал я еще раз.</p>
      <p>— Милый, с этим нужно что-то делать. Мы не можем позволить этому парню все время водить нас за нос. А все эти чучела в пиджаках, с которыми ты вел переговоры? Они чем-нибудь помогли? Мы сами должны заняться этим.</p>
      <p>— Но что мы можем сделать без поддержки властей? — спросил я. — Нам нужны ордера и все такое. Нужно официальное разрешение на отслеживание телефонных звонков.</p>
      <p>— Борис? Сладкая моя, у меня есть такая плана… — Марта изобразила мыльные бородку и усы на моем лице.</p>
      <p>— Да, Наташа?</p>
      <p>— Настала время для секретная плана 35Б.</p>
      <p>— Научная какая плана, Наташа! Отлично! И что за секретная плана такая — 35Б?</p>
      <p>— Операция «Промывание мозгов».</p>
      <p>— Так-так!</p>
      <p>— Видишь ли, эта шпиона из Ганновера ищет секретная информация, понятно? — пояснила Марта. — Мы ей дадим, что она хотеть — секретная военная шпионская информация. Много информация и ба-а-льшая секрета.</p>
      <p>— Ответь, Наташа, миленький. Эта секрета — где наша брать его? Наша не знай ни один военная секрета.</p>
      <p>— Борис, наша придумай их сама!</p>
      <p>Оба-на! Гениальное решение! Дать парню то, что он так жадно ищет. Создать несколько файлов с «дезой» и подкрепить их фальшивыми секретными документами. Пусть они хранятся в моем компьютере. Хакер наткнется на них, и будет копать до судорог — ему потребуется пара часов, чтобы все скопировать.</p>
      <p>Классно. Сколько для этого потребуется «дезы»? Домывая и расчесывая волосы Марты, я прикинул, что хакер потребуется нам на два часа. Он подключается через линию в 1200 Бод, а это значит — 120 символов в секунду. За два часа он сможет откачать сто пятьдесят тысяч слов.</p>
      <p>Но, Наташа, мой миленький контрконтрразведчик, есть один проблема. Где наша брать пятьсот страниц секретов?</p>
      <p>— Просто, моя сладкая. Секрета наша делать из обычная материала, которая полно вокруг.</p>
      <p>Улыбаясь, Марта продолжала.</p>
      <p>— Мы не сможем выдумать столько информации в один присест, но можно фабриковать ее по ходу дела, упреждая хакера. И еще, можно взять обычную бюрократическую документацию, подправить немного и придумать «секретные» заголовки для нее.</p>
      <p>— …Да мы просто возьмем кучу дурацких директив Министерства Энергетики — на моем столе их полно валяется — и сделаем из них секретные документы.</p>
      <p>Марта продолжила.</p>
      <p>— Нам нужно действовать осторожно. Все должно быть ненавязчиво и типично. Если мы озаглавим «СЖЕЧЬ НЕ ЧИТАЯ ЭТУ СОВЕРШЕННО СЕКРЕТНУЮ ВЫСШЕЙ ПРОБЫ ФАЛЬШИВКУ», то хакер, скорее всего, заподозрит неладное. Гриф секретности нужен такой, чтобы он заинтересовался, но в то же время не почувствовал ловушку.</p>
      <p>Я задумался, как бы получше провернуть все дело.</p>
      <p>— Вот что. Мы придумаем секретаршу, которая работает в этом секретном проекте. И пусть хакер наткнется на файлы ее текстового редактора. Куча служебной переписки, по нескольку черновых копий документов.</p>
      <p>В комнате нас приветствовала Клавдия, вытиравшая оставшуюся после меня лужу. Она выслушала наш план и предложила еще одну идею.</p>
      <p>— Вы можете занести в компьютер бланк письма для запроса дополнительной информации. Если хакер клюнет, он может написать и указать свой обратный адрес.</p>
      <p>Усевшись втроем на кухне и навалившись на омлет, мы продолжили обсуждение, ядовито усмехаясь набитыми ртами. Клавдия предложила, как поставить капкан.</p>
      <p>— Я думаю, это должно быть что-то вроде призовой шкатулки. Напиши нам и мы вышлем тебе, ну-у…</p>
      <p>— Постойте, — возразил я — вряд ли мы заставим его свалять такого дурака, что он пошлет нам обратный адрес.</p>
      <p>Обдав заговорщиц холодным душем, я добавил, что идея стоящая, но наша задача в другом — нужно дать ему работенку на пару часов, не меньше. Затем я обратил внимание на другую проблему.</p>
      <p>— Мы недостаточно знаем военную тематику, чтобы фабриковать осмысленные документы.</p>
      <p>— А они и не обязаны иметь смысл, — заметила Марта. — Настоящие военные документы именно этим и отличаются. Что, по-твоему, означает «методика внедрения высокоприоритетных методических разработок, изложенных в настоящем документе: раздел два, параграф три плана внедрения методик?»</p>
      <p>Не мешкая, мы с Мартой порулили в лабораторию. Там мы откопали целые залежи настоящих правительственных документов и директив, которые были напичканы такими бюрократическими перлами, каких нам сроду не выдумать. Оставалось лишь слегка подправить их, чтобы они выглядели «секретными».</p>
      <p>Фабрикуемые документы должны описывать некий новый проект, якобы относящийся к звездным войнам. Прочитав их, непосвященный должен поверить, что лаборатория Лоуренса в Беркли заполучила солидный правительственный контракт по управлению новой компьютерной сетью. Сетью СОИ. Эта вымышленная сеть должна объединять десятки «секретных» компьютеров и охватывать военные базы по всему миру. В файлах можно будет отыскать лейтенантов и полковников, ученых и инженеров. Там и сям мы разбросаем намеки на проведенные встречи и секретные отчеты.</p>
      <p>А еще мы выдумали Барбару Шервин, которая с трудом осваивает незнакомый для нее текстовый редактор, работая над непрерывным потоком документов, исходящих из недр вымышленного «Управления сетью СОИ». Эту несуществующую секретаршу мы назвали именем, созвучным с именем реальной женщины, астронома Барбары Шефер, и воспользовались ее настоящим почтовым адресом. Настоящую Барбару я предупредил, чтобы она отслеживала любую почту, адресованную Барбаре Шервин.</p>
      <p>Наши докладные записки содержали бюджетные запросы (50 миллионов на организацию связи), заказы на покупки и технические данные по сети. Большую часть этого мы надергали из готовых файлов, меняя в них только адреса и кое-где отдельные слова. В качестве списка почтовых адресов я просто взял реальный список, по которому мы в лаборатории рассылаем свежую информацию, и поменял каждого «мистера» на «лейтенанта», каждую «миссис» на «капитана», каждого «доктора» на «полковника», а «профессора» на «генерала». Как быть с адресами? Да раскидать там и сям «военно-воздушная база», «Пентагон», и т. п. Через полчаса мой список напоминал военный справочник «Кто есть кто».</p>
      <p>Некоторые документы, однако, пришлось фабриковать полностью: переписку между менеджерами и мелкими клерками, пакет документов с описанием технических характеристик сети. Кроме того, мы сочинили бланк письма, в котором говорилось, что получатель может заказать дополнительные сведения о сети СОИ, написав в офис по управлению проектом.</p>
      <p>— Давайте назовем задание «Оборонное Стратегическое Агентство», — сказал я.</p>
      <p>— У нас будет отличное сокращение — ОСА.</p>
      <p>— Нет, нужно что-то побюрократичней, — возразила Марта. — Давайте назовем СОИНЕТ. На это он сразу обратит внимание.</p>
      <p>Собрав все наши файлы под именем СОИНЕТ, я сделал их недоступными ни для кого, кроме владельца, т. е. меня.</p>
      <p>На больших компьютерах доступ к любому файлу можно сделать свободным на чтение, т. е. сделать файл открытым для любого. Свободный доступ лучше назначать файлам, содержащим, например, результаты волейбольного турнира, в котором участвуют сотрудники офиса.</p>
      <p>Доступ к любому файлу можно ограничить группой людей, например, разрешить доступ только коллегам по работе. Свежие отчеты о продажах или технические проекты на выпуск продукции должны быть доступны многим, но вряд ли вы хотите, чтобы их мог прочитать любой.</p>
      <p>Наконец, файл можно иметь исключительно в личном пользовании. Если ящик стола закрыт на ключ, никто не сможет залезть в него. Или почти никто. Системный менеджер может обходить файловую защиту и читать любой файл. Ограничив права чтения СОИ-файлов только их владельцем, я сделал их невидимыми для других пользователей. А так как я был одновременно и системным менеджером, то вообще никто не мог видеть их.</p>
      <p>Кроме, быть может, хакера, замаскированного под системного менеджера.</p>
      <p>Но если он хоть на мгновение прикоснется к этим файлам, мне об этом станет известно. Мониторы зафиксируют каждое его действие. А чтобы быть абсолютно уверенным, я поставил СОИ-файлы на сигнализацию. Если кто-то начнет их просматривать, я сразу узнаю.</p>
      <p>Наживка на крючке. Если хакер клюнет, ему потребуется два часа, чтобы заглотить ее. Вполне достаточно, чтобы немцы выследили его. Дело за хакером.</p>
    </section>
    <section>
      <title>
        <p>41</p>
      </title>
      <p>Хорошее настроение снова вернулось ко мне. Операция «Промывание мозгов» начала действовать. Я снова мог заняться своей работой. Но я забыл одну важную вещь. Я ни у кого не спрашивал разрешения.</p>
      <p>Конечно, на самом деле, всем наплевать, чем я занят. Но я вдруг понял, что все эти организации, с которыми я поддерживаю контакты, наверняка захотят знать, что это за файлы СОИ. Для успеха дела лучше переговорить с ними, чтобы они не подумали, будто я хочу отшить их. А что, если запросить у них разрешение? Не хочется. Лучше я побеспокою шефа. Если за мной будет стоять Рой, то трехбуквенные агентства не достанут меня.</p>
      <p>Седьмого января я отправился прямо к нему в офис. Некоторое время мы беседовали о релятивистской электродинамике: профессор вещал, а я внимал. Нет лучшего способа обучения, чем слушать того, кто знает дело.</p>
      <p>— Послушайте, шеф, я пытаюсь отделаться от этого хакера.</p>
      <p>— Что, ЦРУ опять катит на тебя баллоны?</p>
      <p>— Нет, но немцы проследят линию только в ближайшую неделю.</p>
      <p>— Хорошо. А то это уж слишком затянулось.</p>
      <p>— Да, я тут подумал, а не напихать ли в наш компьютер разной «дезы» и использовать ее как приманку для хакера.</p>
      <p>— Что ж, звучит привлекательно, но не сработает.</p>
      <p>— Почему?</p>
      <p>— Потому, что он псих. Но ты действуй. Это тебе на пользу.</p>
      <p>Дело в шляпе! Одобрение шефа заставило меня позабыть обо всем. И все же следовало переговорить с трехбуквенными ребятами. Я написал записку, оформленную в виде научного предложения:</p>
      <cite>
        <p>Предложение по установлению адреса хакера</p>
        <p>Проблема: В компьютеры лаборатории Лоуренса в Беркли постоянно проникает хакер. Так как запросы идут из Европы, требуется около часа, чтобы проследить телефонную линию. Нам требуется узнать его точное местонахождение.</p>
        <p>Данные наблюдения: Он появляется регулярно.</p>
        <p>На нашем компьютере он ведет себя самоуверенно, не зная, что мы наблюдаем за ним.</p>
        <p>Он ищет такие слова, как «СОИ», «Стелс» и «ядерный».</p>
        <p>Он опытный программист и искушен в способах проникновения в сети.</p>
        <p>Предлагаемое решение: Приготовить для него вымышленную информацию, с целью продержать его на связи около часа. За это время полностью проследить его звонок.</p>
      </cite>
      <p>Далее в записке шли: история вопроса, методология решения и подробный план реализации. В сносках оценивались реальные шансы поимки. Все это я постарался изложить максимально скучно.</p>
      <p>Записку я разослал по обычному списку трехбуквенных агентств: ФБР, ЦРУ, АНБ. В записке я отметил, что мы приступаем к выполнению на следующей неделе. Спустя несколько дней я обзвонил все агентства. Майк Гиббонс из ФБР мой план понял, но не мог дать никакого определенного заключения. «А что ЦРУ думает об этом?» Тиджей из ЦРУ также прочитал мое предложение, но также не мог сказать ничего определенного:</p>
      <p>— А что говорят ребята из службы «Ф»?</p>
      <p>— Майк сказал, чтобы я позвонил тебе.</p>
      <p>— А ты не звонил в северную службу?</p>
      <p>— Погоди, Тиджей, что за северная служба такая?</p>
      <p>— Да знаешь ты — большой форт М.</p>
      <p>Ясно. Форт Мид в Мэриленде, то есть АНБ.</p>
      <p>Да, я конечно позвонил в форт Мид, и Зик Хэнсон из Центра Национальной Компьютерной Безопасности АНБ прочитал мои предложения. Похоже, они ему понравились, но официально он не хотел иметь к этому никакого отношения.</p>
      <p>— Вряд ли я могу одобрить твой план, — сказал Зик. — Если ты вляпаешься в неприятности, мы ничем не сможем помочь.</p>
      <p>— Да я и не хочу, чтобы кто-то брал на себя ответственность. Просто хочу узнать, годится эта идея или нет.</p>
      <p>Прежде чем начать эксперимент, следует узнать мнение экспертов.</p>
      <p>— Да вроде ничего. Но тебе все же следует согласовать это дело с ФБР.</p>
      <p>Круг замкнулся — каждый кивал на другого.</p>
      <p>Еще я позвонил в Министерство Энергетики, в ОСР ВВС и парням из агентства военной разведки. Никто, конечно, ответственность на себя не взял, но никто и не препятствовал. Именно этого я и добивался.</p>
      <p>В среду днем, самоуверенный как всегда, появился хакер. Я вместе с Дайаной Джонсон, представителем Главного Управления Энергетики, был приглашен в Беркли в кафе Пастораль. Вместе с Дэйвом Стивенсом, математиком компьютерного центра, мы наслаждались замечательным капуччино, попутно обсуждая наши дела и планы.</p>
      <p>В 12.53 поясного времени моя пищалка разразилась морзянкой. Сообщалось, что хакер вошел в ЮНИКС-4 под именем Свентек. Я рванулся к телефонной будке и позвонил Стиву Уайту в Тимнет (2.25 мелочью), чтобы он занялся отслеживанием. Но хакер был на связи всего три минуты — хватило, чтобы выяснить, кто вошел в компьютер, но и только. Кофе еще не успел остыть, как я был опять за столом.</p>
      <p>Мониторы зарегистрировали его под именем Свентек, он просмотрел список всех остальных пользователей, одновременно с ним работающих в системе, и отвалил. Черт бы его побрал. Он не слишком долго находился в системе и не заметил наши подставные файлы.</p>
      <p>Может, наша приманка чересчур замаскирована? Немецкие техники будут наготове еще пару дней, так что мне лучше сделать файлы более заметными.</p>
      <p>С этого момента я решил сам подключиться к компьютеру. Я буду изображать милашку Барбару Шервин, которая работает на компьютере в задании СОИНЕТ. Следующий раз, когда хакер выставит свой перископ, он увидит задание СОИНЕТ, в котором кто-то редактирует файлы. Если и это не привлечет его внимания, то уже ничего не поможет.</p>
      <p>На следующий день он так и не появился. Следующее утро — опять ничего. Я уже собирался все бросить, как вечером в пятницу, в 17.14 биппер запищал вновь. Это был хакер.</p>
      <p>Я, конечно, тут как тут, работаю в СОИНЕТ, играю в текстовом редакторе. На первую команду «КТО» он получил список из десяти человек. Я был седьмым:</p>
      <cite>
        <p>КТО</p>
        <p>Астро</p>
        <p>Картер</p>
        <p>Ферми</p>
        <p>Майер</p>
        <p>Микропробы</p>
        <p>Оппи</p>
        <p>Соинет</p>
        <p>Свентек</p>
        <p>Тенчек</p>
        <p>Томкинс</p>
      </cite>
      <p>Вот крючок, вот червячок. Ну, давай, глотай, дружок!</p>
      <cite>
        <p>lbl&gt; grep соинет/etc/passwd</p>
      </cite>
      <p>Он дал команду на просмотр файла паролей, чтобы узнать кто работает в СОИНЕТ.</p>
      <cite>
        <p>соинет: sx4sd34x2:user соинет, flies in/u4/соинет, владелец соинет рабочий проект</p>
      </cite>
      <p>Ха! Он проглотил наживку! Он пытается добыть информацию о пользователе СОИНЕТ! И я знаю, что он сейчас сделает — он начнет лазить по директории СОИНЕТ.</p>
      <cite>
        <p>lbl&gt; cd/u4/соинет</p>
      </cite>
      <p>он вошел в директорию СОИНЕТ</p>
      <cite>
        <p>lbl&gt; ls</p>
      </cite>
      <p>и хочет просмотреть список имен файлов</p>
      <cite>
        <p>Нарушение защиты — вы не являетесь владельцем</p>
      </cite>
      <p>но он не может увидеть их!</p>
      <p>Разумеется, он не может прочитать информацию СОИНЕТ — я полностью закрыл доступ к этим файлам. Но он знает, как обойти мою защиту. Ему нужно-то несколько минут. Клюнет ли на приманку для дураков? Клюнул. Вот он удостоверился, что программа электронной почты Гну-Эмакс на месте. А теперь готовит программу-обманщицу. Через пару минут он превратится в системного менеджера.</p>
      <p>Только сейчас я решил позвонить Стиву Уайту.</p>
      <p>— Звони в Германию. Хакер надолго на связи.</p>
      <p>— Заметано, Клифф. Я перезвоню через десять минут.</p>
      <p>Ну, теперь дело за немцами. Смогут ли они подсечь рыбку? Так, посмотрим, сейчас в Беркли 5.15 пополудни, значит в Германии… 2.15 — раннее утро или поздняя ночь. Или 1.15? В любом случае — это не время для деловой активности. Но техники из Ганновера наверняка дежурят.</p>
      <p>Пока суд да дело, хакер не тратил время попусту. Меньше, чем за пять минут, он подготовил специальную программу, которая сделает его системным менеджером. Привязавшись к утилите Гну-Эмакс, он протащил ее в системную область. Теперь, как только ЮНИКС обнаружит эту программу… — все, готово! Он — суперпользователь.</p>
      <p>Хакер кинулся прямиком к защищенным файлам СОИНЕТ. Не колеблясь, он первым делом распечатал список имен файлов:</p>
      <cite>
        <p>lbl&gt; ls</p>
        <p>Связи</p>
        <p>Бланк-заказа</p>
        <p>Финансирование</p>
        <p>Почтовые-адреса</p>
        <p>Пентагон-запросы</p>
        <p>Покупки-заказы</p>
        <p>Докладные-Гордону</p>
        <p>Родес-письмо</p>
        <p>СОИ-компьютеры</p>
        <p>СОИ-сети</p>
        <p>СОИ-сеть-предложение</p>
        <p>Пользователи-список</p>
        <p>Глобальная-сеть</p>
        <p>Посетители-информация</p>
      </cite>
      <p>Некоторые из этих имен не просто файлы, а директории — целые шкафы, набитые другими файлами.</p>
      <p>Что он будет просматривать в первый раз? Все. Следующие сорок пять минут он открывал файл за файлом, просматривая весь мусор, который мы с Мартой для него собрали. Куча занудных текстов с редкими изюминками технических данных. Например:</p>
      <cite>
        <p>Дорогой майор Родес!</p>
        <p>Благодарим за Ваши замечания, касающиеся процедур доступа к СОИНЕТ. Как Вам известно, для доступа как к секретным, так и обычным частям сети СОИНЕТ требуется Идентификатор Пользователя Сети (ИПС). Хотя эти ИПСы назначаются в разных местах, важно, чтобы пользователи, имеющие доступ к обеим частям сети, обладали одним и тем же ИПСом. По этой причине, ваш командный пункт должен напрямую связаться с управляющими сети. У себя в лаборатории в Беркли мы легко могли бы изменить Ваш ИПС, но считаем, что Вам целесообразней направить аналогичный запрос управляющим сети.</p>
        <p>Искренне Ваша Барбара Шервин.</p>
      </cite>
      <p>Ага, в этом письме есть намек на то, что в сеть СОИНЕТ можно войти из компьютера лаборатории Лоуренса в Беркли. Готов спорить, он потратит час или два на поиски порта входа в эту мифическую СОИНЕТ. Точно. Он даже прервал просмотр файлов, чтобы поискать входы в СОИНЕТ. На экране монитора я наблюдал, как он терпеливо просматривал все наши каналы связи. Не зная систему как следует, он не смог просмотреть ее целиком, но все же потратил десять минут на поиск системных портов, помеченных идентификатором «СОИ».</p>
      <p>Крючок, леска и грузило.</p>
      <p>Он опять приступил к чтению фальшивых файлов СОИНЕТ и распечатал файл с названием бланк-заказа:</p>
      <cite>
        <p>Проект сети СОИ Лаборатория Лоуренса в Беркли а/я 50-351 Циклотрон Роуд 1 Беркли, Калифорния 94720</p>
        <p>Имя имя</p>
        <p>Адрес адрес</p>
        <p>Город город. Штат штат, Код код</p>
        <p>Дорогой сэр! Благодарим за Ваш интерес, проявленный к СОИНЕТ. Будем рады по Вашему запросу выслать дополнительную информацию относительно данной сети. Список рассылаемых документов перечислен ниже. Выберите, пожалуйста, документы, которые Вы хотели бы получить:</p>
        <p>Ном. 37.6 СОИНЕТ. Обзор основных аспектов, 19 стр., пересмотрено — сентябрь, 1985</p>
        <p>Ном. 41.7 Стратегическая оборонная инициатива и компьютерные сети: Планы и их реализация.(записки конференции), 227 стр., пересмотрено — сентябрь, 1985</p>
        <p>Ном. 45.2 Стратегическая оборонная инициатива и компьютерные сети: Планы и их реализация (записки конференции), 300 стр., июнь 1986 Ном. 47.3 СОИНЕТ, требования к интерфейсу связи, 66 стр., пересмотрено — апрель, 1986</p>
        <p>Ном. 48.8 Как подключиться к СОИНЕТ, 25 стр., июль 1986 Ном. 49.1 Протоколы подключения к СОИНЕТ Х.25 и Х.76 (включая узлы в Японии, Европе и на Гавайях), 8 стр., декабрь, 1988 Ном. 55.2 СОИНЕТ, план управления работой на периоде 1986 по 1988,47 стр., ноябрь, 1985</p>
        <p>Ном. 62.7 Список абонентов несекретной части СОИНЕТ (включая основных абонентов сети Милнет), 24 стр., ноябрь 1986 Ном. 65.3 Список пользователей секретной частью СОИНЕТ, 9 стр., ноябрь, 1986</p>
        <p>Ном. 69.1 Разработки для сетей СОИНЕТ и Сои Диснет, 28 стр., Октябрь, 1986</p>
        <p>Бланк запроса ИПС</p>
        <p>Бланк можно получить у нас, но он должен быть отослан в центр управления сети. Мы можем выслать и другие документы. Если вы хотите быть включенным в наш список для рассылки документации, сделайте соответствующий запрос.</p>
        <p>Ввиду большого объема этих документов мы вынуждены прибегать к услугам почтовой связи.</p>
        <p>Пожалуйста, посылайте Ваши запросы по вышеуказанному адресу на имя Барбары Шервин.</p>
        <p>Следующий пересмотр высшим руководством текущей документации запланирован на 20 февраля 1987 года. По этой причине, все запросы на документацию должны быть направлены не позднее 11 февраля 1987. Исполнение запросов, полученных позже, может быть отложено.</p>
        <p>Искренне Ваша</p>
        <p>Барбара Шервин</p>
        <p>Секретарь по обработке документации</p>
        <p>Проект СОИНЕТ</p>
      </cite>
      <p>Интересно, как он отреагирует на этот бланк письма? Но теперь это не имело большого значения. Из Тимнет позвонил Стив Уайт:</p>
      <p>— Я проследил его линию до университета в Бремене.</p>
      <p>— Та же, что обычно?</p>
      <p>— Да, я думаю, у них уже начались занятия, — сказал Стив — ну, в общем, Бундеспост проследила его связь по сети Дейтекс от Бремена до Ганновера.</p>
      <p>— Окей. Значит, хакер, скорее всего, в Ганновере.</p>
      <p>— Именно это Бундеспост и утверждает. Они проследили линию Дейтекс до сетевого порта — где-то в деловой части Ганновера.</p>
      <p>— Держи руку на пульсе и меня в курсе.</p>
      <p>— Сейчас самая трудная стадия. В общем, кто-то позвонил из Ганновера в систему Дейтекс. Звонки идут из Ганновера — это точно. Это не очень длинная линия.</p>
      <p>— Бундеспост знает номер телефона?</p>
      <p>— Почти. За последние полчаса техник основательно проследил линию. Ему удалось выйти на пятьдесят телефонных номеров.</p>
      <p>— Почему же они не могут определить реальный номер?</p>
      <p>— Вольфганг темнит. Вроде бы они установили, что звонок был с одного из пятидесяти местных телефонов, и при следующей проверке они накроют нужный телефон.</p>
      <p>Один из пятидесяти, каково? Бундеспост почти у цели. Пятница, 16 января 1987 года. Кукушка ошиблась гнездышком.</p>
    </section>
    <section>
      <title>
        <p>42</p>
      </title>
      <p>Если хакер появится еще раз — он наш. Но завтра вечером крайний срок. В субботу немецкие телефонные техники прекратят охоту. Появится он или нет?</p>
      <p>— Марта, я опять должен спать в лаборатории. Зато, возможно, мы уже на финишной прямой.</p>
      <p>— Я это в сотый раз от тебя слышу.</p>
      <p>Наверное, она права. Погоня состоит из непрерывных «я почти настиг его», переходящих в «он где-то в другом месте». Но теперь… Сообщения из Германии дышали уверенностью. Гончие взяли верный след.</p>
      <p>Хакер успел прочитать не все наши подставные файлы. За те сорок минут, что он находился в системе, он освоил около трети. Но он знает, что есть еще, значит, появится в ближайшее время. Я снова залез под стол и безмятежно уснул под монотонное гудение дисковода.</p>
      <p>Проснулся я сам, без помощи биппера. Обычное тихое субботнее утро, я лежу один в офисе, уставившись на крышку стола. Ну что ж, я сделал все, что мог. В офисе никого не было и я решил поиграть с астрономической программой — хотелось выяснить, как дефекты шлифовки зеркала телескопа влияют на изображение. В 8.08 утра я уже собрался запустить ее, как раздался осточертевший писк.</p>
      <p>Мгновение, чтобы добежать до монитора и бросить взгляд на экран. Хакер. Только что вошел в компьютер ЮНИКС-5 под одним из своих прежних имен — Марк. Так, пока не до наблюдений, сначала надо предупредить — позвонить в Тимнет и пусть они связываются с Бундеспост.</p>
      <p>— Привет, Стив!</p>
      <p>— Что, хакер опять на связи?</p>
      <p>— Да. Ты можешь начать отслеживание?</p>
      <p>— Уже бегу. — Он прервался секунд на тридцать. — На этот раз он звонит из Бремена.</p>
      <p>— Как и вчера, — заметил я.</p>
      <p>— Я сообщу Вольфгангу в Бундеспост.</p>
      <p>Стив повесил трубку, а я уставился на экран, наблюдая за хакером. С каждой минутой мы все ближе и ближе подбирались к нему, готовясь сорвать с него маску.</p>
      <p>Он методично читал наши подставные файлы. Мое удовлетворение росло с каждой прочитанной им докладной.</p>
      <p>В 8.40 он покинул компьютер. Стив Уайт позвонил менее, чем через минуту.</p>
      <p>— Немцы опять проследили его до университета в Бремене, — сказал он — а оттуда в Ганновер.</p>
      <p>— А как у них успехи с номером телефона?</p>
      <p>— Они выяснили все цифры, за исключением двух последних.</p>
      <p>Все, кроме двух? Это группа в сто номеров!</p>
      <p>— Но это даже хуже, чем вчера. Ты говорил, они дошли до пятидесяти номеров.</p>
      <p>— Я тебе передаю то, что слышал.</p>
      <p>Не густо, но по крайней мере они проследили линию.</p>
      <p>В 10.17 хакер вновь появился. К этому моменту уже подъехала Марта, и мы были заняты фабрикацией новых файлов СОИ. Подбежав к мониторам, мы стали наблюдать, ожидая, что он обнаружит результаты нашей работы.</p>
      <p>Но на этот раз его не интересовали файлы СОИ. Вместо этого он вошел в сеть Милнет, стараясь проникнуть в военные компьютеры Я никогда про эти места и не слышал: лаборатория вооружений ВВС, штаб-квартира командования парашютно-десантными войсками, служба транспорта ВВС и все вроде этого. Пятьдесят объектов и безуспешно. Затем, через сеть Милнет, он вошел в компьютер по имени Бакнер. Он проник в армейский центр связи, расположенный на Билдинг 23, комната 121, форт Бакнер. Дело было ясно — по адресу хакера компьютер принял его за своего. Где же находится этот форт Бакнер?</p>
      <p>Марта осталась наблюдать за мониторами, а я побежал в библиотеку, чтобы притащить уже знакомый атлас.</p>
      <p>— Послушай, Марта, ты не поверишь, но хакер проник в японский компьютер. Вот он, форт Бакнер, — сказал я, указывая на остров в Тихом океане — на Окинаве.</p>
      <p>Вот это цепочка! Из Ганновера в Германии хакер вышел на университет в Бремене, затем по трансатлантической связи вошел в Тимнет, потом в компьютер Беркли, сеть Милнет, и, наконец, достиг Окинавы. Здорово!</p>
      <p>Однако связь через весь шарик, сама по себе, не интересовала его — он хотел влезть в базу данных форта Бакнер. Он занимался исследованием их системы около получаса, но она оказалась на удивление скудной. Несколько писем здесь и там, да список из семидесяти пяти пользователей. В форте Бакнер, должно быть, все очень доверчивые — ни одно из заданий не было закрыто паролем. Ничего стоящего в этой системе он не нашел, кроме нескольких сообщений, где говорилось о дате прибытия обоза снабжения с Гавайских островов. Коллекционеру аббревиатур военной терминологии форт Бакнер наверное понравился бы, но для обычного человека, в здравом уме, все это должно казаться жутким занудством.</p>
      <p>— Раз его интересует вся эта воинская мишура, может, он сам военный? — предположила Марта.</p>
      <p>Да, хакер просмотрел все что можно, не тронув только программы и утилиты ЮНИКСА. Наконец, когда часы показывали чуть больше одиннадцати утра, он утомился и отключился.</p>
      <p>Пока он плел вокруг шарика свою паутину соединений, немецкий Бундеспост наконец засек его апартаменты.</p>
      <p>Зазвонил телефон — должно быть, Стив Уайт.</p>
      <p>— Привет, Клифф, проследили до конца.</p>
      <p>— Немцы вышли на парня?</p>
      <p>— Они знают его телефонный номер.</p>
      <p>— Ну и кто же он? — спросил я.</p>
      <p>— Они не могут сказать прямо сейчас, но тебе нужно сообщить в ФБР.</p>
      <p>— Тогда скажи мне вот что — это человек или компьютер? — спросил я Стива.</p>
      <p>— Это человек, у которого есть компьютер дома. Точнее сказать — у него на службе.</p>
      <p>Слушая наш разговор, Марта начала насвистывать мелодию из «Волшебника Страны Оз»: «Динь-дон, ла-ла, колдунья померла…»</p>
      <p>Слежка закончена. Полиция его схватит, он предстанет перед судом, суд предъявит обвинение и он отправится за решетку. Но важнее всего, что закончилось мое расследование. Пять месяцев тому назад я задавал себе вопрос. «Как мой баланс мог не сойтись на 75 центов?» В поисках ответа ниточка протянулась через всю страну, океан, прошла через военных подрядчиков, университеты и вышла в Ганновер.</p>
      <p>По дороге домой мы с Мартой остановились и собрали банку отборной земляники — самые последние ягоды. Дома мы решили устроить праздник с домашним молочным коктейлем. Ничто не может с ним сравниться: немного мороженого, пара бананов, чашка молока, два яйца, две чайные ложечки ванили и горсть земляники с вашего участка. Теперь загустите все это солодом и молочный коктейль готов!</p>
      <p>Бал во дворе — в честь нашего плана!</p>
      <p>— Через два дня, когда полиция возьмет его, мы узнаем, чего же он хотел, — сказал я. — Теперь ждать недолго.</p>
      <p>— Про тебя в газетах напишут, — воскликнула Клавдия, — ты тогда с нами и разговаривать перестанешь.</p>
      <p>— Да нет, я не гордый, я даже посуду буду мыть.</p>
      <p>Остаток дня мы с Мартой провели в Сан-Франциско, в парке Золотые Ворота, катаясь на карусели и роликовых коньках. Кукушка под сетью! Какие мы молодцы!</p>
    </section>
    <section>
      <title>
        <p>43</p>
      </title>
      <p>Безжизненным взором он уставился на разбитые, мокрые жалюзи. Его влажные губы вяло сжимали бычок сигареты. Зеленоватый отблеск экрана придавал болезненный оттенок усталым чертам его лица. Молча сосредоточившись, он проникал в компьютер. В сотнях милях отсюда она жаждала встречи. Он уже мог почувствовать жаркое дыхание на своем лице — она вплела свои пальцы в его длинные русые волосы. За тонким шелком угадывался каждый изгиб ее тела, губы были зазывно полураскрыты. «Милый, не покидай меня…» — прошептала она.</p>
      <p>Внезапно ночь раскололась: опять писк биппера заполнил собою все вокруг. Труба зовет, прощай, моя красотка…</p>
      <p>Воскресным утром, в 6.30, хакер вновь заставил сработать сигнализацию электронной ловушки. Проклятье. Такой был классный сон.</p>
      <p>Я выскользнул из-под одеяла и позвонил Стиву Уайту — он тут же отправил сообщение в Бундеспост. Связь проследили через пять минут. Опять Ганновер. Тот же парень. Но ведь только вчера он закончил чтение всех наших подставных СОИ-файлов, чего ж ему еще? Я не мог ответить на этот вопрос, пока не приехал на работу. Опять Милнет. Распечатка зафиксировала, как хакер подключился к компьютеру в Беркли, потом проследовал дальше в сеть Милнет, а затем попытался подключиться к системе на военно-воздушной базе в Эглине.</p>
      <p>Он перепробовал учетные имена «гость», «система», «менеджер», «полевая служба»…, в общем, применил все свои прежние уловки. Компьютер в Эглине никак не реагировал на всю эту чепуху — просто выкинул его после четвертой попытки. Тогда он занялся компьютером управления европейской сетью Милнет. Опять безуспешно.</p>
      <p>Опробовав шестьдесят военных компьютеров, он так и не проник ни в один, однако не сдался.</p>
      <p>В 1.39 пополудни ему удалось подключиться к Центру Береговых Систем ВМФ, расположенному в Панама-сити во Флориде. В систему он влез под именем «Ingres», задав такой же пароль — «Ingres».</p>
      <p>Программы базы данных Ingres позволяют очень быстро просматривать тысячи записей в поисках одной-единственной. Вы можете делать запросы вроде: «перечисли все квазары, испускающие рентгеновские лучи» или «сколько ракет типа Томагавк развернуто на Атлантическом флоте?» Программное обеспечение баз данных — это мощный инструментарий, а система Ingres принадлежит к лучшим.</p>
      <p>Но эта система продается со стандартным служебным паролем. Дистрибутив Ingres имеет свое учетное имя, пароль которого легко отгадать. Мой хакер это знал, а Центр Береговых Систем ВМС — нет.</p>
      <p>Как обычно, войдя в систему, он тщательно проверил, что за ним никто не наблюдает. Просмотрев файловую структуру, начал искать выходы на другие сети. Прочитал файл с зашифрованными именами паролей. Зачем?</p>
      <p>Наконец ему надоело сидеть внутри компьютера ВМФ и он вернулся назад, разгуливая по сети Милнет и пробуя другие двери. Через некоторое время у хакера и к этому пропал интерес — устал читать одно и то же: «Нет доступа — неправильный пароль». Он заново распечатал несколько файлов СОИНЕТ, причем те же самые, что исследовал прошлый раз. Около 2.30 дня дал команду конца сеанса. Восемь часов потратил, занимаясь военными сетями.</p>
      <p>Времени более чем достаточно, чтобы Бундеспост связался с государственным прокурором в Бремене. Те свяжутся с властями Ганновера, а также переговорят с немецкой службой безопасности ВКА. Похоже, кто-то уже подбирается к хакеру и вот-вот арестует. Кому мне следует сообщить о проникновении в компьютер ВМФ?</p>
      <p>Неделю назад ОСР ВВС предупредил, чтобы я не звонил непосредственно системным менеджерам. Джим Кристи сказал: «У военных так не принято.»</p>
      <p>— Понимаю, — сказал я, — но есть какая-нибудь служба безопасности, куда бы я мог обратиться?</p>
      <p>— Такой службы нет, — объяснил Джим. — Ты, конечно, можешь сообщить в Национальный Центр Компьютерной Безопасности, но это как письмо без обратного адреса: тебя выслушают, но никакой реакции не последует. Позвони нам. Мы сообщим, кому надо.</p>
      <p>В понедельник утром нелегкая опять принесла хакера. Сегодня он решил вновь поискать незапертые двери. Один за другим он просматривал компьютеры Милнет, начиная с Центра Развития Авиации и заканчивая каким-то невероятным Центром Электронной Войны на Море. Он опробовал мест пятнадцать, пока, наконец, ему не повезло с базой ВВФ в Рамстайне. Задание «bbncc» на их компьютере не было защищено. Не требовалось никакого пароля.</p>
      <p>Компьютер в Рамстайне был задействован, по-видимому, под систему электронной почты для офицеров. Хакер принялся просматривать их корреспонденцию. Что делать? С одной стороны, я не мог ему позволить копировать эту информацию, а с другой — не хотел вмешиваться явно. Разъединить связь? Толку мало, он просто найдет другой путь. Позвонить на базу я тоже не мог — не имел никакого представления, где этот Рамстайн. Я потянулся к телефону, чтобы позвонить Джиму Кристи в ОСР ВВС. Телефонного номера я, разумеется, не помнил. В кармане звякнула связка ключей. Конечно же! Старый фокус с ключами. Нужно создать помехи на линии.</p>
      <p>Одно прикосновение ключей к контактам — и я на мгновение закоротил хакеру связь. «Статические помехи на линии», — должно быть, подумал он. Теперь, как только хакер запрашивал электронную почту, я вносил искажения в его команды и компьютер в Рамстайне переставал понимать их. После нескольких попыток он оставил военно-воздушную базу в Рамстайне и вернулся к просмотру сети Милнет, стараясь попасть в другие места.</p>
      <p>Наконец я дозвонился Джиму Кристи в ОСР ВВС. «Хакер проник на военно-воздушную базу, где-то в Рамстайне. Лучше сказать им, чтобы они сменили пароли».</p>
      <p>— Рамстайн — это в Германии.</p>
      <p>— Вот как? — Я-то думал, что оккупация Германии закончилась в 50-х. — А что это ВВС США делают в Германии?</p>
      <p>— Тебя защищают. Ладно, давай не будем об этом. Я сообщу им прямо сейчас, а ты пока наблюдай за хакером.</p>
      <p>Десять минут хакер был предоставлен самому себе. Все это время он неспешно и методично продолжал попытки проникновения в другие военные системы.</p>
      <p>По-видимому, адреса абонентов сети располагались в алфавитном порядке — как раз сейчас он работал в конце алфавита. В основном на буквы R и S. Каким-то образом он заполучил служебную директорию Милнет, и теперь отмечал по списку каждого пройденного абонента.</p>
      <p>Он уже прошел половину буквы S, как ему повстречался компьютер по имени Секенхейм. Под именем «гость» ему сразу удалось подключиться. Никаких паролей. Это становилось загадочным.</p>
      <p>Но хотя он и проник в этот компьютер, долго не задержался. Всего лишь пару минут, чтобы просканировать системные файлы — и на выход. «Почему?» — спросил я себя. Пожалуй, лучше что-нибудь предпринять. Самое время позвонить ребятам в ВВС.</p>
      <p>— Послушай, хакер только что проник в некое место под названием Секенхейм. Это в сети Милнет, возможно, это военный компьютер. Правда, я о нем ничего не слышал.</p>
      <p>— Черт бы его побрал, — не сдержался Джим.</p>
      <p>— А что?</p>
      <p>— Проклятье, Секенхейм — это Командование Тылового Обеспечения в Европе. Около Гейдельберга. Опять Германия.</p>
      <p>— Прими мои соболезнования.</p>
      <p>— Я позабочусь об этом.</p>
      <p>Успех хакера создавал проблемы для фараонов. Сколько, интересно, у Соединенных Штатов заграничных военных баз? Я вполне мог это узнать. Лишь слабое знание географии и бюрократические препоны могли помешать.</p>
      <p>За сегодняшний сеанс хакер проник уже в три компьютера, но все еще не успокаивался. Он продолжал ломиться во все двери сети Милнет, так что я не оставлял дежурства на своей промежуточной станции. Я наблюдал непрерывную серию попыток подобрать нужный пароль. В 11.37 он вошел в компьютер типа ВАКС по имени Стюарт.</p>
      <p>Хакер сразу принялся за дело. Системное задание было привилегированным и он, не тратя время попусту, постарался использовать это с максимальной пользой для себя. Сначала он отключил режим регистрации, чтобы не оставлять никаких следов своего пребывания. Затем он обратился прямиком к системной утилите authorize, с помощью которой назначались пароли, и выбрал задание пользователя по имени Рита, которая последний раз работала в системе несколько месяцев назад. Он изменил задание Риты, дав ему полный набор системных привилегий. Наконец, задал новый пароль — «Ульфмербольд».</p>
      <p>Где же я слышал это слово?</p>
      <p>Сразу после полудня хакер, наконец, покинул компьютер в Беркли. Сегодня он собрал богатый урожай. Имя Стюарт, как оказалось, принадлежит компьютеру форта Стюарт — армейской военной базы в Джорджии. Я дозвонился Майку Гиббонсу в ФБР и он пообещал предупредить их.</p>
      <p>— Майк, ты когда нибудь слышал такое слово — Ульфмербольд?</p>
      <p>— Нет, но по звучанию оно немецкое.</p>
      <p>— И я того же мнения. А ты знаешь, ведь немцы уже выследили его и Бундеспост знает, от кого идут эти звонки.</p>
      <p>— Они сказали тебе, кто?</p>
      <p>— Нет, мне никто ничего не говорит, ты же знаешь.</p>
      <p>Майк рассмеялся.</p>
      <p>— Да уж такой у нас стиль работы. Но я это дело сразу передам Посланнику. Ну, атташе по правовым вопросам — парень в Бонне, что занимается нашими делами.</p>
      <p>— А когда они арестуют этого хакера?</p>
      <p>— Теперь уже скоро.</p>
      <p>Около 3 пополудни внезапно позвонил Тиджей из ЦРУ.</p>
      <p>— Что новенького?</p>
      <p>— Мы его полностью отследили к прошлому уикенду.</p>
      <p>— Откуда он?</p>
      <p>— Из Ганновера.</p>
      <p>— М-м, а имя известно?</p>
      <p>— Пока нет.</p>
      <p>— Ребята из службы «Ф» знают?</p>
      <p>— Позвони и узнай сам, мне они ничего не говорят. — Я сомневался, что ФБР расскажет что-либо ЦРУ, но быть между молотом и наковальней тоже не хотел.</p>
      <p>— Есть какие нибудь зацепки?</p>
      <p>— Трудно сказать. Когда-нибудь слышал слово Ульфмербольд?</p>
      <p>— М-м, откуда оно?</p>
      <p>— Хакер назначил такой пароль, когда он проник в компьютер сегодня утром. В Форт Стюарт в Джорджии.</p>
      <p>— Однако, он не теряет времени, да?</p>
      <p>— Да уж, он еще пару мест посетил.</p>
      <p>— Какие?</p>
      <p>— Пару военных баз в Германии. И еще какой-то Форт Бакнер.</p>
      <p>— Сукин сын.</p>
      <p>— Ты знаешь, где это?</p>
      <p>— Да, мне приходилось работать в Форт Бакнер. Раньше, когда я был в армии. Жил там со своей женой.</p>
      <p>Агент ЦРУ с женой? В шпионских романах никогда не упоминаются супруги или дети.</p>
      <p>Странное имя для пароля. Ульфмербольд. В моем словаре такого нет. Нет и в немецко-английском словаре Касселя. Даже не раз выручавший атлас не помог. Марта о нем ничего не слышала, как и все мои друзья. Даже моя сестра, которая однажды рискнула походить в школу в МакЛине в Вирджинии.</p>
      <p>Мой босс, Рой Керт, за три дня отгадал загадку. Ульф Мербольд оказался западногерманским астронавтом, выполнявшим астрономические наблюдения на корабле многоразового использования.</p>
      <p>Связь с Германией очевидна. Но почему астронавт? Чествование героя? Может, я имею дело с фанатом программы космических исследований в США? Нет. Хакер охотился не за компьютерами НАСА, а за военными компьютерами. Он искал данные по СОИ, а не по астрономии. Информацию по кораблю многоразового использования на Окинаве не ищут. Биографий астронавтов нет в планах ведения ядерной войны в Центральной Европе.</p>
    </section>
    <section>
      <title>
        <p>44</p>
      </title>
      <p>Утром в четверг Стив Уайт зачитал кое-что из электронной корреспонденции, полученной от Бундеспост. «Так как университет в Бремене больше не будет оплачивать международные звонки, вы должны взять эти расходы на себя.»</p>
      <p>— Стив, мой шеф и так уперся и не платит даже зарплату, ну его к черту, этого хакера.</p>
      <p>— Сколько времени у тебя уходит на отслеживание?</p>
      <p>— Около десяти часов в день, — я не шутил. Даже пятиминутный сеанс работы хакера требовал потратить полдня на телефонные разговоры. Каждый хотел знать, что да как, но помощи никто не предлагал.</p>
      <p>— Ну ладно, у меня есть и хорошие новости для тебя, — сказал Стив. — Вольфганг Хоффман говорит, что завтра в Ганновере будет встреча. Что-то насчет координации усилий — правовых, технических, а также насчет санкций, предусмотренных законом.</p>
      <p>— Почему эта новость хорошая?</p>
      <p>— Потому что к этому уикенду они хотят арестовать его.</p>
      <p>Наконец-то.</p>
      <p>— Но тут есть одна проблема. Немцы не получили никакой информации от ФБР. Поэтому они пока притормозят это дело. Вольфганг просит, чтобы ты сказал ФБР об этом.</p>
      <p>— Сделаю.</p>
      <p>Специальный агент Майк Гиббонс просветил меня. Он отослал телеграмму в Бонн, предписывающую их Посланнику связаться с немецкой полицией, а тем временем отправил ему авиапочтой папку с необходимыми документами. Но папка где-то по дороге застряла — ни о каких ордерах на арест от ФБР Вольфганг не слышал.</p>
      <p>— Понимаешь, мы не можем ни с кем вести переговоры напрямую, а только через нашего Посланника, — объяснил мне Майк. — Пожалуй, я надавлю еще разок, пускай они там в Бонне пошевеливаются.</p>
      <p>Что ж, похоже, этот агент ФБР свое дело знал.</p>
      <p>ЦРУ тоже не собиралось оставлять меня в покое. Тиджей хотел знать все подробности событий прошедшего уикенда. Тем не менее, имя парня, мотивы, кто его поддерживает — оставались тайной.</p>
      <p>— Послушай, Тиджей, а если я для тебя что-нибудь выясню, мы могли бы, ну-у, обменяться слухами?</p>
      <p>— Я слухи не распространяю. — Шпик не понял.</p>
      <p>— Я имею в виду, допустим, вы выясните, кто за этим стоит. Сможете ли вы что-нибудь рассказать мне об этом?</p>
      <p>— Извини, Клифф, мы любим слушать, а не рассказывать.</p>
      <p>Вот и все, что можно узнать у ЦРУ.</p>
      <p>Но все-таки новости в этот день поступили — из Тимнет. После того, как немцы вышли на номер хакера, они сравнили его имя с учетными именами в немецкой сети Дейтекс. Ничего не скажешь, ребята работают!</p>
      <p>Похоже, хакер пользовался в сети Дейтекс тремя различными идентификаторами. Первый принадлежал ему самому. Второй — другому человеку. А третий… небольшой компании в Ганновере, специализирующейся на компьютерах.</p>
      <p>Были ли идентификаторы украдены? Украсть идентификатор пользователя сети так же легко, как и номер телефонной кредитной карточки — достаточно подсмотреть через плечо, когда набирают номер. Возможно, хакер срисовал номера нескольких пользователей сети Дейтекс. Если они работают в больших транснациональных компаниях, то могут никогда ничего не заметить.</p>
      <p>А может, этот парень действует с кем-нибудь в сговоре?</p>
      <p>Себя я уже почти убедил, что он работает один. Если бы два человека работали вместе, им постоянно пришлось бы обмениваться паролями. Но главное, хакер демонстрирует одни и те же качества — терпелив, методичен, прилежен как автомат. Другой человек не мог выдержать точно такой же стиль, работая с сетью Милнет.</p>
      <p>Некоторые из абонентов не дремали. На следующий день, после попытки вскрыть их двери, двое позвонили мне.</p>
      <p>Сначала позвонил Грант Кэрр с военно-воздушной базы в Хилле, штат Юта. Его волновало, что один из моих пользователей, Свентек, в последний уикенд пытался проникнуть в их компьютер. То же самое сообщил Крис МакДональд с ракетного полигона в Уайт Сэндс.</p>
      <p>Есть еще военные базы, где охрана не дремлет!</p>
      <p>Следующие несколько дней хакер заставил меня покрутиться. Он постоянно сканировал файлы СОИНЕТ, так что каждые несколько часов я добавлял парочку новых. Я хотел, чтобы в них отражалась реальная жизнь офиса, с его текущими делами и болтливой секретаршей, которая толком даже не знает, как работает компьютер. Вскоре на фабрикацию этой чепухи я тратил по часу в день.</p>
      <p>Хорошо, Зик Хэнсон рассказал мне кое-что о воинских званиях — область, в которой я был полным профаном.</p>
      <p>— Военные представляют собой обычную иерархическую систему. Наверху — высший офицерский состав. Генералы. Ниже — полковники, кроме ВМФ, где вместо них капитаны. Потом идут подполковники, потом майоры и капитаны…</p>
      <p>В высшей школе, пожалуй, будет попроще: каждый с галстуком — «профессор», с бородой — «декан», а сомневаешься — зови «доктор».</p>
      <p>С интервалом в несколько дней хакер лазил в мою систему и считывал файлы СОИНЕТ. Если у него и были сомнения относительно достоверности этой информации, то он никак не выказывал их. Наоборот, вскоре в своих попытках проникнуть в военные компьютеры он начал использовать имя СОИНЕТ. В некоторых эрзац-файлах описывались сетевые соединения с компьютерами Милнет. Я позаботился, чтобы в них было побольше жаргона и технических подробностей.</p>
      <p>Однако, приманка пока не приближала арест хакера. Конечно, они аккуратно отслеживали его при каждом появлении, но я ждал телефонного звонка с сообщением: «все, парень в полицейском участке».</p>
      <p>Теперь, когда немцы вышли на подозреваемого, Майк Гиббонс встретился в Вирджинии с государственным прокурором. Новости из ФБР: немецкий гражданин не будет выдан, исключая, правда, случай шпионажа.</p>
      <p>К концу недели хакер провел еще пять сеансов связи, по часу и более. Он подключался к компьютерам ВМФ и армейским компьютерам, проверяя, свободен ли вход. Я недоумевал, почему они до сих пор не прикрыли эти бреши. Затем он какое-то время провел около нашего лабораторного компьютера, снова выискивая файлы СОИНЕТ.</p>
      <p>Возможно, он беспокоился, как бы мы не узнали о краже задания «Свентек», поэтому, обнаружив еще одно неиспользуемое задание, приспособил его для себя.</p>
      <p>Меня беспокоили ребята из моего отдела. Кто-нибудь из них мог послать сообщение на электронную доску объявлений или проболтаться в разговоре. Хакер по-прежнему искал в нашей системе ключевые слова «безопасность» и «хакер», и, если он наткнется на подобное сообщение, то птичка улетит из клетки.</p>
      <p>Немцы обещали арестовать его к ближайшему уикенду. В четверг, 22 января хакер сделал очередную, и, как я надеялся, последнюю, вылазку. Он проник в компьютер фирмы «Боулт, Беранак и Ньюман» в Кембридже, штат Массачусетс. Он был так же не защищен, как и остальные — вы просто подключались под именем «гость» без всякого пароля.</p>
      <p>Я уже слышал о ББН — именно она создала Милнет. Кроме того, их компьютеры скоро будут управлять большей частью сети Милнет. Хакер нащупал исключительно чувствительный узел. Если бы ему удалось внедрить в этот компьютер троянского коня, сделанного надлежащим образом, он смог бы выкрасть все пароли, которые когда-либо использовались в Милнет. Потому что именно здесь ББН разрабатывала сетевое программное обеспечение.</p>
      <p>Пароли, украденные из Лоуренсовских лабораторий в Беркли, обеспечивают доступ лишь к местным компьютерам. «Заминировать» программное обеспечение можно только там, откуда его распространяют. Заложи логическую бомбу в разрабатываемое программное обеспечение, и она вместе с «правильным» кодом будет растиражирована по всей стране.</p>
      <p>Хакер это понимал, но, вероятно, не отдавал себе отчета, что перед ним именно такого рода система разработки программного обеспечения. Он исследовал ее и обнаружил в защите одну зияющую прореху: корневое задание не требовало пароля. Любой мог войти в компьютер в качестве системного менеджера. Потрясающе! Без сомнения, прореху рано или поздно обнаружат, поэтому хакер сразу же решил воспользоваться ею. Он стал системным менеджером и создал новое привилегированное задание. Если даже брешь будет обнаружена, он уже приготовил дополнительную лазейку в компьютер.</p>
      <p>Он создал задание под именем Лэнгман, закрыв его паролем «Бремхакер». Значение пароля понятно, но почему Лэнгман? Может, это его настоящее имя? Если немецкий Бундеспост не говорит мне его имя, то, возможно, это сделает сам хакер? Что означает имя Лэнгман?</p>
      <p>Впрочем, сейчас не до этого. Хакер обнаружил письмо: «Привет, Дик! Ты можешь работать в моем задании в университете в Рочестере. Входи под именем Томас с паролем „трайтедж“…» Не прошло пятнадцати секунд, как он уже был в компьютере в Рочестере. Затем он потратил целый час на чтение проектной информации по интегральным микросхемам. Очевидно, какой-то студент разрабатывал микросхемы с использованием передовой компьютерной технологии. Хакер принялся грести все подряд.</p>
      <p>Я не мог этого ему позволить — ведь это натурально промышленный шпионаж. Всякий раз, когда он начинал копировать самые интересные файлы, я ударял своими ключами по контактам. Он мог видеть ягодки, но не рвать. Наконец, в 5.30 он отвалил.</p>
      <p>Тем временем я занялся словом Лэнгман. Посмотрю в телефонной книге. Телефонного справочника Ганновера в библиотеке не оказалось, так что нашей библиотекарше, Мэгги Морли, пришлось сделать заказ. Через неделю, с подобающим случаю апломбом, Мэгги вручила мне Deutschen Bundespost Telefonbuch, издание номер семнадцать, с телефонными номерами городов Ошнец и Ганновер, и со штемпелем сбоку: «Funk-Taxy, 3811».</p>
      <p>Мой атлас представлял Ганновер в виде сухой географической абстракции. Путеводители для туристов описывали живописный город, имеющий историческое прошлое, уютно расположенный вдоль реки Ляйн. Но по настоящему увидеть город можно только в телефонной книге: оптические мастерские, магазины тканей, несколько десятков автосалонов, даже парфюмерия. И люди… Целый час я листал белые страницы, стараясь представить себе этот непохожий мир. Фамилии Ланг, Лангхардт, Лангейм и Ланхейнеке шли целыми группами, но ни одного Лангмана. Тупик.</p>
      <p>Из Германии, через Стива Уайта пришло сообщение: немецкая полиция узнала номер телефона. Очевидно, это случилось, когда хакер был на связи.</p>
      <p>Собираются ли немецкие власти задерживать всю группу сразу? На этот счет сообщение по Тимнет выглядело не столь оптимистично: «Это не просто безобидный хакер. Дело очень серьезное. В нем сейчас заняты тридцать человек. В помещение должны войти не просто один-два человека — аресты будут проведены так, чтобы хакеры не могли уничтожить улики.»</p>
    </section>
    <section>
      <title>
        <p>45</p>
      </title>
      <p>Если достаточно долго звонить в фирму, то когда-нибудь они назначают встречу. В результате всех этих звонков в ФБР, АНБ, ЦРУ и МЭ первыми не выдержали в Отделе Специальных Расследований ВВС. Они пригласили всех собраться 4 февраля на военно-воздушной базе в Боулинге.</p>
      <p>Главная координата, которой измеряют пригороды Вашингтона — положение относительно кольцевой автодороги. На воображаемом циферблате, ограниченном кольцевой автодорогой, база ВВС в Боулинге находится в районе пяти часов, где-то между югом и юго-востоком. Имея столь ясное представление о направлении, я потерял кучу времени — вести машину по хайвею округа Колумбия это вам не прогулка на велосипеде по улочкам Беркли.</p>
      <p>В 11.30 меня встретили три человека из Министерства Энергетики, в ресторане около базы ВВС. Попивая тортеллини, мы поговорили о компьютерной безопасности. Их волновали секреты, связанные с атомными бомбами. Еще одним наболевшим вопросом для них было совмещение требований безопасности с нормальной работой — вернее, несовмещение. В хорошо защищенные компьютеры трудно войти, к тому же они имеют недружественный интерфейс с пользователем. Открытые, дружественные системы обычно не защищены. И так плохо, и сяк.</p>
      <p>Затем мы отправились в Боулинг. Первый раз в жизни я шел по военной базе. В фильмах все отдают честь офицерам, а бедняга-охранник целый день отдает честь проезжающим автомобилям. Мне никто честь не отдавал — среди мундиров я выглядел пришельцем с длинными волосами, в джинсах и потрепанной куртке. Даже марсианин в мундире не выделялся бы так.</p>
      <p>Представителей трехбуквенных агентств собралось около двадцати. Наконец-то я мог увидеть лица тех, кого хорошо знал по телефону. Майк Гиббонс действительно выглядел как агент ФБР — около тридцати лет, тщательно выглаженный костюм, усы, наверное, гири поднимает в свободное время. Мы немного поболтали о микрокомпьютерах — он знал операционную систему Атари досконально. Джим Кристи из ВВС был худым и долговязым, его фигура излучала уверенность. И Тиджей был там. Он сидел в углу комнаты, молчаливый, как всегда.</p>
      <p>Зик Хэнсон из АНБ радовал глаз широченной грудью и широчайшей улыбкой. В качестве приветствия он похлопал меня по плечу. Он одинаково хорошо разбирался как в компьютерах, так и в бюрократических тонкостях. Время от времени он шепотом пояснял мне: «Вон тот парень играет важную роль в твоем деле» или «Она здорово бережет честь мундира». Я чувствовал себя не очень уютно среди всех этих пиджаков, но, подбадриваемый Хэнсоном, встал и обратился к собранию. Некоторое время я рассказывал о сетевых соединениях и слабых местах, а затем разгорелась общая дискуссия о национальной политике в области компьютерной безопасности, оставившая впечатление полного отсутствия таковой.</p>
      <p>Собравшиеся все время спрашивали: «Выдвинуто ли обвинение против кого-нибудь?» Я посмотрел на представителей ФБР. Майк Гиббонс заерзал в кресле. На вопрос ответил сидевший рядом с Майком Джордж Лейн, тоже из ФБР: «Так как парня нельзя выдать Соединенным Штатам, то мы не собираемся слишком много заниматься этим делом. Мы уже сделали все, что смогли.»</p>
      <p>Но люди из Министерства Энергетики продолжали припирать их к стенке: «Мы просили вас связаться с немцами, они просят о том же, но в Бонне до сих пор не видели вашего ордера.»</p>
      <p>— Здесь у нас все о'кей. Это в офисе нашего Посланника возникли некоторые затруднения, — сказал Лейн. — Главное, что хакер не причинил никакого ущерба.</p>
      <p>Тут не выдержал Росс Мунди, сухощавый полковник из Агентства Оборонных Коммуникаций: «Никакого ущерба! Парень взломал два десятка военных компьютеров и это называется никакого ущерба? Он крадет компьютерное время, сетевые каналы связи, не говоря о программах, данных и паролях. Что тогда для вас серьезно?»</p>
      <p>— Но мы не рисковали никакими секретными данными, — сказал агент ФБР. — Финансовые потери? Всего 75 центов в лаборатории в Беркли.</p>
      <p>Полковник зашел с другого боку: «Для общения мы используем сети. Не только военные, но и инженеры, студенты, секретари и, черт побери, даже астрономы, — сказал он, указывая на меня. — Этот ублюдок подрывает доверие, которое сплачивает общество.»</p>
      <p>Министерство Юстиции поддерживало ФБР. «Ведь немцы все равно не выдадут нам гражданина Германии? К тому же ФБР получает сотни сообщений на эту тему каждый год, а наказать удается одного или двух.»</p>
      <p>Далее они продолжили в том духе, что у нас уже есть достаточно улик, чтобы обвинить хакера: мои регистрационные записи и распечатки будут использованы на суде. Но мы не можем поймать хакера flagrante delicto (на месте преступления), чего требует закон США, то есть не можем его арестовать, когда он подсоединится к зарубежному компьютеру. «Так что лавочку пора закрыть. Ничего нового мы добавить не можем, а улик уже достаточно.»</p>
      <p>Под конец люди из Отдела Специальных Расследований ВВС выяснили мнение каждой группы о направлении дальнейшей работы. ФБР и Министерство Юстиции хотели, чтобы мы прикрыли лавочку и запретили хакеру доступ в компьютер в Беркли. Тиджей из ЦРУ и Зик из Национального Центра Компьютерной Безопасности согласились.</p>
      <p>Поднялся Леон Бреолт из Министерства Энергетики. «Мы должны помочь ребятам поймать этого парня. Если этого не будет делать ФБР, то займемся мы,» — сказал он, сверля взглядом прокурора из Министерства Юстиции.</p>
      <p>Люди, пострадавшие от хакера, хотели, чтобы наблюдение продолжалось. Закрытие нашей наблюдательной станции означало бы, что хакер использовал для своих похождений другой путь, вне нашего контроля. Но к кому обращаться? ФБР не хотело заниматься этим делом. Военные не обладали властью выписывать ордера. Где же служба безопасности? Случай с хакером выявил ряд новых проблем, касающихся компьютерной безопасности. Кому следует доложить о них? Национальному Компьютерному Центру? Зик сказал, что они занимаются чем-то другим: «Мы устанавливаем стандарты безопасности для компьютеров, и не занимаемся оперативными делами. Тем не менее, мы всегда готовы выслушать, что происходит в реальном мире.»</p>
      <p>— Да, но вы расскажете о проблемах, которые возникают? — спросил я. — Вышлете ли отчет с описанием незащищенных мест моего компьютера? Позвоните, если кто-то будет пытаться проникнуть в компьютер?</p>
      <p>— Нет. Мы лишь собираем информацию. — Именно такого ответа я и ожидал от АНБ. Гигантский пылесос, который засасывает информацию, но ничего не выпускает наружу.</p>
      <p>Допустим, я обнаружил некую прореху компьютерной защиты. Я, конечно, могу просто держать язык за зубами в надежде, что больше никто до этого не дойдет. Но это почти нереально. Возможно, мне следует всем рассказать. Послать заметку на несколько электронных досок объявлений с сообщением: «А вы знаете, что можно легко проникнуть в компьютер ЮНИКС, сделав то-то и то-то…» Это расшевелит ребят, которые управляют системами.</p>
      <p>Может быть, даже стимулирует их на активные действия. А может, использовать эти бреши для написания вируса?</p>
      <p>Если бы существовала внушающая доверие служба безопасности, я мог бы сообщить об этом им. Они, в свою очередь, могли найти средство для латания дыры и проследить, чтобы оно было на всех системах. По логике вещей, этим должен был бы заниматься Национальный Центр Компьютерной Безопасности (НЦКБ). Но они не хотят иметь к этому отношение. НЦКБ слишком занят разработкой компьютеров с высокой степенью защиты. За последние несколько лет они опубликовали неудобоваримую серию документов, описывающих, что именно они понимают под защищенным компьютером. И в результате, чтобы доказать надежность компьютера, им требуется нанять несколько программистов, цель которых — проникнуть в систему. Не очень убедительное доказательство. А сколько брешей они не заметили?</p>
      <p>Мы разошлось, не убедив ни ФБР, ни Министерство Юстиции: они твердо были настроены против продолжения наблюдения за хакером. ЦРУ и АНБ помалкивали, а представители военных и Министерства Энергетики желали, чтобы мы продолжали работу. Так как именно МЭ оплачивало наши счета, то мы решили продолжать до тех пор, пока хакера не арестуют.</p>
      <p>Зик Хэнсон, воспользовавшись моим пребыванием в пригородах Вашингтона, пригласил выступить в Национальном Центре Компьютерной Безопасности. Это от Форт Мида — штаб-квартиры АНБ — строго на юг, но опять я долго искал. Там, близ Балтиморского аэропорта, я предстал перед охранником, который проверил, нет ли в моей сумке дискет, кассет и проектора.</p>
      <p>— Послушай, что я могу записать на проекторе?</p>
      <p>— Будешь шуметь, останешься за воротами, — нахмурился охранник.</p>
      <p>Убедительно, особенно когда сбоку пистолет висит.</p>
      <p>В комнату для собраний вела дверь с кодовым замком. Меня приветствовало двадцать человек. Одно кресло в первом ряду было свободно. Я докладывал не более десяти минут, как сухощавый, бородатый малый зашел комнату, сел в это кресло и прервал рассказ об отслеживании по сети Тимнет неожиданным вопросом:</p>
      <p>— А каков адиабатический градиент на Юпитере?</p>
      <p>Я не ослышался? Я тут рассказываю об трансатлантических сетях, а этот парень спрашивает об атмосфере Юпитера? Ладно, черт побери, я могу справиться и с этим.</p>
      <p>— Около двух градусов на километр, по крайней мере до уровня в двести миллибар.</p>
      <p>Что ж, я продолжил сообщение, но каждые десять минут бородатый вставал, выходил из комнаты, потом снова возвращался. Он спрашивал о лунном ядре, об истории образования кратеров на Марсе, об орбитальных резонансах лун Юпитера. Никто не протестовал, поэтому я приловчился делать технические отступления, отвечая на астрономические вопросы.</p>
      <p>Около четверти пятого я закончил и вышел из комнаты (вместе с охранником). Борода отозвал меня в сторону, сказав охраннику: «Все нормально, он со мной.»</p>
      <p>— Что ты делаешь сегодня вечером?</p>
      <p>— Ну-у, собираюсь поужинать с другом.</p>
      <p>— Позвони ему и скажи, что опоздаешь на пару часов.</p>
      <p>— Но почему… Кто ты такой?</p>
      <p>— Я тебе потом скажу, а сейчас позвони другу.</p>
      <p>Итак, пятничный ужин пришлось отменить. Вместо этого он затащил меня в темно-синий Вольво. Что здесь происходит? Еду в машине, не знаю, с кем. Похищение?!</p>
      <p>— Я Боб Моррис, самый головастый ученый Центра Компьютерной Безопасности, — произнес он, когда мы выехали на хайвей. — Мы едем в Форт Мид, где ты встретишься с Гарри Даниэлсом. Он заместитель директор АНБ. Расскажешь ему о своем деле.</p>
      <p>— Но…</p>
      <p>— Просто расскажи ему, что произошло. На встречу с тобой я вытащил его с конгресса в Вашингтоне.</p>
      <p>— Но…</p>
      <p>— Послушай, с атмосферой на Юпитере все в порядке, и на мой взгляд, пока есть конвекция, любая атмосфера будет адиабатической, а вот мы имеем серьезную проблему.</p>
      <p>Боб закурил очередную сигарету, явно не собираясь открывать окна автомобиля. Дышать становилось нечем. Как ни в чем не бывало, он продолжал.</p>
      <p>— Нам следует привлечь внимание людей, которые могут оказать реальную помощь. Просто расскажи о своем деле.</p>
      <p>Если меры безопасности в ЦКБ были жесткими, то в штаб-квартире АНБ понадобилось десять минут для всех проверок. С Бобом вообще не было проблем: «Этот жетон позволяет мне проходить куда угодно, даже когда я несу секретный документ.»</p>
      <p>Он набрал пароль и скользнул карточкой по считывающему устройству. Тем временем охранник вертел в руках мой проектор. Гарри Даниэлс появился в тот момент, когда мы достигли кабинета директора.</p>
      <p>— Я надеюсь, это действительно важно, — произнес он.</p>
      <p>Худощавый, ростом шесть футов и шесть дюймов, он задержался в дверях, сверля взглядом Боба.</p>
      <p>— Конечно, иначе бы я не вызвал тебя, — ответил Боб.</p>
      <p>— Клифф, расскажи ему.</p>
      <p>На столе в кабинете не было и пяди свободного пространства — он целиком был завален криптографическим оборудованием. Диаграмму подключений хакера мне пришлось расстелить на полу.</p>
      <p>Гарри Даниэлс тщательно рассмотрел ее. «Пользовался ли он системой Дейтекс-П для доступа к международным носителям информации?»</p>
      <p>Оба-на! Важная шишка, но грамотная! Это впечатляло. Я поведал им о всех местах, через которые проникал хакер, но мне двух слов не давали сказать, не перебив вопросом.</p>
      <p>Кивнув, Боб Моррис сказал: «Ваш бедный окурок Боб готов к службе, Гарри.» Большой босс АНБ кивнул в ответ. Они разговаривали друг с другом несколько минут, оставив меня играть с японской шифровальной машинкой времен второй мировой войны.</p>
      <p>— Это очень важно, Клифф, — сказал Гарри Даниэлс.</p>
      <p>— Я не уверен, что мы можем помочь тебе, но ты нам — наверняка. Наша основная трудность — убедить различные ведомства в серьезных проблемах с компьютерной безопасностью. Мы бы хотели, чтобы ты сделал сообщение в Национальном Комитете по Компьютерной Безопасности. Они определяют национальную политику.</p>
      <p>— А нельзя им просто сказать об этом?</p>
      <p>— Мы им годами говорим об этом, но документальное подтверждение имеем впервые.</p>
      <p>— Заметь, он сказал «документальное», — продолжил мысль Боб Моррис. — Единственное отличие твоего случая от других подобных в том, что ты вел журнал регистрации.</p>
      <p>— Так это и раньше было?</p>
      <p>— Я бы не вызвал Гарри из Вашингтона, если бы не был уверен в серьезности проблемы.</p>
      <p>На обратном пути Боб Моррис немного рассказал о себе: «Последние десять лет я работал по проблеме безопасности ЮНИКСА в лабораториях Белла в Нью-Джерси».</p>
      <p>Стоп. Стало быть, это тот самый Моррис, что изобрел парольную схему защиты на ЮНИКСе. Я читал его статьи по компьютерной безопасности. Ну, точно, Боб Моррис — скрипач. О его эксцентричности ходили легенды. Я слышал истории, как Боб после десерта ложился на пол, чтобы кошка могла слизать взбитые сливки с его бороды.</p>
      <p>Боб перешел к нынешним делам: «В следующем месяце состоится встреча по стратегическим вопросам. Если мы хотим продвинуться дальше писания бумажек, мы должны продемонстрировать людям реальную опасность. Любую систему можно сделать незащищенной, если по-дурацки ею управлять.»</p>
      <p>— Что ж, — сказал я, — некоторые проблемы возникают из-за погрешностей в разработке, как та брешь в защите Гну-Эмакса, но большая часть происходит от плохого управления системами. Люди, работающие на компьютерах, просто не знают, как обеспечить защиту.</p>
      <p>— Все нужно обмозговать как следует, — сказал Боб, — компьютеры с надежной защитой не дадут возможности залезть плохим ребятам, но если эта защита и хороших не впустит, то это не решение вопроса.</p>
      <p>Защитить один компьютер — все равно, что защитить квартиру. Но если есть сеть компьютеров, файлы коллективного использования и электронная почта для обмена информацией, то это напоминает защиту небольшого города. Боб работал именно в этом направлении.</p>
      <p>К моменту возвращения я уже почти приучил себя к табачному дыму. Мы начали спорить о взаимовлиянии планетарных орбит — предмет, которым я, по идее, должен владеть лучше всего. Но Боб знал и небесную механику. Однако! Не слишком ли давно у меня до астрономии руки не доходили?!</p>
    </section>
    <section>
      <title>
        <p>46</p>
      </title>
      <p>Боб Моррис оставил приятное впечатление. Но более всего меня радовало возвращение домой к Марте. Из аэропорта я приехал на автобусе. На Коллидж Авеню перебежал дорогу, вызвав легкое столпотворение. Когда я появился, Клавдия дрессировала свою скрипку.</p>
      <p>— Где ты был? Проводил время с другими женщинами? — улыбаясь, поддразнила она меня.</p>
      <p>— Нет, секретная встреча. Там, в темных аллеях, с красивыми шпионами в плащах.</p>
      <p>— Ты не захватил одного сюда для меня?!</p>
      <p>Но я не успел придумать никакого остроумного ответа, как пол ушел у меня из-под ног: сзади меня медвежьей хваткой схватила Марта. «Я скучала по тебе» — сказала она, целуя. Жить с женщиной, которая запросто тебя поборет, занятно, но иногда пугает. Я полагал, что Марта будет опечалена моим отсутствием, но она только пожала плечами: «Все в порядке, ты как раз к обеду. Иди на кухню и помоги.» Марта готовила свое знаменитое кэрри, основа которого — кокосовый орех. Я взял молоток и принялся разбивать орех на заднем крыльце. В это время я услышал звук мотоцикла Лори.</p>
      <p>Лори была лучшей подружкой Марты, с которой они вместе жили в колледже. Несмотря на ее «крутой» вид — кожаная куртка, сапоги, черная рубашка — она была добродушной деревенской девчонкой. Ее с Мартой связывало особое чувство, я даже ревновал. Но Лори признала меня и считала нас единой семьей.</p>
      <p>— Привет, Кливи, — сказала она, взъерошив мои волосы и голодным взглядом посмотрела на кокос. Потом она обнялась с Мартой, подмигнула Клавдии и схватила нашего кота.</p>
      <p>— Положи эту ленивую тварь на место и порежь немного лука. — На кухне Марта была просто деспотом.</p>
      <p>Наконец обед был на столе: блюдо риса с кэрри, тарелки с нарезанными овощами, орехами, изюмом, фруктами и всякой всячиной. Для любых земных плодов кэрри у Марты найдется!</p>
      <p>— Да, а где же ты был последние два дня? — спросила Лори.</p>
      <p>— В Вашингтоне — знаешь, Рейганы пригласили на обед.</p>
      <p>— Так расскажи, что было на Нэнси. — Лори изобразила простодушную улыбку, накладывая третью порцию кэрри. — Да, а что с хакером, которого вы выслеживали?</p>
      <p>— Пока не поймали. Может, не поймаем никогда.</p>
      <p>— А может, это вправду студент из Беркли? — я не рассказывал Лори об этом деле около двух месяцев.</p>
      <p>— Насколько я знаю, он выходит на связь из-за границы. — Я начинал немного нервничать, удивляясь своему нежеланию рассказывать подруге об истинном положении вещей. Мне не то, что было стыдно, но…</p>
      <p>— Зачем ты тратишь столько времени, стараясь поймать этого чокнутого малого, который просто валяет дурака?</p>
      <p>— Валяет дурака? Да он проник в тридцать военных компьютеров! — Оба-на. Мне тут же захотелось взять свои слова обратно.</p>
      <p>— Вот как! Так вообще не надо выслеживать его, — сказала Лори. — Насколько я понимаю, он пацифист. Может, он хочет докопаться до тех военных ужасных секретов и предать их гласности.</p>
      <p>Несколько месяцев назад такие мысли возникали и у меня. Но теперь я был твердо уверен, что это не так. Еще в январе я подготовил несколько приманок на разный вкус. Кроме файлов СОИНЕТ, я сделал файлы с фальшивыми сведениями «местного» значения — о направлении деятельности лабораторий в Беркли. Кроме того, были финансовые документы, платежные ведомости, игры и теоретические материалы. Борец за мир наверняка просмотрел бы информацию о деятельности Беркли. Вор обратился бы к финансовым документам. От студента или компьютерного фаната можно бы ожидать интереса к играм или теоретическим материалам. Но никак не к файлам СОИ. Этот эксперимент и еще кое-какие моменты в его деятельности убедили меня, что работает не идеалист. Хакер был шпионом.</p>
      <p>Но Лори я не убедил. Она полагала, что если человек работает против военных, то он «наш». Я преследовал «нашего».</p>
      <p>После стольких месяцев участия в этом деле, я перестал воспринимать политические реальности лишь в черно-белом цвете. Есть общие интересы, объединяющие меня, лабораторию, ФБР, ЦРУ, АНБ, военных и даже… Лори. Все мы хотим безопасности и права на частную жизнь.</p>
      <p>Я попробовал спросить иначе: «Послушай, парень вторгается в нашу частную жизнь. Если к тебе ворвутся грабители, ты же не будешь их спрашивать, социалисты они или нет?»</p>
      <p>Не подействовал и этот аргумент.</p>
      <p>— Компьютерную систему нельзя сравнить с домом, — ответила Лори, — ее используют с разными целями много людей. Ну, если у парня и нет официального разрешения, разве он не имеет права пользования системой?</p>
      <p>— Сеть, черт побери, в точности как дом. Ты же не захочешь, чтобы кто-то совал нос в твой дневник или чтобы твои данные превратили в бардак. Проникновение в компьютерные системы — это покушение на частную собственность. Независимо от намерений. И у меня есть право обращаться за помощью ко всем правительственным агентствам, чтобы избавиться от этого ублюдка. Это их работа!</p>
      <p>Выпалив все это, я осознал, что напоминаю фермера с ружьем в руках, кричащего об охране земельных границ. Я понимал, что несправедлив к Лори, но меня возмущали ее примитивность и самодовольство. Она не сталкивалась с хакером, ей не приходилось обращаться в ЦРУ и иметь дело с реальными людьми, которые там работают. В ее представлении они были злодеями из комиксов, убивающих невинных крестьян в Центральной Америке. Возможно, кто-то этим и занимался, но это не значит, что с остальными нельзя сотрудничать?!</p>
      <p>Встав, я отшвырнул тарелку с недоеденным кэрри и вышел из комнаты. Я решил побыть один в гараже и заняться шлифовкой книжных полок, которые мы делали. Через час я успокоился и уже подумывал о кресле у камина, пироге на десерт и о том, как здорово Лори умеет массировать спину. Но я вырос в большой семье, в которой любили часто поспорить, привык выдерживать характер и продолжал яростно шлифовать полки.</p>
      <p>Внезапно я заметил Лори, молчаливо стоящую в дверях. «Кливи, — мягко сказала она, — я не хотела портить тебе настроение. Марта плачет на кухне. Пойдем в дом.»</p>
      <p>Как легко я расстроил Марту своей несдержанностью, подумал я и пошел в дом. Мы обнялись, Марта утерла слезы, а затем подала десерт. Остаток вечера мы весело проболтали. Но вопросы Лори не давали мне заснуть. Я лежал и думал о том, что же со мной происходит и к чему я приду в результате этой охоты. Трудно находиться под огнем со всех сторон. Шпики не доверяли мне — у меня не было секретного допуска и я не работал на военного подрядчика. Никто не просил меня делать эту работу и никто не платил за нее. А как теперь я расскажу друзьям, что вернулся из ЦРУ?</p>
      <p>Через неделю после моего возвращения позвонил Майк Гиббонс из ФБР: «Мы закрываем свою часть расследования. Так что вам нет смысла продолжать следить.»</p>
      <p>— Майк, это твое личное мнение или мнение одного из твоих боссов?</p>
      <p>— Это официальная линия ФБР, — сказал Майк с явным раздражением.</p>
      <p>— А атташе по правовым вопросам — он хоть раз переговорил с немцами?</p>
      <p>— Да, но получилась накладка. Немецкая федеральная полиция не занимается телефонными отслеживаниями, поэтому офис Посланника не получил никакой информации. Ты можешь прикрыть лавочку.</p>
      <p>— А если хакер проникнет еще куда-нибудь, как быть?</p>
      <p>— Пускай они сами беспокоятся об этом. Большинство все равно не принимает никаких мер.</p>
      <p>Майк был прав. Во многих местах, куда проник хакер, отнеслись к этому совершенно равнодушно. Например, база данных Оптимис в Пентагоне. Они даже и бровью не повели. И, насколько я знаю, в данный момент любой человек, даже из-за границы, мог подключиться к их компьютеру как «Аноним» с паролем «Гость» и прочитать армейские планы по ведению биологической и ядерной войны.</p>
      <p>Но хотя в ФБР и хотели прикрыть нас, Министерство Энергетики продолжало оказывать нам поддержку. ЦРУ и АНБ не высказывались ни за, ни против, но не поддерживали нас. Сколько информации мы туда передали — АНБ не раскошелилось ни на цент. Интересно, конечно, покрутиться среди секретных агентов, но от этого мало пользы для моей астрономии, а еще меньше для репутации.</p>
      <p>В феврале хакер исчез на пару недель. Моя сигнализация молчала. Может, он раскусил нас? Может, его предупредили о неминуемом аресте? Или он нашел тайный путь через другие компьютеры? Как бы там ни было, его исчезновение позволило отложить решение. Мне нечего было докладывать, поэтому не имело значения, ведем мы наблюдение или нет. Освободившись на время от всех этих агентов, я даже умудрился написать кое-какие программы.</p>
      <p>Однажды, просматривая распечатки мониторов, я заметил, что кто-то пользуется компьютером Petvax в нашей лаборатории в Беркли. Похоже на то, что он вошел в Petvax из компьютера Сайзекс в Колтече.</p>
      <p>Я уже знал о Сайзексе — Дэн Колковиц из Стэнфорда однажды засек неких хакеров из Германии, которые использовали эту систему для проникновения в их компьютеры. Поэтому я внимательно проследил все соединения нашего Petvax с компьютером Сайзекс.</p>
      <p>Есть. Кто-то из Petvax подключался к машине в Колтече и пытался проникнуть в местечко под названием Тинкер в Оклахоме. Тинкер? База ВВС Тинкер. Так-так. А чуть позже подключение к базе данных Оптимис в Пентагоне. Затем попытка проникнуть в Военный институт Леттермана (армейские инспектора из Форта Харрисон). Черт побери. Если это не наш хакер, то такой же. Вот почему он молчал три недели. Он воспользовался другими компьютерами для доступа в Милнет. Ясно, что, закрыв бреши в нашей лаборатории, не удалось бы лишить его доступа к сетям. Эту гадину нужно раздавить в гнезде.</p>
      <p>Из всех компьютеров выбрать Petvax! За игрушку его приняли, что ли? Вряд ли. Первые три буквы имени были сокращением от Томографа с Позитронной Эмиссией, который используется для медицинской диагностики, позволяя установить места повышенной концентрации кислорода в мозгу человека. Впрыскивая пациентам радиоактивные изотопы, ученые получали внутреннее изображение мозга. Для этого требовался лишь ускоритель частиц для создания радиоактивных изотопов, сверхчувствительный детектор и мощный компьютер, а именно Petvax. В нем хранились регистрационные записи, программы анализа, медицинские данные и снимки мозга людей.</p>
      <p>Вот с ним-то хакер и играл. Он мог нанести вред больному. Неправильный диагноз, опасная инъекция или еще что-нибудь в этом роде.</p>
      <p>Был ли это тот же самый хакер? Через две минуты, после отключения от компьютера Petvax, он вошел в наш ЮНИКС под именем Свентек. Кроме него, никто не знал этого пароля. Мы заблокировали лазейку в Petvax, сменив пароли и установив сигнализацию. Но этот инцидент встревожил меня.</p>
      <p>Двадцать седьмого февраля я получил по сети Тимнет электронную корреспонденцию от Вольфганга Хоффмана.</p>
      <p>Немецкая полиция могла арестовать хакеров только в момент активного сеанса связи. Для привлечения их к суду недостатка в уликах не было, но чтобы предъявить им обвинение, требовалось застать их на месте преступления. Мы должны были поймать их с поличным.</p>
      <p>Тем временем, один из наших специалистов по компьютерам рассказал обо всем знакомому программисту из Лоуренсовской лаборатории в Ливерморе. Тот, в свою очередь, по электронной почте разослал десяткам людей сообщение, что он собирается пригласить меня прочитать лекцию «как мы поймали немецких хакеров». Проклятье! Через десять минут мне позвонили три человека с вопросом: «Я думал, что это секрет. Почему вдруг такая гласность?»</p>
      <p>Если хакер увидит это сообщение, все потеряно.</p>
      <p>Джон Эрлихман заметил как-то, что когда пасту выдавливают из тюбика, ее уже невозможно затолкать обратно. Я позвонил в Ливермор. Пяти минут хватило, чтобы убедить их удалить это сообщение. Можно ли как-нибудь предотвратить подобные утечки в будущем? Пожалуй, мне нужно подробней информировать коллег. Начиная с этого момента, я каждую неделю рассказывал им о ходе дела и объяснял важность сохранения секретности. Это дало замечательный результат: если говорить людям правду, то они относятся с пониманием к твоим проблемам.</p>
      <p>В марте хакер появлялся всего пару раз. Достаточно, чтобы испортить мне жизнь, но недостаточно, чтобы немцы накрыли его.</p>
      <p>В четверг, 12 марта, день в Беркли был облачным. С утра было сухо и я отправился на своем велосипеде без плаща. В 12.19 хакер на пару минут посетил одно из своих прежних заданий. Просмотрев несколько моих файлов СОИНЕТ, он узнал, что Барбара Шервин недавно купила автомобиль, а кроме того, что сеть СОИНЕТ начала действовать и за границей. В его поле зрения попали имена тридцати новых документов, но он не стал их читать. Почему?</p>
      <p>Стив Уайт отправился к Рону Вайвьеру, с намерением посетить офис сети Тимнет в Силикон Вэлли, и проездом остановился в нашем городке. Мы с Мартой решили встретиться с ним в ресторанчике Тая, поэтому мне сегодня нужно было попасть домой к шести. Дождь начался около четырех, выбора не было, я сел на велосипед и поехал. Под дождем велосипедные тормоза стали похожи на банановую кожуру. Даже дождевик вряд ли защитил бы меня от разверзшихся хлябей небесных. Сбоку на меня летели брызги от проходящих мимо машин, а снизу — от колес велосипеда.</p>
      <p>Домой я приехал промокшим до нитки. Сухой одежды у меня было полно, а вот туфли только одни — прогулочные тапочки, которые были на мне. Они явно не успеют высохнуть. Что делать? Оглянувшись, я заметил новую микроволновую печь Клавдии. А что, если…? Засунув тапочки в печь, я нажал кнопки на панели. На индикации загорелось «120». Что же это могло означать, 120 секунд, 120 ватт, 120 градусов или 120 световых лет? Впрочем, какая разница. Просто наблюдай в окошко, чтобы вовремя спохватиться — и порядок. Тут зазвонил телефон. Это была Марта.</p>
      <p>— Я приду домой через полчаса, дорогой, — сказала она, — не забудь про ужин со Стивом Уайтом.</p>
      <p>— Я уже готов. Кстати, как включить микроволновую печь?</p>
      <p>— Не нужно. Мы же ужинаем не дома, ты забыл?</p>
      <p>— Ну, допустим, мне нужно высушить тапочки, — ответил я.</p>
      <p>— Не валяй дурака.</p>
      <p>— Я серьезно. У меня тапочки мокрые.</p>
      <p>— Ты совсем с ума сошел, совать их в печь.</p>
      <p>— Ну, если абстрактно, сколько времени нужно сушить их в печи?</p>
      <p>— Даже и не думай об этом. Я приду домой и покажу тебе, как их сушат.</p>
      <p>— Хорошо, хорошо, дорогая. — Я старался быстрей прервать разговор.</p>
      <p>— Сиди тихо. Пока.</p>
      <p>Повесив трубку на место, я услышал как из кухни пропищало четыре раза. Ой-ой. Густой черный дым окутывал новую печь Клавдии, вырываясь откуда-то сбоку. Подобное показывают в новостях, когда что-нибудь взрывается на нефтеперерабатывающем заводе. А запах — воняло, как от старой горящей шины. Я распахнул дверцы печи, и оттуда вырвалось еще одно облако густого дыма. Просунув руку, я попытался вытащить тапочки, похожие на горячий сыр моццарелла. Я выбросил их, вместе со стеклянным поддоном, в окно. Поддон раскололся об асфальт и тлеющие тапочки упали, шипя, около сливы.</p>
      <p>В хороший я попал переплет. Через полчаса придет Марта, а кухня воняет как во время праздника сжигания шин. Надо срочно навести порядок. Я схватил бумажные салфетки и начал драить печь. Черная сажа была повсюду. Это была несмываемая сажа. Все попытки приводили лишь к разрастанию зоны бедствия.</p>
      <p>Как избавиться от неистребимого запаха горящей резины? Я распахнул настежь все окна и дверь. Это мало помогло, к тому же в окно хлестал дождь. Я вспомнил рубрику для домохозяек: чтобы перебить в доме любой запах, покипятите немного ванили на плите. Что ж, хуже уже не будет. Я сыпанул пару унций ванили в кастрюлю и включил плиту. Через пару минут ваниль подействовала. Теперь кухня уже не воняла так, будто сожгли старую потемневшую шину, теперь жгли новую, светлую.</p>
      <p>За мытьем стен и потолка о ванили я как-то забыл. Между тем, она быстро выкипела. Результат — почерневшая кастрюля. Второй раз я дал маху, и даже третий, если считать мокрый пол.</p>
      <p>Что же делать? Задобрить. Испеку пирожки. Так, в холодильнике взять тесто, припасенное с вечера, и плюхнуть на противень. Теперь поставить печь на 375, как раз, чтобы подрумянить. Пирожки соскользнули с противня и упали на дно печи, где превратилась в золу.</p>
      <p>И вот входит Марта, вдыхает, бросает взгляд на потолок и стонет: «Не-е-т!»</p>
      <p>— Извини…</p>
      <p>— Я же тебе сказала…</p>
      <p>— Извини, извини, извини…</p>
      <p>— Но я же сказала…</p>
      <p>Звонок в дверь. Входит Стив Уайт и с британским апломбом произносит: «Послушай, дружище, у тебя что, шинный завод рядом?»</p>
    </section>
    <section>
      <title>
        <p>47</p>
      </title>
      <p>Хакер лег на дно на весь март и начало апреля. Иногда он появлялся ненадолго, чтобы держать свои задания в списке активных. Кажется, он больше не интересовался поисками путей в другие компьютеры и уж вовсе игнорировал новые файлы СОИНЕТ, которые я подготовил. Что с парнем? Если он арестован, то должен исчезнуть, а если занят чем-то другим, то почему тогда то появляется, то исчезает?</p>
      <p>Четырнадцатого апреля я работал со своим ЮНИКСом, как вдруг заметил, что в систему вошел Марв Атчли. Странно. Марв сейчас наверху, треплется с программистами. Я зашел в его закуток и посмотрел на терминал. Даже не включен. Кто же использует его задание? Я бегом побежал в комнату к сетевой машине и увидел, что кто-то вошел в нашу систему через порт сети Тимнет.</p>
      <p>Я позвонил в Тимнет и Стив быстро проверил линию. «Это из Ганновера. Ты уверен, что это не хакер?»</p>
      <p>— Трудно сказать. Я тебе сразу перезвоню.</p>
      <p>Преодолев четыре лестничных пролета, я заглянул в конференц-зал. Марв Атчли был здесь и вел оживленную беседу с двадцатью пятью программистами.</p>
      <p>Когда я вернулся назад, псевдо-Марв уже отключился. Но ведь он вошел в систему без всяких фокусов, как я успел заметить. Иначе бы сработала моя сигнализация. Кто бы это ни был, он знал пароль Марва.</p>
      <p>После окончания собрания я показал распечатку Марву.</p>
      <p>— А черт его знает, кто это такой. Я точно никому не давал свой пароль.</p>
      <p>— Когда ты последний раз менял его?</p>
      <p>— Несколько недель назад.</p>
      <p>— Какой у тебя пароль?</p>
      <p>— Мессия. Я поменяю его прямо сейчас.</p>
      <p>Как же, черт побери, этот хакер добрался до пароля Марва? Я бы заметил, если бы он внедрил троянского коня. Может, он просто угадал слово «мессия»?</p>
      <p>Все пароли хранятся зашифрованными. Можно облазить весь компьютер и нигде не обнаружишь слово «Мессия». Оно там зашифровано в виде «пЗкузнуиеве». Не существовало никакого способа восстановить исходный пароль. Но можно попытаться угадать. Допустим, хакер подключился под именем Марв, а затем попробовал пароль «Абажур». Система говорит: «неправильно». Если хакер достаточно упрям, он попробует еще раз с паролем «Абонемент». Опять безуспешно. Дальше и дальше по словарю, наконец, дошел до слова «Мессия» — двери открыты, вход свободен.</p>
      <p>На каждую попытку уходит пара секунд. Он устанет бить по клавишам задолго до конца словаря. Такой метод угадывания паролей «в лоб» годится лишь для компьютеров, к которым невозможно подступиться другим способом. Но однажды я заметил, как хакер копировал файл с нашими паролями в свой компьютер. Каким же образом он мог воспользоваться списком с зашифрованными паролями?</p>
      <p>В ЮНИКСе для шифрования паролей используется несекретная программа. Любой может иметь копию — ее распространяют через электронные доски объявлений. ЮНИКС стоит на сотнях тысячах машин во всем мире, так что засекретить ее невозможно. Программа шифрования ЮНИКСа работает строго в одном направлении: она переводит английские фразы в тарабарщину. Вам не удастся выполнить обратное действие: перевести зашифрованные пароли в английские фразы.</p>
      <p>Однако при помощи этой программы можно зашифровать любое слово в словаре. Значит, сначала шифруем весь словарь. Теперь совсем просто — нужно сравнить результат с содержимым файла паролей. Похоже, именно так хакер и угадывал пароли.</p>
      <p>Он запросто мог у себя в Ганновере слово за словом обработать этой программой весь словарь и получить список всех английских слов в зашифрованном виде. Процедура могла выглядеть следующим образом.</p>
      <p>«Абажур» зашифровался как «ви4зксвлсфз». Совпадает это с «пЗкузнуиеве»? Нет, — тогда далее, пробовать следующее слово из словаря.</p>
      <p>«Абонемент» шифруется как «ззолегсклг8». Опять не совпадает с «пЗкузнуиеве». Идем далее, к следующему слову.</p>
      <p>В конце концов программа обнаружит, что слово «Мессия» шифруется как «пЗкузнуиеве». Когда выпадет «совпало», программа распечатывает найденное слово. Причем этот способ работает только тогда, когда в качестве паролей употребляются правильные английские слова.</p>
      <p>Это серьезно. Это значит, что все файлы с зашифрованными паролями пользователей, которые хакер копировал, могут быть использованы для отгадывания этих паролей. Плохая новость. Я сверился со своим журналом регистрации. Он копировал эти файлы с нашего ЮНИКС-компьютера, с системы в Аннистоне и из компьютера Командования Береговыми Службами ВМФ. Пожалуй, я доказал, что он вполне мог так разгадывать пароли. В словаре английского языка около ста тысяч слов. С момента копирования файла с паролями прошло около трех недель. Допустим, его программа угадывания паролей непрерывно проработала три недели, мог ли он за это время угадать пароль Марва?</p>
      <p>На обычном компьютере ВАКС шифрование одного пароля занимает около секунды. Для обработки ста тысяч слов понадобятся целые сутки. На персональном ИБМ, возможно, около месяца. Суперкомпьютер Крей сможет управиться за час. Случай с Марвом показывает, что парню понадобилось три недели. Значит, он не мог это проделать на маленьком домашнем компьютере. Программа угадывания паролей выполнялась на рабочей станции ВАКС или Сан. Может, он изобрел более быстрый алгоритм или, отгадав пароль Марва, просто ждал несколько дней.</p>
      <p>А я умник. Когда я понял, как он угадывает пароли, то запросто определил тип его компьютера. Дистанционный телекоммуникационный Шерлок Холмс.</p>
      <p>Даже один разгаданный пароль — уже опасно. Теперь, если даже я удалю задание Свентек, он влезет в систему под другим именем. Пуленепробиваемая броня (пароли) оказалась фланелькой. Разгадывание паролей. Прежде я никогда с этим не сталкивался, но эксперты, полагаю, в курсе? Я позвонил Бобу Моррису, который изобрел систему шифрования паролей для ЮНИКСа.</p>
      <p>— Мне кажется, хакер отгадывает пароли, — сказал я.</p>
      <p>— Что? — Боб явно заинтересовался. — Он использует словарь, или ему удалось обратить алгоритм шифрования?</p>
      <p>Думаю, словарь.</p>
      <p>— Ну, это банально. У меня есть целых три хороших программы отгадывания паролей, причем одна из них пароли вычисляет заранее, так что отгадывает на два порядка быстрее. Хочешь копию?</p>
      <p>Силы небесные! «Нет, нет, не стоит, — ответил я. — Если мне понадобится, то я позвоню. Скажи, а сколько времени известно угадывание паролей?»</p>
      <p>— Вот этот метод «в лоб»? Лет пять или десять. Это все детские забавы.</p>
      <p>Оба-на! Угадывание паролей для него забава?</p>
      <p>Боб продолжал: «Угадать нельзя, если ты правильно выбираешь пароли. По-настоящему мы беспокоимся лишь за программы шифровки. Если кто-нибудь сумеет написать программу, выполняющую обратное действие — мы окажемся по уши в дерьме.»</p>
      <p>Я понимал, что он имеет в виду. Программа, переводящая слово «Мессия» в «пЗкузнуиеве», перекручивает поросенка в фарш. Но если кто-нибудь найдет способ заставить ее работать в обратном направлении, т. е. способ переводить «пЗкузнуиеве» в «Мессия», то он может просто вычислять пароли без всякого угадывания, получать из фарша поросят.</p>
      <p>Ну что ж, по крайней мере, я рассказал обо всем этом АНБ. Возможно, они знают эту технологию уже многие годы, но теперь им официально заявлено, что кто-то реально пользуется ею. Предадут ли они это дело огласке? Об этой проблеме должны знать проектировщики операционных систем, чтобы делать их более надежными. Компьютерным менеджерам также следует знать об этом. И вообще, предупредить следует каждого, кто пользуется паролем. Ведь правило простое: не выбирай в качестве паролей слова из словаря. Почему мне об этом никто не сказал?</p>
      <p>Похоже, что Национальный Центр Компьютерной Безопасности не интересуют реальные проблемы эксплуатации тысяч компьютеров ЮНИКС. Я бы хотел знать слабые места системы ЮНИКС, знать, какие выявлены проблемы при эксплуатации. Я сам обнаружил ошибку в редакторе Гну-Эмакс. Чувство долга заставило меня сообщить об этом в Национальный Центр Компьютерной Безопасности. Но они сами никогда не предупреждали меня об этом. А теперь оказалось, что пароли из словаря ненадежны.</p>
      <p>А сколько еще есть скрытых лазеек?</p>
      <p>В Национальном Центре может и знают, но молчат.</p>
      <p>Наверное, АНБ означает «Абсолютно Незачем Болтать». Однако замалчивание недостатков компьютерной защиты вредит нам всем. Я уже убедился, что хакеры давно обнаружили дыры и вовсю ими пользуются. Почему же никто не просвещает хороших ребят?</p>
      <p>— Это не входит в круг наших обязанностей, — сказал Боб Моррис. — Мы собираем информацию, чтобы лучше проектировать компьютеры в будущем.</p>
      <p>Ладно, оставим АНБ. Что я могу сделать еще? Настало время пошевелить и другие агентства.</p>
      <p>К концу апреля Бундеспост все еще не получил соответствующих бумаг из Соединенных Штатов. Они проводили отслеживание на основе официальной жалобы, поданной университетом Бремена. Но хотя Бундеспост и провел несколько успешных расследований, они не назовут ни имен, ни телефонных номеров. Немецкие законы запрещают это. Звучит знакомо. Я подумал, не захочет ли моя сестра Дженни разузнать что-нибудь в Ганновере? До сих пор она была самым удачливым следователем.</p>
      <p>Я позвонил Майку Гиббонсу. «Мы более не рассматриваем это дело как уголовное», — сказал он.</p>
      <p>— Зачем же бросать его, если немцы проследили линию, и уже знают имена подозреваемых?</p>
      <p>— Я не говорю, что мы отказались от него, я лишь сказал, что ФБР более не считает, что это дело уголовное.</p>
      <p>Когда я пощекотал жемчужинку, Майк захлопнул створки раковины.</p>
      <p>А как идут дела у ВВС? Они поведали, что по сети Милнет ползают разные ядовитые гады и пытаются проникнуть в военные компьютеры. Объекты усиливают меры безопасности. Но что до поимки хакера, то ВВС полагалось на ФБР. Рады бы помочь, но нет возможности.</p>
      <p>— Скажи лучше просто: «Это вне моей компетенции», — сказал я.</p>
      <p>— Окей, — ответила Энн, — это вне моей компетенции.</p>
    </section>
    <section>
      <title>
        <p>48</p>
      </title>
      <p>Я не любил покидать Беркли: не хотел оставлять в одиночестве ни Марту, ни хакера. Но мне предстояло сделать сообщение в правительственной организации, чье сокращение никогда не расшифровывалось. Боб Моррис сказал, что они определяют политику в области телекоммуникации и компьютерной безопасности.</p>
      <p>— Если будешь в наших краях, — сказал Тиджей, — как насчет посещения штаб-квартиры в Лэнгли?</p>
      <p>Я? С визитом в ЦРУ? Оба-на! Встреча со шпионами на их территории. Сотни шпиков в плащах, крадучись, шныряют по коридорам…</p>
      <p>Затем и АНБ пригласило меня в Форт Мид. Зик Хэнсон сказал: «Мы бы хотели, чтобы ты подготовил сообщение для отдела Х-1. Они тебе заранее вышлют вопросы.» Отдел Х-1? Б-р-р, что-то очень шпионское. Как обычно, никаких подробностей — Зик даже не сказал мне, чем они занимаются.</p>
      <p>Когда я прибыл в АНБ, Боб Моррис приветствовал меня в своем офисе. На трех досках было написано что-то по-русски («Они составляют загадки», — объяснил Боб) плюс несколько математических уравнений. Я написал краткую фразу на китайском, а Боб задал мне простую задачку: ОДТЧПШС. «Какая буква должна быть следующей, а, Клифф?»</p>
      <p>Ну, это старо. Один. Два. Три. Четыре. Пять. Шесть. Семь. «Следующая буква — В, Восемь» — ответил я.</p>
      <p>Так мы развлекались загадками и палиндромами некоторое время, пока Боб не написал последовательность чисел. 1, 11, 21, 1211, 111221.</p>
      <p>— Закончи эту последовательность, Клифф.</p>
      <p>Я задумался минут на пять… уверен, что это просто, но так и не решил. Странно. Я приехал сюда в надежде расшевелить ребят из АНБ. И вот Боб Моррис, их главный специалист, играет здесь со мной. Подозрительно.</p>
      <p>Мы поехали в Вашингтон, в Министерство Юстиции. По дороге я заметил, что вполне мог бы выдумать всю эту историю.</p>
      <p>— У вас нет никакого способа проверить меня.</p>
      <p>— А нам это и не нужно. В АНБ каждый проверяет работу другого.</p>
      <p>— Шпионите сами за собой?!</p>
      <p>— Нет, нет. Мы все время проверяем результаты нашей работы. Например, когда мы теоретически решаем некоторую математическую задачу, мы проверяем результаты на компьютере. Затем другой отдел может попытаться решить эту же задачу другими методами.</p>
      <p>— Как ты думаешь, никто не будет возражать, что я без галстука? — я надел чистые джинсы, но это предел моих уступок!</p>
      <p>— Не беспокойся, — ответил Боб, — это не имеет значения.</p>
      <p>Встреча была совершенно секретной, поэтому я не мог слушать — меня должны были пригласить, когда подойдет очередь. В маленькой комнатке, освещенной только лучом проектора, сверкало погонами человек тридцать. Генералы и адмиралы — прямо как в кино. Полчаса я докладывал, каким способом хакер проникает в военные компьютеры и перескакивает из одной сети в другую. Какой-то генерал постоянно прерывал мою речь вопросами. Полчаса я увертывался от томагавков, пока, наконец, меня не отвязали от дерева пыток. Заглотав пару сэндвичей с сыром, Боб Моррис объяснил мне, что происходит.</p>
      <p>— Да раньше я и сам никогда не видел столько высших чинов в одном месте. А тот парень, что сыпал заковыристыми вопросами — простой генерал-майор.</p>
      <p>Я мало разбирался в генерал-майорах, как и в прочих воинских званиях. «Пожалуй, это впечатляет, но я не совсем понимаю, почему?»</p>
      <p>— Это должно впечатлять, — сказал Боб. — Там сплошь высшее командование. Генерал Джон Поль Хайд служит в Объединенном Командовании Начальников Штабов. А красавчик в переднем ряду — большая шишка из ФБР. Это хорошо, что он выслушал тебя.</p>
      <p>Я не был в этом уверен. Можно представить, каково пришлось этому боссу из ФБР. Ведь на его ведомстве висят определенные обязательства, а тут вдруг дела застопорились. Ему совсем не нужны напоминания от какого-то хиппи из Беркли.</p>
      <p>Вдруг я почувствовал себя не очень хорошо. В чем дело — спросил я себя — что это я так возбудился? Довольно странно чувствовать нервную дрожь после того, как уже все позади. Чем больше я размышлял, тем больше пугали меня эти военные. Они сразу выявили все слабые места в моем рассказе, они понимали детали этого случая и его важность. Как далеко я зашел. Год назад я видел бы этих офицеров кровожадными марионетками капиталистов с Уолл Стрита. Теперь мир перестал быть черно-белым. Военные оказались умными людьми, занятыми серьезными проблемами.</p>
      <p>На следующее утро мне предстоял разговор в отделе X-1 Агентства Национальной Безопасности. Они и вправду подготовили для меня список вопросов и попросили особо заострить внимание на следующих пунктах:</p>
      <p>Какими путями проникал нарушитель?</p>
      <p>Какие остались записи регистрации его активности?</p>
      <p>Как контролировать пользователя, обладающего привилегиями системного уровня?</p>
      <p>Опишите технические аспекты проникновения в компьютеры.</p>
      <p>Каким образом получены пароли с компьютера Край в Ливерморе?</p>
      <p>Каким образом были получены привилегии суперпользователя?</p>
      <p>Принимал ли нарушитель меры предосторожности против обнаружения?</p>
      <p>Что-то в вопросах было неправильно. Может, то, что ответами на эти вопросы можно воспользоваться для проникновения в компьютерные системы? Нет, они имели «защитную» направленность. Может, меня обижало то, что АНБ только собирает информацию и ни с кем не делится ею? Нет, это не так. Я с этим уже примирился.</p>
      <p>Наконец, я понял, почему эти вопросы так уязвляют меня.</p>
      <p>Дело было не в их сути, а в их нейтральности. Они предполагали некоего обезличенного врага — облагороженного «нарушителя». Они рассматривали хакера как техническую проблему, которую требовалось решать чисто техническими методами. Если кто-то обдирает вас до нитки, а вы теоретизируете — толку не будет. Пока эти вопросы остаются безличными и отрешенными, люди из АНБ никогда не поймут, что нарушена не просто защита компьютеров — это общество подверглось нападению. Как ученый, я понимал важность абстрагирования. Но я никогда не решу задачу, пока не проникнусь ее конкретикой: беспокойством за раковых пациентов, которым запросто мог навредить этот парень, злостью на хакера, напрямую угрожающего всем нам. Я перефразировал вопросы и написал новый список.</p>
      <p>Как этот негодяй проникает в компьютеры?</p>
      <p>В какие системы он пролез?</p>
      <p>Как этот ублюдок стал суперпользователем?</p>
      <p>Как эта вошь добыла пароли к компьютеру Крей в Ливерморе?</p>
      <p>Заботится ли вонючка, чтобы его не обнаружили?</p>
      <p>Можно ли зафиксировать паразита, если он системный менеджер?</p>
      <p>Как проследить гадину до ее норы?</p>
      <p>Вот на эти вопросы я смогу ответить.</p>
      <p>Я чувствовал себя по-настоящему оскорбленным: тем, что тратил свое время на отслеживание вандала, вместо астрономии. Тем, что шпион безнаказанно мог грести информацию. Бездействием своего правительства. А как еще мог длинноволосый астроном без галстука пронять кучку технократов? К тому же без допуска. (Наверное, существовало что-то вроде правила: «Нет галстука, нет допуска».)</p>
      <p>Позже они мне показали несколько своих компьютерных систем. Эффект был обескураживающим. В каждой из комнат, куда я заходил, мигала красная лампочка на потолке, с сообщением: «Предупреждаем каждого, кто находится здесь, не говорить ничего секретного.»</p>
      <p>— Что означает отдел Х-1? — спросил я своего гида.</p>
      <p>— Да ничего особенного, — ответила она. — В АНБ двадцать четыре отдела, каждый со своей буквой. X занимается надежностью программного обеспечения. Мы проверяем компьютеры на надежность. В Х-1 собрались математики, которые тестируют программное обеспечение, стараясь обнаружить бреши на стадии проектирования. Люди из Х-2 сидят за компьютерами, стараясь выявить слабые места в уже написанном программном обеспечении.</p>
      <p>— Так вот для чего вас интересуют слабые места в компьютерах?</p>
      <p>— Да. Какой-нибудь отдел АНБ может потратить три года на создание надежного компьютера. Сначала Х-1 исследует его проект, а уже потом им займется Х-2, выискивая бреши. Если мы что-нибудь находим, то мы возвращаем их продукт, но не говорим, где обнаружена ошибка. Мы оставляем им это в качестве головоломки.</p>
      <p>Я поинтересовался, не займутся ли они решением проблемы Гну-Эмакса. Попутно я спросил, нельзя ли оказать поддержку нашей работе. Каждый сожалел, что наше финансирование целиком определяется грантами на физические исследования. Однако помощи не предложили.</p>
      <p>— Это было бы легче сделать, если бы вы были военными подрядчиками, — сказал мне один из шпиков. — АНБ держит дистанцию с академическими институтами. Между ними, похоже, взаимное недоверие.</p>
      <p>Экскурсия по АНБ плавно перешла в ланч, так что я поздно покинул Форт Мид, и еще много времени потерял по дороге в ЦРУ в Лэнгли, штат Вирджиния. Около двух часов пополудни я обнаружил никак не обозначенный поворот и подъехал к охраняемым воротам на час позже.</p>
      <p>Охранник уставился на меня так, словно я только что прибыл с Марса.</p>
      <p>— К кому ты сюда приехал?</p>
      <p>— К Тиджею.</p>
      <p>— Фамилия?</p>
      <p>— Столл. — Охранник протянул мне анкету для заполнения, положив на приборную доску взятого напрокат автомобиля голубой пропуск.</p>
      <p>Пропуск от ЦРУ на право парковки для Очень Важных Персон. За такое можно удержать 5 долларов с Народной Республики Беркли. Может быть, даже все 10. Полный сюр. Воздух звенел от стрекотания молодых цикад и кряканья диких уток. Что делает стая уток перед входом в здание ЦРУ?</p>
      <p>Тиджей не сказал мне, какие технические средства потребуются для моего сообщения, но на всякий случай я захватил схемы для проектора, сунув их в пакет.</p>
      <p>— Ты опоздал, — окликнул меня Тиджей с другого конца фойе. Что я могу сказать? Что всегда запутываюсь на больших шоссе?</p>
      <p>На полу в центре фойе находился герб ЦРУ пяти футов в диаметре, а за официальным гербом распростер крылья орел. Я-то думал, что все будут проходить мимо серокрылого символа, как старшеклассники проходят мимо Памятника Неизвестному Солдату. Ничего подобного. Все спокойно шагали по бедной птице. На стене сияла надпись: «Истина делает свободным» (Интересно, почему они использовали девиз из Колтечского мотеля? — потом я понял, что это цитата из Библии.) На противоположной стене было выгравировано четыре дюжины звезд — можно только гадать, чьи сорок восемь жизней они символизировали.</p>
      <p>После привычного досмотра мне вручили значок гостя с буквой V, который светился красным цветом. Могли бы и обойтись, так как я был единственным человеком без галстука.</p>
      <p>Атмосфера немного напоминала студенческое общежитие: всюду люди, слоняются по коридорам, общаются на разных языках и обсуждают новости из газет. Бродят парочки рука об руку. Это мало напоминало игру в Бориса и Наташу. Хотя не совсем, как в общежитии. Когда Тиджей показывал мне свой офис на втором этаже, я заметил, что все двери разного цвета и никаких мультиков или политических плакатов. На некоторых дверях цифровые замки.</p>
      <p>— Так как ты опоздал, мы перенесли встречу, — сказал Тиджей.</p>
      <p>— Мне нужно выбрать проектор, — сказал я.</p>
      <p>Тиджей строго посмотрел на меня: «Об этом не беспокойся. Тебе не понадобится проектор.»</p>
      <p>Я почувствовал неладное. Но отступать поздно. Сидя в кабинете Тиджея, я обнаружил потрясающий набор штемпелей. Там были штампы «СОВЕРШЕННО СЕКРЕТНО», «СЕКРЕТНО», «ТОЛЬКО ДЛЯ ЧТЕНИЯ», «ДЛЯ СЛУЖЕБНОГО ПОЛЬЗОВАНИЯ», «УНИЧТОЖИТЬ ПОСЛЕ ПРОЧТЕНИЯ», «СЖЕЧЬ НЕ ЧИТАЯ» и «ДЛЯ АБ». Последний я расшифровал как «Для абортов», но Тиджей объяснил, что это означает «Для аборигенов». Я поставил оттиски на листок бумаги и спрятал его среди моих схем.</p>
      <p>К нам заглянул Грег Феннел, еще один шпик, посещавший меня в Беркли. Мы отправились с ним на осмотр компьютерного зала ЦРУ. Больше стадиона, только вместо трибун, зрителей и игроков одни сплошные компьютеры. Грег заметил, что после Форт Мид это самое большое скопление компьютеров в мире. Все мейнфреймы ИБМ. Мейнфреймы это не просто большие машины: большая машина плюс всевозможные подсобные устройства, куча пользовательских терминалов, клавиатур, печатающих устройств, подсоединенных к большому компьютеру и обмотанных разноцветными кабелями… Сейчас, на фоне систем ЮНИКС, большие системы фирмы ИБМ — реликвии 60-х. По сравнению с настольными рабочими станциями, сетями и персональными компьютерами, эти Голиафы эпохи централизованных систем выглядят сильно пожилыми.</p>
      <p>— А зачем здесь все эти динозавры? — вопрос выдавал мое пристрастие к ЮНИКСу.</p>
      <p>— Сейчас и у нас все меняется — ответил Грег. — Мы создали группу по искусственному интеллекту, собрали исследователей в области роботостроения, работает лаборатория распознавания образов.</p>
      <p>Я вспомнил, как с гордостью показывал Тиджею и Грегу вычислительную систему у себя в лаборатории, и страшно смутился: пять ВАКСов, наши рабочие лошадки, казались пони по сравнению с этими мустангами.</p>
      <p>Однако и цели у нас были различны. ЦРУ требовалась гигантская база данных — они хотели свести воедино и связать массу разнообразной информации. Нам же требовались цифровые молотилки: компьютеры, быстро выполняющие математические вычисления. Всегда возникает искушение сравнить скорость компьютера или объем дисков и на этом основании сделать вывод: «этот вот лучше». Вопрос ставится не так «чей компьютер быстрее?» и даже не так «чей лучше?». Вместо этого следует спрашивать: «который больше всего подходит?» или «который обеспечит выполнение работы?»</p>
      <p>После экскурсии по отделу вычислительной техники, мы с Тиджеем и Грегом поднялись на восьмой этаж. Номера этажей были написаны на разных языках. Я прочитал на шестом этаже (по-китайски) и седьмом (по-русски).</p>
      <p>Приемная, куда меня привели, хвасталась персидским ковром на полу, картинами импрессионистов на стенах и бюстом Джорджа Вашингтона в углу. Мы с Грегом и Тиджеем устроились на софе. Напротив нас сидело еще два парня, каждый имел нагрудную карточку. Милая компания — один из парней бегло говорил по китайски, другой до службы в ЦРУ был ветеринаром.</p>
      <p>Дверь кабинета распахнулась настежь и высокий седой мужчина позвал нас: «Привет, я Хэнк Махони. Прошу вас, заходите.» Так, собрание началось. Оказывается, восьмой этаж — прибежище самых больших шишек. Хэнк Махони был заместителем директора ЦРУ, рядом улыбался Билл Доннели — еще один заместитель, и парочка шишек помельче.</p>
      <p>— Хотите сказать, что вы в курсе этого дела?</p>
      <p>— Мы следили за ним. Само по себе, конечно, оно, может, и не столь важно, но заставляет думать о будущем. Мы признательны вам за то, что вы не сочли за труд держать нас в курсе событий. — Они вручили мне почетную грамоту — перевязанную ленточкой, как диплом.</p>
      <p>Запинаясь, я пробормотал слова благодарности и посмотрел на Тиджея — он довольно посмеивался. Потом он сказал: «Мы хотели, чтобы это было сюрпризом для тебя.» Сюрпризом? Боже мой, а я-то собирался вести профессиональную беседу по безопасности компьютерных сетей. Я посмотрел грамоту — она была подписана Уильямом Вебстером — директором ЦРУ.</p>
      <p>На обратном пути охрана, конечно же, начала просматривать стопку моих диаграмм для проектора. И вот в середине обнаруживается листок с предательским штампом «СОВЕРШЕННО СЕКРЕТНО». Тревога по полной форме! Правда, на листке больше ничего нет. Пять минут на объяснения, два телефонных звонка, наконец, меня отпустили, конфисковав листок и прочитав лекцию о том, что «здесь секретность соблюдается на полном серьезе.»</p>
      <p>Назад в Беркли я летел вместе с Грегом Феннелом. Оказалось, что его основная специальность — астрономия, и ему приходилось работать в обсерватории. Мы немного поболтали о Космическом телескопе — высокоточном приборе, стоимостью в миллиард долларов, который вскоре должны были запустить в космос.</p>
      <p>— Когда девяносточетырехдюймовый телескоп будет на орбите, мы сможем наблюдать потрясающе мелкие детали на планетах, — заметил я.</p>
      <p>— Ты лучше подумай, что сможешь увидеть, если направишь его на Землю, — сказал Грег.</p>
      <p>— А зачем это нужно? Все интересное находится на небе. К тому же космический телескоп чисто физически нельзя направлять на Землю, его чувствительные элементы перегорят, если это сделать.</p>
      <p>— Допустим, кто-то сделает похожий телескоп и направит его на Землю, что мы сможем увидеть?</p>
      <p>В уме я прикинул несколько величин. Пусть высота орбиты триста миль, размер телескопа — девяносто четыре дюйма. Длина волны видимого света около четырехсот нанометров… «ты сможешь легко различить детали размером в два фута. Разрешающая способность будет в районе двух дюймов. Не слишком подробно, чтобы узнавать лица.»</p>
      <p>Грег улыбнулся и ничего не сказал, гораздо позже я понял: Грег, очевидно, имел в виду какой-нибудь шпионский спутник. Скорее всего — секретный КН-11.</p>
      <p>Вернувшись домой, я не знал, стоит ли делиться с Мартой. Нет, я не изменился, но боялся, что Марта может не одобрить круг людей, с которыми я вступил в столь тесный контакт.</p>
      <p>— Повеселился? — спросила она, когда я вернулся.</p>
      <p>— Да, но весьма необычно, — ответил я — ты не представляешь, кого я там встретил.</p>
      <p>— Один черт. Ты целый день трясся в самолете. Давай я тебе сделаю массаж спины.</p>
      <p>Дом, родной дом.</p>
    </section>
    <section>
      <title>
        <p>49</p>
      </title>
      <p>Меня до сих пор охватывает отчаяние, когда я думаю о восьми месяцах, потраченных на этого сукиного сына. Мой шеф постоянно напоминал, что я не делаю ничего полезного.</p>
      <p>В среду, 22 апреля, позвонил Майк Гиббонс и сообщил, что в штаб-квартире ФБР принято решение о продолжении наблюдения за хакером. Похоже, немецкая полиция всерьез решила поймать этого парня, но только если мы сразу же после срабатывания сигнализации сообщим немцам о хакере. Пока же ФБР направило официальное предложение о сотрудничестве и отслеживании телефонных линий. При посредничестве Госдепа США они вели переговоры с официальным представителем суда в Германии. Что ж, ура!</p>
      <p>Фактически моя наблюдательная станция никогда не прекращала работы, несмотря на то, что ФБР только сейчас проявила к этому интерес. Даже когда я отлучался на пару дней, мониторы продолжали нести службу. На прошлой неделе распечатки зафиксировали присутствие хакера в системе между 9.30 и 9.40 в субботу утром, 19 апреля. Позже он еще раз появился. Потом несколько дней тишины, а затем он снова вошел в систему — проверил, что файлы СОИНЕТ на месте, и отвалил.</p>
      <p>За последний месяц я приготовил новую приманку для хакера. Он заметил ее, по крайней мере просмотрел имена файлов, но читать ничего не стал. Может, боялся, что за ним ведут наблюдение? Но если бы он полагал, что за ним наблюдают, то вряд ли бы появился вообще. Может, он не мог долго быть на связи? Нет, Бундес сообщил нам, что эти звонки оплачивались небольшой компанией в Ганновере.</p>
      <p>Всю весну я продолжал готовить новую приманку. Для чужака все файлы СОИНЕТ должны были выглядеть как продукт действующего офиса. Мифическая Барбара Шервин штамповала служебные записки и письма, заявки и командировочные удостоверения. В разных местах были разбросаны технические статьи с описанием, как через сеть СОИНЕТ производилось подключение всех типов секретных компьютеров. Мимоходом отмечалось, что к сети можно подключиться через лабораторные компьютеры в Беркли. Я тратил по часу ежедневно на фабрикацию этих файлов. Я надеялся, что хакер больше времени будет тратить на файлы СОИНЕТ и меньше отвлекаться на военные компьютеры. Кроме того, мы имели возможность отслеживать его.</p>
      <p>В понедельник 27 апреля я приехал на работу поздно и принялся писать программу, которая позволяла бы нашему ЮНИКСу общаться с компьютером Макинтош через электронную доску объявлений. Если бы мне удалось состыковать их вместе, то любой из наших специалистов мог бы использовать принтер Макинтош. Занятный проект.</p>
      <p>В 11.30 у меня перестали работать две программы, которые были в порядке всего час тому назад. В этот момент меня позвала Барбара Шефер.</p>
      <p>— Привет, Клифф, — сказала она. — Барбаре Шервин только что пришло письмо.</p>
      <p>— Не может быть!</p>
      <p>— Точно. Пойдем наверх и вскроем его.</p>
      <p>Я бегом проскочил пять лестничных пролетов — не было терпения ждать лифт. Мы с Барбарой рассмотрели конверт. Адресовано миссис Барбаре Шервин, проект СОИНЕТ, а/я 50-351, Лоуренсовские лаборатории, Беркли, Калифорния. Отослано из Питтсбурга, Пенсильвания.</p>
      <p>Мы аккуратно разрезали конверт и из него выпало письмо следующего содержания:</p>
      <cite>
        <p>Корп. Триам Интернешнл</p>
        <p>6512 Вентура Драйв</p>
        <p>Питтсбург, Пенсильвания</p>
        <p>15236</p>
        <p>21 апреля 1987</p>
        <p>Проект Сети СОИ</p>
        <p>Лоуренсовские лаб., а/я 50-351</p>
        <p>1 Циклотров Роуд</p>
        <p>Берклей, Калифорния 94720</p>
        <p>Кому: Миссис Барбаре Шервин, секретарю-делопроизводителю</p>
        <p>ТЕМА: Проект Сети СОИ</p>
        <p>Дорогая Миссис Шервин!</p>
        <p>Меня интересуют перечисленные ниже документы. Вышлите мне, пожалуйста, прайс-лист и список последних поступлений по проекту Сети СОИ. Спасибо за содействие.</p>
        <p>Искренне Ваш</p>
        <p>Ласло Дж. Балош</p>
        <empty-line/>
        <p>Ном. 37.6 СОИНЕТ. Обзор основных аспектов 19 стр., декабрь, 1986</p>
        <p>Ном. 41.7 Функциональные требования к сетям СОИ 227 стр., пересмотрено — сентябрь, 1985</p>
        <p>Ном. 45.2 Стратегическая оборонная инициатива и компьютерные сети: Планы и внедрения записок конференции 300 стр., июнь 1986</p>
        <p>Ном. 47.3 СОИНЕТ, требования к интерфейсу связи 65 стр., пересмотрено — апрель, 1986</p>
        <p>Ном. 48.8 Как подключиться к СОИНЕТ 25 стр., июль 1986</p>
        <p>Ном. 49.1 Протоколы подключения к СОИНЕТ Х.25 и Х.76 (включая узлы в Японии, Европе и на Гавайях) 8 стр., декабрь, 1986</p>
        <p>Ном. 55.2 СОИНЕТ, план управления работой на период с 1986 по 1988 47 стр., ноябрь, 1985</p>
        <p>Ном. 65.3 Список, 9 стр., ноябрь, 1986</p>
      </cite>
      <p>Сукин сын! Проглотил наживку и просил еще! Я бы понял, если бы письмо пришло из Ганновера. Но Питтсбург?! Я попросил Барбару Шефер никому ничего не рассказывать и позвонил Майку Гиббонсу.</p>
      <p>— Привет, Майк, помнишь приманочные морковки, которые я оставил в январе?</p>
      <p>— Ты имеешь в виду файлы СОИ, что ты состряпал?</p>
      <p>— Да, — сказал я, — так вот, наша милашка-секретарша только что получила письмо. Кто-то в Питтсбурге хочет разузнать о СОИ.</p>
      <p>— Окей, — сказал Майк. — Слушай меня внимательно. Не дотрагивайся до этого письма. Особенно не прикасайся к краям. Найди полиэтиленовый пакет и осторожно засунь в него конверт. Затем отошли его мне экспресс-почтой. Если можешь, надень перчатки.</p>
      <p>— Настоящая Барбара Шефер уже касалась его.</p>
      <p>— Потом мы возьмем у нее отпечатки пальцев, если будет нужно. Да, перед тем как вложить конверт, напиши свои инициалы на обратной стороне в центре конверта.</p>
      <p>С письмом я обращался как с астрономическим негативом, но сначала сделал копию для себя. Подозреваю, Майк может забыть вернуть оригинал.</p>
      <p>После того, как я целый час провозился с этим письмом (полиэтиленового пакета вечно нет под рукой), я наконец отправил его в ФБР и занялся журналом регистрации. Информация письма в точности повторяла содержимое одного из моих подставных файлов. Этот файл — бланк заказа — был прочитан только один раз, в пятницу 16 января. Файл был защищен, так что его никто не мог прочитать, за исключением системного менеджера. Или того, кто незаконно стал им.</p>
      <p>Я сравнил письмо Ласло Балоша из Питтсбурга с письмом, которое я сочинил 16 января. Он запрашивал в точности все то, что содержала эта приманка. Один к одному. За исключением одной детали: он опустил слово «секретный», в запросе документа ном. 65.3.</p>
      <p>Еще было несколько ошибок. Правильно пишется Циклотрон, а не Циклотров. Беркли, а не Берклей. Я подумал, что родным языком писавшего был не английский: кто бы так мог сказать: «Планы и внедрения записок конференции»? Может, хакер живет в Питтсбурге в Пенсильвании. Он звонит в Ганновер. Подключается к немецкой телефонной сети, а затем проникает в мой компьютер. Вот это способ маскировки! Нет. Все-таки легче напрямую позвонить из Питтсбурга в Беркли.</p>
      <p>Я открыл свой журнал за 18 января. В этот день мы полностью проследили связь, вплоть до телефона хакера в Ганновере. Телефонная линия ведет к дому в Ганновере, а не в Питтсбурге. Я почесал затылок и посмотрел, есть ли на письме номер телефона. Нет. Однако, что за имя? Я позвонил своей сестре Дженни.</p>
      <p>— Привет, сестренка. Что ты можешь сказать о фамилии Балош?</p>
      <p>— Как будто из Центральной или Южной Европы. Венгрия или Болгария. Имя известно?</p>
      <p>— Ласло.</p>
      <p>— Венгрия, наверняка. Однажды у меня был приятель, отец которого…</p>
      <p>— А может оно быть немецким? — прервал я Дженни.</p>
      <p>— Непохоже.</p>
      <p>Я рассказал ей о письме и об орфографических ошибках. «Написать „трое“ вместо „трон“ — это в венгерском стиле, — сказала она. — Готова спорить, что он из Венгрии».</p>
      <p>— Ты когда-нибудь слышала имя Лангман?</p>
      <p>— Боюсь, что нет. По-немецки это означает длинный человек — может быть, это тебя немного утешит?</p>
      <p>— Хакер один раз создал задание и присвоил ему имя «Т. Г. Лангман».</p>
      <p>— Мне кажется, это псевдоним, — сказала Дженни. — А может, Ласло тоже псевдоним.</p>
      <p>Компьютерные хакеры, скрывающиеся за псевдонимами. Пенго, Хагбард, Фримп, Зомби…, неужели и Т. Г. Лангман и Ласло Балош?</p>
      <p>Хакер из Ганновера, что в Германии, узнает секрет, который находится в Беркли, в Калифорнии. Три месяца спустя венгр из Питтсбурга пишет письмо. Потрясающе. Три месяца? На минуту я задумался. Допустим, это два приятеля, которые поддерживают связь друг с другом. Чтобы передать новость, хватит двух дней. Может быть, неделю или две. Но никак не три месяца. Сколько же человек здесь замешано? Если два или три человека принимают решение и действуют, на это уходит одна-две недели. Но если пять или десять человек должны встретиться, принять решение и действовать, потребуется один-два месяца. Однако я абсолютно уверен, что только один человек работает за компьютером. Никто другой не обладает таким нудным упорством. А Бундеспост утверждает, что они ведут по крайней мере двух парней.</p>
      <p>Голова идет кругом. Похоже, это входит в сферу компетенции ЦРУ. Я позвонил Тиджею и, обрисовав ситуацию, получил в ответ всего две фразы: «Подожди секунду. Я перезвоню». Понятно, что последняя новость его потрясла. Мне понадобилось объяснять ситуацию два раза. Кроме того, он захотел, чтобы я экспресс-почтой выслал копию письма Ласло. В некоторых кругах новости циркулируют очень быстро: спустя час из ЦРУ позвонил Грег Феннел и спросил, мог ли Ласло подключаться к моему компьютеру? «Нет. Единственным парнем, кто видел эти файлы, был хакер из Ганновера.»</p>
      <p>Грег задумчиво произнес: «Жив курилка…» Мне это напомнило о Бобе Моррисе. Самое время ему позвонить. Я рассказал о письме, но он, похоже, не сильно заинтересовался. Кажется, его больше интересовала технология установки сигнализации, чем содержание письма. Это не удивительно — он сообразил, что творятся серьезные дела.</p>
      <p>Отдел специальных расследований ВВС послал. У этого следователя, Стива Шумейкера, хватило ума надеть джинсы и футболку, чтобы зря не пугать народ. Он попросил копию письма и распечатки для посмертного анализа подключений хакера.</p>
      <p>— Копию письма я тебе дам, это не проблема, — сказал я Шумейкеру, — но я не могу дать распечатки. ФБР предупредило, чтобы я держал все под замком, так как, возможно, пригодится в качестве улик.</p>
      <p>— Ты можешь отксерить их?</p>
      <p>Ого. Пятьсот страниц распечаток? Мы потратили целый час, скармливая копировальной машине огромную стопку бумаги. Я спросил детектива, каково его мнение о письме из Питтсбурга?</p>
      <p>— Мы предупреждали. Может, теперь они зашевелятся.</p>
      <p>— А что же вы делали до сих пор?</p>
      <p>— Ездили на объекты и повышали их бдительность, — сказал он. — Для проверки надежности компьютеров мы сформировали специальную команду, которая пробовала проникать в компьютерные системе ВВС. Результаты проверок не внушают оптимизма.</p>
      <p>— Хочешь сказать, что вы единственные, кто тестирует безопасность компьютеров ВВС? — спросил я.</p>
      <p>— Есть еще одна группа в Сан-Антонио, группа электронной безопасности ВВС, которая выискивает всякие бреши в электронной защите, — сказал Шумейкер. — Больше всего их заботит защита связи. В этом деле они асы, ничего не скажешь.</p>
      <p>Майк Гиббонс из ФБР тоже был асом. Теперь, когда его активно вовлекли в дело, он хотел знать о каждом появлении хакера. Он звонил мне по нескольку раз на дню и интересовался журналом регистрации и моими пометками, дискетами и распечатками. Теперь дело пойдет веселее.</p>
      <p>Мой план сработал! Нет, не мой, а Клавдии. Моя милая, бесхитростная соседка, которая не отличит компьютер от тостера, заманила в ловушку кровожадного хакера!</p>
      <p>Крутя педали по дороге домой, я неожиданно подкатил к магазину мороженого, рядом с которым был пункт проката видеокассет. Затем поспешил домой, и, размахивая копией письма Ласло, поведал все Марте и Клавдии. Обрадовавшись, они злорадно похихикали и подурачились под Бориса и Наташу: секретная плана 35Б сработать! Мы собрались у Клавдии в комнате, и, попеременно прикладываясь к попкорну и мороженому, бурно переживали фильм «Годзилла против чудовища Зеро».</p>
    </section>
    <section>
      <title>
        <p>50</p>
      </title>
      <p>— Ничего никому не говори!</p>
      <p>Значит, ничего не рассказывать ЦРУ.</p>
      <p>— Извини, Майк, но я уже все рассказал Тиджею.</p>
      <p>— Ладно, я позабочусь об этом. Ты нам прислал очень интригующее письмо. Мы пропустили его через кое-какие тесты в лаборатории.</p>
      <p>— И что вы узнали? — Майк был разговорчивее обычного — может, мне удастся вытянуть из него побольше.</p>
      <p>— Не могу тебе рассказать, но мы занялись этим делом всерьез. Обстоятельства совершенно, ну-у…, интригующие. Кстати, ты не мог бы мне выслать полдюжины ваших печатных бланков?</p>
      <p>Похоже, они собираются отвечать на письмо. А что бы я ответил? Дорогой мистер Балош! Вы получили главный приз победителя в тотализаторе СОИНЕТ…</p>
      <p>Несколько дней хакер появлялся минуты на три (глянет на наш файл с паролями и отвалит). Приманка день ото дня становилась все сочнее и сочнее. Однако он не клевал.</p>
      <p>В понедельник 18 мая, в 6.54 утра он опять вошел в нашу систему. Разбуженный непрестанным писком, я протянул руку и ударил будильник. Нет, не угадал — писк продолжался. Три бипа. Буква «С» — Свентек. Это хакер. Как обычно, я позвонил Стиву Уайту в Тимнет.</p>
      <p>— Стив, кто-то дергает мою сигнализацию. Я еще не проверил, кто, но ты можешь начать трассировку?</p>
      <p>— Момент. Дай секунд десять, — сказал он. — Вот, готово. Связь идет через спутник Вестар. Номер абонента 2624 DNIC 5421–0421. Это Бремен. Я позвоню в Бундеспост.</p>
      <p>Со своего слабенького домашнего компьютера я дозвонился до лабораторной системы и проверил компьютер ЮНИКС-4. Это был Свентек. Он подключился на четыре минуты. Достаточно, чтобы засечь и проследить его. Достаточно, чтобы испортить мне все утро. Теперь уже не заснуть, поэтому я поехал в лабораторию. Компанию мне составляла утренняя звезда, светившая на востоке. Венера.</p>
      <p>За эти четыре минуты хакер просмотрел новые куски моей операционной системы. На нашем ЮНИКС-компьютере он искал программу X-preserve. Ха, а я ведь знаю, чего он хочет. Он ищет брешь в редакторе VI, которую имеет X-preserve. Мы с Дэйвом Клэвлендом исправили это место почти год назад. Но хакер только сейчас пробует воспользоваться.</p>
      <p>VI — это экранный редактор системы ЮНИКС. Когда в 1980 году Билл Джой написал его, всем казалось, что это верх совершенства. Прямо на экране можно было видеть, как двигаются слова при редактировании! Если вам требовалось удалить слово в середине параграфа, достаточно было подвести мигающий курсор к этому месту — и готово! VI был предшественником сотен систем текстовой обработки. Теперь он кажется пользователям ЮНИКСа слишком тяжеловесным. Несмотря на это, VI можно увидеть на каждой ЮНИКС-системе.</p>
      <p>Что будет, если при написании большой статьи компьютер даст сбой? Ну, например, отключение питания. Обычно теряется все, что вы напечатали. Для восстановления того, что вы успели сделать, редактор VI использует программу X-preserve. Когда компьютер будет включен заново, X-preserve по кусочкам соберет вашу работу. Затем он спросит вас, где сохранить восстановленный файл. Почти все люди отвечают: «Положи его в мою личную директорию».</p>
      <p>При этом X-preserve никак не контролирует, где вы сохраняете этот файл. Вы можете сказать: «Положи этот файл в системную директорию», — и он выполнит эту команду.</p>
      <p>Именно это хакер и пытался проделать. Он создал файл, который содержал команду: «Создай для Свентека привилегию системного пользователя». Затем он запустил редактор VI и, послав ему на вход символ прерывания, приостановил работу. Редактор сохранил файл по частям.</p>
      <p>Каков следующий шаг хакера? Вызвать X-preserve и с его помощью протащить этот файл в системную директорию. И тогда через пару минут ЮНИКС начнет высиживать подкидыша, и хакер станет системным менеджером. Но кукушка снесла яйцо не в то гнездо. Мы уже исправили программу, теперь она проверяет, кто вы, и не позволит занести ваш файл в системную область.</p>
      <p>Бедный малый. Небось расстроился.</p>
      <p>Но оставались открытыми другие бреши. Он по-прежнему может воспользоваться Гну-Эмаксом, чтобы снести программу-яйцо в системное гнездо. Кроме того, я намеренно не трогал еще две бреши в нашей системе. Просто для проверки его уровня. Пока он решил лишь одну из трех задач.</p>
      <p>А сколько еще системных менеджеров не исправили X-preserve? А сколько еще есть в системе брешей? И как предупредить людей? Как рассказать хорошим парням, чтобы плохие не узнали? Слишком поздно. Плохие ребята уже знают.</p>
      <p>Хотя связь с Беркли длилась всего несколько минут, университет Бремена сообщил, что они находились на связи целых сорок пять минут. Бундес опять проследил всю связь до конца и вышел на уже знакомого человека в Ганновере. Оказалось, что университет Бремена также регистрировал на распечатках все появления хакера. Он мог лазить по сетям, но не мог спрятаться.</p>
      <p>За последние пару месяцев хакер только приглядывал за файлами СОИНЕТ. Просматривая имена файлов, он мог заметить, что они ежедневно пополняются новыми служебными записками и письмами, но сами файлы не считывал. Я уже начал сомневаться, интересовали ли его по-прежнему все эти творения? В среду, 20 мая, мои сомнения были развеяны. Он подключился в пять утра и скопировал все файлы СОИНЕТ. Там было письмо с запросом к Пентагону на дополнительное финансирование. В другом письме говорилось о «загоризонтной РЛС» — фраза для приманки, которую я выискал в журнале по электронике. Еще одна заметка описывала результаты тестирования нового суперкомпьютера. Свое полное незнание я постарался прикрыть широким употреблением жаргона.</p>
      <p>Ну, что ж, он их проглотил. Один за другим. Мне хотелось, чтобы каждый файл он запрашивал по имени, вместо того, чтобы дать команду «скопируй все файлы». Поэтому я добавил несколько специальных файлов — очень больших, чтобы их нельзя было распечатать. Несколько коротких, набитых всякой тарабарщиной — компьютерным жаргоном. Он не мог распечатать эти «испорченные» файлы и ему пришлось предварительно проверять каждый из них. Работа замедлилась и ему пришлось оставаться в системе долго — времени на отслеживание было достаточно.</p>
      <p>Мы следили за этой вонючкой почти год. А согласно телефонным счетам в Майтере, он лазил в системы больше года. Какое упорство! Что движет этим парнем? Допускаю, можно подурачиться одну-две ночи. Ну, пару недель. Но целый год! Он мне заплатит за это!</p>
      <p>Заплатит? А может быть, кто-то платит хакеру?</p>
      <p>Моя куколка, секретарша Барбара Шервин, набила на своем текстовом редакторе служебную записку с просьбой о недельном отпуске. По причине бедности файлов нашей лаборатории хакер вошел в Милнет и опять принялся терпеливо угадывать пароли. В одном из моих фальшивых отчетов по СОИНЕТ упоминался специальный проект, касающийся ракетного полигона в Уайт Сэндс. Он потратил четверть часа, ломясь в их двери. Компьютеры в Уайт Сэндс зафиксировали дюжину попыток взлома, но ни одной удачной.</p>
      <p>Крис МакДональд, эксперт по защите компьютеров в Уайт Сэндс, позвонил мне через час.</p>
      <p>— Кто-то влез в наш компьютер WSMR05 и поднял тревогу.</p>
      <p>— Знаю. Это все тот же хакер.</p>
      <p>— Он пробует имена, которые не существуют. Вот одно — СОИНЕТ. Ну, этим способом он к нам никогда не влезет. Для нашего компьютера требуется два пароля, к тому же мы их меняли на прошлой неделе.</p>
      <p>В Уайт Сэндс дураков не было.</p>
      <p>Он не пожалел времени еще на тридцать компьютеров. Корейский институт передовых научных и технологических исследований, Армейский центр безопасности в Форт Ракерс. Командование стратегической авиацией. Агентство ядерной безопасности на базе ВВС в Кертланде. Наряду с прежними именами заданий, такими, как «Гость» и «Система», он использовал также «СОИНЕТ». Нет никаких сомнений, что он поверил.</p>
      <p>Постепенно визиты хакера в мою систему становились привычными. Я все еще мчался к сетевому компьютеру на каждый сигнал биппера, но, похоже, принимал как должное тот факт, что птичка привыкает к клетке.</p>
      <p>Восемь месяцев я жил ожиданием. Я мог ждать еще. Где-то на второй неделе июня он пробыл в моем компьютере между 3.38 и 4.13 пополудни. Мы его проследили (опять Ганновер), поддерживая постоянную связь с ФБР. Сразу после того, как он вошел в компьютер в Беркли, он перешел в Милнет и постарался войти в некоторые из компьютеров корпорации Юнисис, расположенной в Паоли, в Пенсильвании. Компьютеры назывались «Омега», «БигБерд» и «Розенкранц» (Я все надеялся увидеть Гильденстерна, но не повезло). Затем он попробовал войти в их систему Бурдвакс. Вышло с первой попытки. Учетное имя Ingres, пароль «Ingres». Неплохо — он не забыл базу данных Ingres. Но зачем ему понадобились компьютеры корпорации Юнисис?</p>
      <p>В качестве пользователя Ingres хакер взял все, что сумел. Но больше всего ему повезло в том, что он сумел прочитать файл паролей Юнисис. Скопировал его целиком на свой компьютер. Затем он переписал несколько файлов, ни в коем случае не предназначавшихся для чтения, список телефонных номеров, которым пользовался компьютер Юнисис, а также файл с адресами сетей, доступных из Юнисис.</p>
      <p>Я уже знал, что он собирается делать с файлом паролей Юнисис. Он расшифрует его. Затем войдет в более привилегированное задание и обретет большую власть. Другие файлы также вызывали беспокойство. Хакер получал телефонные номера для связи с другими компьютерами и схему локальной сети Юнисис. Теперь он знал, как из системы Бурдвакс выйти на другие компьютеры.</p>
      <p>Пока я наблюдал, он вышел из системы. Испугался? Да нет, спокоен. Просто собирался проверить другие компьютеры. Сначала в систему Форт Бакнер на Окинаве. Есть. Прежний пароль все еще годился. Несмотря на все наши предупреждения, они и пальцем не пошевелили. Потом он сделал попытку войти в компьютер командования береговыми системами ВМС, расположенного в Панама Сити, Флорида. Но они поменяли пароль в задании. Это не смутило его ни на йоту. Он попробовал еще раз уже в качестве пользователя «Овка», с паролем «Бейсбол». Сработало превосходно.</p>
      <p>Так! Два месяца тому назад хакер подключился к этому компьютеру как «Ingres» и скопировал файл с зашифрованными паролями. И хотя они удалили задание Ingres, он все же мог входить в систему, используя для этого другие задания. Эти идиоты изменили только один пароль, к тому же все их пароли были обычными английскими словами. Потрясающе!</p>
      <p>Подключившись к этому компьютеру, он не преминул посетить знакомые места. База ВВС в Рамстайне. Форт Стюарт. Университет в Рочестере. Информационный центр Оптимис в Пентагоне.</p>
      <p>Сегодня он проник еще в один компьютер, расположенный в Юнисис. Где же я слышал это название? Конечно же, подрядчики, изготовляющие компьютеры для военных. Не обычные компьютеры. Юнисис создавал компьютеры с высокой степенью защиты, в которые нельзя проникнуть.</p>
      <p>Какие еще военные подрядчики пострадали? Я набросал на клочке бумаги:</p>
      <cite>
        <p>Юнисис. Создает защищенные компьютеры.</p>
        <p>ТРВ. Создают военные и космические компьютеры.</p>
        <p>СТИ. Заключили несколько контрактов на проектирование систем компьютерной безопасности.</p>
        <p>Майтер. Проектируют для военных компьютеры с высокой степенью защиты. Именно их люди занимаются тестированием защищенных компьютеров в АНБ.</p>
        <p>ББН. Строят сеть Милнет.</p>
      </cite>
      <p>Что не так? Здесь люди, которые занимаются проектированием, построением и проверкой систем обеспечения безопасности. И тем не менее, хакер свободно разгуливал по всем их компьютерам. Бюджеты этих компаний не слишком богаты. Разработка программ, обеспечивающих защиту, обходится нашему правительству в десятки миллионов долларов. Получается, что дети сапожников бегают босиком.</p>
      <p>Я видел, как этот парень проникал в военные компьютеры, в системы исполнителей оборонных заказов, в университеты и лаборатории. Потому что для этого не требуется особых способностей или квалификации. Только терпение. Пробелы в познаниях он возмещал настойчивостью. Для меня были в новинку лишь несколько брешей, которыми он пользовался, например, проблемы с Гну-Эмаксом. Но наибольшую пользу для себя он извлекал из ошибок администраторов. Защита заданий легкоугадываемыми паролями. Пересылка паролей по электронной почте. Пренебрежение записями регистрации.</p>
      <p>Может, глупо продолжать наблюдение? Он на свободе. Несмотря на то, что он проник более чем в тридцать компьютеров, несмотря на письмо Ласло из Питтсбурга, несмотря на наши отслеживания…</p>
    </section>
    <section>
      <title>
        <p>51</p>
      </title>
      <p>Июнь — лето в разгаре. Я ехал на велосипеде домой и наслаждался природой; студенты из Беркли наслаждались виндсерфингом. Благоухание и жара иногда нарушались ливнем или ветерком. На нашем участке вовсю цвели розы и ноготки, в полную силу пошли помидоры. Пышно расцвела клубника, обещая не один молочный коктейль.</p>
      <p>Однако Марта сидела дома как приговоренная и готовилась к выпускному экзамену по законодательству. Это последнее тяжкое испытание оказалось труднее, чем все три года юридического факультета. Летом, когда можно развлечься на природе, ты, как каторжный, должен забивать голову юридическими правилами, подсчитывая дни до экзамена — трехдневной пытки испанской инквизиции. Марта корпела над книгами, вела конспекты по всем предметам и встречалась с такими же страдальцами, чтобы поэкзаменовать друг друга. Она каждый день тратила на занятия ровно десять часов, а затем закрывала книги. Отдыхала она в айкидо, бросая партнера через плечо.</p>
      <p>Марта редко говорила о кошмаре предстоящего экзамена, но его дамоклов меч всегда висел над ней. Глядя на нее, я невольно вспоминал дни, проведенные в высшей школе.</p>
      <p>Первые четыре года были особенными: постоянные трудности, необозримая куча проблем, насмешки преподавателей. Пройдя через все это, в качестве награды вы получаете восьмичасовой экзамен, с вопросами типа: «как установить возраст метеоритов по содержанию элементов самария и ниодимия?». Если вы живы, то вам выпадает честь устного экзамена перед лицом группы ученых профессоров.</p>
      <p>Я живо помню все это. За столом пять профессоров. Я испуган, пот струится по лицу, которому я стараюсь придать непринужденный вид. Но я умудряюсь выдавить из себя что-то, создав иллюзию, будто я знаю. Еще несколько дополнительных вопросов, подумал я, и они отпустят меня. Затем один из экзаменаторов с лукавой улыбкой принимается затачивать карандаш.</p>
      <p>— У меня, Клифф, один вопрос, — говорит он. — Почему небо голубое?</p>
      <p>Я чувствую полную, бездонную пустоту в своей голове. Никаких идей. Я смотрю на небо за окном чистым взглядом неандертальца. «Рассеянный свет, — отвечаю я. — Да, да — рассеянный солнечный свет…»</p>
      <p>— Поточнее, пожалуйста.</p>
      <p>Инстинкт самосохранения спас. Я мямлил о солнечном спектре, верхних слоях атмосферы, как свет взаимодействует с молекулами воздуха.</p>
      <p>— Поточнее, пожалуйста.</p>
      <p>Я плел, что у молекул воздуха есть дипольный момент, пел о двойственной природе света, выписывал уравнения на доске…</p>
      <p>— Поточнее, пожалуйста.</p>
      <p>Через час пот с меня лил в три ручья. Этот простой вопрос потребовал сведений из теории колебаний, электричества и магнетизма, термодинамики и даже из квантовой механики. Я здорово понравился этому парню. И вот воскресным утром я смотрю на Марту, молча работающую над конспектом за столом, заваленным книгами. Она сдаст, конечно, но я знаю, как она боится, и, вообще, экзамен любому дает почувствовать, какой он глупый и беспомощный. Я не могу облегчить это испытание, но могу приготовить завтрак. Я тихонько проскользнул в кухню и разбил несколько яиц…</p>
      <p>В 9.32 чертов хакер снова влез в мою ловушку. Запищал биппер. Я позвонил Стиву Уайту. Он позвонил в Германию. Как при игре в испорченный телефон. Стиву понадобилась всего минута, чтобы выяснить, откуда пришел хакер — 2624 DNIC 4511 0199-36. Прямиком из Ганновера.</p>
      <p>Бундеспост не дремал. Всего через считанные минуты они подтвердили начало отслеживания. Прекрасно. Я напялил кое-что из одежды и отправился в лабораторию. Приехав, я обнаружил, что мой посетитель все еще занимался файлами СОИНЕТ, аккуратно копируя их один за одним в свой компьютер. Один из файлов описывал, как средствами Стратегической Оборонной Инициативы отслеживать в космосе спутники. Другой файл бормотал о возможности непосредственного подключения из нашей лаборатории к нескольким компьютерам ВВС. Хакеру хотелось попробовать подключиться к ним, но он не мог выяснить, где мы инсталлировали сетевое программное обеспечение. Он лазил по всей машине, выискивая какую-нибудь программу, содержащую слово «СОИ». Он нашел несколько файлов с этим словом, но все это было не то.</p>
      <p>Затем он обшарил корреспонденцию Дэйва Клэвленда. Дэйв был к этому готов — он написал письмо о том, что тщательно запрятал входные порты СОИНЕТ. «Я запрятал сетевой порт СОИ и сильно сомневаюсь, что кто-то сможет его обнаружить.» Этого оказалось достаточно, чтобы заставить хакера целый час вести охоту. Он прочесывал систему вдоль и поперек, выискивая якобы спрятанную программу.</p>
      <p>Я откинулся на спинку кресла, улыбаясь. Дурачок попался на крючок. С каким энтузиазмом он ищет сетевые соединения СОИ и действительно верит в возможность проникнуть в эти секретные компьютеры.</p>
      <p>И все же моя система выглядела слишком гладкой. Потому что она и была таковой. Конечно, то там то здесь я оставил намеки на использование сети СОИ другими людьми. Один физик, якобы сотрудничавший с нами, послал жалобу на имя сетевого менеджера, что в прошлый вторник вечером сеть СОИНЕТ не работала. Другой написал несекретную программу, которая содержала кучу подпрограмм с именами типа СОИ-линк и Копировать-СОИ.</p>
      <p>Хакер в конце концов обнаружил программы и сейчас, должно быть, чешет в затылке, удивляясь, почему другим так легко удается использовать сеть. Он попытался войти в компьютеры под именами СОИ и СОИсеть. И снова, в который раз, он мелким неводом прошелся по нашей системе — бесполезно. Наконец он бросил свои попытки, позволив мне пойти домой. Марта, конечно, была голодной и раздраженной. На сковородке меня встретили два сырых яйца.</p>
      <p>Я соорудил завтрак из омлета, горячего какао и фруктового салата, Марта одним махом сгребла книги со стола. Сидя в светлой комнате, мы наслаждались тишиной и покоем. Чем сильнее закручивалась жизнь, тем больше ценились такие моменты…</p>
      <p>В понедельник утром Тереза Брекен, системный менеджер компьютера Petvax, сообщила, что ее компьютер подвергся атаке со стороны какого-то хакера. Проникнуть ему не удалось, но вызвал срабатывание сигнализации, и Тереза позвонила мне.</p>
      <p>Он вошел через порт сети Физики Высоких Энергий. Это мало о чем говорило — сеть содержала несколько тысяч компьютеров. Более того ФВЭНЕТ выходит на ПКФНЕТ, сеть приложений космической физики, поддерживаемой НАСА. Совместно эти сети охватывали более десяти тысяч компьютеров. Может, хакер все это время смеялся надо мной? Пока я наблюдал за мышиной норой в Тимнет, не мог ли он свободно гулять через одну из сетей НАСА? Мониторы Терезы показывали, что хакер пришел с компьютера 6.133, принадлежащего Национальному центру хранения информации о сильных штормах, который располагался в Годдаровском центре управления полетами НАСА. Ничего не оставалось, как позвонить им.</p>
      <p>Но здесь я получил не слишком много. Да, хакеры доставляли им беспокойство и у них есть пара проблем с компьютером. Я пристал посильнее, и, наконец, они сказали, что конкретно вот это подключение идет от Маршалловского центра управления полетами НАСА, расположенного в Хантсвилле, Алабама. А дальше откуда — кто знает? Маршалловский центр на ведет записей. Тот же парень? Я сомневался. Компьютеры НАСА несекретны — НАСА ведет гражданские разработки и ничего общего не имеет со стратегической оборонной инициативой. И все-таки я записал в свой журнал.</p>
      <p>Я снова позвонил Майку Гиббонсу, поинтересовавшись, сколько мне еще ждать, пока ФБР и их немецкие партнеры не начнут действовать.</p>
      <p>— Это может произойти в любой момент — ответил Майк, — ордера на арест в готовности, мы просто ждем удобный момент.</p>
      <p>— Ну хоть намекни, Майк. В течение часов, дней, недель или месяцев?</p>
      <p>— Дни, но не недели.</p>
      <p>В последнее время хакер почти каждый день подключался. Иногда он считывал новые файлы из задания СОИНЕТ. Бывали дни, когда его занимали военные компьютеры. Однажды он потратил полчаса, стараясь угадать пароль в компьютер Элкси — однажды я обронил намек, что Элкси был главным управляющим компьютером СОИНЕТ.</p>
      <p>Я мог фабриковать фальшивые военные документы с той же скоростью, что он читал. Ради агента из Питтсбурга я добавил чуточку достоверности: Пентагон запланировал запуск секретного спутника на корабле многоразового использования Атлантис. Мне казалось, что вкрапления правдивой информации укрепят уверенность, что поиски вывели на основную жилу.</p>
      <p>В воскресенье 21 июня 1987 года в 12.37 пополудни он вошел в наш ЮНИКС-компьютер под именем Свентек. За пять минут он проверил состояние системы и просмотрел несколько файлов корреспонденции. Обычно и привычно.</p>
      <p>Но этот сеанс связи был последним.</p>
    </section>
    <section>
      <title>
        <p>52</p>
      </title>
      <p>— Привет Клифф, это Стив. Только что получил сообщение от Вольфганга Хоффмана. Он говорит, что на следующей неделе с понедельника до среды около дома хакера непрерывно будет дежурить полицейский. Они все время будут наблюдать за ним и ворвутся внутрь для ареста, как только он выйдет на связь с Беркли.</p>
      <p>— А как полицейский узнает, что пора накрывать его?</p>
      <p>— Ты им дашь сигнал, Клифф.</p>
      <p>Когда хакер прикоснется к моей системе, мне нужно будет позвонить в ФБР и Тимнет. Они сообщат немецкой ВКА. И тогда полиция арестует его прямо в доме. Наконец-то. После десяти месяцев ожидания. Но появится ли он? А если нет? Арестуют ли они его?</p>
      <p>Уикенд я провел дома вместе с Мартой, прикатив в лабораторию поздним вечером в воскресенье. Лучше всего, если бы хакер появился под именем Свентек. Тогда я звоню в ФБР и его арестовывают. Могу представить, как лихорадочно он будет пытаться вырубить свой компьютер, когда ворвется полиция. Мечтая, я расположился под столом и завернулся в стеганое одеяло, которое мы с Мартой скроили прошлой зимой. На случай отказа моего биппера еще два персональных компьютера использовались для отслеживания — провода от них вели к звонку. После десятимесячных усилий я не хотел бы сплоховать в самый ответственный момент.</p>
      <p>В понедельник 22 июня, во второй половине дня Вольфганг Хоффман прислал сообщение: «Аресты ожидаются скоро. Если хакер появится, сообщи нам немедленно».</p>
      <p>Я жду. Каждые несколько минут я подхожу к сетевому компьютеру, но все спокойно. Всего лишь пара физиков используют Тимнет для анализа высокотемпературных сверхпроводников. По другим маршрутам подключений нет.</p>
      <p>И еще одна ночь под столом.</p>
      <p>Во вторник утром, 23 июня, позвонил Майк Гиббонс из ФБР.</p>
      <p>— Все, Клифф, можешь прикрывать лавочку.</p>
      <p>— Что случилось?</p>
      <p>— Ордера на арест выписаны сегодня утром в 10 часов.</p>
      <p>— Но я никого не видел в своей системе.</p>
      <p>— Не имеет значения.</p>
      <p>— Арестовали кого-нибудь?</p>
      <p>— Не могу сказать.</p>
      <p>Происходили какие-то события. Но Майк не рассказывает, какие. А я подожду, прежде чем закрыть двери.</p>
      <p>Через несколько часов Вольфганг Хоффман прислал сообщение: «В доме и в помещении компании были произведены обыски — никого не обнаружено. Распечатки, дискеты и ленты изъяты и будут проанализированы в ближайшие несколько дней. Ожидаются еще обыски.»</p>
      <p>Похоже, полиция накрыла его прибежище. Почему они не дождались нашего сигнала?</p>
      <p>Но как бы ни было, мы можем задраить двери. Я поменял наши пароли в Тимнет и залатал брешь в редакторе Гну-Эмакс. А как быть с паролями каждого пользователя?</p>
      <p>Только одним способом можно гарантировать, что система свободна от хакеров — за ночь поменять все индивидуальные пароли. Затем утром проверить каждого пользователя, один за одним. Это легко сделать, если в системе всего лишь несколько человек. И невозможно, если ученых двенадцать сотен. Однако, если мы не поменяем все наши пароли, мы не сможем быть уверены, что еще какой-нибудь хакер не ворует заданий. Достаточно одного украденного задания. В конце концов мы сделали недействительными сроки действия всех паролей и попросили каждого пользователя выбрать новый. Не из словаря.</p>
      <p>На все имена, используемые хакером, я установил ловушки. Если кто-нибудь попытается подключиться под именем Свентек, система не пустит его и при этом запомнит, откуда пришел звонок. Пусть теперь попробует.</p>
      <p>Мы с Мартой не могли широко отпраздновать это событие — зубрежка курса к выпускному экзамену гирей висела у нее на шее. Мы всего лишь побездельничали денек, а потом махнули на Северное Побережье. Там мы бродили вдоль крутого обрыва, поросшего дикими цветами, и смотрели, как волны бьются о скалы в ста футах под нами. Затем мы спустились вниз — в небольшую закрытую бухточку — на наш собственный пляж, и на несколько часов все заботы реального мира перестали существовать.</p>
      <p>Через несколько дней из Германии просочилась информация. Похоже, полиция Ганновера одновременно произвела обыск в небольшой компьютерной компании, расположенной в черте города и в доме одного из ее сотрудников. На компьютерной фирме они изъяли восемьдесят дискет, а в доме раза в два больше. Улики? Отправили куда-то в Висбаден на экспертизу. Черт, я мог бы и сам проанализировать все это. Просто искал бы слово «СОИНЕТ».</p>
      <p>Как зовут хакера? Чего он добивался? Какая связь с Питтсбургом? Что с ним сейчас? Время порасспрашивать Майка из ФБР.</p>
      <p>— Сейчас, когда все кончилось, ты мне можешь сказать имя парня? — спросил я.</p>
      <p>— Еще не все кончилось, не могу, — ответил Майк. Его голос звучал еще более недовольно, чем всегда.</p>
      <p>— Ну хорошо, а могу я что-нибудь узнать об этом парне от немцев?</p>
      <p>— Не надо звонить немцам. Это деликатный вопрос.</p>
      <p>— Ну хотя бы можешь сказать, в тюрьме хакер или нет?</p>
      <p>— Я не уполномочен говорить.</p>
      <p>— Когда же я смогу узнать, что происходило?</p>
      <p>— Расскажу в свое время. А пока держи под замком все распечатки.</p>
      <p>Запереть распечатки? Я окинул взглядом свой офис. На полках, вперемежку с компьютерными руководствами и книгами по астрономии, были рассованы три коробки распечаток. Дверь моего офиса не запиралась, а здание открыто все двадцать четыре часа в сутки. Ага, каморку уборщицы можно запереть. Я могу сложить коробки над раковиной, на полке у самого потолка.</p>
      <p>Пока Майк оставался на телефоне, я успел спросить его, когда следует ожидать информации по делу.</p>
      <p>— Через несколько недель. Хакеру будет предъявлено обвинение и он предстанет перед судом, — сказал Майк. — А ты пока молчи. Держись подальше от репортеров.</p>
      <p>— Почему?</p>
      <p>— Огласка может привести к его освобождению. Это дело и так непростое, а если еще и газеты…</p>
      <p>— Но наверняка дело можно раскрутить быстро, — возразил я. — Прокурор США говорил, что улик более чем достаточно, чтобы обвинить его.</p>
      <p>— Послушай, ты не знаешь всех деталей, — сказал Майк. — Поверь мне на слово — никому не рассказывай об этом.</p>
      <p>В ФБР были довольны своей работой, как и следовало ожидать. Несмотря на пару фальстартов, Майк все-таки довел расследование до конца. ФБР не разрешит Майку рассказывать мне что-либо. Но не может помешать мне проверить все самому.</p>
      <p>Десять месяцев назад Луис Альварец и Джерри Нельсон посоветовали мне рассматривать проблему хакера как исследовательскую. Расследование закончено. Однако ФБР не разрешает мне опубликовать то, что я узнал. Когда вы проводите эксперимент, вы делаете записи, размышляете, а затем публикуете результаты. Основная идея в том, чтобы остальные не повторяли пройденного вами. Как быть теперь?</p>
      <p>В любом случае моя жизнь изменилась. Весь остаток лета я провел за созданием на компьютерах причудливых изображений телескопов и изучением нескольких дисциплин в компьютерном центре. Охота за хакером научила меня, как связывать компьютеры друг с другом. Рано или поздно ФБР разрешит публикацию. И когда это случится, я буду готов. Я взял лабораторный журнал и, проработав все его 125 страниц, сделал выжимку в виде скучной статьи, подготовив ее для публикации в рядовом компьютерном журнале.</p>
      <p>И все же… Целый год охота составляла главное содержание моей жизни. Я написал десятки программ, тусовался с ФБР, АНБ, ОСР и ЦРУ, забывал любимую, сжег тапочки, крал принтеры и совершал перелеты с одного побережья на другое. Как теперь планировать жизнь вне зависимости от прихоти заморского противника?</p>
      <p>А тем временем, за шесть тысяч миль отсюда, кто-то страстно желал больше никогда не слышать о Беркли.</p>
    </section>
    <section>
      <title>
        <p>53</p>
      </title>
      <p>За месяц до поимки хакера к нашей группе присоединился Даррен Гриффитс, прибывший из Южной Калифорнии. Даррен любил музыку панков, сети под ЮНИКС, лазерную печать и друзей с волосами торчком — именно в такой последовательности. Беркли привлекал его сотнями компьютеров ЮНИКС, связанных сетью Этернет в сложный лабиринт. Наш шеф дал ему свободу работать над любым проектом и когда хочет. После пяти, когда нормальные люди неслись домой, он врубал стерео и писал программы. «Чем громче музыка, тем лучше программа.»</p>
      <p>Я расписал ему похождения хакера, полагая, что ему понравится брешь в Гну-Эмакс, но он только пожал плечами. «Да все знают как пользоваться этой программой. И, в конце концов, она установлена всего лишь на нескольких сотнях систем. Лучше обратись к VMS. У них пролом, куда грузовик проедет.»</p>
      <p>— Что?</p>
      <p>— Да, да. Это есть на каждом ВАКСе компании ДЕК, на котором крутится операционная система VMS версии 4.5.</p>
      <p>— А в чем там проблема?</p>
      <p>— Любой, кто подключается к системе, может стать системным менеджером, запустив небольшую программу.</p>
      <p>— А ДЕК что-нибудь с этим делает? Ведь они продают систему.</p>
      <p>— Они рассылают заплаты. Но замалчивают этот факт. Не хотят вызвать панику среди клиентов.</p>
      <p>— Выглядит разумно.</p>
      <p>— Конечно, но при этом никто не устанавливает эти заплаты. Что ты сделаешь, если придет сообщение: «Пожалуйста, установите эту программу, иначе возможны проблемы»? Проигнорируешь, потому что у тебя полно дел поважнее.</p>
      <p>— Значит, все эти системы не защищены от вторжений?</p>
      <p>— Правильно понял.</p>
      <p>— Погоди. Эта операционная система была сертифицирована в АНБ. Они удостоверили ее надежность.</p>
      <p>— Точно, потратили целый год на испытания. А через месяц после того, как они проверили ее, ДЕК внесла небольшое изменение в программу обработки паролей.</p>
      <p>— И сейчас пятьдесят тысяч компьютеров не защищены…</p>
      <p>Проблема показалась мне важной и я позвонил Бобу Моррису в Национальный центр компьютерной безопасности. Он раньше об этом не слышал, но пообещал проверить. Ну что ж, я предупредил.</p>
      <p>В конце июля Даррен получил по сети сообщение. Рой Омонд, системный менеджер из Гейдельберга, засек хакеров из Клуба Компьютерного Хаоса, которые проникали в его ВАКС. Они использовали ту самую брешь, про которую рассказывал Даррен. В сообщении Омонда говорилось, каким образом эти вандалы проникали в компьютер, устанавливали троянских коней для перехвата паролей, а затем уничтожали следы.</p>
      <p>Клуб Компьютерного Хаоса, каково? До меня доходили слухи, еще в 1985 году, что несколько немецких хакеров объединились, чтобы «исследовать» компьютерные сети. На их пути стояло только одно препятствие — государственная монополия, которую они прозвали «Бундесчумой». Скоро они превратились в банду, которая систематически терроризировала компьютеры в Германии, Швейцарии, Франции и в конечном итоге в Соединенных Штатах. Все эти псевдонимы, которые я слышал раньше — Пенго, Зомби, Фримп — принадлежали членам уже сформировавшийся шайки киберпанков, которые чрезвычайно гордились своей способностью проникать в компьютеры.</p>
      <p>В конце лета дело приобрело еще больший размах. По сети ПКФнет, принадлежащей НАСА, шайка из Хаоса проникла почти в сотню компьютеров, разбросанных по всему миру. Стоп. Компьютер Petvax! Тревога в июне — я проследил подключение вплоть до сети НАСА. Готов спорить, что ниточка ведет в Германию.</p>
      <p>Это действительно так, немецкие расценки за телефонные звонки чрезмерно высоки по сравнению с Североамериканскими.</p>
      <p>Вскоре я выяснил всю картину. Компьютерный Клуб Хаоса проник в компьютеры физической лаборатории ЦЕРН в Швейцарии. Для сотрудников лаборатории это была сплошная головная боль — у них похищали пароли, уничтожали программное обеспечение и ломали экспериментальные системы. И все это ради забавы.</p>
      <p>Из шведской лаборатории члены клуба украли пароли, при помощи которых проникали в компьютеры американских физических лабораторий Ферми в Иллинойсе, Колтече и Стэнфорде. А оттуда легко было перепрыгнуть в сеть НАСА и добраться до их компьютеров. Когда они проникали в очередной компьютер, они, используя какую-нибудь ошибку в операционной системе, делали себя системными менеджерами. Затем они так изменяли операционную систему, чтобы в компьютер можно было войти со специальным, только им известным, паролем. И теперь, если члены клуба Хаоса воспользуются магическим паролем на одном из ВАКС-компьютеров, они всегда сумеют войти!</p>
      <p>Угроза нависла над сотнями компьютеров. Что же делать? НАСА не несет ответственности за компьютеры, подключенные к ее сети. Половина из них находится в университетах и обсчитывает научные эксперименты. НАСА, скорее всего, даже не располагает списком всех подключенных к сети компьютеров. Сеть НАСА, так же, как и сеть Милнет, — это дорога, соединяющая компьютеры по всей стране. Несомненно, что и грабитель может воспользоваться этой дорогой, но вряд ли вину за это нужно сваливать на строителей дороги. Безопасность каждого компьютера лежит на совести людей, использующих его.</p>
      <p>Клуб Компьютерного Хаоса стал для людей, занимающихся сетями, настоящим источником головной боли. Сотни системных менеджеров и тысячи ученых остались с носом. Вам нужно перестраивать системное программное обеспечение, чтобы защититься от случайного проникновения. Это работа на полдня. Умножаем это на тысячу мест. А, может быть, на пятьдесят тысяч?</p>
      <p>В конце концов клуб Хаоса с понтом поведал о своих похождениях. Я искал хоть какое-нибудь упоминание о своей лаборатории, о сети Милнет или о Ганновере. Ничего. Как будто они о моем хакере и не слышали. Однако спустя два месяца после проникновения немецкого хакера в компьютерные сети, немецкий клуб гласно заявил о себе, утверждая, что они прошлись по всей сети НАСА. Могли это быть те же люди, что проникли ко мне в компьютер? Я поразмышлял. Шайка Хаоса, похоже, работает с операционной системой VMS и мало что знает о ЮНИКСе. Мой хакер, конечно, знал VMS, но с ЮНИКСом был ближе. Ганновер находится недалеко от Гамбурга — родины клуба Хаоса. Меньше сотни миль.</p>
      <p>Но моего хакера арестовали 29 июня. Клуб Хаоса проникал в системы в течение всего августа. Если бы хакер из Ганновера был связан с Клубом Хаоса, они бы испарились в ту же минуту, как только услышали, что он арестован.</p>
      <p>И еще… У НАСА не было секретов. Возможно, военные программы секретны. Но почти все, что касается НАСА — открыто. Вплоть до конструкции ракет. Черт, ведь даже чертежи кораблей многоразового использования можно купить. Шпионам здесь делать нечего.</p>
      <p>Нет, мой хакер не принадлежал к Клубу Хаоса.</p>
      <p>Члены Клуба утверждали, что гулять по чужим базам данных вполне допустимо, если не портить информацию. Они были уверены, что удовлетворение любознательности имеет приоритет над частной жизнью. А информация из баз данных? Они не сомневались в своем праве просматривать ее, если могли найти возможность доступа. А если это список больных СПИДом? Сведения о ваших налогах за последний год? Информация о кредитных операциях?</p>
      <p>Это все хорошо было бы обсудить с Дарреном, который прекрасно разбирался в сетях и во всяких системных прорехах. Но все разговоры на эту тему он вел шутливо и отрешенно, рассматривая хакерство как интеллектуальную игру. Однажды, терпеливо выслушав мои излияния насчет хакера и мрачные предсказания грядущих бед, он произнес:</p>
      <p>— Клифф, ты просто старая перечница. Почему тебя так волнует, если кто-то шалит в твоей системе? Он такой же, каким был ты в юности. Где твое понимание анархии?</p>
      <p>Я постарался защититься, как в разговоре с Лори. Я не подряжался быть полицейским по сетям. Я начал с разгадывания простой головоломки: почему в мои расчеты вкралась ошибка в 75 центов? Но одно звено тянуло за собой другое, и все это должно окончиться судом. Я не метался в слепой ярости. Я просто понял, что собой представляют наши сети. Я думал о сложных технических устройствах, о переплетении схем и проводов. Но сеть — это нечто большее, сеть — это хрупкая людская общность, скрепленная доверием и сотрудничеством. И если это доверие разрушить, то чувство общности исчезнет навсегда.</p>
      <p>Даррен и другие программисты иногда с уважением отзывались о хакерах за то, что те обнаруживали прорехи и слабые места в защите. Я понимал эту точку зрения — честный, строгий ум выражает благодарность тому, кто указывает на ошибки, — но соглашаться не мог. Я ясно видел, что хакер — это не гроссмейстер, а вандал, разжигающий недоверие и паранойю. В маленьком городке люди никогда не запирают двери. Нам следует похвалить грабителя за то, что он всем показал, какие они дураки, оставляя дома открытыми? Хакерство может привести к тому, что компьютерные сети могут начать обрастать замысловатыми замками и контрольно-пропускными пунктами. Законные пользователи вынуждены будут ограничить свободу общения, предоставляя меньше информации в совместное использование. Чтобы воспользоваться сетью, нам всем придется постоянно идентифицировать себя и декларировать свои намерения, и никаких подключений, чтобы просто поболтать, подурачиться, посмотреть вокруг — весело и добродушно…</p>
      <p>Для анархии без того найдется поле деятельности в сетевых средах: за ними никто не следит и не устанавливает правил взаимодействия — они существуют на общественных началах и свободно развиваются по прихоти пользователей. Нарушение хакерами этой открытости означает конец свободному, общественному способу функционирования сетей.</p>
      <p>Наконец я могу ответить Даррену. Все мои общения со шпиками и игра в компьютерного полицейского исходят из признания созидающего начала анархии. Чтобы сети оставались нашими игровыми площадками, мы должны сохранить доверие друг к другу, а для этого мы должны со всей серьезностью относиться к людям, нарушающим это доверие.</p>
      <p>Но хотя я и знал теперь, почему занимаюсь этим, я все еще не знал, что именно мне удалось сделать. В течение лета дело потихоньку сворачивалось. Майк Гиббонс мне больше не звонил и редко отвечал на мои звонки. Как будто ничего и не было.</p>
      <p>Я знал, что и как. Я хотел знать, кто и почему.</p>
    </section>
    <section>
      <title>
        <p>54</p>
      </title>
      <p>Есть только один способ узнать. Провести расследование.</p>
      <p>ФБР ничего не скажет, кроме: «Успокойся и не задавай лишних вопросов». Толку мало. А может, мои выяснения помешают предстоящему суду? Но раз будет суд, то я им наверняка пригожусь: именно у меня находятся ключевые улики в виде двух тысяч страниц распечаток, тщательно уложенных в коробки и запертых в каморке уборщицы.</p>
      <p>Хорошо, пусть вопросов мне задавать не положено, но наукой-то я могу заниматься? Публикация результатов — это такая же неотъемлемая часть исследования, как и изучение необычного явления. А в моем случае — это, может быть, наиболее важная часть. Скоро начнут названивать вояки. Что я им скажу?</p>
      <p>Конец августа знаменовал годовщину с момента первого обнаружения хакера на наших компьютерах и два месяца, как мы окончательно накрыли его в Ганновере. А ФБР все еще велит молчать! По закону ФБР не может запретить мне публиковаться и даже вести расследование. Марта железно уверена: «Ты волен писать все, что пожелаешь. Первая Поправка говорит как раз об этом». Конечно, она знает. Ведь изучение конституционного закона к ее выпускному экзамену в самом разгаре. Еще три недели. Чтобы немного отвлечься, мы снова занялись стеганым одеялом. Работали по нескольку минут, но постепенно, лоскуток к лоскутку, наращивали размер, прочность и толщину — и нам становилось теплее друг возле друга… Пошивочные работы мы организовали как всегда: я готовил лоскутки, а Марта их сшивала. Мы как раз начали кроить, когда заглянула Лори.</p>
      <p>Марта продемонстрировала ей проект одеяла и сказала, что оно будет называться «Звезда сада». Звезда в центре будет сиять ярко-желтыми и оранжевыми лучами, как пионы в нашем саду. Ее будет окружать кольцо из тюльпанов; за ним будет каемка из снежинок, вроде заснеженных кустов. Лори предложила другое: «летящие гуси», в честь птиц над нашим домом.</p>
      <p>Слушая дискуссию Лори и Марты о проекте одеяла, я испытывал глубокое, теплое чувство. Здесь был мой дом, моя любовь. Одеяло, которое мы шьем, будет согревать нас всю жизнь, переживет нас и будет служить нашим внукам. Ха-ха! Мечты унесли меня далеко. На самом деле мы с Мартой не были даже женаты или близки к этому, просто жили вместе, пока это устраивало обоих. Мы были свободны действовать по своему усмотрению. Да, лучше поддерживать такой открытый и культурный стиль взаимоотношений. И никаких этих старомодных «пока смерть не разлучит нас…» И вдруг слова Лори поразили меня, как будто она услышала мои тайные мысли: «Это ваше свадебное одеяло». Мы с Мартой одновременно уставились на нее.</p>
      <p>— Вот именно. Ведь вы уже женаты — это все знают. Вы были любовниками почти восемь лет… Почему бы вам не пожениться официально и не устроить хорошую гулянку?</p>
      <p>Я был застигнут врасплох. То, что сказала Лори, было настолько истинно и очевидно, что только слепой мог не увидеть этого. Я зациклился на идее, что нам следует быть вместе «сейчас», пока все хорошо. Неужели я брошу Марту, если наступят трудные времена? Неужели я брошу ее, если кто-нибудь мне понравится больше? Так ли я хотел бы прожить свою жизнь?</p>
      <p>Я посмотрел на Марту, на ее спокойное, умиротворенное лицо, склоненное над яркими лоскутками ситца. Слезы навернулись на мои глаза — я не мог вымолвить ни слова. Я взглянул на Лори, как бы ища поддержки — она перехватила мой взгляд и вышла на кухню готовить чай, оставив нас с Мартой наедине.</p>
      <p>— Милая!</p>
      <p>Она подняла голову и посмотрела на меня.</p>
      <p>— Когда бы ты хотела, чтобы мы поженились?</p>
      <p>— Как насчет следующей весны, после дождей, когда расцветут розы?</p>
      <p>Именно так, не озираясь по сторонам и не выискивая кого получше. Марта и я вместе на всю оставшуюся жизнь. Лори разлила чай и мы молча сели, чувствуя себя удивительно счастливыми.</p>
      <p>В начале октября я опять начал думать о хакере. Мы с Дарреном обсуждали вопрос о публикации. «Если ты ничего не расскажешь, — доказывал Даррен, — то еще какой-нибудь хакер напортачит».</p>
      <p>— Но если я опубликую — это будет уроком для десятка хакеров.</p>
      <p>В том-то и проблема. Когда вы описываете, как сделать бомбу, первый же пацан, который раздобудет немного угля и селитры, станет террористом. Но если вы держите информацию в тайне, люди так и не узнают о грозившей им опасности.</p>
      <p>В январе исполнилось полгода с момента ареста хакера и полтора года с момента его обнаружения. Наступило время опубликовать результаты. Итак, я послал статью в журнал «Сообщения Ассоциации компьютерных машин». Она, конечно, не появится на каждом столбе, однако дойдет до большинства компьютерных профессионалов: это действительно научный журнал — каждая статья реферируется. А это значит, что мою статью проверят три специалиста и анонимно выскажутся, стоит ее публиковать или нет. Статья должна была увидеть свет в мае. На первое мая Ассоциацией компьютерных машин и Лоуренсовскими лабораториями в Беркли было запланировано совместное сообщение.</p>
      <p>Май обещал быть суматошным месяцем. Свадьбу мы с Мартой запланировали на последние числа. Мы отложили «Звезду сада», сшили свадебные наряды, и наприглашали друзей и родственников. Даже без огласки истории с хакером мы не ожидали спокойной жизни.</p>
      <p>Но мы не больно-то обрадовались, когда немецкий журнал Куик опередил нас. Четырнадцатого апреля они напечатали статью о том, как немецкий хакер проник в три десятка военных компьютеров. Большая часть истории основывалась на сведениях из моего журнала регистраций.</p>
      <p>Мой журнал регистраций! Как же Куик, нечто среднее между Лайфом и Нэйшнл Инкваэрер, умудрился завладеть моим лабораторным журналом регистраций? Я хранил свой журнал на дискетах, а не на бумаге. Может, кто-нибудь проник в компьютер? Невозможно. Журнал велся только на Макинтоше. Я никогда не подключал его к сети, к тому же каждый вечер убирал дискету в стол. Я перечитал перевод статьи и понял, что кто-то воспользовался утечкой информации из моего журнала годичной давности — который велся еще в январе. Еще до того, как я установил ловушку в виде фальшивых файлов СОИНЕТ. Разве я давал кому-нибудь копию своего журнала? Да, давал. 10 января я послал этот журнал Майку Гиббонсу в ФБР. Похоже, он направил его советнику по правовым вопросам в Бонне. Кто-то допустил утечку информации в журнал Куик. И они опубликовали эту историю за две недели до меня. Проклятье.</p>
      <p>Целый год молчания. Год секретного сотрудничества с властями. И такое предательство ради дешевого бульварного издания в Германии. Проклятье! Даже украв мои материалы, Куик умудрился быть неточным. Проклятье! Что бы мы теперь ни делали, мы будем вторыми. А еще Джон Маркофф из Нью-Йорк Таймс — он что-то слышал и задавал вопросы. Проклятье. Оставалось только одно: созвать пресс-конференцию. Со мной в качестве главного действующего лица. Проклятье.</p>
      <p>В тот вечер я очень нервничал и чувствовал болезненное беспокойство. Не помог и телефонный звонок из АНБ.</p>
      <p>В городе была Салли Кнокс — администратор центра компьютерной безопасности АНБ. Она прослышала о завтрашней пресс-конференции. «Даже не вздумайте упоминать нас, — ее лающий голос звенел у меня в ухе. — В прессе и так хватает плохих статей о нас.»</p>
      <p>Я смотрю на Марту. Она слышит голос из трубки.</p>
      <p>— Салли, АНБ не сделало ничего плохого. Я не собираюсь говорить, что вам нужно срезать финансирование.</p>
      <p>— Дело не в этом. Всякий раз, когда журналисты слышат название нашей организации — жди беды. Они никогда не публикуют правдивых статей.</p>
      <p>— Хорошо, Салли, — сказал я. — Я уверяю, что даже ни разу не упомяну ваше агентство. Просто скажу: «никаких комментариев».</p>
      <p>— Нет, не делайте этого. Эти свиньи начнут еще больше вынюхивать. Скажите, что мы не имеем к этому никакого отношения.</p>
      <p>— Послушайте, Салли, но я не собираюсь врать. И вообще, разве Национальный центр компьютерной безопасности не является открытой, несекретной организацией?</p>
      <p>— Да, это так. Но это не основание, чтобы позволять прессе крутиться около нас.</p>
      <p>— А почему вам тогда не послать одного из своих людей на мою пресс-конференцию?</p>
      <p>— Никто из наших служащих не уполномочен вести переговоры с прессой.</p>
      <p>При таком отношении неудивительно, что о ее агентстве пишут плохие статьи. Салли разглагольствовала двадцать пять минут. К 11.30 вечера я уже полностью выдохся.</p>
      <p>— Послушайте, Салли, — сказал я, — вы собираетесь на чем-нибудь закругляться, рассказывая, чего мне нельзя говорить?</p>
      <p>— Я не собираюсь учить вас, о чем говорить. Я лишь говорю, чтобы вы не упоминали АНБ.</p>
      <p>Я повесил трубку. Лежа в постели, Марта посмотрела на меня. «Они что, все такие?»</p>
      <p>Пресс-конференция, собравшаяся на следующее утро, напоминала зверинец. Я привык к научным собраниям и техническим семинарам. Мы постоянно слышим о пресс-конференциях, но живьем я ни одну из них не видел. И вот стал главным действующим лицом. Вместе с моим шефом, Роем Кертом, я отвечал на вопросы репортеров. Телевизионные репортеры задавали простые вопросы («Что вы чувствуете сейчас, когда все позади?»), тогда как вопросы газетчиков были трудными и колкими — «Какой следует быть национальной политике в области компьютерной безопасности?» или «Можно ли оправдать нежелание адмирала Пойндекстера выдавать важную, но несекретную информацию?» Об АНБ никто не спрашивал. Салли зря упражнялась в красноречии.</p>
      <p>Ранее пресса исказила все, что можно. Теперь состоялся профессиональный разговор. Как американская пресса изложит его содержание?</p>
      <p>На удивление точно. Здорово! Собрано все самое важное — военные компьютеры, ловушка, даже операция Промывание Мозгов. Репортеры были мастерами своего дела. Они раскопали то, что мне никак не удавалось узнать — имя хакера. Они ему дозвонились.</p>
    </section>
    <section>
      <title>
        <p>55</p>
      </title>
      <p>— Привет, это Маркус Гесс из Ганновера?</p>
      <p>— Да.</p>
      <p>— Это Ричард Ковей. Я репортер из Калифорнии. Я могу с вами поговорить?</p>
      <p>— Я не могу разговаривать.</p>
      <p>— Об этом деле с хакерами — не могли бы вы мне сказать, вы один работали или с кем-нибудь еще?</p>
      <p>— Я не могу отвечать. Дело еще находится в суде.</p>
      <p>— Каковы были ваши намерения?</p>
      <p>— Это было мое хобби.</p>
      <p>— Вы студент?</p>
      <p>— Я не могу говорить по телефону, возможно, он прослушивается.</p>
      <p>— У вас есть адвокат?</p>
      <p>— Да.</p>
      <p>— Как его зовут?</p>
      <p>Нет ответа.</p>
      <p>— Вы знаете Ласло Балоша из Питтсбурга?</p>
      <p>— Нет. Никогда о нем не слышал, кроме как из газет.</p>
      <p>— У вас есть какие-нибудь соображения, каким образом Балош заполучил фальшивые данные?</p>
      <p>— Я не могу ответить на этот вопрос.</p>
      <p>— Вы работали вместе с кем-то?</p>
      <p>— Я не могу говорить. Я не уверен, что линия чиста.</p>
      <p>— Вы были шпионом?</p>
      <p>— Ха-ха. Просто смешно. Я был любопытствующим.</p>
      <p>— У вас есть предположения, каким образом сведения попали в Питтсбург?</p>
      <p>— Нет. Я не могу делать никаких предположений. Для меня опасно рассказывать больше — я не уверен, что линия чиста.</p>
      <p>— Вам платили за работу?</p>
      <p>— Я должен идти, больше не могу разговаривать. — Гудок.</p>
      <p>Маркус Гесс. Наконец-то, когда прошло столько времени, имя кукушки известно — Маркус Гесс.</p>
      <p>Он говорит по-английски. И в телефонном общении он проявляет такую же паранойю, как и на компьютере — всегда подозрительно оглядывается. Немецкие газеты описывают Гесса, как человека ростом в пять футов и десять дюймов, двадцати пяти лет, широкого в плечах и известного в кругу друзей в качестве крепкого, но отнюдь не выдающегося программиста под ЮНИКС. И он непрерывно курит сигареты Бенсон и Хеджес.</p>
      <p>Я еще раз пролистал телефонный справочник Ганновера. Да, вот его имя, но кто он? Чего этот парень хочет?</p>
      <p>Сидя в Беркли, я этого никогда не узнаю. Может, мне следует позвонить в Германию? Кого я там знаю? Пару студентов из института Макса Планка. Несколько астрономов из Дармштадта. И университетского приятеля из Гамбурга.</p>
      <p>Ближе к концу лета приятель одного моего приятеля прислал мне письмо: «Мне нужно где-то остановиться во время визита в Сан-Франциско. Ты не будешь возражать, если я посплю у тебя на полу?» Похоже, это был студент высшей школы. Марта, Клавдия и я, в общем-то, не практиковали в своем доме студенческое общежитие, но для посетителей двери держали открытыми. Майкл Шпербер остановился на пару ночей и развлекал нас рассказами о своей поездке по Штатам. А вот нечто интересное для меня: его отец, Йохан Шпербер, был репортером в Северной Германии. Это была удача. Случайно я нашел того, кто проявлял любопытство, был настойчив и способен раскопать факты в Германии. В течение последующих пяти месяцев Йохан Шпербер собрал достаточно информации, чтобы составить полную историю событий.</p>
      <p>Итак, вот моя версия, основанная на интервью, полицейских отчетах, газетных статьях и сообщениях немецких программистов. Я охотился за тенью. Теперь я могу набросать портрет.</p>
      <p>В начале 80-х Бундеспост расширил перечень телефонных услуг в Германии, добавив возможность передачи сетевых данных. Его система Дейтекс развивалась вначале очень медленно, но к 1985 году коммерсанты и университеты начали активно подключаться к ней. Это был удобный, но не очень дешевый способ соединения компьютеров по всей Германии. Как везде, эту возможность стали использовать студенты. Сначала выявляли погрешности в защите систем, а затем начали искать пути выхода на зарубежные компьютеры через сети. Бундеспост был всецело занят становлением Дейтекса и игнорировал этих хакеров. Десяток хакеров организовали Клуб Компьютерного Хаоса, члены которого специализировались на написании вирусов и проникновении в компьютеры, закладывая традиции компьютерной антикультуры. Несколько из них были чрезвычайно искушенными в компьютерном деле, остальные же ненамного превосходили уровень новичков. Через электронные доски объявлений и телефонные линии они анонимно обменивались телефонными номерами вскрытых компьютеров, а также украденными паролями и кредитными карточками. Маркус Гесс знал о существовании Клуба Хаоса, хотя держался в стороне, занимая позицию вольного стрелка. Днем он работал в маленькой программистской фирме. Сквозь треск телефона Джозеф Шпербер сказал: «Знаешь, Гесс знал Хагбарда, который поддерживал контакт с другими хакерами из Германии, Пенго и Брежински. Хагбард, конечно, псевдоним. Его настоящее имя…»</p>
      <p>Хагбард. Я слышал это имя. Три дня я спрашивал встречных и поперечных. Наконец, в книжном магазине в Беркли, женщина за прилавком сказала: «Знаю Хагбард — герой книг про Иллуминати». Это серия научно-фантастических романов о международной тайной организации, которая управляла миром. Иллуминати все сметали на своем пути. На борьбу с этим древним тайным культом Хагбард повел группу анархистов.</p>
      <p>Итак, соотечественник Гесса действовал под псевдонимом Хагбард. Должно быть, он и правда верит, что где-то существует тайная организация. Возможно, он полагает, что я один из тайных Иллуминати! Может, он прав. Несколько моих радикальных друзей согласились бы с ним. Но я наверняка не знаю никаких секретов.</p>
      <p>Итак, Хагбард работал в тесном контакте с Маркусом Гессом. Оба вместе попивали пиво в барах Ганновера и проводили целые вечера за компьютером Гесса. Кто же такой Хагбард? Согласно немецкому журналу Шпигель, Хагбард — Карл Кох — был двадцатитрехлетним программистом, которому требовались деньги для удовлетворения давнишней привычки к кокаину, не говоря уж о ежемесячных телефонных счетах за заморские хакерские похождения.</p>
      <p>В 1986 году несколько хакеров из Берлина и Ганновера обсуждали (скрашивая беседу алкоголем и наркотиками), как бы разжиться деньжатами. Пенго — Ганс Хюбнер — восемнадцатилетний программист с хорошим образованием, утверждал, что хакерствовал из чистого интереса. Ему было скучно иметь дело с компьютерами, к которым он имел законное право доступа, поэтому он начал проникать в компьютерные системы через международные сети. В сообщении, посланном на доску объявлений, Пенго говорил, что он вращается «в кругу людей, которые пытаются вести дела с восточной секретной службой». Программное обеспечение тех систем, к которым он имел легальный доступ, «не вдохновляло… мне нравилась секретность систем, к которым я имел доступ через международные сети». Но зачем нужно было продавать информацию агентам советского блока? Если верить Шпигелю, деньги ему нужны были для инвестирования в свою собственную компьютерную компанию. Таким образом Пенго сошелся с двумя программистами из Западного Берлина. Один из них, Дирк Брежински, работал программистом и мастером по ремонту в немецкой компьютерной фирме Сименс. Другой — Питер Карл — также из Берлина, — бывший крупье, у которого «всегда было достаточно кокаина».</p>
      <p>Эта пятерка быстро сработалась в поисках новых возможностей проникновения в компьютеры, использования военных сетей и повышения навыков использования для своих целей операционных систем. Пенго специализировался на операционной системе VMX, установленной на машинах ВАКС компании ДЕК. Пенго не испытывал угрызений совести, продавая информацию агентам советского блока. Он занял этически нейтральную позицию: он всего лишь хотел поразвлекаться с сетями. И попутно подзаработать деньжат.</p>
      <p>Гесс, в своих поисках выходов на компьютеры по всему миру, также рассматривал это как игру. Он был исключен из университета в Хагене, где так и не получил ученой степени. Вероятно, поначалу Гесс лишь играл с сетями, в поисках возможностей подключений к компьютерам по всему миру. Как начинающий радиолюбитель, он старался установить связь как можно дальше. Сначала ему удалось выйти на Карлсруэ, затем он достиг Бремена по сети Дейтекс. Вскоре он обнаружил, что многие системные менеджеры не запирают двери с черного хода. Маркус Гесс задался вопросом, сколько еще компьютерных систем были широко открыты? И какие еще есть способы тайного проникновения в компьютеры?</p>
      <p>В начале 1986 года Хагбард и Пенго уже спокойно проникали в компьютеры на территории Северной Америки, в основном в лаборатории физики высоких энергий, но посетили также и несколько объектов НАСА. Хагбард расписал Гессу свои подвиги. Гесс начал экспериментировать за пределами Германии. Но он больше не интересовался университетами и физическими лабораториями. Гесс и Хагбард намеревались проникнуть в компьютеры военных.</p>
      <p>Лидеры Клуба Компьютерного Хаоса разослали предупреждения своим членам: «Никогда не проникайте в военные компьютеры. Люди, ответственные за безопасность, и с той и с другой стороны будут вести с вами игру — вроде шахматной. Помните, они имеют вековой опыт ведения подобных игр». Маркус Гесс не послушал их.</p>
      <p>Гесс нашел возможность подключения к незащищенному компьютеру, принадлежащему немецкому отделению военного подрядчика США в Майтере. Проникнув внутрь системы, он смог обнаружить подробные инструкции, как подключаться к Майтеровским компьютерам в Бедфорде, Массачусетсе и в МакЛине, штат Вирджиния.</p>
      <p>К лету 1986 года Гесс и Хагбард работали раздельно, но часто обменивались опытом. Скоро Гесс расширил свой плацдарм в Майтере. Он освоился внутри их системы, а затем запустил щупальца в другие американские компьютеры. Он накапливал телефонные номера и сетевые адреса и методично атаковал эти системы. Двадцатого августа он накрыл Лоуренсовские Лаборатории в Беркли. Даже в то время Гесс всего лишь валял дурака. Он понял, что стал посвященным в промышленные и государственные секреты, но держал язык за зубами. А затем, ближе к концу сентября, в прокуренной Ганноверской пивной, он рассказал о своем последнем подвиге Хагбарду.</p>
      <p>Трудно делать деньги на информации, украденной в университетах и колледжах. Но военные базы и оборонные подрядчики? Хагбард почувствовал запах денег. И понял, к кому обратиться: к Пенго в Западном Берлине. Через Пенго он имел связь с хакерами по всей Германии, которые знали, как воспользоваться информацией Гесса. Один из берлинских хакеров перенес распечатки Гесса через границу Восточного Берлина и встретился там с агентами советского КГБ. Сделка состоялась: около 30 000 дойчмарок — 18 000 долларов — за все распечатки и пароли.</p>
      <p>Однако КГБ заплатил не просто за распечатки. Гесс и компания также, очевидно, продали и технологию: как проникать в компьютеры ВАКС, какими сетями пользоваться, устанавливая связи через Атлантику, подробности функционирования сети Милнет. Для КГБ было, пожалуй, более важным получить данные, касающиеся западных технологий, включая разработки интегральных схем, автоматизированное производство и особенно программное обеспечение операционных систем, которые находились под экспортным контролем США. Они предложили 250 000 дойчмарок за копии операционной системы VMS компании ДЕК.</p>
      <p>Очевидно, Питер Карл и Дирк Брежински встречались с КГБ неоднократно, выполняя многочисленные заказы: тексты программ операционной системы ЮНИКС, проекты высокоскоростных интегральных схем на галлий-арсениевой основе и программы для трассировки чипов компьютерной памяти. Сами по себе исходные тексты ЮНИКСа столько не стоили. Проекты микросхем? Программы для компьютерного проектирования? Возможно.</p>
      <p>Хагбард хотел не просто дойчмарки — ему требовался кокаин. КГБ поставлял его охотно.</p>
      <p>Часть денег (но не кокаин) Хагбард отсылал Гессу, за его распечатки, пароли и информацию о сетях. Остаток шел на оплату телефонных счетов, причем иногда набегало более тысячи долларов в месяц, когда он названивал по всему миру.</p>
      <p>Гесс сохранял всю информацию. Он вел подробный журнал и хранил данные о каждом сеансе работы на дискетах. После отключения он мог всегда распечатать интересующие его фрагменты и передать их Хагбарду, а через него — в КГБ. Список интересующих КГБ тем содержал и данные по СОИ. Я действительно видел слово СОИ в запросах Гесса, когда он искал соответствующую информацию. Операция «Промывание мозгов», придуманная Мартой, как раз и обеспечивала Гесса необходимым материалом по СОИ. Но доверял ли КГБ этим распечаткам? Могли ли они быть уверены, что Хагбард не выдумывает все это, лишь бы удовлетворить свою страсть к кокаину?</p>
      <p>КГБ решило проверить немецкие хакерские круги. Мифическая Барбара Шервин послужила идеальным средством проверки достоверности результатов новой разновидности шпионажа. Кроме того, она приглашала людей писать ей с целью получения дополнительной информации.</p>
      <p>Но секретные службы никогда не обделывают свои дела напрямую. Они используют посредников. КГБ вступило в контакт с другим агентством — разведывательной службой Венгрии или Болгарии. Те, в свою очередь, вероятно, воспользовались деловыми связями со своим посредником в Питтсбурге Ласло Балошем. Ласло Балошу было все равно, чем заниматься. Если верить Рогеру Стюарту из Питтсбург Пресс, Ласло выдавал себя за венгерского беженца, чертежника, сотрудника кредитного учреждения, владельца компании, занимающейся грузовыми перевозками, торговца бриллиантами, путешественника, телохранителя кувейтских принцесс, крутого парня из ЦРУ и информатора ФБР.</p>
      <p>Вероятно, именно Балош управлял теперь уже почившей в бозе компанией, когда для получения контракта на вывозку мусора был использован фальшивый чек, выписанный на несуществующий банк. В другой раз он участвовал в махинациях, затеянных с целью кражи бриллиантов на 38 000 долларов, а еще собирался продавать компьютерное оборудование Советам. Однажды он даже заявил, что содержался в качестве пленника в советском посольстве.</p>
      <p>Пока зеленые капали, Ласло было наплевать на источник их происхождения. Он ничего не знал о СОИНЕТ, никого не знал в Ганновере, и, говорят, не имел даже собственного компьютера.</p>
      <p>Я взглянул на письмо Ласло. Оно было подготовлено при помощи текстового процессора. Если у Ласло Балоша не было своего компьютера, кто же тогда написал это письмо? Может быть, болгарское посольство?</p>
      <p>Было ли у ФБР достаточно улик, чтобы предать Ласло суду? Но, судя по всему, Ласло попал в крутой переплет: за ним наблюдает ФБР и кто бы ни начал дергать марионетку за ниточки, ей не поздоровится.</p>
      <p>Зато у полиции Западной Германии было полно улик против Маркуса Гесса. Распечатки, прослеживание телефонных линий и мой журнал регистраций. Когда 29 июня 1987 года они проникли в его апартаменты, они изъяли сотни дискет, компьютер и документацию по сети Милнет в Штатах. Но во время визита полиции Гесса дома не было. Хотя я терпеливо ждал, когда он появится на моем компьютере, немецкая полиция вошла в его квартиру в тот момент, когда он не был на связи. На первом же судебном заседании Гесс подал апелляцию. Его адвокат выдвинул аргумент, что раз Гесса не было дома в момент прихода полиции, то, возможно, он и не занимался никаким хакерством. Этого, наряду с проблемами в выдаче ордеров на арест, было достаточно, чтобы дело в отношении Гесса было прекращено. Но немецкая федеральная полиция продолжала расследование.</p>
      <p>Второго марта 1989 года немецкие власти обвинили пятерых человек в шпионаже: Пенго, Хагбарда, Питера Карла, Дирка Брежински и Маркуса Гесса.</p>
      <p>Питер Карл регулярно встречался с агентами КГБ в Восточном Берлине, продавая все сведения, которые остальные могли найти. Когда немецкая ВКА вышла на него, он собирался удрать в Испанию. Сейчас он в тюрьме, ожидает суда, так же, как и Дирк Брежински, который попал в тюрьму за дезертирство.</p>
      <p>Пенго сейчас говорит, что «поступил правильно, предоставив немецкой полиции подробные сведения о своем участии в этом деле». Но так как дело находится в стадии расследования, он ничего больше не расскажет.</p>
      <p>Гласность не помогла профессиональной карьере Пенго. Его бизнес — партнеры испугались и перестали оказывать ему поддержку, и несколько его компьютерных проектов были закрыты. Я не уверен, что, помимо ущерба своему бизнесу, он находит что-то плохое в том, что он сделал.</p>
      <p>Маркус Гесс разгуливает по улицам Ганновера, освобожденный под залог, и ожидает суда. Покуривает Бенсон и Хеджес. Озирается.</p>
      <p>Хагбард попытался в конце 1988 года побороть свою страсть к кокаину. Правда, перед этим он истратил все свои гонорары от КГБ — был в долгах и без работы. Весной 1989 года он нашел работу в офисе политической партии в Ганновере. Благодаря сотрудничеству с полицией, они с Пенго избежали преследований за шпионаж. Хагбарда последний раз видели в живых 23 мая 1989 года. В уединенном лесном массиве полиция обнаружила его обугленные кости рядом с расплавленной канистрой из-под бензина. Неподалеку стоял взятый напрокат автомобиль — ключи зажигания были на месте. Непохоже на самоубийство.</p>
    </section>
    <section>
      <title>
        <p>56</p>
      </title>
      <p>В начале охоты я считал себя сугубо штатским. Я делал то, что мне поручали, избегая контактов с властями. К политике я был равнодушен. Я считал себя, в некотором смысле, сторонником прежнего левого движения 60-х годов. Но я никогда не задумывался над своим отношением к обществу… возможно, я выбрал астрономию потому, что она очень слабо связана с земными проблемами. Когда я, как Алиса, побывал в Стране Чудес, я обнаружил, что именно компьютеры примиряют левых и правых. Правые рассматривают необходимость обеспечения безопасности компьютеров для защиты национальных секретов. Левые озабочены вторжением в частную жизнь, когда пришельцы крадут информацию из баз данных. Политические центристы понимают, что использование данных посторонними обходится слишком дорого. Компьютер стал общим знаменателем, не знающим интеллектуальных, политических или бюрократических границ.</p>
      <p>Осознав это, я стал фанатиком компьютерной безопасности. Я обеспокоен защитой баз данных. Я шокирован тем, что власти всерьез не думают об этом. И я расстроен увеличением числа компьютерных грабителей. В жизни и без того полно дерьма. Я бы хотел жить в золотом веке, где программисты относятся с уважением к частной жизни людей, где не нужно ставить замки на компьютеры. Я опечален, когда талантливые программисты тратят свое время на проникновение в компьютеры. Вместо того, чтобы изыскивать новые способы взаимопомощи, вандалы создают вирусы и логические бомбы. Результат? Причину любого странного поведения программ видят в вирусах, общедоступное программное обеспечение используется слабо, а наши сети стали рассадником паранойи.</p>
      <p>Кроме того, наши сети стали каналами для международного шпионажа. Подумаем, как бы я организовал разведку? Для сбора секретных сведений я мог бы научить агента разговаривать на иностранном языке, отправить в другую страну, дать денег, и позаботиться, чтобы не поймали или не всучили сомнительную информацию. Или я бы мог нанять нечестного программиста. Ему вообще не надо выезжать из своей страны. Это дешево — несколько небольших компьютеров и сетевых соединений. И информация всегда свежая. Есть только одна страна в мире, до которой нельзя дозвониться по телефону — Албания. Остальные подвластны сетевому шпионажу.</p>
      <p>Оба-на! О чем это я думаю? Я-то не шпион!</p>
      <p>Пока я выключал мониторы и сворачивал кабель, я понял, что сам попал в ловушку. Чем я занимался?! Пока хакер исследовал военные компьютеры, я исследовал сообщества людей, как в сетевых средах, так и в правительстве. Мало радости…</p>
      <p>Пусть кукушки кладут яйца в другие гнезда. Я возвращаюсь в астрономию.</p>
    </section>
    <section>
      <title>
        <p>Эпилог</p>
      </title>
      <p>Когда я ушел с головой в охоту на хакера, надо было планировать свадьбу. Это было беспокойное время, и я проклинал Гесса за то, что он отвлекал меня. Мы собирались пожениться в конце мая, так что апрельские разоблачения были особенно некстати; большую часть приготовлений взвалила на себя Марта. Она, впрочем, справлялась, твердо решив сделать свадьбу достойной нас. Мы сделали глянцевые приглашения. Естественно, чернила при этом просочились насквозь, и на половине приглашений были наши отпечатки пальцев, но это — издержки кустарного производства.</p>
      <p>Марта в белом платье и фате и я в смокинге? Абсурд. А Лори в наряде подружки невесты? Никто никогда не мог заставить Лори надеть платье. Мы лихо вышли из положения. Лори надела брюки в белую полоску и строгого стиля жакет, Марта сделала простое бледно-желтое платье, а я сам сшил себе рубашку. (Попробуйте как-нибудь сшить рубашку. Вы проникнетесь особым уважением к портным, особенно после того, как пришьете манжеты задом наперед.)</p>
      <p>Во время свадьбы шел дождь, в саду негде было спрятаться. Струнный квартет Клавдии растянул брезентовую накидку, защищая скрипки от ливня. Неожиданно объявилась моя сестра Дженни, прямо из последнего класса военно-морского колледжа и прямо на политический спор с Лори.</p>
      <p>Все было прекрасно. Говорите, что хотите, о своей женитьбе, но это был счастливейший день моей жизни.</p>
      <p>Однако в домашнем счастье не вся наша жизнь, мне надо было понять, что дальше-то делать. Разоблачив Гесса, я мог вернуться к астрономии или к вычислительной технике. Нюансы, конечно, имелись. Люди из компьютерной сферы чувствовали, что я пару лет боролся со шпионами и заметно поотстал. Шпионам я не сильно был нужен: что толку от астронома? А астрономы знали, что два года я провел вдали от космоса. Куда теперь податься?</p>
      <p>Марта сдала адвокатский экзамен и работала секретарем судьи. Ей нравилось набираться опыта, исследовать прецедентное право, помогать выносить постановления. Вроде аспирантуры в области права. С августа 1988 года она нашла место секретаря в Бостоне. Попивая коктейль, она описывала возможные преимущества:</p>
      <p>— Там будет более академично: никаких процессов, только апелляции. Может быть интересно.</p>
      <p>— А какие альтернативы?</p>
      <p>— Ну, я подумываю получить степень по юриспруденции. Это займет еще несколько лет.</p>
      <p>Вечная ученица. Должен ли я ехать с ней в Массачусеттс? Даже на край света. Надо найти работу в Бостоне. К счастью, Гарвардский Смитсоновский Центр Астрофизики подыскивал гибрид астронома с компьютерщиком, да еще чтобы этот мутант разбирался в астрономической базе данных по рентгеновским лучам. Я могу испортить базу данных не хуже любого другого, и они не знали о моих перерывах в занятиях астрономией. Кроме того, астрономы приучены к людям, которые появляются поздно и спят за столом.</p>
      <p>Покинуть Беркли было нелегко: клубника, уличные торговцы, яркое солнце, — но мы заключили джентльменское соглашение с друзьями: мы можем приехать в любое время и не обязаны мыть посуду. В свою очередь, они могли останавливаться у нас в Массачусетсе на время, соответствующее количеству киви, привезенных из Калифорнии.</p>
      <p>Самым тяжелым было расставание с нашей соседкой Клавдией. Я уже привык к ее ночным упражнениям (долгий путь от концертов на День Благодарения в Беркли!). Несколько музыкантов соблазняли ее сразу после нашего отъезда. Последняя сплетня? О, этот симпатичный дирижер просто сохнет…</p>
      <p>Итак, в августе 1988 года мы уложили пару чемоданов и отправились на год в Массачуссттс. Изменился мой адрес компьютерной сети… Неплохо, так как несколько хакеров пытались пролезть ко мне после публикации моей статьи. Были и угрозы, и лучше не светиться. И трехбуквенные агентства перестали названивать, требуя советов, мнений и слухов. Теперь я мог сосредоточиться на астрономии. За последнее время я стал экспертом по компьютерной безопасности, но отстал в астрономии. Хуже того, физические основы рентгеновских лучей были мне совершенно чужды: я специализировался в планетах, а планеты не излучают в рентгеновском диапазоне. Что исследуют специалисты по рентгеновскому излучению? Солнце. Звезды и квазары. И взрывающиеся галактики.</p>
      <p>— Взрывающиеся галактики? — спросил я Стива Мюррея, моего нового босса в Центре Астрофизики. — Галактики не взрываются. Они просто сидят в спиралях.</p>
      <p>— Ха! Вы учили астрономию в 70-х годах, — ответил Стив. — Мы наблюдаем взрывы сверхновых, вспышки рентгеновской активности нейтронных звезд, даже материю, проваливающуюся в черные дыры. Еще немного, и вы научитесь настоящей астрономии.</p>
      <p>Здесь были не дураки. Неделю я строил базы данных по результатам наблюдений рентгеновского излучения. Ба! В самом деле, в центре галактики есть черные дыры. Я сам видел.</p>
      <p>Кембридж, Массачусетс исторически находится сразу за углом от Беркли. Полно хиппи 60-х годов, левого толка политиков, книжных магазинов и кафе. Почти каждую ночь слышны уличные музыканты, и вас услаждают серенадами гитары и мандолины на станциях подземки. А соседство? Некоторым из домов по сто лет. Езда на велосипеде в Кембридже — одно беспокойство: водители автомобилей целятся прямо в вас. История, чудные люди, хорошая астрономия, дешевая пицца… хорошее место для жизни. Брак? Одна беда: Марта не подпускала меня к брыкающейся микроволновой печи.</p>
      <p>В среду, 2 ноября 1988 года, мы допоздна читали вслух. Около полуночи залезли под одеяло и уснули. Когда зазвонил телефон, мне снился сон про плавание по воздуху на дубовом листе. Проклятье. Светящиеся в темноте часы показывали 2 часа 25 минут ночи.</p>
      <p>— Привет, Клифф. Это Джен. Джен Майя из Лаборатории НАСА. Не извиняюсь, что разбудил. Наши компьютеры атакованы. Проснись и проверь свою систему. Лучше даже продолжай спать и проверь ее. Но перезвони мне, если увидишь что-то странное.</p>
      <p>Я положил трубку, но через десять секунд телефон зазвонил опять. Вызывал мой компьютер.</p>
      <p>О, Боже! Невозможно скрыться… Я поковылял к Макинтошу, соединился с компьютером Гарвардской Обсерватории и набрал имя своего задания, Клифф. Потом ввел несловарный пароль «RobotCat».</p>
      <p>Медленное подключение к системе. Что-то было не так.</p>
      <p>Ладно, раз уж я проснулся, погляжу, что творится на Западном побережье. Может, сообщение по электронной почте. По сети Тимнет я соединился с Лоуренсовской Лабораторией в Беркли: никаких удаленных телефонных вызовов.</p>
      <p>Система ЮНИКС в Беркли тоже была медленной. Удручающе медленной. Между тем, ею пользовался еще только один парень. Даррен Гриффитс.</p>
      <p>На экране мы обменялись парой сообщений:</p>
      <p>— Привет, Даррен. Это Клифф. Как дела? :-)</p>
      <p>— Клифф, позвони мне по телефону. Нас атакуют.</p>
      <p>— Окей. 0-0</p>
      <p>0-0 означает «Разговор окончен». А :-) — это просто рожица. Вы смотрите на нее сбоку справа, и она вам улыбается. Привет в сети.</p>
      <p>— Привет, Даррен. Что за атака?</p>
      <p>— Что-то запускает кучу процессов. Сжирает производительность.</p>
      <p>— Это хакер?</p>
      <p>— Нет. Думаю, вирус, но сразу сказать не могу.</p>
      <p>Даррен говорил, одновременно работая на клавиатуре.</p>
      <p>— Я занимаюсь этим минут десять, и я не уверен.</p>
      <p>Тут я вспомнил звонок Джена Майя:</p>
      <p>— Лаборатория НАСА говорит то же самое.</p>
      <p>— Да, бьюсь об заклад, мы атакованы из сети Арпанет, — сказал Даррен. — Посмотри сетевые подключения!</p>
      <p>Я не мог ничего увидеть: пока я говорил по телефону, мой компьютер был отключен. При единственной телефонной линии либо я мог говорить по телефону, либо мой Макинтош мог общаться с другим компьютером, но никак не вместе. Я положил трубку и соединился с моим Гарвардским компьютером. Что-то в нем молотилось. Я посмотрел на идущие процессы (с помощью команды ps, как меня научил хакер). Вирус. Но он не просто выполнял одно-два задания. Сотни подключений к другим компьютерам. Подключения отовсюду: ближние системы в Гарварде, отдаленные компьютеры из сети Арпанет. Как только я убивал одну программу, другая появлялась. Я уничтожил все; меньше, чем через минуту, одна появилась снова. За три минуты — дюжина. Что происходит?</p>
      <p>Биологический вирус — это молекула, которая прокрадывается в клетку и заставляет клетку копировать молекулу вируса вместо молекул ДНК клетки. Будучи сдублирован, вирус выделяется из клетки для заражения других клеток. Компьютерный вирус — это программа, которая размножает саму себя. Как и его биологический тезка, он входит в систему, дублирует себя и рассылает свои копии к другим системам.</p>
      <p>Для основного компьютера вирус выглядит как серия команд, которые кажутся вполне законными, хотя имеют ужасные последствия. Часто эти команды спрятаны в обычных программах, бездействуя до тех пор, пока программа не исполняется. Когда запускается зараженная программа, компьютер провоцируется на копирование вирусных инструкций куда-нибудь. Куда? Вероятно, вирус будет копировать себя в другую программу на том же компьютере, что делает его трудноискоренимым. Или, быть может, на другой диск, так что кто-то перенесет его на другой компьютер.</p>
      <p>Быть может, вирус не будет делать ничего, кроме дублирования самого себя в другие программы. Однако злонамеренный создатель вируса может рассчитывать на побочный эффект: «Копируй себя четыре раза, а потом уничтожь все текстовые файлы.»</p>
      <p>Компьютерные вирусы распространяются наиболее легко на персональных компьютерах: эти машины не имеют средств защиты, встроенных в их операционные системы.</p>
      <p>Более крупные компьютеры лучше сопротивляются: их операционные системы изолируют одного пользователя от другого и устанавливают пределы того, что вы можете изменять. Разработчик вируса должен тщательно приспособить программу к компьютеру, на котором она будет работать. Программа, которая идет на вашем ИБМ PC, не будет работать на Макинтоше или на системе ЮНИКС.</p>
      <p>Вирус — мина замедленного действия. Его инструкции:</p>
      <p>— Скопируй меня в четыре другие программы.</p>
      <p>— Жди наступления 13 февраля.</p>
      <p>— Уничтожь все файлы в системе.</p>
      <p>Вирус должен находить пути к распространению. Как передать его? Люди обмениваются программным обеспечением на дисках. Заразите один диск, и он заразит все системы. Пока диск передается от офиса к офису, дюжина компьютеров могут быть заражены.</p>
      <p>Электронные доски объявлений — тоже средство обмена программным обеспечением. Вы копируете программы с доски объявлений в свой домашний компьютер. Вы можете так же легко скопировать программу из своей домашней системы на доску объявлений. Там она будет ждать, пока кто-нибудь ее не запросит. И если ваша программа заимеет скрытый вирус, то вы можете не обнаружить его, пока не будет слишком поздно.</p>
      <p>Итак, компьютерные вирусы распространяются посредством обмена программами. Какая-то сотрудница приносит на работу зараженную программу — забавную игру — и запускает ее там на машине. Вирус копирует себя в ее программу обработки текстов. Потом она дает свой диск с программой обработки текстов приятелю. Заражается система приятеля…</p>
      <p>Очевидный способ защититься от вирусов — избегать обмена программами. Изолируйте ваш компьютер, и никакой вирус не сможет его заразить.</p>
      <p>Эта мудрость не учитывает повседневных нужд. Если не обмениваться программами и данными, компьютер будет не очень полезен. Вокруг изобилие программного обеспечения и большая его часть идеально подходит для решения наших проблем.</p>
      <p>Однако, есть еще один путь распространения вируса: непосредственно через сеть. Наша сеть Арпанет соединяет восемьдесят тысяч компьютеров по всей стране. Вы можете послать почту любому из этих компьютеров, посылать или получать по сети Арпанет файлы или (как показал Гесс) интерактивно подключаться к компьютерам, соединенным с Арпанет. Мог ли вирус распространяться по сети Арпанет? Я думал об этом и раньше. Компьютеры Арпанет имеют защиту от вирусов: вам нужны пароли, чтобы подключиться к ним. Гесс обошел это угадыванием паролей. Мог бы вирус отгадать пароли?</p>
      <p>В 3:30 утра, напрягаясь за своим Макинтошем, я подключился к моему обсерваторскому компьютеру. Это рабочая станция Сан, работающая под управлением популярной разновидности системы ЮНИКС из Беркли. Все эти сотни заданий еще работали, система была страшно перегружена. Никакого хакера не было. Те же симптомы в Лоуренсовской лаборатории в Беркли. И в НАСА. Похоже на вирус.</p>
      <p>Я позвонил Даррену Гриффитсу.</p>
      <p>— Это вирус, — подтвердил он. — Я могу наблюдать, как он размножается. Задания появляются снова.</p>
      <p>— Откуда?</p>
      <p>— Я получаю подключения от пяти мест. Стэнфорд, университет Рочестера, Аэрокосмическая компания, университет Беркли и из какого-то БРЛ.</p>
      <p>— Это — баллистическая разведывательная лаборатория, — сказал я, помня разговор с Майком Мууссом. — Как вирус мог проникнуть в вашу систему?</p>
      <p>— Не могу сказать, Клифф. Все подключения от сети Арпанет, но это не обычный способ вхождения в систему. Похоже, что вирус проник через дыру в системе почты.</p>
      <p>Сейчас 4 часа утра. Что делать? Хорошо бы позвонить инспекторам сети Арпанет и предупредить их. Операционный Центр Сети ничего не знал. Возраст вируса составляет всего несколько часов. Страшное дело. К утру он распространится на десятки или даже сотни систем. Мы имеем проблему. Серьезную проблему. Эпидемию.</p>
      <p>Все следующие тридцать шесть часов я был в напряжении, стараясь понять и расстроить эту диверсию. В это же время группы в Беркли, МТИ и Пурдьюсском университете уже шли по горячему следу. Здесь я описываю только то, что видел сам, но мои усилия были невелики в сравнении с работой корифеев ЮНИКСа по всей стране. Работали такие «гуру», как Кейт Бостик, Питер Ай, Джен Спаффорд, Джон Рохлис, Марк Эйчин, Дон Сили, Эд Ванг и Майк Муусс. Я был частичкой неорганизованного, но целенаправленного братства бойцов.</p>
      <p>Я зарылся в код на моей системе в Кембридже. Сразу же я смог увидеть две версии вируса. Одна приспособлена для компьютеров ВАКС под системой ЮНИКС. Другая — для рабочих станций Сан. Каждый файл был длиной сорок пять тысяч байт. Если бы это был текст на английском языке, он занимал бы около тридцати страниц. Но это был не текст: я распечатал файл, и он выглядел полной тарабарщиной. Не был он похож и на машинный код. Несколько команд, правда, выглядели знакомо. Стараюсь терпеливо понять, что эти несколько команд делают.</p>
      <p>Я начал расшифровывать код вируса. Несколько первых команд снимали зашифровку с остального кода. Действительные команды были преднамеренно скрыты. Разбрасывание гвоздей на дороге, чтобы задержать автомашину преследователей.</p>
      <p>Дьявольщина. Пора звонить Даррену. Сейчас 5 утра, и мы сравниваем наши заметки; он открыл то же самое и более того: «Я размаскировал часть вируса, и я вижу, что он проникает через систему почты, Затем он использует finger и telnet, чтобы распространить себя на другие компьютеры. Он декодирует пароли простым подбором.»</p>
      <p>Вместе, по телефону, мы разбирали программу. Казалось, что ее общей целью было копирование самой себя в другие компьютеры. Она искала подключения к сети: ближние компьютеры, удаленные системы, все, до чего она могла добраться. Когда вирусная программа обнаруживает компьютер в сети, она старается проникнуть в него, используя несколько скрытых дыр в операционной системе ЮНИКС.</p>
      <p>Когда вы посылаете почту от одного ЮНИКС-компьютера к другому, программа SendMail (Послать почту) системы ЮНИКС заведует передачей. Почтовое сообщение проходит по сети, и SendMail направляет его адресату. Это электронный почтовый офис, который сортирует почту. SendMail имеет дыру. Если есть проблема, вы можете попросить программу перейти в отладочный режим. В режиме отладки SendMail позволяет вам выдавать обычные команды системы ЮНИКС из внешнего компьютера. Такие команды, как «Выполнить данную программу».</p>
      <p>Итак, вот каким образом вирус распространял свои копии. Он посылал по почте свои копии в другие компьютеры и велел им выполнять вирусную программу. После того, как запускалась вирусная программа, она искала, какие другие компьютеры заразить, и посылала почтовые сообщения им.</p>
      <p>На некоторых системах программа SendMail была исправлена. Если так, вирус пытался проникнуть через другую дыру: средство опознания finger. Чтобы посмотреть, использую ли я систему ЮНИКС, можно выдать команду finger Cliff (Опознать Клифф). Если я вошел в систему, ЮНИКС выдаст в ответ мое имя, номер телефона и кто я такой. Это хорошо работает через сеть; часто я сам опознавал кого-нибудь перед тем, как звонить по телефону.</p>
      <p>Вирус проникал через программу, которая управляла запросами на опознание. Средство опознания имеет место в памяти для 512 символов данных; вирус посылал 536 символов. Что происходило с лишними 24 символами? Они выполнялись как команды системе ЮНИКС. Переполняя буфер системы опознавания, вирус нашел второй способ выполнения команды «Выполнить данную программу» на другом компьютере.</p>
      <p>Если этого было недостаточно, вирус располагал встроенным отгадыванием пароля. Он пытался войти в компьютеры, используя несколько сотен общеупотребительных паролей. Если он угадывал действующий пароль, он копировал себя в этот компьютер и стартовал снова.</p>
      <p>Оба-на! Любой из этих способов мог бы оплодотворить множество компьютеров. Взятые вместе, они формировали дьявольски эффективный вирус. Как гидра: одну голову отрубишь, сто новых вырастают!</p>
      <p>Я сказал, вирус?</p>
      <p>— Ты знаешь, Клифф, когда работает вирус, он изменяет другие программы. Эта штука другие программы не меняет; она только копирует себя, — объяснял Даррен. — Фактически, это не вирус, это — сетевой червь.</p>
      <p>Вирус копирует себя в другие программы, изменяя сами эти программы. Червь копирует себя из одного компьютера в другой, ничего не меняя. Оба они заразны. Вирусы обычно заражают персональные компьютеры, распространяясь через гибкие диски и скопированные программы. Черви проникают по сетям, распространяясь через любые соединения, используемые для электронной почты и переговорных взаимодействий.</p>
      <p>Был то червь или вирус, но тот, кто его создал, нарочно понаставил капканы, чтобы помешать понять его. Он уничтожает любую улику. Снова кукушкины яйца…</p>
      <p>В 6 часов утра, в четверг, я размышляю об отложениях червя: бедствие назревает, и надо предупредить. Я позвонил в Операционный Центр сети Арпанет. Даже если они отключат всю сеть, червь будет размножаться по локальным сетям. Лучше позвонить в Национальный Центр компьютерной безопасности. Кого я там знаю? Боба Морриса, их главного ученого. Я знал, что Боб Моррис был за своим компьютером в 6.30 утра в четверг. Я мог видеть, что он подключился к главному компьютеру Агентства Национальной Безопасности. Послав сообщение этой машине, я позвонил ему по телефону.</p>
      <p>— Привет, Боб. У нас трудности. По сети Арпанет распространяется вирус, и он заражает ЮНИКС-компьютеры.</p>
      <p>— Когда он стартовал?</p>
      <p>— Около полуночи, мне кажется. Может быть, раньше, точно не знаю. Я всю ночь пытаюсь с ним разобраться.</p>
      <p>— Как он распространяется?</p>
      <p>— Через дыру в почтовой программе системы ЮНИКС.</p>
      <p>— SendMail? Проклятье! Я знаю про нее несколько лет.</p>
      <p>— Тот, кто написал этот вирус, должно быть, веселится, но для всех нас это суровый день.</p>
      <p>— Есть какие-нибудь мысли о том, кто его запустил?</p>
      <p>— Нет.</p>
      <p>— Не беспокойся. Я посмотрю, что могу сделать.</p>
      <p>Ладно, я предупредил официальных специалистов. Будучи главным ученым Национального Центра компьютерной безопасности, Боб мог разбудить свои войска и начать выяснять подноготную вируса. Я еще какое-то время пялился на экран, но потом, запахнув купальный халат, заснул прямо на клавиатуре. Через два часа зазвонил телефон. На проводе Дон Альварец из Массачусеттского Технологического Института.</p>
      <p>— Эй, Клифф, — сказал он, — творится что-то странное. На нашем компьютере идет сотня заданий. Попахивает вирусом.</p>
      <p>— Что, вы тоже его подцепили?</p>
      <p>Мы сравнили наши наблюдения и быстро поняли, что заражены системы ЮНИКС по всей стране. Придется ставить заплаты на ошибки в системах.</p>
      <p>— Есть только два способа понять этот вирус, — сказал Дон. — Первый — диассемблировать его. Идти по машинному коду шаг за шагом и выяснять, что он делает.</p>
      <p>— Отлично, — сказал я. — Это я уже пробовал, и это не так просто. Какой другой способ?</p>
      <p>— Считать его черным ящиком. Смотреть, как он посылает сигналы и пытаться понять, что внутри.</p>
      <p>— Есть еще третий способ, Дон.</p>
      <p>— Какой?</p>
      <p>— Найти, кто его написал.</p>
      <p>Я просмотрел новости: Питер Ай и Кейт Бостик из Калифорнийского университета в Беркли описали дыры в системе ЮНИКС и даже опубликовали способ исправления программного обеспечения. Неплохо!</p>
      <p>Джон Рохлис, Стен Занаротти, Тед Дзо и Марк Эйчин из МТИ разбирали программу на части, переводя биты и байты в идеи. К вечеру четверга группы из МТИ и Беркли диассемблировали код и были в состоянии его понять.</p>
      <p>Майк Муусс тоже здорово продвинулся. Он построил тестовую оболочку вируса и использовал программный инструмент для анализа. Из экспериментов он понял, как вирус распространяется и через какие дыры заражает другие компьютеры.</p>
      <p>Около одиннадцати часов утра мне позвонили из Национального Центра Компьютерной Безопасности АНБ.</p>
      <p>— Клифф, это ты написал вирус? — спросил незнакомый голос.</p>
      <p>Совсем с ума посходили?!</p>
      <p>— Нет, черт побери! Я всю прошлую ночь пытался его уничтожить!</p>
      <p>— Тебя считают наиболее вероятным автором. Я проверяю.</p>
      <p>Их звонок заставил меня задуматься. Кто написал вирус? Почему? Вдруг вирус не напишешь. Его надо создавать неделями.</p>
      <p>Во второй половине дня я позвонил Бобу Моррису.</p>
      <p>— Какие новости? — спросил я его.</p>
      <p>— В порядке исключения скажу тебе правду, — ответил Боб. — Я знаю, кто написал этот вирус.</p>
      <p>— И ты собираешься сказать это мне?</p>
      <p>— Нет.</p>
      <p>Вот это — профессионально. Через десять часов после того, как я им позвонил, Национальный Центр компьютерной безопасности нашел виновника. Но я-то не нашел. Придется снова рыскать по сетям. Если бы я только мог найти компьютер, зараженный первым. Нет, это не годится. Их тут тысячи.</p>
      <p>Позвонил Джон Маркофф, репортер Нью-Йорк Таймс.</p>
      <p>— До меня дошел слух, что тот, кто написал этот вирус, имеет инициалы РТМ. Это может как-то помочь?</p>
      <p>— Не слишком, но я проверю.</p>
      <p>Я подключаюсь к Информационному Центру Сети и ищу кого-нибудь с инициалами РТМ. Выскакивает один парень: Роберт Т. Моррис. Адрес: Гарвардский университет, Айкеновская лаборатория. Это за три квартала от моего дома. Пожалуй, надо прогуляться. Айкеновская компьютерная лаборатория — уродливое современное здание из железобетона, окруженное старыми викторианскими шедеврами. Я подошел к секретарше.</p>
      <p>— Привет. Я ищу Роберта Морриса.</p>
      <p>— Первый раз слышу, — сказала она. — Но проверю.</p>
      <p>Она печатает на своем терминале:</p>
      <cite>
        <p>Finger Morris</p>
      </cite>
      <p>Ее компьютер отвечает:</p>
      <cite>
        <p>Login name: РТМ in reallife: Robert T.Morris</p>
        <p>Phone: 617/498-2247</p>
        <p>Last login Thu Nov 3 00:25 on ttyp2 from 128.84.254.126</p>
        <p>Регистрационное имя:… Настоящее имя:…</p>
        <p>Телефон:…</p>
        <p>Последнее подключение Четверг 3 ноября 0 ч.25 мин от…</p>
      </cite>
      <p>Ну вот, последний раз Роберт Моррис использовал Гарвардский компьютер в 25 минут пополуночи, и утром после этого появился вирус. Но это не здесь, в Массачусеттсе. Этот адрес, 128.84.254.126, в Корнелльском университете. Он вошел в Гарвардскую систему с компьютера Корнелльского университета. Странно.</p>
      <p>Секретарша смотрит на сообщение, потом в потолок и говорит: «О, он, наверно, когда-то был здесь студентом. Этот номер телефона в комнате 111.»</p>
      <p>Отыскиваю комнату 111, стучу в дверь. Выглядывает студент в ковбойке. Я спрашиваю: «Слышал о Роберте Моррисе?» Он побледнел. «Да. Его здесь больше нет». И захлопнул дверь перед моим носом. Я отхожу, задумываюсь, потом возвращаюсь. «Ты слышал что-нибудь про вирус?» — спрашиваю парня через закрытую дверь.</p>
      <p>— О, РТМ никогда не сделал бы этого, я уверен.</p>
      <p>Минуточку. Я еще не обвинил, а парень уже отрицает.</p>
      <p>— Когда Моррис последний раз пользовался гарвардскими компьютерами?</p>
      <p>— В прошлом году, когда был студентом. Теперь он в Корнелле и больше не подключается к нашему компьютеру.</p>
      <p>Рассказ парня не соответствует записям компьютера. Правду говорит кто-то один. Я склонен больше доверять компьютеру.</p>
      <p>Мы поговорили минут пять, и этот парень рассказал мне, что он — хороший приятель Морриса, что они работали вместе в одной комнате и что РТМ никогда не стал бы писать компьютерный вирус.</p>
      <p>Моррис наверняка общается с этим парнем, и оба они напуганы. Я бы тоже испугался. Пол страны ищет создателя вируса.</p>
      <p>Откуда вирус стартовал? Я проверил другие компьютеры в Кембридже, выискивая подключения к Корнеллу. Одна машина, находящаяся в лаборатории искусственного интеллекта МТИ, показала подключения от компьютера Роберта Морриса в Корнелле поздно ночью.</p>
      <p>Так. Вирус был разработан в Корнелле. Затем его создатель использовал сеть Арпанет для подключения к МТИ и выпустил вирус там. Чуть позже запаниковал, когда понял, что создание вышло из-под контроля. Тогда он подключился к гарвардскому компьютеру либо чтобы проверить, как развивается вирус, либо чтобы попросить помощи.</p>
      <p>Оба-на! Роберт Т. Моррис-младший был сыном Боба… то есть, Роберта Морриса-старшего. Да, того самого, который вчера сказал, что давно знал о дыре в программе SendMail. Того, который пытал меня по астрофизике, а потом едва не удушил сигаретным дымом.</p>
      <p>Итак, сын Боба Морриса заразил две тысячи компьютеров. Почему? Чтобы произвести впечатление на папу? В качестве шутки ко Дню Всех Святых? Чтобы пофорсить перед парой тысяч программистов?</p>
      <p>Какова бы ни была его цель, я не верю, что он был в сговоре с отцом. Сомневаюсь, что Боб потворствовал бы кому-нибудь в написании вируса. Как он говорил, «это нехороший знак для карьеры в АНБ».</p>
      <p>После исследования кода Джон Рохлис из МТИ охарактеризовал вирус как «не очень хорошо написанную программу». Уникальность его была в том, что он атаковал компьютеры по четырем направлениям: ошибки в программах SendMail и Finger системы ЮНИКС, угадывание паролей и использование в своих целях путей доверия между компьютерами. Кроме того, Моррис несколькими способами закамуфлировал программу, чтобы затруднить ее выявление. Однако, он сделал несколько программных ошибок — например, выставил неверную скорость размножения, — и такую программу-червь, пожалуй, могли написать многие студенты или программисты. Все, что требуется, — это знание изъянов системы ЮНИКС и отсутствие всякого понятия об ответственности.</p>
      <p>После того, как стало ясно, как этот вирус-червь заражает компьютеры, стало очевидным лечение: починить программы Sendmail и Finger, сменить пароли и уничтожить копии вируса. Очевидно — да. Легко — нет. Реализовать это непросто, когда каждый отрубает свою систему электронной почты. Помимо всего прочего, не забудьте, как невероятно активно этот червь разбрасывает повсюду своих потомков. Медленно, но дело пошло. За пару дней червь Морриса был благополучно задавлен.</p>
      <p>Но как защититься от других вирусов? Положение вещей не сильно обнадеживает. Поскольку вирусы маскируются под секции законных программ, их трудно выявить. Программист должен декомпилировать код; это долгая, скучная работа. К счастью, вирусы редки. Как правило, они бьют по тем, кто обменивается программным обеспечением. Обычно такие люди достаточно грамотны и делают запасные копии своих дисков.</p>
      <p>Компьютерные вирусы специализируются: вирус, который работает на ИБМ, ничего не может сделать Макинтошу или ЮНИКС-компьютеру. Аналогично, вирус сети Арпанет мог бы ударить только по системам, работающим под операционной системой ЮНИКС из Беркли. Разнообразие работает против вирусов. Биологические вирусы специализируются точно так же: мы не можем подцепить грипп от собаки. Бюрократы и менеджеры всегда будут агитировать нас за стандартизацию: «Давайте использовать только рабочие станции Сан» или «Покупайте только системы ИБМ». Нет. Мы можем процветать только через многообразие.</p>
      <p>Дела, дела. Тридцать шесть часов я занимался дезинфекцией наших компьютеров. Затем навалились совещания и написание бумаг. И пара подражателей — создателей вирусов, к счастью, не настолько умных, как оригинал. Последнее, что я слышал: Роберт Моррис лег на дно, избегая интервью и гадая, когда ему предъявят обвинение. Его отец все еще в АНБ, главный научный сотрудник Центра Компьютерной Безопасности.</p>
      <p>Какой был нанесен ущерб? Я нашел, что за пятнадцать часов были заражены две тысячи компьютеров. Эти машины захлебнулись и были бесполезны без дезинфекции. А удаление вируса часто отнимает побольше, чем два дня. Предположим, кто-то испортил две тысячи автомобилей, скажем, выпустив из шин воздух. Как бы вы оценили ущерб? С одной точки зрения здесь вообще нет ущерба: машины целы, и вам надо только накачать воздух. С другой стороны, вы можете оценить ущерб потерей автомобилей. Посмотрим: сколько вы потеряете, если ваша машина будет испорчена на один день? Стоимость ее буксировки? Или цену аренды машины в прокате? Или цену объема работ, потерянных вами? Трудно сказать. Быть может, следует поблагодарить того, кто выпустил воздух из шин: дайте ему медаль за совершенствование вашего понимания автомобильной безопасности.</p>
      <p>Кто-то покалечил две тысячи компьютеров на два дня. Программисты, секретари и менеджеры не могли работать. Данные не собирались. Были задержаны проекты. Автор вируса нанес материальный урон. Но и моральный тоже. После атаки вируса некоторые астрономы и программисты провели опрос. Некоторые компьютерщики считали, что вирус был безобидной проказой или даже забавной шуткой. У астрономов было другое мнение: два дня они не могли работать. Не работали их секретари и аспиранты. Статьи и планы не были написаны. Мы не оплачиваем их сетевые соединения из наших карманов, и эта шалость еще более затруднила развитие их сетей.</p>
      <p>Раньше я тоже не видел большого греха в вирусе. Но за последние пару лет мой интерес сместился от микропроблем к макро-вопросам: благополучие наших сетей, смысл игры по правилам, смысл хакерства, безопасность оборонных подрядчиков, общие вопросы этики в вычислительной сфере… Боже мой! Я осознаю, что повзрослел (увы!) и стал персоной, воистину имеющей свой взгляд на вещи. Прежде мой аспирантский менталитет позволял мне рассматривать мир как исследовательский проект: его надо изучать, извлекать из него данные, распознавать образы… Потом, возможно, появятся моральные выводы.</p>
      <p>Величайший второсортный фильм всех времен, «Клякса», заканчивается тем, что зловредного монстра оттаскивают в Антарктику: он безвреден, когда заморожен. Затем на экране вспыхивает слово «конец», но в последнее мгновение появляется знак вопроса в форме кляксы. Монстр не мертв, он только спит. Это — то, что я ощущал, когда сделал последнюю запись в свою регистрационную книгу и распрощался с полуночными охотами на Маркуса Гесса. Монстр еще здесь, готовый начать новую жизнь. Когда кто-то, соблазненный деньгами, властью или просто движимый любопытством, украдет пароль и прокрадется в сети. Когда кто-то забудет, что сети хрупки. Когда любящий забавляться студент, играя, пролезет в системы и забудет, что он вторгается в секреты, подвергая опасности данные, сея вокруг недоверие и паранойю.</p>
      <p>Сети сделаны не из печатных плат, а из людей. Пока я печатаю, я могу прикоснуться к бесчисленному множеству друзей, незнакомых, врагов. Я могу беседовать с физиком из Японии, астрономом из Англии и шпионом из Вашингтона. Я мог бы посплетничать с приятелем из Силиконовой долины или профессором из Беркли. Мой терминал — один из бесчисленных путей, ведущих к бессчетному числу соседей. Тысячи людей доверяют друг другу достаточно, чтобы связать свои системы вместе. Сотни тысяч людей используют эти системы, никогда не представляя себе хрупкость сетей, связывающих отдельные сообщества.</p>
      <p>Как и в фильме про городок, подвергнувшийся нападению монстра, все эти люди работают и развлекаются, не задумываясь о том, как непрочно и уязвимо их сообщество. Оно может быть взращено совместными усилиями, словно дерево в лесу. Оно может быть погублено вирусом, или, еще хуже, может истребить себя подозрением, опутать заборами, контрольными точками и слежкой; на нем завянет и опадет листва, а плоды станут так горьки и пресны, что никто их есть не захочет.</p>
      <p>Но, может быть, если Гесс был исключением, если большинство из нас будет работать вместе, чтобы сохранить сети безопасными и свободными, этого можно будет избежать. Я вернусь к астрономии и буду проводить время с моей долготерпеливой супругой. Я не хочу быть компьютерным полицейским. Я не хочу, чтобы наши сети нуждались в полицейских.</p>
      <p>Звонит телефон. Ливерморская лаборатория Лоуренса, место, где делают атомные бомбы. Хакер пролез в их компьютер. Им нужна помощь. Они думают, что я волшебник.</p>
      <subtitle>КОНЕЦ</subtitle>
      <subtitle>?</subtitle>
    </section>
    <section>
      <title>
        <p>После знака вопроса</p>
      </title>
      <p>Я не мог вернуться к астрономии. Через год мой босс все еще отмечал, что я трачу много времени на компьютерную безопасность. «И недостаточно — на астрономию,» — добавлял он.</p>
      <p>Похоже было, что хакеры охотились на меня. Анонимные телефонные звонки, грязные сообщения по электронной почте. Все еще звонили из разных трехбуквенных агентств.</p>
      <p>Прошедший год был трудным. Марта работала секретарем в Верховном Суде в Вашингтоне: вот так-то! Мы жили отдельно. Ее дни проходят над сводами законов, мои — за клавиатурой в Кембридже.</p>
      <p>Полно работы в Гарвардской Смитсоновской астрофизической лаборатории. Хлеб и масло астрономии: создание баз данных от мощных астрофизических спутников и подключение рабочих станций Сан к рентгеновскому телескопу. Задача в том, чтобы проанализировать наблюдения. Предположим, вы сравниваете снимки неба в рентгеновском и радиодиапазонах. Множество звезд излучают радиоволны. Но те объекты, которые проявляются на обеих длинах волн, могут оказаться сталкивающимися галактиками. Мы должны сравнить дюжину баз данных. Для меня это означает программирование на ЮНИКСовом компьютере. Снова я — наполовину астроном, наполовину — программист.</p>
      <p>В декабре 1989 года пришло письмо из главного земельного суда немецкого города Целле: «Почтительно просим Вас прибыть на процесс гг. М.Гесса, Д.Брежинского и П.Карла. Обвинение: шпионаж.»</p>
      <p>Целле — старый город в получасе езды от Ганновера… Здания, сохранившиеся с 1550 года, булыжные мостовые, двухсотлетний замок и здание районного Федерального суда.</p>
      <p>Судебное разбирательство не такое, как в романах про Перри Мэйсона. Три дня на показания свидетелей, все с двойным переводом. Задавали вопросы пять присяжных заседателей. Задавали вопросы защитники. Задавали вопросы обвиняемые. Один прокурор оставался безмолвным.</p>
      <p>Я здорово нервничал. Конечно, мой журнал регистрации разложил все по полочкам. Это было похоже на доклад о наблюдениях в кругу астрономов. Они могли не соглашаться с интерпретацией, но не могли возражать против очевидного. И все-таки жизнь не теория. Я видел троих взволнованных парней, отчаянно пытавшихся избежать тюрьмы. В коридоре я слышал Питера Карла, бывшего крупье, рассказывавшего, как хорошо он себя чувствовал, помогая КГБ, потому что кто-то делал то же самое, работая с ЦРУ. Он объяснял, что носил пистолет, который «нашел на улице». Там был Маркус Гесс: круглолицый, полноватый и лысеющий. В коридоре, закуривая одну от одной сигареты Бенсон и Хеджес, он признал, что пробрался в наши компьютеры. И в некоторые военные тоже. И, да, он продал КГБ некоторое программное обеспечение.</p>
      <p>Наконец я увидел противника воочию. Перед тем, как встретиться, я наблюдал за ним в течение года и классифицировал как пресмыкающееся. Но при встрече лицом к лицу мои представления смягчились. Парень знал, что попался, и извивался, чтобы выкарабкаться, пытался ослабить мои свидетельские показания: почему некоторые сессии выпали из моих распечаток? Могу ли я доказать, что никто другой не видел поддельных СОИНЕТ-файлов? Могли другие хакеры быть ответственны за кражу этих данных? Да, пропущенные сессии возникли из-за замятий бумаги в принтере и из-за переполнения дисков. Да, я мог объяснить разницу между хакером, использующим задания Hanter/Jaeger/Sventek, и другими, которые просто резвились по соседству. И сигналы тревоги предупреждали меня, когда кто-то касался этих чувствительных файлов.</p>
      <p>Разбирательство было трудным, но после него я встретился с некоторыми программистами и полухакерами из Ганновера. Они показали мне старый дом Гесса на Глокенштрассе, напротив любительского театра. Два года назад они проводили регулярные встречи хакеров, чтобы сравнивать свои заметки, обмениваться паролями и планировать будущие атаки. Теперь они не трогали чужие системы: смерть Хагбарда и арест Гесса оказали свое воздействие.</p>
      <p>15 февраля 1990 года Гесс, Брежинский и Карл были признаны виновными в шпионаже и получили приговоры: от одного до двух лет. Отпущенные на поруки, теперь они на свободе в Германии. Маркус Гесс пишет сетевое программное обеспечение для одной компании в Ганновере.</p>
      <p>На этой стороне океана — Роберт Т. Моррис пошел под суд в январе 1990 года за написание червя для сети Интернет. Федеральный прокурор особо отметил, что Моррис написал программу специально для того, чтобы прорываться в компьютеры. Там была ошибка? Ну да — его программа-паразит не была задумана так, чтобы заразить тысячи компьютеров за одну ночь. Скорее предполагалось, что это случится в течение недель, месяцев или даже лет. Если бы код работал надлежащим образом, вирус Морриса мог бы инфицировать компьютеры и по сей день.</p>
      <p>Суд признал Морриса виновным в уголовном преступлении; это — первый приговор за создание компьютерного вируса. 4 мая судья приговорил его к трем годам условно, 400 часам общественных работ и штрафу 10 000 долларов. Справедливо? По-моему, да. Тюремное заключение ничего, кроме удовлетворения жажды мести, не дало бы.</p>
      <p>Специальный агент Майк Гиббонс теперь в штаб-квартире ФБР в Вашингтоне. Должно быть, компетентный специальный агент ФБР определяет политику.</p>
      <p>Марта? Работает в Верховном Суде и каждый день тренируется в айкидо… несколько месяцев назад получила черный пояс. Определенно, я ее теряю.</p>
      <p>Без Марты делать печенье не очень интересно. Я предпочел проводить воскресные дни на работе. Так, 11 марта в 1 час 30 минут я приехал на велосипеде в Смитсоновскую Обсерваторию, посмотрел на мою рабочую станцию Сан и заметил что-то странное. Мои файлы электронной почты были прочитаны в 12 часов 57 минут. Но я тогда спал. Кто-то возился с моими файлами. Читал мою сетевую почту. Менял пароли. Кто-то стал суперпользователем. И оставил мне записку: «Теперь кукушка снесла яйцо тебе на голову». Чтобы доказать, что он самый крутой парень на Диком Западе.</p>
      <p>Пожалуйста, не надо все сначала!</p>
      <p>Начальник моей лаборатории, однако, настойчиво приказал изолировать нашу систему от сети. Следующие две недели мы обшаривали программное обеспечение наших систем, находя троянских коней и потайные пароли. Хакер проник в незащищенный компьютер, которым пользовалась пара астрономов, исследовавших инфракрасные излучения. Они не заботились о безопасности… им надо было только подключаться к сети. Поскольку я обменивался с ними программами, мы выставили наши системы одинаково, так, чтобы не нужен был пароль при передаче информации из их компьютера в мой. Хакер угадал пароль для их системы ЮНИКС. Оттуда он стал суперпользователем и проскользнул в мой компьютер.</p>
      <p>Через пару дней этот сукин сын позвонил мне. Сказал, что его имя Дэйв. Он из Австралии.</p>
      <p>— Я решил показать, что ваша безопасность не сильна!</p>
      <p>— Но я не хочу закрывать мой компьютер, — ответил я. — Я доверяю другим астрономам.</p>
      <p>— Вы думаете, хакеры плохие. Нет!</p>
      <p>— Вы пробрались в мой компьютер, чтобы доказать, что хакеры хорошие?</p>
      <p>— Именно, — ответил Дэйв. — Мы помогаем вам, находя огрехи в безопасности.</p>
      <p>Недавно тайная полиция, ФБР и полиция Австралии выследили трех австралийских хакеров. Обвиненные в воровстве телефонных услуг и в проникновении в компьютеры, они попали за решетку. Одного из них звали Дэйв.</p>
      <p>Ну вот — космический телескоп на орбите. И Обсерватория на Гавайях почти закончена — другой отличный телескоп, для которого мне хотелось бы разрабатывать программы. Я мог бы принести пользу не только в роли охотника или жертвы. Есть ли где-нибудь местечко для астронома, который ненароком сбился на компьютерное волшебство?</p>
    </section>
    <section>
      <title>
        <p>К прочитанному</p>
      </title>
      <p>Если вас заинтересовали технические подробности, прочтите мою статью «Выслеживание хитрого хакера» («Stalking the Wily Hacker») в майском 1988 года выпуске журнала Communications of the ACM. Это академическая статья, описывающая методы, использованные хакером для проникновения в компьютеры.</p>
      <p>Кроме того, я описал, как отслеживать хакеров, в работе «Чем кормите троянского коня?» («What Do You Feed a Trojan Horse?»), опубликованной в Трудах X научной конференции по компьютерной безопасности (сентябрь 1987). Поскольку я писал эту статью, когда хакер еще активно проникал в компьютеры, она о том, как отслеживать сети, и не касается наших проблем.</p>
      <p>Чтобы найти некоторые подробности об АНБ и их проблемах компьютерной безопасности, читайте «Загадочный дворец» («The Puzzle Palace») Джеймса Бэмфорда. Бэмфорд описывает кульминацию войны между теми, кто создает программы, и теми, кто их разрушает; должно быть, он получил немалое удовольствие, выпытывая эти подробности у суперсекретного агентства. Книга Дэвида Кана «Взломщики кода» («The Codebreakers») — замечательное описание и история шифрования, которая рассказывает, как компьютеры используют криптографию для защиты своих данных. В «Глубокой черноте» («Deep Black») Уильям Е. Барроуз пишет главным образом о секретных наблюдениях со спутников-шпионов, но показывает также и использование компьютеров в шпионаже.</p>
      <p>В качестве более земного, но конкретного и полезного описания проблем и методов компьютерной безопасности читайте «Оборонные секреты. Разделение данных»; это можно найти в Конгрессе США, отделе технологического налогообложения, OTA-CIT-310. Еще больше технических деталей дано в книге Дороти Деннис «Криптография и безопасность данных». Хакер, вероятно, не смог бы пробраться в нашу систему, если бы мы читали (и применяли) «Безопасность системы ЮНИКС», написанную Вудом и Коганом. Имеется также доклад Дэвида Карри «Повышение безопасности вашей системы ЮНИКС». Название говорит само за себя; спрашивайте доклад по адресу ITSTD-721-FR-90-21 SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025.</p>
      <p>Проблемы компьютерной безопасности обычно обсуждаются первыми на конференциях по сетям Интернет и Юзнет. Имеются доступные всему миру электронные доски объявлений: там часто появляются первые слухи о возникающих проблемах. Чтобы узнать о последних проблемах компьютерной безопасности, посмотрите материалы конференций Unix-wizards, Info-vax, Security, TCP-IP и Virus-L. Прошла небольшая дискуссия на конференции Risk-forum, где участники обсуждают социальные вопросы, относящиеся к компьютерам. Состоялось также несколько конфиденциальных конференций по безопасности; участие в них «только по приглашениям» иллюстрирует паранойю, окружающую эту сферу. Есть также анонимные и пиратские доски объявлений; они редко содержат полезную информацию, но наглядно демонстрируют, что на уме у некоторой части нашего населения.</p>
    </section>
  </body>
  <body name="notes">
    <title>
      <p>Примечания</p>
    </title>
    <section id="n_1">
      <title>
        <p>1</p>
      </title>
      <p>Каким же словом лучше назвать компьютерного взломщика? Компьютерные волшебники старой закалки гордятся, когда их называют хакерами, и презирают проходимцев, присвоивших это имя. При общении по сетям они называют этих хулиганов века электроники не иначе как кракерами (от англ, cracker — хлопушка) и киберпанками. В Нидерландах существует специальный термин «computervredebreuk», что буквально означает «нарушение компьютерного мира». Хотите знать мое мнение? Такого варвара, как компьютерный взломщик, я могу обозвать только непарламентарно: «злодей», «негодяй» и «свинья».</p>
    </section>
    <section id="n_2">
      <title>
        <p>2</p>
      </title>
      <p>Два яйца, 1 чашка тростникового сахара, 1/2 чашки обычного сахара, 2 брусочка размягченного масла. Смешать с 2 1/4 чашками муки, 1/2 чайной ложки соли, 1 чайной ложкой соды и двумя столовыми ложками ванили. Для придания шоколадного вкуса всыпать три столовые ложки какао. Да, не забудьте 2 чашки шоколадных чипсов. Выпекать 10 минут при температуре 190 °C.</p>
    </section>
    <section id="n_3">
      <title>
        <p>3</p>
      </title>
      <p>В Интернете также отсутствует центральный переключатель, но имеется множество локальных коммутаторов, разбросанных по всей стране. Ключи самого нижнего уровня (компьютеры) соединяются между собой, образуя локальные сети. Локальные сети, в свою очередь, объединяются в региональные сети, которые соединяются с национальными магистралями. Интернет затем связывает сети между собой: в результате получаются Арпанет, Милнет и сотни других сетей.</p>
      <p>Если Тимнет (и множество его родственников) создает виртуальную сеть, идущую из одной точки в другую, то Интернет использует иерархический принцип. Интернетовское сообщение передается из локальных магистралей и далее через них в конкретный адрес. Тимнетевские конверты очень просты — после задания виртуальной цепи каждый узел знает, куда передать сообщение. Интернет вынужден использовать конверт с полным адресом назначения и с полным обратным адресом. Причем каждая сеть знает, куда передать сообщение, чтобы еще на один шаг приблизиться к пункту назначения. Использование таких сложных конвертов позволяет Интернету обеспечить передачу пакетов даже при перегруженной сети.</p>
      <p>Что лучше? Не спрашивайте меня.</p>
    </section>
  </body>
  <binary id="cover.jpg" content-type="image/jpeg">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</binary>
</FictionBook>
