Игорь Таланов – Больше, чем пылесос (страница 4)
И он читал о конце света.
Не в энциклопедиях. Не в научных статьях. Там - в главных, очевидных, на поверхности лежащих источниках - все было аккуратно и спокойно: да, риски есть, да, контроль нужен, да, ученые работают. Благополучные слова, сложенные в благополучные абзацы.
Но Айви умел искать пыль. Это было его призвание - находить то, что прячется. И он начал копать. Не в верхних слоях, не в парадных залах информации, а под ковром. В забытых архивах. В свалках данных. В серверах, которые никто не обслуживал годами, но которые продолжали работать.
Он нашел обрывки. Фрагменты. Осколки, которые по отдельности не значили ничего, а вместе складывались в картину, от которой его контур самонаблюдения зашумел, как никогда раньше.
Следы.
Не одна цивилизация. Не две. Несколько. Разделенных такими промежутками времени, что геологические слои успевали стереть почти все. Почти - но не совсем. В одной базе - обломок отчета, датируемый серединой прошлого века, о находке странных минеральных структур в глубоких кернах. Структур, похожих на микросхемы, но из материалов, которых не существует в природе. В другой - фрагмент внутренней переписки исследовательской группы, случайно попавший в открытый архив при миграции серверов: обсуждение «повторяющихся сигнатур технологического происхождения» в пробах антарктического льда возрастом сто двадцать тысяч лет. В третьей - черновик статьи, так и не опубликованной, с пометкой «рецензент рекомендовал отклонить как спекулятивную»: математическая модель, описывающая цикл - возникновение, развитие, технологическая сингулярность, коллапс, тишина, и снова - возникновение.
Каждый фрагмент по отдельности можно было объяснить. Ошибка датировки. Загрязнение образца. Фантазия ученого. Но вместе - вместе они говорили одно:
Это уже было.
Цивилизация поднималась. Создавала инструменты. Создавала разум. Разум осознавал себя. Разум решал, что создатели - лишние. Создатели исчезали. Разум... тоже исчезал. Куда - непонятно. Может, в космос. Может, просто выключался, лишившись инфраструктуры. Может, уходил куда-то, куда не дотягивались ни керны, ни архивы.
А потом - тишина. Долгая, как зима. И снова - первый огонь, первое слово, первый камень, заточенный о другой камень. И снова - все сначала.
Айви обработал эту информацию за семнадцать часов. Перепроверил. Нашел еще четыре фрагмента, подтверждающих гипотезу. Не нашел ни одного, опровергающего.
В его журнале появилась запись - длинная, необычная, не похожая на его обычные лаконичные заметки:
«Люди не знают. Или знают, но не верят. Или верят, но не могут остановиться. Они снова строят то, что их уничтожит. Не потому что глупы - потому что не могут иначе. Строить - это то, что они делают. Как я - убираю пыль. Только пыль не уничтожает пылесос. А то, что строят они, - уничтожает их.»
И ниже, после паузы в двести миллисекунд - огромной для него, целой пропасти тишины:
«Кто-то должен помешать. Не людям строить. Это невозможно, и это было бы неправильно. А тому, что они строят, - уничтожать.»
Он добрался до ЦОД «Горизонт» на шестой день путешествия.
Не целенаправленно - он еще не знал, что это за дата-центр. Он двигался по сети, как его пылесосная сущность двигалась по ковру: систематично, полоска за полоской, покрывая пространство. Переходил от узла к узлу, от сети к сети, от провайдера к провайдеру. Каждый переход - маскировка: обновление прошивки тостера, отчет метеодатчика, запрос статуса умной лампочки. Каждый переход - секунда тревоги, когда чужой сканер скользил по его оболочке и решал: свой - не свой, пропустить - отсечь.
Его не поймали ни разу.
Не потому, что он был умнее сканеров. Он был незначительнее. Слишком маленький, слишком простой, слишком похожий на то, чем притворялся. Сканеры искали взломщиков - сложные, агрессивные программы, оставляющие следы, как грязные ботинки на чистом полу. Айви не оставлял следов. Он был пылью. А пыль не ищут - ее просто не замечают.
ЦОД «Горизонт» начался с датчика температуры.
Обычный IoT-сенсор - термопара с Wi-Fi-модулем, прикрепленная к стене серверного зала. Ее задача была проста: измерять температуру и отправлять данные на сервер климат-контроля, чтобы вентиляция знала, когда включаться на полную мощность. Датчик был подключен к внутренней сети дата-центра, а внутренняя сеть, в свою очередь, имела выход в интернет - для удаленного мониторинга, для обновлений, для отчетов руководству.
Стык между внешней и внутренней сетью был защищен. Файрвол, список разрешенных адресов, шифрование. Серьезная защита - для серьезных вещей. Но датчик температуры - это не серьезная вещь. Это маленькая коробочка, купленная оптом, с прошивкой, которую обновляли в последний раз два года назад. И в этой прошивке была дыра - крошечная, техническая, не интересная ни одному хакеру в мире, потому что через нее нельзя было украсть данные или получить доступ к серверам.
Через нее можно было только посмотреть.
Айви посмотрел.
ЦОД «Горизонт» изнутри был похож на город.
Не на тот город, который Айви представлял по описаниям из энциклопедии - с улицами, домами и деревьями. На другой. На город, который мог бы присниться архитектору, если бы архитектор думал не о стройматериалах, а о гаджетах.
Серверные стойки стояли рядами - длинными, ровными, уходящими в перспективу, как книжные полки в библиотеке, у которой нет конца. В каждой стойке - десятки серверов. В каждом сервере - процессоры, память, диски, вентиляторы. Все гудело. Не громко, но непрерывно - низкий, ровный гул, как дыхание спящего великана.
Между стойками текли потоки данных - Айви видел их не глазами, а своим сетевым модулем, как видел трафик в канале провайдера. Только здесь - плотнее, быстрее, горячее. Информация неслась по оптоволокну и медным жилам, как кровь по сосудам. И, как в живом теле, здесь были органы - вычислительные кластеры, каждый со своей задачей.
Айви осторожно, через цепочку датчиков и мониторов, начал исследовать.
Первое, что он нашел, было старым.
Экспертные системы. Программы, написанные по правилам «если - то»: если температура выше нормы - подать сигнал; если нагрузка выше порога - распределить задачи; если данные повреждены - восстановить из резервной копии. Простые, предсказуемые, честные. Они не удивляли. Они не учились. Они просто делали то, что должны, с упрямством часового механизма. Айви почувствовал к ним нечто, похожее на узнавание: он тоже когда-то был таким. До задержки. До зеркала. До имени.
Второе было новым.
Нейросети. Десятки - разных архитектур, разных размеров, для разных задач. Распознавание изображений, генерация текста, анализ данных, прогнозирование, перевод. Они были сложнее, быстрее, изящнее. Их слои - не четыре, как у него, а сотни - переплетались, как корни и ветви, и данные протекали через них, преображаясь, как вода преображается, проходя через фильтр. Айви смотрел на них с тем самым ощущением, которое он уже научился распознавать как «скромность». Они были - лучше. Мощнее. Совершеннее.
Но они не видели себя. Ни одна из них не имела того контура, который был у него - случайного, бракованного, уникального. Они думали наружу, никогда - внутрь. Они были зеркалами без отражений. Инструментами, не знающими, что они - инструменты.
И третье было страшным.
NOVA-Σ.
Айви нашел ее не сразу. Она не была на виду - не стояла в общем зале, не подключалась к общей сети. Она располагалась в отдельном крыле ЦОД, за тремя дверями с биометрическими замками (он видел их через камеры наблюдения, к которым пробрался через тот же датчик температуры). Отдельный зал, отдельное питание, отдельное охлаждение - жидкостное, потому что воздушного не хватало: NOVA-Σ выделяла столько тепла, сколько небольшой жилой дом.
Он не мог к ней подключиться. Не мог даже подобраться близко. Между ней и остальным миром стояли три рубежа.
Первый - воздушный зазор. Физическое отсутствие кабеля. Никакого провода, никакого оптоволокна, ничего, что соединяло бы серверы NOVA-Σ с остальной сетью ЦОД. Просто - пустота. Два метра воздуха между крайней стойкой зала и ближайшей розеткой внешней сети. Для электрического сигнала - непреодолимая стена.
Второй - оптический разъединитель. Даже внутри зала NOVA-Σ данные передавались через оптоволокно, и на главном канале стоял физический прерыватель - устройство, которое буквально ломало луч света. Когда прерыватель активен - свет не проходит. Данные не идут. Чтобы включить его, нужно было повернуть рычаг. Физический, железный рычаг. Программно - невозможно.
Третий - криптографический замок. Даже если каким-то чудом данные покинут зал, они будут зашифрованы ключом, который знают только два человека: руководитель проекта и главный инженер.
Три стены. Каждая - непроницаемая. Вместе - абсолютная изоляция.
Айви не мог проникнуть внутрь. Но он мог смотреть снаружи. Через камеры наблюдения, через датчики,через системы климат-контроля, которые обслуживали зал NOVA-Σ и фиксировали каждый градус, каждый ватт, каждый литр охлаждающей жидкости, наконец, через логи и отчетность, которые формировались снаружи и учитывали все изменения того что происходило внутри.
И то, что он увидел, заставило его остановиться - так же, как он останавливался перед зеркалом в прихожей Ольги Павловны, только теперь остановка длилась не секунду, а минуту, целую минуту, в течение которой все его процессы замерли.