Глава 153 - Это не кража, это защита
12 сентября, ровно половина двенадцатого ночи.
В эту глухую пору подавляющее большинство сотрудников компании «Цзяньтянь» уже давным-давно разошлось по домам.
Однако Чжоу Минюань, за которым неотрывно следил Лу Чэнь, покидать рабочее место не спешил.
Лу Чэнь сидел в собственном кабинете, а перед ним на экране ноутбука ThinkPad светились четыре открытых окна командной строки.
В первом в реальном времени отслеживался внешний сетевой трафик технологического центра «Цзяньтянь».
Во втором крутился самописный скрипт сетевого сканирования.
В третьем отображались данные геолокации мобильного телефона Чжоу Минюаня по базовым станциям.
Эту легкую программку-трекер Лу Чэнь внедрил парой дней ранее через точку доступа бесплатного Wi-Fi в кофейне, когда Чжоу Минюань беззаботно ковырялся в смартфоне. Утилита не занималась кражей личных данных, а лишь рапортовала о статусе устройства в сети и уровне сигнала.
Но решающим оставалось четвертое окно: пассивный сниффер, нацеленный на точку подключения внешнего интернета компании.
Пробивать брешь в фаерволе «Цзяньтяня» он не собирался.
Созданная при содействии госбезопасности система информационной безопасности корпорации отличалась завидной надежностью.
Даже если бы с помощью системных хакерских навыков им удалось её взломать…
Он бы всё равно не стал этого делать.
Перехватить гостайну у самого Чжоу Минюаня — это акт защиты национальных интересов.
Но красть напрямую с серверов компании — совершенно иная статья.
Всплыви это потом, и о выполнении задания можно забыть — загремишь под трибунал сам.
Прежние заслуги перед законом не спасут.
Лу Чэнь не собирался совершать столь фатальных принципиальных ошибок.
К тому же, зачем ломиться через запертые ворота силой?
Куда проще подождать, пока сам Чжоу Минюань услужливо распахнет дверь.
Меры секретности в «Цзяньтяне» и впрямь напоминали неприступную цитадель.
Внутренняя и внешняя сети были физически изолированы друг от друга, главные базы данных хранились на автономных серверах без выхода в глобальную паутину, а любое перемещение информации требовало сложнейшей процедуры согласования и переноса через специализированные однонаправленные шлюзы.
Но у этой идеальной схемы имелась одна фатальная уязвимость: в центре системы всегда оставался человек, которому доверяли.
И этой трещиной в броне был Чжоу Минюань.
Занимая пост технического директора, он обладал полными правами доступа к основным серверам.
Чтобы выкачать секретные наработки наружу, ему неизбежно требовалось выбрать определенный момент.
Как правило, глубокой ночью, когда бдительность охраны притупляется, а дежурные в мониторной клеют носом.
В этот момент он копировал файлы с внутренних серверов на терминал, имеющий выход во внешний мир, откуда и транслировал их дальше.
И именно в ту секунду, когда он проворачивал эту операцию, та самая непробиваемая стена между внутренней и внешней сетью покрывалась трещиной.
Лу Чэнь выжидал именно этого момента.
Ему не требовалось громить крепостные валы — ему нужно было всего лишь протиснуться в щель в ту секунду, когда тяжелые створки распахнутся.
Ночь. 00:13.
Строка в четвертом окне внезапно задрожала, выплюнув длинную цепочку изумрудных символов.
[ТРЕВОГА] В целевой подсети 172.23.45.0/24 зафиксирован аномальный исходящий трафик!
[ПРОТОКОЛ] RDP поверх SSL
[СТАТУС] Соединение установлено
Глаза Лу Чэня мгновенно вспыхнули.
172.23.45.11.
IP-адрес рабочей машины Чжоу Минюаня.
Протокол RDP поверх SSL означал, что тот через зашифрованный сеанс удаленного рабочего стола связался с внешним миром.
В столь поздний час во всем здании техноцентра не оставалось никого, кроме сонных охранников да уборщиков.
Чжоу Минюань прибыл. Он приступил к перекачке данных.
Срываться с места Лу Чэнь не стал, выждав еще около двух минут.
Ему требовалось понять, какими каналами связи воспользовался предатель.
Шел ли трафик через его личный мобильный модем, через незаблокированную точку доступа в самом здании или через заранее подготовленный промежуточный узел?
Анализ потока показал, что IP-адрес назначения RDP-сеанса принадлежал узлу зарубежного облачного провайдера, базирующегося в Сингапуре.
Поток данных шел непрерывно — скорость не поражала воображение, зато держалась стабильно. Очевидно, действовал человек, вручную управляющий передачей порциями.
— Осторожничает, зараза. Сеть компании не трогает, пустил трафик через личное сингапурское облако, — хмыкнул Лу Чэнь.
Пальцы застучали по клавиатуре с частотой падающих капель ливня.
Лезть напролом и рубить канал он не стал.
Это тут же привлекло бы внимание Чжоу Минюаня.
План хакера отличался куда большим изяществом: он собирался нашкодить на той самой стороне приема, которую предатель считал абсолютно безопасной, сразу после завершения передачи.
Тем временем на другом конце провода Чжоу Минюань в лихорадочном напряжении ждал окончания закачки.
По оценкам, процедура должна была занять около минуты.
Но в субъективном восприятии Чжоу Минюаня эта минута тянулась бесконечно долго.
Сам он, очевидно, не являлся профессиональным сисадмином.
И потому совершил классическую ошибку: SFTP-сервер, на который принимались файлы, работал на стандартных настройках без двухфакторной аутентификации.
Более того, алгоритм шифрования ключей SSH использовал 1024-битный ключ RSA.
Для современного вычислительного оборудования средней мощности подобная защита взламывалась грубой силой в разумные сроки.
Но Лу Чэню не требовалось тратить время на брутфорс.
Используя легкий трекер, закинутый ранее в смартфон предателя, он потянул за ниточку и выяснил, что в целях удобства Чжоу Минюань сохранил резервную копию своего секретного SSH-ключа прямо в заметках телефона.
Вдобавок в виде скриншота.
Через облако iCloud этот скриншот автоматически улетел в сетевое хранилище.
Потратив три минуты, Лу Чэнь отыскал публичную ссылку на загрузку того снимка.
Вероятно, в какой-то момент Чжоу Минюань по ошибке залил картинку на хостинг изображений; и хотя файл быстро стерли, глобальная сеть помнит всё.
Скачав скриншот, увеличив его, распознав QR-код, он извлек из него чистый SSH-ключ.
После чего, используя собственный сервер как прокси и вооружившись чужим ключом, он авторизовался на сингапурском облачном сервере Чжоу Минюаня.
Никаких системных тревог не сработало.
Ведь он заходил по легитимному ключу через законный метод авторизации, и в системных логах красовалась лишь стандартная запись: «Пользователь zhoumingyuan вошел с IP-адреса x.x.x.x» . Всё чисто.
Оказавшись внутри машины, он не стал трогать ни единой запущенной службы.
Для начала он просто проверил текущий статус закачки.
В каталоге SFTP-сервера висела папка с лаконичным названием «transfer_0913» , куда уже залилось около 600 мегабайт информации.
Процесс продолжался, а общий объем файлов должен был составить около 1,2 гигабайта.
Лу Чэнь бегло просмотрел уже переданные документы.
Сомнений не оставалось — это были ключевые материалы по проекту JN-07, включая экспериментальные параметры, проектную документацию, рабочие журналы тестов и итоговый аналитический отчет.
На каждом листе красовался электронный штамп: [Совершенно секретно. Вынос запрещен] .
Глубоко вдохнув, он приступил ко второму этапу своей хитроумной комбинации.
Он не стал удалять или редактировать файлы.
Подобный вандализм мгновенно насторожил бы Чжоу Минюаня.
Вместо этого он создал на сервере скрытую директорию и запустил фоновый синхронизатор, который в реальном времени перенаправлял все скачиваемые Чжоу Минюанем файлы в его собственное зашифрованное хранилище на отечественном облаке.
А следом сотворил вещь куда более изощренную.