Выбрать главу

Она встала, и Йоргенсон снова вернулся к своей работе. Он очистил экран и заменил магнитокарту Валентины своей собственной.

— Начнем поиск, — объявил он. На экране появился список в несколько колонок, содержащий около двухсот перечисленных в алфавитном порядке ключевых слов.

— Сюда подключен по сети крупный банк памяти, — пояснил Йоргенсон, — причем с использованием нескольких схем сжатия данных. Потребуется какое-то время, чтобы все это просмотреть. — Он встал. — Пойду взгляну, что там в этой комнате сканирования.

Сегодня вечером Питеру нужно было присутствовать на собрании совета директоров в Центральном госпитале Северного Йорка, и, чтобы не тратить утро на телефонные разговоры в офисе, он решил поработать в своем домашнем кабинете. Но ему никак не удавалось сосредоточиться. Саркар обещал закончить писать вирус уже сегодня, но Питеру все равно хотелось что-то сделать самому. Около десяти тридцати он вошел в систему «Зеркального отражения», надеясь разобраться, каким образом двойники сумели ускользнуть в сеть.

Набрав номер, он запустил команду КТО, чтобы посмотреть, не вошел ли в систему и Саркар — Питер решил послать ему привет электронной почтой. Саркар и в самом деле работал с системой. Затем Питер набрал команду ЧТО, он хотел посмотреть, чем Саркар сейчас занят: если это был какой-нибудь фоновый процесс, тот скорее всего не сидел за терминалом, так что посылать электронную почту было бы бессмысленно. Команда ЧТО сообщила ему следующее:

Узел Пользователь Начало сеанса Задача

002 Саркар 08:14:22 поиск текста

Что же, поиск текста мог быть и фоновым, и главным процессом. У Питера были высокие привилегии супервайзора по отношению к системам Саркара. Он вызвал отображение задачи, выполняемой в узле 002, на свой собственный монитор. Экран заполнился списком поисковых терминов и постоянно обновляемой итоговой сводкой найденных вхождений поискового текста. Некоторые термины, такие, как «Торонто», были обнаружены уже сотни раз, но другие...

Боже, подумал Питер. Вы только взгляните...

Саркар искал «Хобсон», и «Пите*», и «Кэт*», и...

Питер напечатал послание электронной почтой: «Любопытство одолело, да?» Он уже было хотел отправить его, когда обратил внимание на параметры поиска в статус-строке: «Искать во всех системах; внутри каждой системы искать во всех онлайновых и офлайновых банках памяти и во всех блоках оперативной памяти».

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

Питер взглянул на другие поисковые термины.

О черт.

«Ларсен», «Ханс», «измена», «связь».

Проклятие. Саркар ни в коем случае не мог проводить такой поиск. Внутри системы был кто-то другой.

Узел 002 означал лабораторию искусственного интеллекта «Зеркального отражения». Питер развернулся вместе с креслом, чтобы оказаться лицом к телефону, и нажал на кнопку автоматического набора номера этой лаборатории.

В лаборатории ИИ зазвонил телефон.

— Могу я взять трубку? — спросил Саркар.

Сандра кивнула. Она внимательно смотрела на экран терминала. Множество вхождений обычных слов — так, слово «связь» встречалось уже свыше четырехсот раз, — но пока ни разу не встретились упоминания Хобсона или Ларсена.

Саркар пересек всю комнату, подошел к видеофону и нажал кнопку ОТВЕТ.

Заставка телефонной компании «Белл Кэнада» ушла в сторону. Питер увидел озабоченное лицо Саркара.

— Что... — начал Питер, но это было все, что он успел сказать. За спиной Саркара, поверх его плеча, мелькнул профиль Сандры Фило. Питер немедленно прервал связь.

Фило была там, в «Зеркальном отражении».

Полицейский рейд. Проклятый полицейский рейд.

Питер посмотрел на экран своего терминала, все еще подключенного к узлу 002. Вхождения слова «Хобсон» пока не найдены.

Он секунду подумал, затем стал нажимать на клавиши. Питер начал второй сеанс связи, зайдя в систему под именем пользователя и паролем, который он раньше слышал от Саркара. Затем он зашел в поддиректорию диагностических программ и вызвал список ее файлов. Там были сотни программ, в том числе одна, называемая ТЕКСТЗАМ. Похоже, это то, что нужно. Он вызвал подсказку к этой программе.

Прекрасно. В точности то, что требуется. Синтаксис: искомый текст, текст замены, параметры поиска.

Питер набрал «ТЕКСТЗАМ / Хобсон / Родденберри / ИИ7-ИИ10». Это означало «заменить все вхождения слова "Хобсон" на "Родденберри" в системах искусственного интеллекта с седьмой по десятую».

Программа начала работать. Это был гораздо более узкий поиск — только одно слово — и куда меньшая область поиска — только четыре компьютера вместо сотни с лишним, которые сейчас обыскивала Сандра Фило. Если повезет, эта программа успеет сделать все замены, прежде чем станет слишком поздно...

Консоль пискнула, давая знать, что задание выполнено. Йоргенсон вернулся, не найдя в комнате сканирования ничего интересного. Он посмотрел на экран, затем на Сандру. Тринадцать раз в памяти компьютеров «Зеркального отражения» встречалось слово «Хобсон». Сандра ткнула пальцем в итоговый список.

— Покажите их в контексте, — сказала она.

Два вхождения этого слова в словарной статье «Хобсонов выбор» файла энциклопедического словаря.

Файл имен пользователей, идентифицирующий имя «фобсон» как принадлежащее Питеру Дж. Хобсону.

Компьютерный телефонный справочник с домашним и служебным адресами Питера Хобсона.

И еще девять вхождений, в основном в текстах копирайтов, устанавливающих авторские права «Хобсон мониторинг Лимитед» на разные программы сканирования.

— Ничего, — подвел итог Йоргенсон.

— У него есть допуск к вашим системам? — спросила Сандра, оборачиваясь к Саркару.

— У кого? — отозвался тот.

— У Питера Хобсона.

— Ну конечно. Мы пользуемся некоторыми программами, разработанными его компанией.

— И больше ничего?

— Ну, к тому же еще он мой друг. Вот почему в моем телефонном справочнике есть его домашний адрес. — У Саркара был совершенно невинный вид. — А что вы ожидали найти?

ГЛАВА 41

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

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

— Свет, — скомандовала она.

Свет не зажегся. Она прочистила горло и попробовала снова:

— Свет.

По-прежнему темнота. Она вздохнула, поставила на пол сумки с покупками и стала впотьмах шарить по стене в поисках ручного выключателя. Щелчок, опять безрезультатно.

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

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

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