Интернет как оружие. Что скрывают Google, Tor и ЦРУ - Яша Борисович Левин
Шрифт:
Интервал:
Закладка:
Военный интернет
Летом 1973 года Роберт Кан и Винтон Серф заперлись в конференц-зале дорогой гостиницы Hyatt Cabana El Camino Real в миле к югу от Стэнфорда. Это был самый шикарный отель в Пало-Альто – там останавливались многие знаменитости, в том числе The Beatles в 1965 году. Кан был коренастым мужчиной с густой черной шевелюрой и бакенбардами. Серф же был высоким, худым и носил неряшливую бороду. Эта парочка могла бы сойти за гастролирующий фолк-дуэт. Но Кан и Серф приехали туда не для того, чтобы играть или развлекаться. У них не было при себе ни выпивки, ни наркотиков, да и вообще почти ничего, кроме нескольких карандашей и блокнотов. Последние несколько месяцев они пытались написать протокол, который бы позволил соединить три различных типа экспериментальных военных сетей. В «Кабане» перед ними стояла задача наконец-то записать свои мысли на бумагу и представить окончательный технический проект «интерсети»{241}.
– Хочешь начать, или я начну? – спросил Кан.
– Конечно, я с удовольствием, – ответил Серф и уставился на пустой лист бумаги. Минут через пять он сдался: – Не знаю, с чего начать{242}.
Кан сменил его и принялся строчить, набросав в итоге 30 страниц диаграмм и теоретических схем построения сети. Серф и Кан вместе строили ARPANET: Серф состоял в команде Калифорнийского университета в Лос-Анджелесе, которая отвечала за операционную систему для маршрутизаторов, формировавших главные магистрали ARPANET, а Кан работал в компании Bolt, Beranek and Newman над протоколами маршрутизации. Теперь им предстояло вывести это дело на новый уровень и создать ARPANET 2.0 – сеть сетей, архитектуру того, что мы сегодня называем интернетом.
В 1972 году, возглавив отдел ARPA по вопросам командования и контроля, Кан убедил Серфа оставить недавно занятую должность в Стэнфорде и вновь поработать на ARPA{243}. Важной целью Кана было увеличить полезность ARPANET в реальной военной обстановке. Это означало в первую очередь распространить пакетный принцип коммутации на беспроводные сети, радио– и спутниковые каналы. Беспроводные сети передачи данных имели решающее значение для будущего военного командования и контроля, поскольку они позволяли передавать трафик на огромные расстояния – морские суда, летательные аппараты и мобильные полевые отряды могли бы подключаться к компьютерным ресурсам на материке через портативные беспроводные устройства. Это было тем обязательным компонентом глобальной системы командования и контроля, который ARPA было поручено разработать{244}.
Кан руководил постройкой нескольких экспериментальных беспроводных сетей. Одна из них называлась PRNET (от packet radio network – пакетная радиосеть). Она могла передавать данные через установленные в фургонах передвижные компьютеры посредством комплекса антенн, расположенных в горах вокруг Сан-Бруно, Беркли, Сан-Хосе и Пало-Альто. Эти работы велись в Стэнфордском исследовательском институте. Одновременно Кан направлял свои усилия и на пакетную спутниковую связь, наладив экспериментальную сеть под названием SATNET, соединившую Мэриленд, Западную Виргинию, Англию и Норвегию. Эта система изначально проектировалась для передачи сейсмологических данных от удаленных объектов, фиксировавших советские ядерные испытания. В беспроводной среде пакетная технология ARPANET работала удивительно хорошо. Но была одна проблема: хотя PRNET, SATNET и ARPANET основывались на одинаковых фундаментальных принципах пакетной коммутации данных, они использовали немного отличающиеся протоколы, из-за чего не могли соединяться друг с другом. С практической точки зрения они были отдельными сетями, что шло наперекор всей концепции построения сетей и сводило к минимуму их полезность для вооруженных сил.
ARPA должно было заставить все три сети функционировать как единое целое{245}. Вопрос заключался в том, как связать их без чрезмерных сложностей. Вот на него-то Кан и Серф и пытались найти ответ в конференц-зале гостиницы. В конце концов они сошлись на начальном проекте гибкого сетевого языка, который позволил бы соединить разные типы сетей. Он назывался TCP/IP (Transmission Control Protocol/Internet Protocol) и представлял собой тот же базовый сетевой язык, на котором говорит современный интернет{246}.
В 1990 году Серф, ныне главный евангелист Google, дал интервью в рамках устной истории и рассказал, что их с Каном усилия по изобретению протокола межсетевого обмена были целиком и полностью обусловлены нуждами вооруженных сил:
Для военных это имело далеко идущие последствия. Например, мы точно хотели обеспечить передачу данных в полевых условиях (чему как раз и служили проекты пакетной радиосвязи и пакетной спутниковой связи), чтобы покрывать большие площади, связываться с людьми в океане. Этого не добиться, протягивая кабели; для этого не слишком хорошо подходят наземные радиостанции, работающие по технологии с промежуточным хранением, потому что передавать данные по прямой видимости в океане не получается. Поэтому нужны спутники. Таким образом, сильнейшей мотивацией для этой работы была необходимость предоставить военным компьютеры в полевых условиях и сделать так, чтобы они могли связываться друг с другом и с объектами в тылу. Так что все проведенные нами демонстрации были продублированы и для военных{247}.
Даже первое успешное испытание сети с протоколом TCP/IP, состоявшееся 22 ноября 1977 года, имитировало военный сценарий: при помощи спутниковых, кабельных и радиосетей поддерживалась связь с активной мобильной частью, ведущей бои против вторгшихся в Европу условных советских войск. Старый развозной фургон GMC, который стэнфордские специалисты напичкали радиоаппаратурой, играл роль моторизованной дивизии НАТО и ездил туда-сюда по шоссе рядом со Стэнфордом, посылая данные через радиосеть ARPANET. Затем они переправлялись по спутниковой сети ARPA в Европу – через Швецию и Лондон, после чего возвращались в США, в Калифорнийский университет в Лос-Анджелесе, по спутниковым и кабельным каналам ARPA{248}. «Итак, мы имитировали ситуацию, когда кто-то находится в составе мобильной части на передовой, скажем, в Европе, и ведет некие боевые действия, пытаясь соединиться через спутниковую сеть с США, а затем связаться со стратегическим компьютерным объектом на территории Соединенных Штатов, – вспоминал Серф. – И мы провели целый ряд таких симуляций или демонстраций, часть которых были чрезвычайно амбициозными. Например, где-то даже было задействовано стратегическое авиационное командование: мы размещали на борту воздушных средств пакетные радиостанции, которые передавали информацию друг другу, а также на землю посредством бортовых систем, чтобы „сшить“ воедино фрагменты интернета, разделенные предполагаемым ядерным ударом».
Серф рассказывал, что очень тесно сотрудничал с военными на каждом этапе и во многих случаях помогал находить решения для конкретных задач. «Мы развернули целую кучу пакетной радиоаппаратуры, компьютерных терминалов и небольших процессоров в Форт-Брэгге вместе с восемнадцатым воздушно-десантным