Книги

Яйцо кукушки. История разоблачения легендарного хакера

22
18
20
22
24
26
28
30

— И повторяю снова.

Свистящий звук из компьютера. Это я передал ответное сообщение Стиву в Тимнет, который переправил его Вольфгангу. Бюрократы, похоже, не способны держать связь друг с другом, но технари еще могут.

Наши жалобы в ФБР, должно быть, сортировались в их офисе, пересылались юридическому атташе в Бонн, затем передавались в ФБР Германии — Бундескриминаламт (БКА). БКА, вероятно, олицетворяет такой же образ правды и справедливости в Германии, как ФБР в Америке.

Между тем, мои друзья-астрономы тоже нуждались в моей помощи. Я пытался понять оптиков, работающих с телескопом обсерватории Кек. Джерри Нельсон нуждался в моих программах для предсказания работы телескопа. С тех пор, как я начал ловить хакера, я не продвинулся ни на йоту. Другие системные программисты тоже меня доставали. Вэйн Грэйвс обучал меня разрабатывать программу драйвера диска. А Дэйв Клэвленд мягко напоминал, что ему нужно подцепить десять новых настольных компьютеров к нашей лабораторной сети. Я сказал им, что хакер должен быть изгнан «ТУС» — Теперь Уже Скоро.

По пути в астрономическую группу я завалился на минуту в коммутационный распределитель, чтобы проверить мониторы. Они показывали какую-то деятельность на компьютере Беватрона, манипулируя файлом паролей. Чудно. Беватрон — один из лабораторных ускорителей частиц и все их программисты работают в нашей лаборатории. Только системный администратор может манипулировать файлом паролей.

Так. Созвать весь народ с Беватрона. Чак Макпарланд ответил: «Я системный администратор. Больше никому не разрешается».

— Тогда у тебя проблемы. Кто-то изображает Всевышнего на твоем компьютере.

— Какой-то сукин сын.

Беватронный ускоритель частиц использовал магниты размером с дом для того, чтобы обстреливать фрагментами атомного ядра тонкие мишени. В шестидесяти процентах случаев его «боеприпасами» являлись протоны. Теперь, питаемый из второго ускорителя, он разгонял тяжелые ионы почти до скорости света. После соударения этих атомных частиц с тонкой мишенью физики тщательно просеивали все обломки в поисках фрагментов, которые могут быть фундаментальными строительными кирпичиками вселенной. Физики месяцами терпеливо ждали событий в пучках частиц и, что более важно, ждали безнадежно больные пациенты.

Беватрон мог ускорять ионы гелия до субсветовых скоростей, когда они приобретают энергию порядка 160 миллионов электрон-вольт. При этих скоростях они проходят несколько дюймов и затем сбрасывают большую часть своей энергии. Если расположить раковую опухоль на нужном расстоянии за этим ускорителем, то большая часть частиц пройдет через опухоль. Раковые клетки будут поглощать энергию частиц и опухоль будет разрушена без повреждения остальных частей тела больного. В отличие от рентгеновских лучей, которые разрушают все на своем пути, беватронные частицы теряют основную часть своей энергии в сравнительно небольшом объеме. Это особенно важно при опухолях мозга, которые хирурги часто считают неоперабельными.

Компьютеры Беватрона рассчитывали это «правильное расстояние». Они также управляли ускорителем для правильного использования энергетического потенциала. Достаточно сделать что нибудь неправильно — и вы убьете не те клетки.

Каждые несколько секунд вспышка ионов рассыпалась в разные стороны от оси пучка ускорителя. Щелкая магнитами в нужные моменты, компьютеры Чака посылали их в физический эксперимент или к больному. Ошибка в программе была бы плохой новостью для обоих. Хакер не просто совал нос в компьютер. Он играл с чьим-то спинным мозгом.

Знал ли он? Для него компьютер Беватрона был просто новой игрушкой для поиска интересной информации. Нет таблички: «Внимание, медицинский компьютер. Не вмешиваться». Но он не просто искал информацию. Он издевался над операционной системой.

Операционные системы — деликатнейшие создания. Они управляют поведением компьютера и работой всех его программ. Системные администраторы аккуратно настраивают операционные системы, пытаясь выжать каждую каплю производительности из компьютера. Является ли программа слишком медленной потому, что она взаимодействует с другими задачами? Зафиксируйте это с помощью изменения параметров планировщика операционной системы. Или, может быть, не хватает памяти для дюжины одновременно работающих программ. Тогда необходимо изменить варианты распределения памяти операционной системой. Немного пережмите — и компьютер перестанет работать.

Хакеру нет дела до того, что он разрушит чью-то операционную систему. Он просто хочет сделать дыры в системе безопасности, чтобы иметь возможность входить в систему. Знал ли он, что может убить кого-то? Чак наглухо забил все входы в компьютерную систему, изменив все пароли. Новая дверь хлопнула хакера по голове. Конечно, я тоже могу выкинуть его из моего компьютера и умыть руки, оставив остальной мир в беспорядке. Правда, дав ему пинка, я только закрою окно, через которое наблюдаю за ним. Он будет продолжать свои атаки на другие компьютеры, используя разные сети. У меня не было выбора, кроме как позволить этому сукиному сыну блуждать вокруг, пока я не сцапаю его. Но попробуйте объяснить это ФБР. В четверг 8 января заскочил мой местный агент ФБР Фред Виникен.

— Я здесь как представитель александрийского офиса штата Вирджиния, — начал он оправдываться.

— Не понял, — сказал я. — Почему делом не занимается офис Окленда?

— Офисы ФБР, к счастью, совершенно независимы друг от друга, — ответил Фред. — То, что одному офису кажется очень важным, другой офис может просто игнорировать.

Фред объяснил, что он не знает о ходе разработки обвинения. «Но я должен сказать, что оно довольно тонкое. Вы не можете указать никаких материальных потерь. Нет установленных секретных данных. И к тому же ваш хакер находится вне территории США».

— Поэтому местный офис не занимается этим делом?