Записки Григорича

Классификация

        Григорич изучал веб страницу о компьютерной безопасности уже полчаса. Он старался читать медленно, вдумываясь в каждое слово неизвестного автора.
- ..одним из основных правил безопасности является контроль за теми, кто обладает соответствующими навыками и знаниями, и способен причинить ущерб безопасности..
- Интересно,-подумал Григорич, - а в нашей лаборатории есть такие, обладающие соответствующими знаниями и навыками?.. И кто за ними осуществляет контроль?..
        Он в задумчивости посмотрел на сидящего в углу Фэйта, на начальника, на канализационную трубу над начальником. Мелькнула слабая мысль, и он перевёл взгляд на вентиляционное отверстие на стене, расположенное на высоте около четырех метров...
        Если бы он мог силой мысли подняться на эту высоту и заглянуть за решетку вентиляции, то увидел бы небольшой аппарат с мерцающим красным диодом, десятисантиметровой антенной и линзой, направленной прямо на спину сидящего напротив Фэйта. Если бы сила мысли Григорича могла перемещаться по радиоволне, то он смог бы обнаружить приемное устройство, на которое вещал этот аппарат. Сигнал преобразовывался и передавался на большой монитор, за которым наблюдало два человека.
- Товарищ майор, мы установили троянские программы на их компьютеры, и вот какие странные результаты получили. На машине начальника запускают только Word и NetBeans, причем NetBeans регулярно переустанавливается. Машина Григорича постоянно включена, и на ней из активных приложений всегда только Internet Explorer. На машине пресловутого Фэйта оказалось установлено еще несколько других, не наших, троянских программ, и мы не смогли вообще узнать, что на ней происходит. Однако, как показало визуальное наблюдение, Фэйт занимается разработкой какой-то крупной программы.
-Капитан, вы же могли получить физический доступ к его компьютеру и скачать эту программу?
- Так точно, мы так и сделали, к тому же пароль на машину Фэйта не знает только ленивый и его начальник.
- И что выяснили?
- Даже имея исходный код программы, уже две недели пытаемся понять для чего она предназначена. Пока только выяснили, что она выходит в интернет одновременно сразу на большое количество адресов. Судя по всему, это какая-то вредоносная программа, но до конца понять ее смысл мы не можем. Поэтому запускать пока опасаемся.
Их разговор прервало оживление в лаборатории, и они вновь обратились к монитору.
- Фэйт, почему интернет опять отвалился? - спросил начальник.
- Да это у них опять какой-то косяк, мы тут ни при чем, - ответил Фэйт, судорожно клацая по кнопке мыши и пытаясь прервать закачку огромного файла. Лицо Фйэта выражало невозмутимое спокойствие. Закачка прервалась.
- О, опять заработало, - радостно воскликнул начальник.
- Пойду, проверю модемы, мож нет связи?- и Фйэт решительно двинулся в серверную.
Протиснувшись между стойками, он дотянулся до модема Ростелекома, приподнял его, осмотрел со всех сторон. Не заметив ничего подозрительного, он крикнул:
- Лампочки вроде горят, - он сунул модем на место, и начал пробираться назад. Рука запуталась в проводах от других модемов и спутникового терминала. Фэйт, теряя равновесие, выдернул руку и с проклятиями покинул серверную. Лампочки на спутниковом терминале и на модеме Дальсвязи медленно потухли.
- Ну что там? - спросил начальник.
- С модемами все в порядке, - бодро ответил Фэйт, - это провайдеры чего-то тупят.
В лаборатолию зашли двое лаборантов.
- Фэйт, а почему опять интернета нету? - спросил один из них, - на кафедре народ ругается. Говорят не по одному каналу нету.
- Да это у провайдеров, наверное, опять ДНС отвалился. - ответил Фэйт, не отрываясь от своей программы.
- Фэйт, а что это ты за программу пишешь? - полюбопытствовал второй лаборант. Майор и капитан у монитора застыли в ожидании.
- Тебе не понять! - уклонился от ответа инженер. Капитан с досады хотел было выругаться, но в присутствии майора не мог себе этого позволить.
- Да это он наверное опять свой классификатор голых баб пишет, - радостно пояснил Григорич. Фэйт смущенно свернул NetBeans. Майор и капитан переглянулись.
- Капитан, я думаю можно попытаться запустить его программу. - сказал майор.
- Слушаюсь, товаришь майор, - ответил капитан и, пробежав по клавиатуре соседнего компьютера, запустил приложение Фэйта.
На весь экран развернулось стандартное окно с неброским заголовком "Orthenner Software Inc. Citadel limited". Появилось сообщение "Идёт загрузка" и начало медленно, строчка за строчкой, прорисовываться изображение. Майор и капитан замерли у монитора. Через полторы минуты на экране было видно лицо какой-то блондинки. Уже было начали прорисовываться худые ключицы, как вдруг загрузка прервалась и выскочило сообщение:
- java.rmi.UnmarshalException: Error unmarshaling return; nested exception is: java.lang.ClassNotFoundException: org.postgresql.util.PSQLException (no security manager: RMI class loader disabled) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:217)...
-Вот ведь! Фэйт! - в сердцах воскликнул майор.