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