Менеджер Игорь Костин не любил сюрпризы. Особенно — после девяти вечера.
Но в пятницу, в 20:47, его телефон завибрировал. Сообщение пришло неизвестно от кого. Ни имени, ни подписи. Только одна строка:
«Докажи, что ты не слабак. В полночь — серверная. Порт 3. Не опаздывай. Или ты не мужчина вовсе.»
Игорь фыркнул.
Наверное, это шутка. Или ещё один из тех идиотских тестов от HR, где тебе дают задание под видом игры, чтобы «оценить вовлечённость». Он уже проходил подобное. В прошлом месяце ему прислали QR-код, по которому нужно было найти спрятанный в офисе конверт с вопросом: «Кто из коллег вам ближе всего по духу?»
(Ответ: никто. Но он написал «Ирина из бухгалтерии», потому что она хотя бы улыбалась.)
Но серверная?
Порт 3?
Серьёзно?
Он посмотрел на часы. 23:50.
Голова болела. В холодильнике его ждала пицца и пиво.
Но что-то заставило его встать. Что-то вроде любопытства. Или глупости.
Или желания доказать, что он — не слабак.
…Игорь вставил флешку.
Система мигнула. Монитор на стене ожил, и в углу экрана появилось окошко:
«Загрузка: 0%»
Он посмотрел на часы. 00:03.
Он опоздал.
Или, может, как раз вовремя.
— Ну давай, — пробормотал он, глядя на мерцающий курсор. — Давай уже.
Вентиляция в серверной вдруг замолчала.
Полная тишина.
Только в ушах стучала кровь.
На экране появилось новое сообщение:
«Доступ разрешён. Подключение к внутренней сети.»
Игорь почувствовал, как пот стекает у него по шее.
Это не тест.
Это не шутка.
Это реально происходит.
И тут началось.
Сначала мониторы начали включаться один за другим, как будто серверная просыпалась. Потом раздался звук — будто кто-то быстро печатает на невидимой клавиатуре. Затем в локальной сети компании началось движение. Миллионы файлов, клиентские данные, логи, архивы — всё, что хранилось в защищённом облаке, начало утекать наружу.
«Передача данных: 17%»
Игорь отшатнулся.
— Что за чертовщина…
Он вырвал флешку.
Ничего не остановилось.
— Нет. Нет-нет-нет…
Он попытался заблокировать доступ через панель управления, но система не отвечала. Вместо этого на главном мониторе появилось новое сообщение:
«Ты сделал выбор. Спасибо, Игорь.»
— Кто вы? — прошептал он. — Кто вы такие?!
И в этот момент телефон снова завибрировал.
Новое сообщение.
Без текста. Только ссылка.
Игорь почувствовал, как холодок пробирается по позвоночнику.
Он нажал на ссылку.
Сайт открылся без предупреждений — чёрный фон, белые буквы. Ни логотипа, ни названия. Только форма ввода и надпись:
«Пароль: твой страх.»
— Что за бред… — пробормотал он, но пальцы уже набирали что-то на экране.
Внезапно его телефон зазвонил.
Но не обычный звонок — резкий, старомодный, как в старых телефонах. Он даже посмотрел на экран.
Неизвестный номер.
Он не хотел брать.
Но звонок не прекращался.
На десятом гудке в голове всплыло лицо его матери.
Она лежала в больнице.
Он не видел её три дня.
Сейчас — 00:17.
Её телефон должен быть выключен.
Он ответил.
— Привет, Игорь, — раздался спокойный мужской голос. — Мы с тобой уже познакомились.
— Кто вы?! — рявкнул Игорь.
— Мы — те, кто может сделать так, чтобы твоя мама проснулась утром.
— Вы что, угрожаете мне?!
— Мы предлагаем. Ты уже начал работать на нас. Ты просто ещё не знал об этом.
— Я ничего не делал!
— Ты вставил флешку.
— Это была шутка!
— Нет, Игорь. Это был тест. И ты его сдал.
— Что вы хотите?!
— То, что ты можешь дать. Доступ.
— Я не могу!
— Можешь. Ты просто ещё не понял, что у тебя нет выбора.
Звонок оборвался.
На экране появилось фото.
Его мама. В палате. Спит.
Подпись:
«Она проснётся, если ты войдёшь в систему HR и отключишь защиту на файлы сотрудников. Сделай это до 7 утра.»
Игорь почувствовал, как его сердце бьётся где-то в горле.
Он не герой.
Он просто менеджер .
Который вчера заказал пиццу и посмотрел третий сезон «Моста».
Но теперь он — ключ.
Или курьер.
Или жертва.
Он встал.
Игорь не знал, что собирается делать.
Но знал одно: он не может просто сидеть и ждать, пока его мама станет частью чьей-то игры.
🕒 01:43. Офис. Серверная.
Он подключил ноутбук к внутренней сети.
Открыл терминал.
Его пальцы дрожали.
Он не программист.
Но он работал здесь достаточно долго, чтобы понимать, как устроены системы безопасности.
И как они ломаются.
Он начал копать.
Глубже, чем позволяли права.
Искал следы.
Имя.
Что-нибудь.
Что угодно.
И он нашёл.
📎 Файл: «Тест_Лояльность.log»
Содержимое:
[Вход: 23:57]
Пользователь: KOSTIN
Команда: /run testloyalty.exe
Ответ: Успешно.
Статус: «Доверие подтверждено»
Идентификатор оператора: #04729
Статус оператора: Активен
Задача: «Выполнить этап 2. Использовать KOSTIN как точку входа в HR-систему.»
Приоритет: Срочный
Связь: Защищённый канал.
Примечание: «Не допустить срыва. Объект под контролем.»
Игорь почувствовал, как кровь отливает от лица.
Его уже использовали .
Ещё до того, как он понял, что его используют.
Он был не просто курьером.
Он был вирусом в системе.
И теперь они хотели, чтобы он распахнул двери .
Но он не собирался этого делать.
🕒 02:15. Офис. Рабочее место Игоря
Он открыл внутреннюю базу данных HR.
Но не для того, чтобы её сломать.
А чтобы установить ловушку .
Он создал поддельный файл — «Сотрудники_с_доступом_к_данным».
Внутри — фейковые логины, пароли, уровни доступа.
И скрытый трекер.
Если кто-то загрузит этот файл — Игорь узнает, откуда .
Он загрузил его в общую папку.
Поставил галочку:
«Доступ: только для администраторов.»
«Изменения: отслеживаются.»
И нажал Enter.
🕒 02:20.
Телефон снова завибрировал.
«Хороший мальчик. Ты начал понимать правила.»
Игорь усмехнулся.
— А вот и нет.
Он открыл трекер.
Файл был скачан.
IP-адрес: 192.168.104.211
Сетевой узел: офис, сектор B, резервный сервер.
— Ты где-то рядом, — прошептал он. — Прячешься у меня под носом.
Он сунул телефон в карман, схватил куртку и вышел из серверной.
Коридор был пуст.
Свет дневных ламп гудел, как будто тоже чего-то боялся.
🕒 02:30. Офис. Сектор B.
Игорь двигался тихо.
Он знал каждый угол в этом здании.
Каждый скрип пола.
Каждый поворот коридора.
Сектор B — технический блок.
Там работали системные администраторы, тестировали серверы, хранились резервные копии.
Но в это время суток — тут не было никого.
Или почти никого.
Он остановился у двери с табличкой:
«Резервный сервер. Доступ по пропуску.»
Дверь была приоткрыта.
Игорь медленно толкнул её.
Внутри — полумрак.
Только свет от монитора в углу.
На стуле сидел человек.
Лицо в тени.
Перед ним — три монитора, на которых отображались логи, диаграммы и схемы внутренней сети.
Игорь узнал его.
Это был Артём Соколов, старший системный администратор.
Спокойный, всегда вежливый, с добродушной улыбкой.
Играл в шахматы с Игорем в обеденный перерыв.
Обсуждал сериалы.
Сейчас он не улыбался.
— Я знал, что ты придёшь, — сказал Артём, не отрывая взгляда от экрана. — Просто не думал, что так быстро.
Игорь остановился в паре метров.
— Это ты? — спросил он. — Ты меня использовал?
Артём кивнул.
— Ты был идеальным кандидатом.
Мягкий.
Добрый.
Наивный.
И самое главное — у тебя был доступ ко всему.
Ты просто не знал об этом.
— Зачем? — спросил Игорь.
— Что ты хочешь этим добиться?
Артём усмехнулся.
— Не ты ли сам сказал, что мы живём в цифровом мире?
Кто контролирует данные — тот контролирует всё.
Ты просто… инструмент.
Как флешка.
Как провод.
Как ключ.
— Ты работаешь на кого-то? — спросил Игорь. — На кого?
Артём нажал на клавишу.
На мониторе всплыло сообщение:
«Сервер 104.211 — под контролем.»
«Цель: HR-данные сотрудников.»
«Статус: загрузка.»
— Ты слишком много знаешь, Игорь, — сказал Артём, медленно вставая. —
И теперь ты — тоже инструмент.
— Ты работаешь на кого-то? — повторил Игорь, сжав кулаки.
— А ты уверен, что хочешь знать? — спросил Артём. — Иногда лучше быть глупым, но живым.
Игорь сделал шаг вперёд.
— Моя мама в больнице. Ты это знал? Ты знал, что я пойду сюда?
— Я всё знал, — сказал Артём. — Я тебя выбирал.
— Почему?!
— Потому что ты хороший человек. А хорошие люди — лучшие катализаторы.
— Что за бред ты несёшь?
— Ты думаешь, ты первый, кто вставлял флешку в порт 3?
— Что ты сделал?
— Я дал тебе возможность.
— Возможность кому-то украсть данные моей компании?
— Возможность стать частью чего-то большего.
Игорь почувствовал, как в груди закипает ярость.
— Я не герой. Я не шпион. Я не знаю, что ты задумал, но если ты думаешь, что я просто так уйду отсюда, ты ошибаешься.
Артём усмехнулся.
— Ты уже часть этой игры, Игорь. Ты просто ещё не понял, в какую сторону двигаешься.
— Я не буду помогать тебе.
— А ты уже начал.
Игорь замер.
— Что ты имеешь в виду?
— Ты думаешь, что я просто получил доступ через тебя? Нет. Ты сам начал действовать. Ты создал фейковый файл. Ты запустил трекер. Ты начал охоту.
— Я хотел узнать правду.
— Вот и начал.
Артём подошёл ближе.
— Знаешь, в чём разница между нами? Я не боюсь правды. А ты — только начинаешь к ней привыкать.
Игорь посмотрел на монитор.
На экране — данные, которые он не загружал. Файлы, которых не создавал.
Один из них назывался:
«Клиент: Игорь Костин»
— Что это? — прошептал он.
— Это — твоя история, — сказал Артём. — Ты думал, что следишь за нами.
Он сделал паузу.
— А на самом деле — мы следили за тобой.
Игорь не отводил взгляда от экрана.
Файл с его именем.
Данные.
Камеры.
Ключи.
Следы.
Он был не просто участником.
Он был объектом .
И это было страшнее всего.
— Ты следил за мной, — прошептал он.
— С самого начала, — кивнул Артём. — Ты думал, что играешь в шахматы.
А на самом деле — ты был пешкой.
Только теперь ты начал видеть доску.
Игорь почувствовал, как земля уходит у него из-под ног.
— Я не хочу больше играть, — сказал он.
— Тогда ты станешь проблемой, — ответил Артём.
— Я не хочу быть пешкой.
— Поздно.
— Тогда я выйду из игры.
— Это невозможно.
— Значит, я её сломаю.
🕒 02:50. Серверная.
Игорь бросился к компьютеру.
Артём попытался остановить его, но Игорь был быстрее.
Он ввёл команду:
sudo rm -rf /data/cache/temp/
Экран мигнул.
Система замерла.
На мониторе появилось:
«Ошибка: доступ запрещён.»
— Ты думаешь, так просто всё сломать? — Артём усмехнулся.
— Я не собираюсь ломать всё, — сказал Игорь. — Я собираюсь сбросить систему.
Он вырвал провода.
Выключил сервер.
Всё погрузилось в тьму.
🕒 03:00. Офис.
Игорь выбежал из серверной.
Сердце колотилось.
Он знал: это не победа.
Это только начало .
Он достал телефон.
Открыл мессенджер.
Написал первое сообщение:
«Мне нужна помощь. Я вляпался.»
Контакт: Настя. Бывшая коллега. Эксперт по кибербезопасности.
Ответ пришёл через 30 секунд:
«Ты в опасности?»
Игорь посмотрел на дверь серверной.
Там было тихо.
Слишком тихо.
«Да.»