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