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