Чтение онлайн

ЖАНРЫ

Инженерный Парадокс 8
Шрифт:

— Потому что… Это не совсем «взлом», Марк. Это… сложно объяснить…

— Это дешифровка и подбор алгоритмов управления в режиме реального времени, Марк, — сообщила Икси. — Никакая огненная стена просто не может остановить… такое. Если есть канал ввода-вывода информации, то система будет взломана… Ими.

— «Ими» — это кем? — хмыкнул я.

— Мощным кластером искинов. Или вычислителей столь мощных и быстродействующих, что наличие там интеллекта гарантированно, вне зависимости от того, был ли он изначально при создании.

— Ни черта не понял. Так, пусть несколько искинов…

— Погодите, Марк. Не «несколько». Видите? —

с этими словами Икси показала белый шар на чёрном фоне.

— Удивительно, но да, — фыркнул я.

— Это — я. Мои вычислительные мощности, базы, быстродействие. А теперь смотрите.

На этих словах белый круг стал стремительно уменьшаться в точку. И вдруг появилась белая стена, ставшая заполняющим весь экран белым кругом.

— Это — атаковавшие систему, Марк. Их возможности по сравнению со мной.

— Десятки порядков? — хмыкнул я.

— МИНИМУМ десятки порядков, Марк.

— И я не хочу жить в Мире, где такое есть не у Империи, если это не у Империи, — покачиваясь и с ощущаемой истерикой простонал Рукожоп.

— Отставить истерику! Примерно я понял. А теперь детали, и чтобы я понял не примерно, а конкретно.

После объяснения стало понятнее. И что произошло, и страх Рукожопа (да и Икси опасалась, хотя показывала это не так явно). Итак, именно того, что называется «взломом», просто не происходило, в традиционном понимании.

Взлом — это подготовка программ для ограничения работы либо работы системы в интересах взломщика. Ключевое слово — «подготовка», рабочих программ и метода их доставки во взламываемую сеть.

В нашем случае этого не было как класса. Вирусы, трояны и прочая гадость, дела которых я наблюдал на резервном пункте управления, были написаны… в момент изучения и анализа сети.

То есть, невообразимо сложная и быстродействующая система получила доступ, причём к проводной системе передачи данных, через какой-нибудь ретранслятор. И за две секунды расшифровала кодировку, поняла логику и особенности уникального, доработанного Артемием языка, поняла, что делает управляющая программа…

И в тот же миг загрузила вредоносное ПО, написанное в то же время, что она изучала систему!

— Я не понимаю, как с этим бороться, — несчастным голосом сообщил Артемий, раз, наверное, в десятый.

— Так, простой вариант из мной придуманных — не годится, — признал я.

— А какой?

— Да, какой?

— Смена бинарной логики. На троичную или более значную. Основа у меня есть, а ПО, разработанное на этой основе, должно быть невосприимчиво ко всем существующим вредоносным программам. Как это… вспомнил, хорошая фраза: «Дуб не болеет гриппом».

— Хорошая фраза, — вздохнул Рукожоп. — И идея, теоретически, неплоха, но…

— Да понимаю я, — хмыкнул я. — С их быстродействием совершенно не важно, какая логика. Главное, что она есть, а если есть доступ, взлом — вопрос нескольких секунд.

— Да… И Марк, это работа тысяч людей и искинов. Миллионы человеко-часов. Я — отличный программист… Но это не мой масштаб…

— И я не знаю, что делать, Марк. Даже если довести мои процессорные мощности до сопоставимых уровней — а это десятки и сотни миллиардов рублей — там ещё и огромный опыт искинов, базы готовых программных решений…

— Хватит паниковать. Дайте мне подумать, а пока попробуйте прикинуть,

где физически находится эта система.

— Зачем?

— Чтобы её физически уничтожить, конечно, — хмыкнул я.

И погрузился в транс на несколько секунд. И вспомнил с деталями подходящее решение, по крайней мере, ОЧЕНЬ надеюсь, что подходящее.

— Итак, слушайте, что нужно сделать…

И я стал описывать одно из готовых решений из баз валаров, точнее, принцип его. Кстати, вот я совершенно не уверен, что программирование валаров основано на двоичной логике… Но это неважно. Важен принцип и подход, который увеличит количество необходимых вычислителей всего в семь раз.

Итак, валары сталкивались, и судя по имеющемуся в базах — противостояли машинной цивилизации. Механоидам, ИЛ, создавшим полноценную цивилизацию, или что-то такое.

Деталей того, против кого разрабатывалась система, база не содержала, но это решение просто обязано идеально работать против искинов.

Итак, при проникновении в систему создавалась двойная управляющая программа. Одна — реальная, а вторая — виртуальная. И изнутри понять, какая из них какая — просто невозможно. Грубо говоря некий вирт для искина, где он просто не сможет понять, где реальная система, а где искусственная.

И, что главное, они не дублировались. Они…отражались. То есть, взломщик одновременно наносил ущерб и… показывал решение как ему противостоять, рассчитывая это сам. Более того, в процессе работы происходило дублирование данных вторженца — понятно, что далеко не всех, в нашем случае и даже не большей части.

Но, тем не менее, Икси могла получить часть кода и решений вторженца. Ну и, наконец, ответная атака. Изучая и анализируя систему, этот вычислительный комплекс волей-неволей становился уязвим. Что вроде бы — ерунда. Любую атаку он отследит, зафиксирует и обезвредит… Если она не есть часть системы, которую он познаёт. И для простых вычислителей эта программа не опасна — она ориентирована на машинный разум.

Это действительно «вирус», создающий незначительные противоречия в блоках вторженца. А стандартная реакция искина на неизбежные в его работе ошибки — стирание повреждённого кластера. Только он — не повреждён. А занят решением философской задачи, например…

В общем — принцип понятен. Уничтожить искинов вторженцев этот вирус не уничтожит. Но будет КРАЙНЕ сложно уловим и вряд ли будет идентифицирован как вирус. А у системы взлома появятся мелкие, но нарастающие, как снежный ком, сбои. И либо он начнёт решать те же философские вопросы, базово не имеющие объективного ответа, тратя на это всё большие и большие машинные ресурсы.

Либо он будет стирать всё больше и больше кластеров, просто теряя ресурсы, правда, не машинные, а программные.

— Вот, что от вас нужно. И вот что нужно делать, — закончил я почти через четыре часа.

— Марк, это не-воз-мож-но! Я один, а вы давали техзадание четыре часа!

— Ты не один, а с Икси. И это возможно! Я вот, например, разработал неуязвимую для этого вторженца систему. Что вроде как тоже невозможно.

— Какую?!

— Механический вычислитель. Реле, составленные в сложную систему. И в принципе не взламываемые: они требуют физического изменения, для внесения каких бы то ни было отклонений от программы действия.

Поделиться с друзьями: