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