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