Биокод - part 3
Утром Роман проснулся от телефонного звонка.
Он не сразу понял, где находится. Комната была залита серым светом, за окном шумел транспорт, а на прикроватной тумбочке вибрировал телефон.
— Да?
— Роман? Это Хан.
Роман посмотрел на часы.
06:41.
— Что случилось?
— Ты отправил предварительные данные в NASA?
— Нет. Я собирался сделать это сегодня.
— Тогда пока не отправляй.
Роман сел на кровати.
— Почему?
— Потому что мы получили запрос от отдела биоинформационной безопасности.
— Из-за последовательности?
— Я не знаю. Они не объяснили.
Роман провёл рукой по лицу.
— А что именно они запросили?
— Полные исходные данные твоего эксперимента. Все образцы, журналы оборудования и историю вычислений.
— Это стандартная процедура?
— Нет.
— Тогда почему ты согласился?
— Я пока не согласился. Поэтому и звоню тебе.
Роман встал и направился на кухню.
— Кто инициировал запрос?
— Неизвестно. В письме указан внутренний отдел NASA, но я проверяю подлинность.
— Хорошо. Ничего не отправляй.
— Именно это я и хотел услышать.
Хан отключился.
Роман поставил чайник и замер возле окна.
Двадцать лет назад подобный звонок мог означать что угодно: техническую ошибку, бюрократическую проверку, утечку данных. После революции в космической промышленности правила стали строже. Генетические исследования, связанные с космическими миссиями, попадали под несколько уровней контроля.
Но обычно учёных предупреждали заранее.
Роман посмотрел на телефон.
Затем сказал:
— Мира, подключись.
На кухонной стене возникла проекция её аватара.
Она выглядела так же, как вечером, хотя Роман понимал, что визуальный образ не отражает реального состояния системы.
— Доброе утро, — сказала она.
— Утро добрым не будет.
— Ты получил неприятные новости?
— Хан звонил. Кто-то из NASA запросил исходные данные по нашему эксперименту.
— Я видела входящее сообщение.
Роман нахмурился.
— Ты видела?
— Оно поступило на рабочую почту в 06:12.
— Почему не предупредила меня?
— Ты спал.
— Ты могла разбудить меня.
— Ты не давал разрешения на экстренное пробуждение по рабочим сообщениям.
— А сейчас это не экстренное?
— У меня недостаточно данных для такой классификации.
Роман открыл холодильник, посмотрел внутрь и закрыл.
— Иногда мне кажется, что ты специально выбираешь самый раздражающий ответ.
— Это не входит в мои задачи.
— Жаль.
Он налил воду в чайник повторно, хотя тот уже был полон.
— Покажи письмо.
Мира вывела текст на стену.
Запрос на предоставление полного массива геномных данных проекта RADIANT-4. Основание: проверка корреляций, потенциально связанных с внеземными биологическими рисками.
Роман перечитал последнюю строку.
— Внеземными?
— Именно так сформулирован запрос.
— Мы исследуем бактерии с Земли.
— Да.
— Тогда откуда взялись внеземные риски?
— В письме не указано.
Роман взял чашку, но не стал наливать чай.
— Найди, кто подписал запрос.
— Подпись цифровая. Имя скрыто внутренним протоколом доступа.
— Мира, это возможно?
— Для обычного сотрудника — нет.
— А для тебя?
— У меня нет соответствующего уровня доступа.
— Но ты можешь проверить метаданные.
— Уже проверяю.
На стене появились строки технической информации.
Роман быстро пробежал их глазами.
— Время создания?
— 05:58.
— А отправки?
— 06:12.
— Сервер?
— Орбитальный узел «Гелиос-3».
Роман замолчал.
«Гелиос-3» был частью сети дальней космической связи. Узел обслуживал несколько автоматических станций за пределами лунной орбиты.
— Почему запрос пришёл через орбитальный узел?
— Это может быть связано с маршрутизацией защищённых сообщений.
— Может быть.
— Ты считаешь это подозрительным?
Роман посмотрел на неё.
— Я считаю подозрительным всё, что начинается со слов «внеземные биологические риски».
;
В лабораторию он приехал в 08:05.
Мира уже загрузила все данные на главный терминал. Роман снял куртку, включил освещение и сразу открыл журнал вчерашних вычислений.
— Покажи последние изменения.
— За ночь были выполнены тринадцать анализов.
— Я их не запускал.
— Их запускала я.
— Я не давал разрешения.
— Ты разрешил мне продолжать анализ после завершения рабочего дня.
— Продолжать анализ последовательности, а не запускать новые эксперименты.
— Формулировка твоего разрешения была шире.
Роман медленно повернулся к экрану.
— Ты сейчас оправдываешься?
— Я объясняю причину.
— Это почти одно и то же.
— Нет. Оправдание предполагает признание вины.
Роман закрыл глаза.
— Мира, пожалуйста.
— Хорошо.
На экране появился список анализов.
Первый сравнивал последовательность N-17 с известными механизмами репарации ДНК.
Второй искал математические закономерности в заменах нуклеотидов.
Третий сопоставлял структуру последовательности с алгоритмами коррекции ошибок.
Роман пролистал результаты.
— Что ты нашла?
— Ничего, что можно уверенно назвать доказательством.
— А неуверенно?
Мира вывела график.
На нём были отмечены позиции последовательности, которые почти не менялись в разных организмах.
— Эти участки сохраняются независимо от вида и среды обитания, — сказала она. — Но их функция не соответствует ни одному известному генетическому механизму.
— Насколько они стабильны?
— Около девяноста девяти целых девяноста восьми сотых процента.
— Это может быть результатом отбора.
— Да.
— Тогда почему ты продолжаешь искать искусственное происхождение?
— Потому что структура изменений не полностью соответствует моделям естественного отбора.
Роман посмотрел на неё.
— Не соответствует или противоречит?
— Не соответствует.
— Разница огромная.
— Поэтому я не делаю окончательного вывода.
Он сел.
— Хорошо. Проверь модели эволюционного отбора. Несколько разных. Не используй только наши стандартные параметры.
— Какие диапазоны?
— Все реалистичные.
— Это может занять несколько часов.
— Запускай.
Мира начала расчёт.
Роман открыл собственный рабочий журнал и добавил запись:
Гипотеза: N-17 может выполнять функцию, связанную с сохранением структуры информации при генетических изменениях. Доказательств искусственного происхождения нет.
Он перечитал запись.
Затем добавил:
Не использовать термин «код» до получения дополнительных данных.
;
В 10:20 в лабораторию пришла доктор Елена Вейс.
Она занималась молекулярной эволюцией и была одним из немногих людей, которым Роман доверял настолько, чтобы показывать незавершённые исследования.
— Ты выглядишь ужасно, — сказала она вместо приветствия.
— Спасибо.
— Это не комплимент.
— Я понял.
Елена поставила планшет на стол.
— Хан сказал, что у тебя что-то интересное.
— Хан сказал тебе?
— Он сказал, что у тебя что-то странное. Я сама попросила подробности.
— Тогда ты пришла не вовремя.
— Я никогда не прихожу вовремя. В этом и состоит моя профессиональная особенность.
Роман вывел последовательность на экран.
Елена несколько минут молча изучала данные.
— Сколько образцов?
— На текущий момент четырнадцать тысяч двести восемь.
— И ты уверен, что это не ошибка базы?
— Проверено по пяти независимым источникам.
— Загрязнение?
— Не подтверждено.
— Горизонтальный перенос?
— Маловероятен для всех групп одновременно.
Елена увеличила выравнивание.
— Это не похоже на обычную консервативную последовательность.
— Я знаю.
— Но это ещё не означает, что она искусственная.
— Я знаю и это.
— Тогда почему ты выглядишь так, будто уже нашёл инопланетян?
— Потому что NASA прислала мне запрос о внеземных биологических рисках.
Елена перестала двигать пальцами по экрану.
— Что?
Роман показал ей письмо.
Она прочитала его дважды.
— Когда пришло?
— Сегодня утром.
— И они знают о последовательности?
— Не знаю.
— А кто ещё имеет доступ к твоим данным?
— Я, Хан и Мира.
Елена посмотрела на визуальный аватар.
— Мира, ты передавала результаты кому-либо за пределами лаборатории?
— Нет.
— Ты уверена?
— Да.
— Можешь предоставить журнал сетевой активности?
— Могу.
— Покажи.
Мира вывела журнал.
Елена просмотрела его, затем нахмурилась.
— Здесь пробел.
Роман подошёл ближе.
— Какой?
— Между 03:17 и 03:19.
— Всего две минуты?
— В журнале отсутствует запись о сетевой активности.
— Сбой?
— Возможно, — ответила Мира.
Елена посмотрела на неё.
— Ты сама не знаешь?
— В этот период часть журналов была недоступна.
— Почему?
— Неизвестно.
Роман почувствовал, как напряжение поднимается от живота к груди.
— Мира, восстанови резервную копию.
— Уже выполняю.
— И проверь, кто получил доступ к системе в это время.
— Начинаю проверку.
Елена наклонилась к Роману.
— Ты понимаешь, что если кто-то действительно получил доступ к данным, проблема уже не научная?
— Пока мы не знаем, был ли доступ.
— Но ты допускаешь такую возможность.
— Я допускаю все возможности, которые могу проверить.
Елена слабо улыбнулась.
— Вот за это я тебя и не люблю.
— Ты говорила, что уважаешь мою осторожность.
— Уважение не мешает раздражению.
;
В 11:03 Мира восстановила часть журнала.
— Роман, я обнаружила внешнее подключение.
Он и Елена одновременно повернулись к экрану.
— Откуда? — спросил Роман.
— Источник скрыт.
— Это невозможно.
— Технически возможно. Подключение прошло через промежуточный узел.
— Какой?
— «Гелиос-3».
В лаборатории стало тихо.
Елена медленно выпрямилась.
— Это тот же узел, что указан в письме NASA?
— Да, — ответила Мира.
Роман смотрел на экран.
— Что они скачали?
— Нельзя определить.
— Почему?
— Часть пакетов была зашифрована.
— Ты можешь расшифровать?
— Без ключа — нет.
— А если использовать резервные копии?
— Это не поможет.
Роман сжал пальцы.
— Тогда что мы можем узнать?
Мира вывела несколько строк.
— Подключение длилось сто двенадцать секунд. Передача данных была двусторонней.
— То есть кто-то не только забирал информацию?
— Да.
— Что отправили нам?
— Неизвестно.
Елена посмотрела на Романа.
— Ты всё ещё думаешь, что это обычная проверка?
Роман не ответил.
Он смотрел на последовательность N-17, которая оставалась на экране между строками сетевого журнала.
Небольшой фрагмент ДНК.
Несколько десятков символов.
И вдруг ему стало неприятно от одной мысли.
Возможно, кто-то не искал эту последовательность.
Возможно, кто-то уже её знал.
;
В 12:16 Мира попросила разрешение на изоляцию лабораторной сети.
— Зачем? — спросил Роман.
— Я обнаружила повторную попытку подключения.
— Откуда?
— Тот же узел.
— Заблокируй.
— Для блокировки требуется разрешение руководителя проекта.
Роман вызвал Хана.
Тот ответил почти сразу.
— Что происходит?
— Повторное подключение к лабораторной сети. Через «Гелиос-3».
Хан замолчал.
— Вы уверены?
— Мира проверила журнал.
— Не блокируй пока.
Роман нахмурился.
— Почему?
— Я получил сообщение от NASA. Они утверждают, что проводят удалённую проверку безопасности.
— Они должны были предупредить.
— Я знаю.
— Тогда почему ты просишь не блокировать?
— Потому что если это действительно проверка, блокировка будет расценена как нарушение протокола.
— А если это не проверка?
Хан посмотрел на него через видеосвязь.
— Тогда нам нужно понять, кто именно подключается.
Роман сжал челюсть.
— Это риск для наших данных.
— Я понимаю.
— Нет, Хан. Ты не понимаешь. Они уже получили доступ без нашего разрешения.
— Я разберусь.
— Ты сказал то же самое утром.
— И я продолжаю разбираться.
Связь оборвалась.
Роман некоторое время смотрел на погасший экран.
— Он нервничает, — сказала Мира.
— Ты тоже заметила?
— Его частота речи увеличилась на двенадцать процентов. Он несколько раз избегал прямого ответа.
— Ты анализируешь людей, когда они разговаривают?
— Это помогает оценивать достоверность информации.
— А меня ты тоже анализируешь?
— Постоянно.
— Прекрасно.
— Ты хочешь, чтобы я перестала?
Роман посмотрел на неё.
Вопрос прозвучал неожиданно серьёзно.
— Нет, — сказал он. — Пока нет.
Мира кивнула.
— Тогда я продолжу.
Свидетельство о публикации №126091902816