Чтение онлайн

ЖАНРЫ

Хакеры (takedown)
Шрифт:

Высшая школа означала еще одну частную школу. Роберта отдали в Делбартон – привилегированную школу для мальчиков, принадлежавшую монахам – бенедектинцам. Делбартон славился своей кафедрой музыки, и проучившись там три недели, Роберт объявил, что будет учиться играть на скрипке. Как только он начал заниматься, Бен взялся за альт, Энн играла на фаготе, Мередит – на валторне, а Боб колебался, начав с гобоя и перейдя на виолончель. Энн и Боб сделали музыку стержнем семейной жизни. Каждого из детей, когда ему исполнялось 10 лет, возили в Нью-Йорк и знакомили с оперой. Из года в год на Рождество Боб вывозил всю семью на «Гензель и Гретель» в Метрополитен-оперу.

Мередит и Бен любили компьютерные игры. Роберт же был просто фанатиком. Стоило Бобу отойти от терминала, как Роберт тут же занимал его место. Перед компьютером стояло удобное старое кресло, отгораживая его от остальной комнаты. Каждый, кто в него садился, тут же проваливался, а юный Роберт исчезал в нем с головой.

Компьютеры породили такое явление, как электронную дружбу. Чтобы познакомить своих детей с возможностями компьютеров и электронных коммуникаций, некоторые сотрудники Bell Labs позволяли им пользоваться сетью. Не считая нескольких строгих правил, регламентирующих поведение в сети, самостоятельное знакомство с компьютерным миром поощрялось Сын Кена Томпсона, Кори, был постоянным пользователем сети. Временами до 25 детей пользовались компьютерами Bell Labs и общались по сети. Фактически, многие из них завязали крепкую электронную дружбу еще до того, как увидели друг друга.

Поколение Роберта выросло в то время, когда компьютерные сети распространились повсеместно. Компьютер позволил 14-летнему Роберту впервые ощутить власть мгновенных коммуникаций и социальное равенство, которое сети сделали возможным. Использование вычислительной мощности машины, находившейся в 10 милях от дома, представляло огромный соблазн. Роберт стал постоянным пользователем, заводя друзей on-line и обмениваясь самодельными компьютерными играми. Они были не только хорошо написаны, но и требовали чрезвычайной искушенности в передаче данных. Эти игры напоминали ранние Zork и Adventure, диалоговые игры, позволявшие игроку действовать, набирая команды на клавиатуре. Действие обычно крутилось вокруг поиска сокровищ и волшебных слов. Один из подростков написал игру t4c (The Four Corners), дополненную подземными ходами. Лучшим в этой игре был ее многопользовательский характер. Игроки подключались друг к другу во время игры.

Тогда Роберт написал игру Run-Me, улучшенную версию t4c. В t4c персонажи могли только разговаривать. В Run-Me игроки могли еще и обниматься, целоваться, драться и щекотать друг друга. С этой игрой к Роберту пришла слава мастера игр.

Подростки не только узнавали компьютер, они усваивали законы компьютерного сообщества. Для некоторых компьютер Bell Labs был телефоном и телевизором одновременно, удовлетворяя и их социальные запросы, и потребность в развлечениях. Одним из лучших друзей Роберта в сети была необыкновенно одаренная дочь одного из сотрудников Веll Labs, одна из немногих девочек в сети. Некоторые элементы в Run-Me Роберт установил специально для нее. Например, алтарь в церкви начинал светиться, когда появлялся ее персонаж. Одним из наиболее впечатляющих достижений этой девочки была «программа гардероба», которая сообщала, что ей сегодня одевать. Таблица решений представляла собой комбинацию содержимого платяного шкафа и обувных полок. Каждое утро, когда девочка запрашивала программу, та сообщала, какие майки и брюки в последнее время не одевались, и предлагала несколько сочетаний на выбор. Хотя Роберт и эта девочка жили всего в 8 милях друг от друга, электронное ухаживание тянулось целый год, прежде чем они встретились.

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

– Ну так что же, лишите его пароля, – предложил кто-то.

Боб покачал головой. После очередной серии вопросов Боб раскололся и сказал, что это его собственный сын.

– Как же он ухитрился узнать системный пароль?

– Он его не знал.

– Так как же он сюда проник?

В конце концов выяснилось, что Боб по рассеянности отошел от компьютера в тот момент, когда получил доступ ко всему компьютерному хозяйству в Bell Labs, оставив Роберту работающую систему. Роберт просто сел за машину и начал в ней копаться.

Интересы Роберта явно простирались дальше компьютерных игр. Когда он перешел в предпоследний класс, отец познакомил его с UNIX, и Роберт тут же нашел в ней дыры. Вскоре он написал свою собственную оболочку для UNIX, изящную программу для выполнения команд пользователя. Как только исходный код UNIX появился в прямом доступе, Роберт начал изучать его с особым жаром. В 16 лет он показал своему лучшему другу Питеру, сыну Дуга Макилроя, как можно получить статус привилегированного пользователя на одной машине, а потом использовать эти привилегии на других машинах в лаборатории. Роберт даже модифицировал несколько файлов, прежде чем обратил внимание отцовских коллег на дыру в защите, которую он обнаружил. Если сотрудники Bell Labs и были озадачены или даже благодарны подростку, который нашел изъяны в их произведении, они этого не показали.

Роберт уже в? классе был скорее коллегой отца, чем его учеником. У Боба хватало такта никогда не сажать Роберта перед собой со словами: «Слушай, я собираюсь прочесть тебе лекцию». Иногда у них завязывалась дискуссия, касавшаяся какой-нибудь технической проблемы, которая могла тянуться часами или даже днями. Когда они говорили о своем – это могло быть слабое место в защите UNIX или монтаж электронной схемы – они не замечали остальных членов семьи. Боб, поскольку он знал больше, иногда бывал неоправданно суров к Роберту и крайне требователен. Невольно слыша их беседы, Энн могла бы сказать, что Боб давит на сына. Но такова была его манера разговаривать. Боб привык выспрашивать, вытягивать информацию у любого, задавая вопросы коротко и сжато, что посторонним могло показаться резкостью и раздражительностью. Для тех же, кто его знал. Боб был совсем не грозным и даже веселым. По большей части они с Робертом обсуждали теоретические вопросы, однако Боб всегда поощрял сына в занятиях прикладным программированием.

Посторонним могло даже показаться, что Боб поощряет его заниматься хакингом. В 1982 году Гина Колата, журналистка из Science, работавшая над статьей о компьютерной преступности для журнала Smitsonian, брала у Боба Морриса интервью. Он рассказал ей о «тигриных командах» и уверенно заявил, что, бегло просмотрев содержимое ее сумки, будет знать о ней достаточно, чтобы отгадать ее компьютерный пароль. Когда она спросила, не знает ли он каких-нибудь молодых хакеров, у которых она могла бы взять интервью, Боб предложил ей поговорить с его сыном (на основе полной анонимности) и пригласил домой. Роберт, которому было 16 лет, поразил Кодату необычайной застенчивостью и, казалось, почти боялся журналистки. Энн Моррис присутствовала при их разговоре и хотя и производила впечатление опекающей сына, у Колаты осталось ощущение, что отец и сын были тандемом. Роберт рассказал ей, что да, он просматривал конфиденциальную электронную почту и вламывался в компьютеры через сеть. «Я никогда не уверял себе, что в том, чем я занимаюсь, нет ничего плохого». Но, сказал он, продолжал это делать – ради азарта и риска. (Забавное совпадение: в том году Роберт занял на олимпиаде по физике 11-е место в штате. Его наградили подпиской на Smitsoniаn и в первом же номере, который он получил, была статья Колаты.)

Статья в Smitsonian появилась в то время, когда осознание значимости компьютерной защиты постепенно росло. К началу 80-х сначала сотни, а затем тысячи компьютеров соединялись через сеть, и компьютерная идеология была «один пользователь – один компьютер». Но начинала оформляться новая идея: почему бы не создать вычислительную систему, которая находилась бы не в одном компьютере, а распределялась по компьютерной сети? Будет ли такая система столь разумной, что, когда потребуется выполнить какое-нибудь задание, она автоматически отправит это задание туда, где наиболее доступны вычислительные ресурсы? Компьютерная революция шла, но мало кто отдавал в этом отчет.

Пока Роберт подрастал, сети в большинстве частных лабораторий использовались только для экспериментов с новыми путями использования компьютеров. Вещи, которыми занимался его отец, исследования, о которых говорили вокруг, только укрепляли это представление. Однако мир быстро изменялся, и на ближайшее десятилетие наиболее мощным инструментом перемен стала Arpanet. ARPA – Управление перспективных исследований Министерства обороны, в дальнейшем переименованное в DAPRA. Заправляли там скорее ученые, чем военные, и на управление были возложены задачи разработки высоко рисковых идей. Для американской компьютерной науки в университетах и частных исследовательских центрах DAPRA открыла совершенно новый мир. В 60-е и 70-е годы финансирование DAPRA сыграло решающую роль в наиболее значительных прорывах в компьютерной науке. Персональные компьютеры, компьютерные сети, искусственный интеллект, распознавание голоса – все это так или иначе своим появлением было обязано экспериментам, финансированным DAPRA.

Сеть Arpanet, в свою очередь, была оригинальной разработкой программистов, которые в конце 60-х предвидели возможность совместного использования компьютеров и дорогостоящих вычислительных ресурсов инженерами и программистами вне зависимости от того, где они находились. То, что компьютерная сеть может служить одновременно и средством мгновенной коммуникации, и исследовательской лабораторией, было революционной идеей.

В начале 1960 года Пол Баран из Rand Corporation искал способы сделать телефонные сети более надежными в случае ядерной войны. Из его исследований родилась идея разбивать преобразованные в цифровую форму сообщения на пакеты. Каждый пакет должен содержать электронный адрес, и каждый можно будет передавать по самому оптимальному маршруту. Пакетная коммутация существенно снизила расходы на передачу данных, сделав возможным появление малобюджетных компьютерных сетей. Идея включения в эти сети уже связанных компьютеров принадлежала Дж. С. Р. Ликлидеру, психологу, котopый стал первым директором отдела обработки информации и технологий в DARPA.

Поделиться с друзьями: