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