
Полная версия:
Звездные инженеры. Начало
С первого взгляда она завораживала своим сочетанием классической элегантности и непостижимой магией технологий. Стены плавно перетекали из тёплого оттенка волшебного древесного материала, созданного нано-синтезом и повторяющего узоры забытых лесов Земли, в прозрачные панели, открывающие вид на раскинувшуюся во всей своей красе галактику. Небесные тела и кометы танцевали за своеобразным остеклением, создавая иллюзию отсутствия границ между внутренним пространством и внешним космосом.
В центре комнаты возвышался стол, напоминающий туманность, заключённую в кристалл, под светом звёзд постоянно меняющий свои тона. Каждое место у стола оснащено утончёнными персональными терминалами, способными мгновенно выполнять запросы участников. Голографический проектор, невесомо парящий над поверхностью стола, воссоздавал трёхмерные изображения собеседников, пребывающих на других планетах, делая их присутствие настолько ощутимым, что кажется можно протянуть руку и коснуться.
Системы управления климатом и виртуальной реальности дарили ощущение нахождения в любой желанной обстановке – от сказочного заснеженного ландшафта до уголка дикой природы с раскатами грома вдалеке. Воздушные фильтры формировали атмосферу, обогащая её таким образом, что её свежесть и качество не имеют аналогов даже в условиях нетронутой планетарной экосистемы.
Аудио-системы были способны воспроизводить музыку неизвестных цивилизаций или мягкий шепот природы, создавая обстановку максимального комфорта и творческого вдохновения для разрешения галактических вопросов.
Главным достоинством этой комнаты, которым и спешили воспользоваться наши герои были особые секции комнаты способные формировать микро-окружения – капсулы тишины, создаваемые за счёт принципа квантовой изоляции. Там исчезала вся возможность наблюдения и подслушивания извне. Участники переговоров оказывались в невидимом коконе безопасности и приватности, где каждое слово, каждый взор оставался только между ними.
Зайдя в такую секцию, Зара нажала на пару кнопок, и их накрыло защитное поле, которое не давало не только услышать их голоса или видеть их, но и точно убирало все возможности любой даже самой современной прослушки.
Только тогда Зара спросила:
– Ну давай, рассказывай, что нарыл твой друг?
– КиберЛап вычислил, что работал кто-то один, но у него есть пароли от всех компьютеров. Он умеет не оставлять следов, но есть пара моментов, которые помогут вычислить преступника. Во-первых, он часто работает по ночам. Если бы этот человек работал только на одном компьютере, то вычислить его не составило бы труда, Но он задействует все пароли по очереди. И ты должна выяснить кто оставался в те даты, которые отметил КиберЛап. И во-вторых, программист использует множество разных приемов, чтобы запутать следы, но КиберЛап нашел нечто общее во всех внедряемых кодах ,что выдает ученика одной из школ программирования.
– О чем ты говоришь? Почерк у программиста? Что-то что указывает на какую-то особую школу? разве так бывает?
– Зара, послушай, я только школьница, но даже шестиклассники знают, что у каждого, кто пишет скрипты, есть свой уникальный стиль и подходы к написанию кода. Ты знаешь, это как в живописи каждый художник имеет свою неповторимую технику, так и каждый программист придерживается своих методов решения задач, оформления кода и архитектурных предпочтений. Ну там типа отступы, скобки и нейминг переменных, и ну и наверное, еще что-то похожее.
– Да, сейчас я вспоминаю, что Аврора из службы безопасности примерно тоже самое говорила. Но она наоборот упоминала, что ей не удалось вычислить почерк, чтобы понять кто мог это сделать.
– Ага, КиберЛап такое же заключение сначала сделал, А потом он понял, что все таки есть общее во всех найденных кодах. Понимаешь, выпускники одного учебного заведения могут предпочитать использовать определенную IDE или текстовый редактор, облачную платформу или набор библиотек. А еще методы, которыми учащиеся приучены решать задачи, могут влиять на их стиль программирования. Некоторые разработчики могут предпочесть написание масштабируемого кода, другие сосредоточатся на производительности или читабельности, применения функционального подхода и т.д. Так вот несмотря на разницу в "почерке", это делали ну как будто ученики одной школы программирования.
– Вот это да. Очень маленькая, но все же зацепка. Но теперь Мираслава, нам надо понять как действовать дальше.
– Ну мой замечательный пес предлагает разделиться: он начнет копаться в базах, чтобы выяснить где учились все программисты отдела. Ну еще он хочет отследить цепочку команд сквозь временные штампы и операции различных учетных записей. Причем и те, что были утеряны или давно не использовались. Использовав перекрестное сопоставление с доступом к защищенным данным, КиберЛап хочет выявить нужное нам виртуальное подводное течение, связывающее невинно выглядящий терминал безликой учетной записи с активностью вируса.
– А ты, Зара, пока займись вычислением того, кто так усердно работает по ночам, И если вы оба придете к одному и тому же человеку, то можно будет делать выводы.
– Да уж, ты малышка молодец, всем раздала задания. А сама чем планируешь заняться? – рассмеялась Зара.
– Ну у меня будет самая важная миссия: отвлечь на себя внимание всех сотрудников лаборатории, чтоб никто не догадался о том, что мы почти приблизились к разгадке. – Подмигнула Мираслава.
Зара поняла, что план составлен. Отправила пару запросов Ивану Белому, нажала на кнопки, убрав защитное поле. И они вышли из переговорной.
Все последующие дни спецагент Зара, используя свои права куратора школьницы, ненавязчиво общалась с сотрудниками лаборатории, всегда находясь на расстоянии вытянутой руки от Мираславы и ее роботизированного спутника. Её тренированный взгляд улавливал мельчайшие нюансы в поведении персонала, а чутье подсказывало, когда за беседами о работе скрываются неразгаданные тайны.
Время текло незаметно, и когда лаборатория опустела в конце рабочего дня, наши герои остались в глубоких раздумьях, рассматривая собранные данные. КиберЛап продолжал собирать данные своей хвостовой антенной, передавая Заре отчёты, а Мираслава делала сводки по итогам своих наблюдений.
***
3035 г. Лаборатория на Земле "Межзвездные скрипты"
Заверон боялся обыденности. Живя во мраке будней, изо всех сил стараясь заклеймить мир своим отпечатком. Парадоксально, но эта боязнь подтолкнула его к предательству, когда он понял, что его вклад может остаться невидимым на фоне грандиозного проекта. Его внутренняя борьба привела к опасной игре, где ставка была выше амбиций – жизни экипажа и успех миссии.
В тот роковой день в лаборатории появился Артур Грэй. На первый взгляд он был просто одним из инвесторов. Ничто не выдавало, что его убеждения уходили корнями глубоко в глубины консерватизма и устоявшихся взглядов. Никто даже подумать не мог, насколько изнутри его просто сжигала ненависть к прогрессу. Артур считал людей эпидемией галактики, находившей новых пациентов в лице невинных, нетронутых миров. Его философия исключала всякое право человека на колонизацию космоса.
Артур приблизился к Михаилу во время перерыва на кофе. Он начал с легких космических шуток и деликатных комплиментов к результатам работы команды программистов, плавно переходя на обсуждение философских раздумий о смысле и последствиях их работы.
– Ты – новый Колумб, Михаил. – Ухмыльнулся он, наблюдая за реакцией молодого программиста. – И, кстати, ты оценивал как много твоих усилий вложено в то, чтобы проект продвигался?
Слова Артура задели струну в душе эгоиста, которая и без того звенела гордыней и сомнениями. Грэй почувствовал, что его манипуляции начинают действовать, и стал немного расшатывать и без того не очень устойчивую психику.
– Просто каждый раз, когда я прихожу к вам с проверкой, я вижу что остальные только и болтают, смеются, и едят вкусняшки. И ты один всегда сосредоточен на процессе. Только ты можешь рассказать о глубинах происходящих процессов, только ты видишь всю целостную систему.
Михаил поморщился. Артур продолжал:
– Вот и сегодня я с интересом наблюдал, как эти трое о чем-то тебя спрашивают, советуются, сразу видно, кто всю работу здесь делает.
В глазах Михаила загорелся злой огонек:
– Это да, всю программу пишу я сам, они вроде обладают достаточными регалиями, и должны много сделать, но все взвалили на меня.
– И при этом ты же понимаешь, что все успешные результаты будут записаны на отдел, а не на тебя лично, а если "Первый" взлетит, то вся слава достанется обобщающему слову "команда". – Подливал масла в огонь "инвестор". – Ну еще Главного конструктора с главным куратором кто-то вспомнит, а уже твое имя нигде не всплывет. Никогда.
Михаил аж побагровел от злости. Но Артур тут же перевел взгляд на панорамные окна:
– Ой, смотри, к лабораторному корпусу подлетает катер Ивана, пойду-ка я его встречу.
И Артур покинул Михаила, зная, что зерна сомнения поселились в его собеседнике. Таких "случайных" встреч было немало. Программист даже не понимал, что происходит. Ему было просто приятно попить кофе в приятной компании человека, который, как казалось, понимал его гениальность. Артур иногда рассказывал разные исторические казусы, когда у первооткрывателей крали их изобретения, или о том как открытия были результатом огромной команды, а в веках все в лучшем случае помнили название лаборатории или человека, который руководил процессом.
Рассказчик он был отличный, истории преподносились в легкой, веселой манере. Собеседники смеялись и непринужденно болтали. Но после каждой такой встречи, Михаил чувствовал себя так, как будто его обманывают. Червь сомнения бередил его душу.
Что двигало Артуром, Михаил даже не догадывался. Но со временем он привык к этим встречам. После каждой из них у него расправлялись плечи, он еще больше верил в свою уникальность и незаменимость для миссии. При этом все чаще чувствовал, что его недооценивают, и возникало ощущение, что продолжая работать в этой команде, его имя никогда не будет связано с величайшим проектом в истории человечества. А ведь он только для этого и пришел в проект.
Как-то раз Артур рассказал странную древнюю легенду о каком-то поэте 19 века, которого убили на дуэли. И в памяти людей навсегда остались два имени: и поэта и его убийцы. При этом у Михаила возникло ощущение, что поэта-то итак все знали, но вот имя второго запомнили только как того, кто произвел тот роковой выстрел.
Именно тогда, у Михаила появилась мысль, что он мог бы разработать вирус, который приостановит запуск "Первого". Когда все поймут, что проблема в коде, конечно же на помощь позовут только его. Он легко уберет все недочеты, перезапустит программу, второй взлет пройдет успешно, а имя МИХАИЛА ЗАВЕРОНА будет звучать в числе спасителей запуска и останется в новейшей летописи звездных открытий 31 века. А Артур, тем временем продолжал свои манипуляции, продолжая убеждать своего нового "друга" в том, что небольшая задержка запуска всем будет только на руку.
Не подозревая о настоящих мотивах Артура, который мечтал лишь о своей победе над прогрессивным будущим, Михаил оставил свой след в истории, значительно отличный от того, каким он хотел бы его видеть. Он не знал всех особенностей работы систем взлета и новых технологий, он и представить себе не мог, что даже малейшая задержка корабля на поверхности Луны приведет к такой катастрофе. В то время как Артур как раз очень хорошо был проинформирован об этом, понимая, что чем больше будет ущерба от этой акции, тем меньше шансов, что этот проект когда-нибудь будет реализован.
Он внес смертельные изменения в программу предполетного осмотра "Первого". На создание этой идеальной ловушки он тратил ночные часы. При этом он уговаривал себя, что делает это не из злости, или желанием физического вреда, только тщеславной надеждой на то, что расследование катастрофы обнажит его "великолепие" в спасении проекта посредством несвоевременной, но в его необходимой, ложной тревоги. Но потом он не смог замести за собой следы как хотел.
Поэтому когда в лабораторию Межзвездных скриптов зашел Иван Белый – сам начальник службы безопасности проекта "Первый", Михаил был очень горд собой. Он почему-то сразу понял, что его вычислили. И вскочил. Эмоции переполняли его. Страха совсем не было, было возбуждение: ЕГО имя теперь будет во всех учебниках по истории межпланетных перелетов. Михаил Заверон станет одной из главных персон на многие месяцы обсуждения в межгалактических новостях. Суд над ним станет самым известным за последние сотни лет. Он с гордостью встал и театральным жестом подал руки, как в старых фильмах про преступников, как будто ему должны надеть железные "браслеты". Иван покачал головой, достал из особого кармана на форме пульт. Нажатие пары кнопок активировало панели безопасности, которые были скрыты в стенах каждого помещения в этом здании. Силовые панели надежно приняли в свои объятья преступника для обеспечения его перевозки в здание суда.
Ему, да и всем участникам этой некрасивой сцены было невдомек, что в этот момент невидимый кукловод просто перерезал нить, ведущую к сломанной кукле. И тут же оглянулся вокруг в поисках новой.
Так, арена технологических чудес стала ареной правосудия, и, хотя приговор должен был последовать позже, в душах тех, кто остался верен "Первому", не было желания мести. Вместо этого, в их сердцах вспыхнула новая мечта – неукротимое желание восстановить потерянное и продолжить борьбу за мечту человечества. Им предстоял совершенно новый старт. Создание "Межзвездного странника": корабля с повышенными системами безопасности, воплощающего в себе не только амбиции, но и уроки усвоенные из горьких реалий предательства и падения.
Вы ознакомились с фрагментом книги.
Для бесплатного чтения открыта только часть текста.
Приобретайте полный текст книги у нашего партнера:
Полная версия книги
Всего 10 форматов