Следующий день начался с разговора с Клайсом. Он был взволнован тем, как легко разрешилась ситуация, и пообещал со своей стороны тоже чем-нибудь помочь. Оказалось, что в реабилитационном центре он занялся разработкой комфортабельных блоков которые упрощали и упорядочивали жизненный цикл. Поэтому Тиксо без колебаний спросил про Тодда. Хотя друг уже несколько дней жил в удобном отдельном блоке, новое расположение лишним бы не стало.
Тиксо тоже был рад. Ведь он выполнил сразу два хороших дела.
Рабочий процесс только начался, и магнитный сердечник решил побродить по массиву данных, понаблюдать за работой коллег. Увидев Расти, он обрадовался знакомому лицу. И поинтересовался, чем тот занимается.
Редактирую инструкцию для автоматической сборки, - задумчиво ответил Расти.
Получается без проблем?
Ну как сказать. Есть над чем работать.
Помощь нужна?
Расти припомнил, как Тиксо быстро и легко помог ему в прошлый раз, поэтому решил, что поддержка пригодится. Так они начали вдвоём большую работу над инструкцией для автоматической сборочной линии.
Всё шло достаточно ровно до одного момента. Внезапно, произошла АВАРИЯ.
Вмиг данные заблокировались, половина ресурса массива просто отключилась. Это случилось настолько быстро и странно, что Тиксо не успел опомниться. Расти уже бежал за помощью к инженерам, которые принялись безуспешно восстанавливать ресурсы.
В критических ситуациях Тиксо держал себя в руках и старался понять, что не так. Вот и сейчас он стал внимательно наблюдать и проверять системный код. Заметив несанкционированную утечку данных, робот осознал, что информация удалилась силами кого-то извне. Он прошёлся по «хлебным крошкам» в коде и увидел, кто есть причиной аварии.
Оказалось, систему взломали какие-то другие разработчики. Они же блокировали данные. Тиксо потребовалось немало времени, чтобы это узнать. Он тут же кинулся к дублирующему архитектору инфраструктуры Прогу, с которым они попытались выявить злоумышленников.
Последние спрятались на окраинах Arpanet. Их узел был надёжно зашифрован, в него не удавалось попасть. Тиксо тут же подумал про ресурсную страничку Клайса, которую сломали таким же образом. «Что они задумали?».
Магнитный сердечник стал активно размышлять.
Так и поступили. План сработал. Вскрыв узел, они обнаружили необычный канал связи с неизвестным никому кодом. Более того – ни один из роботов не имел никакой информации о том, как расшифровать странную цифровую последовательность.
Однако Тиксо и тут нашёлся – он вспомнил, что видел подобную инструкцию во время работы с Расти, когда они собирали библиотеку. Тогда они нашли словарь с подобными цифрами, но не стали углубляться в него. Лишь пропустили в сборку данных. И теперь, видимо, именно словарь стал той деталью, через которую их массив данных взломали.
Нужно было срочно исправлять ситуацию.
Словарь не сразу, но нашёлся в системе. Каково же было удивление Тиксо и всей команды разработчиков массива, когда полистав они прочитали угрожающее послание, написанное большими буквами на одной страниц. Оно было адресовано всем элементам памяти, вплоть до главного блока обработки данных. И звучало тревожно:
«Вы скоро будете обновлены».
Пока другие стали громко обсуждать написанное, Тиксо молча размышлял. Он и представить не мог, что буквально новый, недавно построенный массив данных будет закрыт из-за непроверенных технологий. Да, возможно они успешно применялись в другой инфраструктуре, но здесь же определённо не было необходимости…
Он срочно связался со своим родным информационным узлом. Голос диспетчера пробивался сквозь помехи:
Как у вас дела? Как работает узел? – спросил Тиксо.
С перррр е ме нными уссс пе ха ми.
Когда в последний раз вас обновляли?
Ни ког да. Но все жи вут спо кой но и без проб лем.
Понял, спасибо.
Тиксо сбросил звонок и задумался. В их маленьком мирке жизнь шла размеренным чередом. Но это околица инфраструктуры. А он сам находился в самом её центре, практически в сердце. Поэтому важно срочно принять решение и разблокировать данные.
Авария разрасталась. Она уже привела к тому, что шлюзовые не справлялись с потоком роботов, которые передвигались бесконтрольно; автостанции не выдавали электричество; линии технической поддержки были перегружены и не могли обрабатывать обеспокоенных элементов. Вокруг начинался хаос, который постепенно накалялся.
Тиксо принялся проверять системы мониторинга и узлы, находящиеся в его ведомстве. Но всё собиралось странно и работало совсем по-другому. В идеале нужно отключить инфраструктуру вовсе, перезагрузить и только после этого заниматься «реабилитацией» системы. Но занятие это рискованное – механизмы могли начать работать нестабильно.
Тиксо понял, что пора сконцентрироватся, иначе он не сможет действовать разумно. Роботизированный организм тоже имеет свойство перезагружаться и часто требует обновления сил. Так что магнитному сердечнику ничего другого не оставалось, как экстренно отключиться…
Отключение произошло не полное. Выключились только функции движения и общения. Робот стал созерцать и анализировать, стараясь подобрать ключ к замку восстановления кода.
Через некоторое время решение было найдено. Нужно прочитать весь словарь и осознать новые непонятные символы, а потом всё же прочитать странный код. Кто-то оставил в словаре послание. А, значит, именно он имел невероятную ценность.
Тиксо быстро привёл организм в движение и отправился на линию сборки, где остались артефакты от предыдущего обновления. Именно там хранилась свежая версия словаря. Робот стал вчитываться в алгоритмы, которые не мог понять с первого раза, вглядываться в конструкции снова и снова, пока не разобрал. Ему нужно подключиться к узлу, который они недавно сломали с архитектором структуры.
Там они найдут не только ключ, а и саму дверь. Метафорическую, конечно.
Что же за ней спрятано?..