– Мы попробуем специально повторить ошибку того человека.
– Так, что дальше?
– О'кей. Теперь переадресуй это...
– Только, пожалуйста, помедленней.
– У тебя там должна стоять четыреста восемьдесят шестая микросхема, тетя Кей. В чем же загвоздка?
– Да дело не в микросхеме, будь она неладна!
– Ой, прости, пожалуйста, – искренне сказала Люси. – Я забыла. Что она там забыла?
– Кстати, вернемся к нашей задачке, – продолжала Люси. – Я надеюсь, у тебя там случайно нет аппарата t-t-y-q. Ты сейчас где?
– Да все там же, – с досадой отозвалась я. – Затем перевести... Черт. Здесь крышечка смотрит направо?
– Да. Теперь нажми возврат, и твой курсор перескочит на следующую строчку, которая пустая. Набери сообщение, которое ты хочешь переслать на экран t-t-y-q.
– Набрала.
– Нажми возврат, затем control С, – сказала Люси. – А теперь – ls минус один и перешли это к p-g и увидишь свой файл.
Я просто напечатала «ls» и заметила, как что-то промелькнуло.
– Вот что, на мой взгляд, произошло, – констатировала Люси. – Кто-то влез в твой каталог, и к этому мы через минуту вернемся. Возможно, в твоих файлах что-то "искали и не могли это «что-то» найти. Тогда этот человек послал сообщение или попытался послать, но поскольку торопился, то кое-что пропустил. Так что все, что он вводил, не отражалось на экране tty07. Иначе говоря, вместо того чтобы послать tty07 сообщение, он по ошибке получил файл под названием «tty07».
– Если бы этот человек ввел верную команду и так далее, сообщение сохранилось бы? – спросила я.
– Нет. Информация появилась бы на экране tty07 и оставалась бы там до тех пор, пока пользователь не стер бы ее. Но никаких свидетельств тому ни в твоем каталоге, ни где-то еще у тебя бы не было. Не было бы файла.
– То есть мы не можем знать, сколько раз кто-то посылал сообщения из моего каталога, если все делалось правильно.
– Да, верно.
– А как же этому «кому-то» удалось что-то прочесть в моем каталоге? – я вновь вернулась к главному вопросу.
– Ты уверена в том, что никто не мог знать твой пароль?
– Никто, кроме Маргарет.
– Она твой программист-аналитик?
– Да.
– А она не могла кому-нибудь сказать?
– Просто не представляю себе, – ответила я.
– О'кей. Можно войти и без пароля, благодаря корневым привилегиям, – сказала Люси. – Это мы сейчас как раз и проверим. Найди в файле «группа» корневую группу и посмотри, какие после нее перечислены пользователи.
Я начала набирать.
– Что у тебя получилось?
– Я еще не добралась до этого, – ответила я с плохо скрываемым раздражением.
Она медленно повторила свои инструкции.
– Я вижу три имени в корневой группе, – сказала я.
– Хорошо. Запиши их. Потом двоеточие, q, бам, и ты вышла из «группы».
– Бам? – озадаченно переспросила я.
– Восклицательный знак. Теперь займись паролем и посмотри, может, кто-нибудь с корневыми привилегиями окажется без пароля.
– Люси. – Я убрала руки с клавиатуры.
– Это просто узнать, потому что во втором поле ты увидишь зашифрованный пароль пользователя, если у него есть пароль. Если во втором поле нет ничего, кроме двух двоеточий, то у него нет пароля.
– Люси.
– Прости. Тетя Кей. Я опять очень тороплюсь?
– Я же не программист, работающий с ЮНИКС. Для меня это все равно, как если бы ты сейчас вдруг заговорила на языке суахили.
– Ты могла бы научиться. ЮНИКС действительно интересная штука.
– Спасибо, но дело в том, что сейчас у меня нет времени учиться. Кто-то влез в мой каталог. У меня там секретные документы и отчеты. Не говоря уже о том, что кто-то, возможно, читает мои файлы, кто-то еще что-то ищет, неизвестно кто и зачем.
– Ну, с первой частью вопроса разобраться несложно, если только нарушитель не набирает код по модему неизвестно откуда.
– Но сообщение это было послано кому-то в моем офисе, в какой-то наш аппарат.
– Это вовсе не означает, что кто-то из своих не мог прибегнуть к чужой помощи, тетя Кей. Возможно, тот, кто что-то вынюхивает, ничего не знает о ЮНИКС, но ему необходимо было влезть в твой каталог, и он нашел себе какого-нибудь программиста.
– Тут не до шуток, – сказала я.
– Может, это и так, но в любом случае, на мой взгляд, твоя система не очень-то защищена.
– Когда тебе сдавать твою работу? – поинтересовалась я.
– После каникул.
– Ты ее уже закончила?
– Почти.
– Когда начинаются рождественские каникулы?
– В понедельник.
– Как насчет того, чтобы приехать сюда на пару дней помочь мне со всем этим делом? – спросила я.
– Ты шутишь.
– Нет, я говорю совершенно серьезно. Правда, на многое не рассчитывай. Я не слишком утруждаю себя украшением дома. Веточки пойнсеттии
[2]
и свечки на окнах. Но я что-нибудь приготовлю из еды.
– Без елки?
– Это смертельно?
– Да в общем нет. А снег идет?
– В этом нет никакого сомнения.
– Никогда не видела снега. Я имею в виду воочию.
– Дай-ка мне лучше поговорить с твоей матерью, – сказала я.
* * *
Подойдя к телефону, Дороти, моя единственная родная сестра, проявила чрезмерную заботу.
– Ты все так же много работаешь? Кей, ты работаешь больше, чем кто-либо другой из моих знакомых. Когда я кому-нибудь рассказываю о том, что ты моя сестра, это производит на людей большое впечатление. Как погода в Ричмонде?
– Есть шанс, что Рождество будет снежным.
– Как здорово. Хорошо бы Люси хоть разок встретить Рождество со снегом. У меня, например, ни разу не было такой возможности. Впрочем, нет, вру. Как-то на Рождество я каталась с Брэдли на лыжах где-то на Западе.
Я не могла вспомнить, кто такой Брэдли. Несколько лет назад я перестала следить за многочисленными сменами друзей и мужей моей младшей сестры.
– Мне бы очень хотелось, чтобы Люси встретила Рождество со мной, – сказала я. – Ты не против?
– Ты не можешь приехать в Майами?
– Нет, Дороти. В этом году не получится. У меня сейчас несколько очень трудных дел, и заседания суда продлятся практически до самого кануна Рождества.