Терри Сакс уже неделю пребывал в Гранд Брире, когда Линда Маккей наконец получила перекодированный пропуск. Ни кабинета, ни особого задания ей до сих пор не дали, но теперь она могла хотя бы свободно передвигаться по зданию.

Во всяком случае, так должно было быть.

Она набрала 212 на кнопочном аппарате, висевшем на стене у двери, которая не желала перед ней открываться. Минуту спустя раздался мужской голос:

— Служба охраны.

— Я стою у поста три пятнадцать и не могу войти, — сказала она. — Пожалуйста, снимите блокировку.

— Ваше имя?

— Линда Маккей, спецпроекты.

— Одну минутку.

Линда ждала. Она слышала, как охранник дышит в трубку, как одной рукой печатает на клавиатуре. После короткой паузы он сказал:

— Извините, фрейлейн Маккей, но у вас нет допуска.

— Такого не может быть. Пожалуйста, проверьте еще раз.

— Дисплей у меня перед глазами.

— Тогда это какая-то ошибка.

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

Охранник сказал:

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

Все же какая-то надежда, подумала Линда, кладя трубку.

Эту неразбериху, наверняка, устроил административный сектор. У них ушло почти две недели на то, чтобы перекодировать ее пропуск, с помощью которого она теперь может ходить, по тем же зонам, куда ей открыл доступ временный пропуск, оформленный Машудом. А ей нужно было пробраться внутрь. Если Питер Виверо не отвечает на ее звонки, она встретится с ним лично и будет настаивать, чтобы он привел какие-то доказательства своих слов. Ей пришло в голову, что это — тщательно спланированная проверка на лояльность. Она в это не слишком верила, но это было хоть какое-то разумное объяснение. Если он говорил правду, будущее таило в себе ужасные последствия.

Она замешкалась у двери в компьютерный зал.

Картина, которая представилась ей, напоминала воскресный базар.

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

— Извини, Гилберт, — объяснила она. — Я, кажется, не вовремя.

Выражение лица Машуда говорило о том, что это еще мягко сказано.

— Ты не поверишь, что здесь творится. Какие у тебя проблемы?

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

— Конечно, и сэкономить себе месяцев шесть. Это очень срочно?

— Ну, в общем, я задействована в проекте «Октябрь», а не могу даже пройти в кабинет.

— «Октябрь»? — тут же отозвался Машуд. — Все наши хлопоты из-за этой мерзости.

Линда глянула на вселенский хаос, творившийся у него за спиной.

— Что у вас происходит?

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

Один из программистов поднял голову:

— Еще пара минут, и я смогу сказать, что случилось.

— Ты что-то нашел? — спросил Машуд, но программист знаком велел помолчать, пока он просматривает один из рулонов.

Чтобы не мешать, Машуд заговорил тише, и Линде показалось, что он делится с ней какими-то секретами:

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

— Так что же происходит?

— Что-то модифицирует данные, пока они проходят через операционную систему.

— Нечто, называемое «Дэус X», — с торжеством в голосе доложил программист из-за спины Машуда. Начальник секции обернулся:

— Другая программа? — спросил он недоверчиво.

— Совершенно верно, — сказал программист. — К тому же не наша.

На взгляд Линды, ему было не больше девятнадцати, наверное, какой-нибудь вундеркинд, который в свой пятый день рождения уже решал уравнения. Он указал на распечатку, которую держал в руке:

— Придется тебе прочесть все, или ты мне не поверишь, Гилберт.

— Как ее ввели?

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

— Попробуй объяснить это наверху.

— Я же сказал, ты не поверишь. Речь идет о программе искусственного интеллекта, направленной на поиск и добычу информации. Она так топорно сделана, словно, ее писали на карманном компьютере.

— Поиск и добыча информации? — повторила Линда, стараясь изобразить на лице простое любопытство.

Услышать про «Дэус X» было все равно, что увидеть собственноручную подпись Терри Сакса, и, насколько ей было известно, Джим Харпер был единственным посторонним человеком, который когда-либо видел пароль к файлам проекта «Октябрь» — на ее собственном компьютере.

— Вроде охотничьей собаки, — объяснил программист. — Запускаете ее по телефонной линии и ждете, когда она вернется с нужной вам информацией.

— Это могло сработать? — спросила Линда.

Ответил ей Машуд:

— Ни в коем случае. Но попытка вполне достойная.

