«А Куданову растворили позавчера вечером», - подумал Дмитрий.
- Спасибо, профессор, не буду больше вас отвлекать.
Майор нажал на рычаг и набрал номер лаборатории Черкова. Абонент не отвечал. Дмитрий перезвонил Елене, но там тоже молчали. Он посмотрел на часы.
«Наверное, ушли обедать. И мне пора».
* * *
Лена не знала, сколько прошло времени. Очнулась она в кровати. Было темно. От напряжения болела спина. Темноту вдруг сменил сумрачный свет, и стало видно, как откуда-то сверху спускается змея. Оцепенев от ужаса, Елена смотрела на нее. Змея опустилась ей на грудь, сделала стойку, покачалась из стороны в сторону и вдруг исчезла. С потолка посыпались огромные пауки. Лена закричала, спрыгнула на пол, но поскользнулась, упала, быстро поднялась на четвереньки и поползла к дверям.
- Господи, опять подвал… Я больше не вынесу этого. Дядя Федя, где ты?! Спаси меня!
…Когда Лене было четыре года, она на спор с ребятами забралась в подвал дома, в котором они с бабушкой снимали маленькую комнатку. Подвал был низким и темным, из него веяло сыростью и холодом. Едва девочка спустилась в темноту, мальчишки захлопнули за ее спиной тяжелую железную дверь. Такого панического страха она еще не испытывала. А тут еще как назло с потолка посыпались скользкие мокрицы, грязь и всякая гадость, разглядеть которую Лена так и не смогла. На ее крик прибежал дядя Федя с первого этажа и спас малышку.
Казалось, все это было так давно…
То, что происходило с Леной сейчас, напоминало сцены из дешевого фильма ужасов, однако она была не зрителем, а участником событий. Совершенно обессилев, она свернулась калачиком, обхватила ноги руками и заплакала. Подавленная, беззащитная, она долго лежала на полу, мечтая лишь об одном - умереть.
И снова на нее обрушились таинственные звуки и мигающий свет. Она опять почувствовала мучительное давление воздуха, доводящее до сумасшествия, но была уже не в силах с этим бороться…
18
Ни Черкова, ни Лены в ресторане не было, и Дмитрий снова забеспокоился. За обедом к нему подсел Сеня, по радостной физиономии которого было ясно, что программист явился не с пустыми руками.
- Я понял, как действовал преступник, - выпалил Сеня, плюхаясь в кресло. - Я был прав: все оказалось старо, как мир. Я имею в виду мир машин. - Он залпом осушил стакан лимонада и, сощурившись, улыбнулся: - Короче, я пришел к выводу, что, во-первых, мои люди здесь не при чем, так как не видят информации, находящейся в банке данных. Во-вторых, нельзя сослаться и на низкий уровень оперативного руководства. Многоступенчатый документальный контроль и официальные процедуры, регламентирующие порядок внесения изменений в систему программ и массивы данных, а также постоянный контроль за работой всех звеньев системы…
- Слушай, старик, - перебил Зотов, - не надо излагать инструкции, я их без тебя знаю. Давай по существу.
- Понял. Влезть непосредственно в охранную программу преступник не мог, да и не пытался это сделать. Ему не нужен был хвост, он решил взять сразу голову. Он забрался в операционную систему.
- А как же защита?
- Ну ты же знаешь, что в систему постоянно вносятся изменения, дополнения, она все время в работе. Достаточно заменить одну-две программы-заглушки, чтобы обеспечить лазеечку.
- Что значит «заменить»?! Ты же сам только что свистел о четком контроле. Кроме твоих ребят, этого никто не мог сделать.
- Не спеши, майор. Итак, я перерыл уйму справочников и материалов по компьютерным преступлениям, наших и зарубежных, и нашел одно место в нашей операционной системе, заполненное случайными числами. Конечно, мою задачу облегчило то, что я знал точное время. Сами по себе эти числа ничего не значат, и их трудно заметить, если не знать, что искать.
- На кой черт тогда они нужны?
- А-а, в этом-то все и дело! Они образуют место для программы-вставки. Если преступнику не нужно влезать в систему, то машина этого «пустого» места не замечает, так как цифры-то случайные. Но как только появляется какая-то определенная программасигнал, компьютер сразу вносит соответствующие изменения. Затем эта вставка самоликвидируется, и все шито-крыто.
- Значит, нужно искать программу-сигнал.
- Бесполезно. Это может быть все, что угодно. Программа наверняка является плановой и в тоже время ключом. А теперь представь, сколько у нас этих программ! Ведь сигнал может задаваться не обязательно в день преступления.
Зотов покачал головой, постукивая вилкой по тарелке.
- Ну хорошо, - произнес он наконец. - Теоретически мы все знаем, а как с практикой?
- Улики только косвенные.
- На безрыбье и рак рыба. Давай, что есть.
- Я поболтал со всеми своими девчатами и выяснил, что в мае, когда мы проводили профилактику всей системы, надо полагать, и могли быть заменены некоторые перфокарты. Ты же помнишь, какой у нас тогда был аврал перед московской проверкой: вкалывали днями и ночами. Бедные девочки потом неделю отсыпались. Так вот, есть у меня некая Румянцева - подружка Кудановой. Память у нее, как у Мнемозины…
Зотов крякнул, уже догадываясь, чем все это закончится.
- В конце рабочего дня, - продолжал Сеня, - Куданова пришла в вычислительный центр за своей распечаткой. Естественно, это никого не удивило, так как доктор входит в список 01. Взяв распечатку, она предложила Румянцевой покурить. Та согласилась, и подружки ушли в курилку. Не успела Куданова сделать первую затяжку, как вспомнила, что забыла прихватить секретную папку. Оставив подружку, Вера Александровна снова пошла в машинный зал, и вот тогда-то и заменила перфокарты на столе Румянцевой, зная, что та занимается операционной системой. Зотов пожал плечами:
- Чтобы проделать такой трюк, Куданова должна была заранее ознакомиться с распечатками. Когда она умудрилась это сделать?
- Она сама прекрасный программист. К тому же основа системы не изменяется, вносятся лишь дополнения, поправки…
Сеня явно чего-то недоговаривал, стараясь увильнуть от прямого ответа.
- Да, старик: - Зотов хлопнул друга по плечу. - Мнешься, как девка на сеновале. Не надо никого выгораживать - это слишком серьезно.
Программист вздохнул:
- Ты, наверное, в курсе, что во время запарки мои девочки иногда уносят работу домой. Это строго запрещено инструкцией, но у нас тут все свои… Раньше были, - дополнил Сеня, печально покачав головой.
- Не дави на чувства, ближе к делу.
- В общем, Румянцева не была исключением. В тот месяц она круто зашивалась с работой. Чтобы успеть к сроку, Наташка попросила о помощи Куданову как лучшую подругу. Так что у Веры Александровны было время, чтобы ознакомиться с программой и внести свои корректировки.
Наташа Румянцева была невестой Сени, и он иногда закрывал глаза на некоторые вольности. Зотов погрозил пальцем:
- Предупреждаю как друга: когда все это закончится, получишь выговор за низкий уровень руководства.
- А Наташа?
- Ее фамилия не будет фигурировать в протоколе.
- Спасибо! - Сеня благодарно посмотрел на друга.
- Продолжай.
- Итак, допустим, в день «икс» Куданова садится за свой дисплей и набирает очередную плановую программу, которая одновременно служит сигналом для компьютера открыть «пустое» место. Она спокойно вносит нелегальную программу, зная, что это не вызовет никакой защитной реакции компьютера. Мало того, сам же компьютер уничтожит и все следы вставки.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29