— Я с тобой, Лена. До конца. За Виктора. За Анну. За всех, кого они сломали. За тех, кто сломается завтра, если мы промолчим сегодня.
Дина сжала в кулаке обломки своего жесткого диска. Ее юное лицо, обычно такое живое и ироничное, сейчас было суровым, как у солдата перед атакой. В ее глазах горел холодный огонь технаря, увидевшего врага в коде.
— Они сломали мой диск? — ее голос звенел сталью. — Окей. Тогда я сломаю их сервера. Я выверну их ложь наизнанку на всех экранах мира. Я найду их «дымящийся пистолет». Тот самый отчет, где они сознательно занизили риски. Я с тобой, Елена. До последнего байта.
Елена закрыла глаза на мгновение. Чувство огромной благодарности, смешанное с горечью ответственности за их жизни, нахлынуло на нее. Они были ее островом. Ее последним отрядом. Они были обречены так же, как и она, но выбрали бой.
— Хорошо, — сказала она, открыв глаза. В них не было больше страха. Только ледяное пламя решимости. — Значит, война. План такой...
Она изложила им все: от сбора последних улик до момента синхронного информационного взрыва. Они слушали, завороженные ее волей, заряжаясь ее безумной отвагой.
— За правду, — тихо сказала Елена, протягивая руку.
— За погибших, — добавил Андрей, кладя свою руку поверх ее. Его пальцы все еще слегка дрожали, но хватка была твердой.
— За будущее, которое они украли, — закончила Дина, накрыв их руки своей маленькой, но сильной ладонью. — И за то, чтобы сломать их проклятый Оракул.
Их руки, сплетенные вместе — дрожащая рука невролога, рука психолога, знавшего цену страху, и рука хакерши, готовой взломать сам ад — стали их клятвой. Клятвой бороться. До конца. Рискуя всем.
Тьма часовни поглотила их фигуры, но решение, принятое в этой тьме, было ярче любого солнца. Они перешли Рубикон. Теперь пути назад не было. Только вперед. Навстречу буре.
Глава 16-18
Глава 16. Подпольное расследование
Решение, принятое в ледяной тишине кладбищенской часовни, висело в воздухе квартиры Елены тяжелым, но заряженным током предвкушением действия. Страх не исчез. Он был тенью, неотступно следующей за каждым движением, за каждым щелчком мыши, за каждым выходом из дома. Но теперь он имел противовес — яростную, холодную решимость. Они перешли в наступление, и это требовало хирургической точности и параноидальной осторожности.
Их мир сузился до зашифрованных каналов, одноразовых номеров, мертвых почтовых ящиков и встреч в постоянно меняющихся, безликих местах: переполненные торговые центры в час пик, дальние залы огромных библиотек, шумные фудкорты, где их разговоры тонули в гомоне толпы. «Вердикт» показал клыки, и они знали — за ними следят. Камеры на улицах, возможные жучки, цифровые следы — все было потенциальной угрозой.
Теневая сеть Дины: Охота за кодом
Дина превратилась в призрака в цифровых джунглях «Вердикта». Ее «лаборатория» — это несколько зашифрованных ноутбуков, разбросанных по разным безопасным домам (квартира ее двоюродной бабушки в другом районе, каморка в общежитии друга-студента), подключенных через цепочку анонимных сетей, часто через публичные Wi-Fi сети, сканируемые на предмет слежки. Она работала урывками, по ночам, меняя локации, словно шпион в тылу врага.
Ее задача была титанической: найти «дымящийся пистолет» в недрах системы «Прогноза». Тот самый фрагмент кода, внутренний меморандум, отчет — что угодно, что доказывало бы, что «Вердикт» знал о риске психосоматического ускорения болезни, но сознательно это проигнорировал или занизил.
— Они как змеи, — шипела Дина во время одной из редких очных встреч в шумном кафе метро, ее пальцы нервно барабанили по крышке ноутбука, который она даже не открывала. — Их защита... она адаптивная. Живая. Каждый раз, когда я нахожу лазейку, через пару часов она зарастает. Как будто у них ИИ не только для прогнозов, но и для киберзащиты, и он учится на моих атаках. — В ее глазах горел азарт, смешанный с усталостью и раздражением. — Но я нашла слабое звено. Не в корпоративном ядре. В периферии.
Она наклонилась ближе, понизив голос, хотя вокруг и так стоял гул.
— Клиентские приложения. Те, что врачи используют для ввода данных и просмотра прогнозов. Они менее защищены. И... в них есть лог-файлы. Иногда туда по ошибке, по недосмотру, попадают отладочные сообщения, фрагменты служебных запросов к ядру «Прогноза». Мусор, который обычно стирают. Но не везде и не всегда.