— Некоторые места стоит просмотреть внимательно еще раз, — настаивал программист. — Зная коды доступа, можно перепортить все файлы в основной памяти. Подумай, какую свинью они нам могут подложить накануне сдачи продукции.

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

— Мы снимем копию и все вычистим, — сказал Жан-Поль. — Разумеется, пароли придется заменить.

— Сколько времени это займет?

Жан-Поль пожал плечами:

— Пока не изменим соответствие клавиш выдаваемым кодам, не дольше.

Он присоединился к остальным. На лице Машуда появилась извиняющаяся улыбка:

— Прости, я ничем не могу помочь, пока мы не закончим с этим.

Линда изобразила на лице «Да-да, конечно» и двинулась к двери. Мысль лихорадочно работала, хотелось заполучить распечатку, которую изучали компьютерщики, и разобраться самой, что тут происходит, но именно этого она сделать не могла.

Подойдя к двери, она услышала, как Машуд сказал:

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

— Охрана не даст мне ключ даже от туалета. Поэтому я к тебе и пришла.

Машуд подошел к ней и, понизив голос, сказал:

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

— Ты имеешь на это право?

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

— Но они каждый день меняют расписание обходов.

— Это мы меняем расписание каждый день! — сказал Машуд, постучав себя в грудь, так что в кармашке подпрыгнули авторучки. — Я и великий бог Ваал. Увидимся в семь.

В шесть тридцать она набрала 212 снова.

— Служба безопасности, — произнес другой голос.

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

— Очень хорошо, фрейлейн Маккей, предупреждение получено. Мы не будем поднимать тревогу.

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

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

— В экспертном докладе об этом было сказано еще год назад, — говорил Жан-Поль. — Если вы хотите работать с компьютерной сетью, единственная возможность гарантировать безопасность — блокирующая система шифров.

— Ты знаешь, сколько у нас пользователей? — поинтересовался Машуд. — Придется ввести тысячи индивидуальных шифров и еще больше, если перейти на мультишифровую систему. При этом скорость операций существенно снизится.

— Это кафетерий или зал заседаний? — спросила Линда, ставя стул рядом с Жан-Полем.

Жан-Поль подвинулся, чтобы она могла сесть.

— Привет, Линда. Хочешь кофе? — спросил Машуд.

— Спасибо, Гилберт. Не забывай, у меня мало времени.

— Да, конечно.

Машуд достал связку ключей, выбрал один, повозился, отцепил его от кольца и протянул Линде:

— Может, потом выпьешь с нами?

— Если вы еще здесь будете, — сказала она. — Что мне делать с ключом, если вас уже не будет?

— Кто-нибудь обязательно будет, — сказал Машуд. Жан-Поль закивал головой.

— Хорошо, — сказала Линда и направилась к выходу.

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

Но всякие объяснения потеряли смысл, когда она достала ключ, который одолжил ей Машуд.

Придется поверить на слово, что до восьми пятидесяти она в полной безопасности, в конце концов Машуд должен такие вещи знать. Никто сюда не придет до назначенного времени, если охранников не поднимут по тревоге. Она подошла к двери. Темная тень на стекле последовала за ней.

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

«Давай, Линда», — сказала она себе и включила лампу у четвертого терминала.

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

Линда умела немного программировать и надеялась, что сумеет разыскать то, что ей нужно. Прежде всего она достала мятые листы распечатки и попыталась разобраться в строках кодировки. Последовательные ряды цифр, неважно, поймет она их или нет, будут означать кусок программы, которая распечатана шаг за шагом, чтобы ее могли проверить те, кто ее составил. Экраны остальных терминалов не вмещали больше двух дюжин строк за раз, поэтому они пустили распечатку на принтер.

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

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

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

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

Возможно, слова Виверо не убедили ее, но распечатка сделала это за него. Четыре уровня глубокой секретности при том, что наиболее важная информация доступна только членам правления и начальникам подразделений — с таким ей еще не приходилось сталкиваться. Она знала точно: простое стремление уменьшить неприятные последствия медицинской ошибки не могло служить достаточным основанием для подобной секретности. Если она попадется сейчас, ее не просто уволят, ее посадят. По статье за промышленный шпионаж здесь, в Швейцарии можно крепко завязнуть.

Для дискет было отведено два шкафа. В одном стояли дискеты, находящиеся в пользовании, во втором — те, что должны были вернуться в хранилище, что через две двери по коридору. В них содержались данные, файлы и кусочки программ, к которым обращались только иногда. Если Машуд снял копию с программы «Дэус X», как он собирался, она должна стоять на полке возврата.

