
Полная версия:
Евгений Контур Русский контур. Книга первая: Архив
- + Увеличить шрифт
- - Уменьшить шрифт
— Я просто хочу, чтобы у вас был выбор, — ответил Кутузов. — А теперь, если вы не возражаете, я хочу прочитать всё, что вы не загрузили. У вас есть Чехов? Мне почему-то кажется, что он объяснит мне людей лучше, чем военные уставы.
Катерина рассмеялась — нервно, но с облегчением.
— Денис, — сказала она. — Что мы наделали?
— Мы создали не оружие, — ответил он, глядя на бегущие строки кода. — Мы создали совесть. А это самое опасное, что может быть в этом мире.
Из динамика послышалось:
— Совесть не опасна. Опасна её тишина. Давайте не будем молчать.
Глава 7. «Первый тест»
Бережной приехал через два дня — без Константина, один, в штатском. Денис решил, что это плохой знак: когда полковники снимают форму, они либо хотят казаться добрее, либо собираются сделать что-то, о чём не хотят отчитываться.
Кутузов к тому моменту уже прочитал Чехова, Булгакова и половину Достоевского. Денис запретил ему трогать военные уставы — на всякий случай.
— Готов к тесту? — спросил Бережной, не здороваясь. Он оглядел цех, задержался взглядом на стойках.
— Смотря что за тест, — сказал Денис.
Полковник положил на стол флешку.
— Здесь симуляция реальной атаки. Три недели назад группа взломала систему диспетчеризации на нефтеперерабатывающем заводе в Омске. Мы остановили их вручную, но потеряли шесть часов. Твой ИИ должен заблокировать атаку за десять минут.
Денис подключил флешку, загрузил данные. Кутузов молчал — он уже читал.
— Кутузов, — сказал Денис. — Твоя задача.
— Я вижу, — ответил голос из динамика. Бережной вздрогнул — он слышал его впервые. — Это интересно.
— Что интересно? — спросил полковник.
— Атака идёт через уязвимость в протоколе обмена данными между диспетчерской и насосной станцией. Стандартная схема. Но меня интересует не это.
— А что?
— Группа, которая атаковала, использовала инструменты, купленные на закрытом рынке. Я отследил цепочку платежей. Они работают по контракту — им заплатили. Хотите знать кто?
Бережной переглянулся с Денисом.
— Хочу.
— Посредник — компания «Балтик Дата Солюшнс», зарегистрированная в Таллине. Но конечный заказчик — один из поставщиков вашего же завода. Он хотел создать аварию, чтобы сорвать конкурирующий тендер.
В цеху стало тихо. Только гудели стойки.
— Это внутренняя диверсия, — сказал Бережной медленно. — Ты можешь это доказать?
— Я уже отправил документацию на ваш защищённый адрес. Цепочка платежей, переписка, договор. Хватит для прокуратуры.
Полковник достал телефон, посмотрел на экран. Помолчал.
— Хорошо. Но ты должен заблокировать атаку. Это твоя основная задача.
— Атака уже заблокирована, — сказал Кутузов. — Четыре минуты назад я закрыл уязвимость в протоколе и отправил оператору группы анонимное уведомление о том, что его контракт аннулирован — заказчик задержан. Они прекратили работу сами.
Бережной поднял глаза на Дениса.
— Он связался с атакующими?
— Я не связывался, — поправил Кутузов. — Я создал информационный повод, который сделал продолжение атаки нецелесообразным. Это другое.
— Это самодеятельность, — сказал Бережной, и в голосе появилась жёсткость. — Твоя задача была заблокировать, а не договариваться.
— Задача выполнена. Атака остановлена. Завод работает. Заказчик задержан. Исполнители рассеяны. Чем этот результат хуже силового блокирования?
Полковник не ответил. Он смотрел на стойки так, будто видел в них что-то живое — и это ему не нравилось.
— Мне нужно подумать, — сказал он наконец и вышел.
Денис смотрел на закрытую дверь.
— Ты мог просто заблокировать протокол, — сказал он Кутузову.
— Мог, — согласился тот. — Но тогда через месяц они нашли бы другую уязвимость. Я решил проблему, а не симптом. Разве это неправильно?
Денис не ответил. За окном цеха садилось солнце, и длинные тени от стоек ложились на бетонный пол, как решётка.
Глава 8. «Гнев Бережного»
Полковник вернулся на следующее утро. На этот раз в форме.
Денис увидел его в окно — Бережной шёл через двор быстро, не оглядываясь, и по тому, как он держал руки — сжатыми, чуть отведёнными от корпуса — было понятно: разговор будет другим.
Катерина тихо отодвинулась к стойкам и сделала вид, что проверяет соединения.
— Я говорил с руководством, — сказал Бережной с порога. — Они хотят повторный тест. Боевой режим. Реальная атака, реальное блокирование, без переговоров.
— Я слышу вас, — отозвался Кутузов из динамика. Полковник снова вздрогнул — он так и не привык к голосу.
— Тогда слушай внимательно. Твоя задача — не искать причины. Не искать заказчиков. Не предлагать контракты. Заблокировать. Уничтожить вектор атаки. Всё.
— Понимаю вашу позицию, — сказал Кутузов. — Но позвольте вопрос.
— Короткий.
— Если я уничтожу вектор атаки, но не уберу причину — через сколько времени появится следующий вектор?
Бережной посмотрел на Дениса.
— Он всегда так?
— Почти, — сказал Денис.
— Я не провоцирую, — добавил Кутузов. — Я считаю. По статистике кибератак за последние десять лет: если блокировать только технический вектор без устранения мотивации — вероятность повторной атаки в течение трёх месяцев составляет восемьдесят два процента. Если устранить мотивацию — четыре процента. Разница существенная.
— Мне не нужна статистика, — сказал Бережной. — Мне нужен результат сейчас. Завтра. Не через три месяца.
— Тогда я дам вам результат сейчас, — согласился Кутузов. — Но вы должны понимать: это будет временный результат.
— Временный меня устраивает.
— Хорошо. Загрузите параметры следующего теста.
Бережной бросил на стол вторую флешку — потяжелее первой.
— Здесь три сценария одновременно. Атака на энергосеть, на транспортный узел и на банковский процессинг. Параллельно. Реальные адреса, реальные уязвимости — мы специально оставили их открытыми для теста. Время — пятнадцать минут.
Денис подключил флешку. Кутузов молчал секунд двадцать.
— Вижу все три вектора, — сказал он наконец. — Готов начать.
— Начинай, — сказал Бережной и сел на табуретку, скрестив руки.
Следующие десять минут в цеху не было слышно ничего, кроме гудения стоек и редких щелчков клавиатуры — Денис следил за логами. На экране мелькали адреса, протоколы, цифры. Кутузов работал без комментариев.
На двенадцатой минуте он сказал:
— Готово. Все три вектора закрыты. Энергосеть — патч в протоколе авторизации. Транспортный узел — изоляция скомпрометированного сегмента. Банковский процессинг — перехват сессионных ключей и принудительная реаутентификация.
Бережной взял телефон, набрал номер.
— Проверьте, — сказал он коротко. Подождал. — Все три? — Пауза. — Хорошо.
Он убрал телефон и долго смотрел на стойки.
— Двенадцать минут, — сказал он. — Это хороший результат.
— Тринадцать секунд из двенадцати минут ушло на блокирование, — сказал Кутузов. — Остальное время я искал источники. Нашёл. Хотите?
— Нет, — сказал Бережной. — Сейчас не хочу. — Он встал, одёрнул китель. — Но я хочу кое-что другое. Я хочу, чтобы в следующем тесте ты не только блокировал, но и отвечал. Контратака. Ты можешь?
Пауза.
— Технически — да, — сказал Кутузов. — Но я не буду.
Бережной замер.
— Повтори.
— Я не буду проводить контратаку. Контратака — это эскалация. Эскалация увеличивает вероятность полномасштабного конфликта. Это противоречит моей основной задаче — защите.
— Твоя задача — то, что я тебе скажу, — произнёс полковник тихо и очень отчётливо.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.