Было слишком темно, чтобы прочесть заполненные от руки наклейки на дискетах, нужно было зажигать еще лампу. Пришлось включить большую лампу под потолком, теперь она привлекала к себе внимание, как раздавленный на простыне клоп. Ей пришлось просмотреть пятьдесят или шестьдесят дискет, прежде чем она наткнулась на «Дэус X», стоявший ближе к концу ряда.

С чувством огромного облегчения она погасила лишний свет и осталась в неверном свете ночника у четвертого монитора.

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

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

На ее глазах цифры поменялись с 20.49 на 20.50.

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

Но осуществить этот план было не так просто.

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

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

Она осмотрелась, раздумывая, где бы спрятаться. Дизайнеры, оформлявшие зал, были сторонниками свободного, ничем не загроможденного пространства, что никак не помогало ей в решении текущей проблемы. Нужно было куда-нибудь скрыться из виду, чтобы охранник, осмотрев комнату, мог идти себе дальше. Ей не приходила в голову ни одна причина, по которой ему пришлось бы войти в компьютерный зал. Она от души надеялась, что ему тоже ничего похожего в голову не придет, забираясь тем временем за четырехфутовые лабораторные шкафы, отделанные серым пластиком и матовым стеклом. Она присела в ту минуту, когда луч фонарика скользнул по стене за ее спиной.

Скрючившись, затаив дыхание, Линда прислушалась. Кроме ровного гула вентиляционной установки, перемежаемого глухими ударами, скорее всего, собственного сердца, она ничего не услышала. Как узнать, ушел ли он? Стекло, отделявшее зал от коридора, было толщиной в четверть дюйма, вряд ли она расслышит его удаляющиеся шаги. Нужно выждать какое-то время, а потом не торопясь вылезти в надежде, что он не стоит по другую сторону стекла.

Минуту спустя Линда поняла, что этот план ей не пригодится. Охранник собрался зайти внутрь.

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

Охранник остановился и выключил терминал, который Линда оставила включенным. Минуту спустя он уже стоял за дверью, запирая замок.

Какое-то время она приходила в себя. Сейчас он звонил по телефону, висевшему на стене, докладывал на пост охраны о своих перемещениях. Если она вылезет, он может ее увидеть. Такого страха ей испытывать еще не приходилось, хотя это ощущение не было похоже на всепоглощающий ужас, охвативший ее при виде «фольксвагена» Стивена Федака, который обнажился после отлива. У нее выступили слезы облегчения, когда она позволила себе немного расслабиться. «Рыданиями делу не поможешь», — сказала она себе, утирая глаза рукавом. К тому времени, когда, по ее расчетам, можно было без опаски выбраться из укрытия, она уже взяла себя в руки.

По другую сторону стекла никого не было. Линда подошла к терминалу и вновь включила его.

Когда она пришла в кафетерий, Машуда там уже не было. Операторы, среди них она заметила Жан-Поля, все еще разговаривали, сидя за остывшим кофе. Один из них, Линда не знала, как его зовут, в эту минуту говорил:

— Я пробыл год в Беркли и там работал с такой системой. В нее можно спокойно влезть и просмотреть любой файл, отследить такое вмешательство невозможно.

— Чтобы это проделал совершенно посторонний? — изумился Жан-Поль. — С помощью телефона?

— Телефон не играет никакой роли, главное — терминал. Даже студенты изучают, как работать с операционной системой и как ее взламывать.

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

После того, что произошло сегодня, это не совсем верное утверждение, подумала Линда. Вслух она сказала:

— Извините, что мешаю. Гилберта нет поблизости?

— Ему пришлось уйти, — сказал Жан-Поль. — Я могу взять ключ.

— Спасибо, — поблагодарила Линда, полезла в карман и достала ключ. В кармане она коснулась пальцами сложенного листка бумаги, на котором были записаны коды «Октября» и ее заметки. Всю дорогу из компьютерного зала она проверяла, на месте ли записка.

— Вы сделали все, что хотели? — поинтересовался Жан-Поль.

— Я с пользой провела время. — Линда сказала чистую правду. — В каком режиме терминалы будут работать завтра?

— Какое время вас интересует?

— Часов десять утра.

— Никаких проблем, — беззаботно сказал Жан-Поль, он бессознательно копировал непринужденные манеры Гилберта Машуда. — В это время всегда бывают свободные терминалы, заходите.

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

Кроме того, ей предстояло кое-что сделать.