Технокрысами называют тех, кто пишет компьютерные вирусы. Охота за ними — цепь жизни героя нового фантастического романа Владимира Гусева. А если техно-крысой становится гений? Удастся ли обычным людям остановить его? Ответы на эти вопросы — в остросюжетном произведении киевского автора.
Книга первая
Охотник на вирусов
Глава 1
Таким серьезным я своего шефа давно не видел. Пожалуй, с тех самых пор, как вирус «Сингапур» в одночасье поразил добрую половину нашей клиентуры. Пришлось нам тогда посуетиться…
— У них какая-то хроническая болезнь. Обостряется, как правило, по ночам. К утру — бесследно проходит. И никаких нарушений памяти, полная адекватность.
— А ночью? В период обострения? Поведение адекватно?
— Таких данных нет.
Виталий Петрович перестает грызть колпачок своей знаменитой авторучки и повторяет:
Глава 2
Мотор «вольвочки» гудит ровно, без натуги, почти неслышно. Время от времени впереди вспыхивают двойные белые звезды, стремительно приближаются, рывком превращаются в пару желтых карликов. Иногда мне приходится ускорять этот процесс, переключая свои фары на дальний свет и обратно.
Можно было бы, конечно, лететь самолетом. Но экономия времени получалась небольшой, всего три-четыре часа. Думаю, «вольвочка» вернет их мне сторицей. К тому же ее багажник битком набит охотничьим снаряжением. Объяснять при досмотре, что это вещи вполне безопасные и невзрывающиеся… Нет уж, увольте. Лучше на своих колесах. И за сохранность арсенала не надо волноваться.
Охота на вирусов требует оснащения гораздо более изощренного, нежели ружья, патроны и ягдташи. Объемистый кейс с набором дискет и компакт-дисков, мощная «персоналка», модем для подключения к ближайшей компьютерной сети с любого телефонного аппарата, сотовый телефон для оперативной связи… Но самое главное оружие охотника — его опыт. Знание повадок, образа жизни, способов маскировки и охоты страшных хищных зверей, время от времени нападающих на мирно пасущиеся стада компьютеров — этого не заменишь никакой, самой сложной и универсальной программой.
Исторически за всеми программами-паразитами закрепилось общее название «вирусы». Хотя теперь среди них есть представители чуть не всех живых существ, встречающихся в природе. И собственно «вирусы», и «червяки», и «блохи», и «удавы»… Параллельно с их «генезисом» шло развитие антивирусных программ. И долгое время для защиты компьютеров от инфекции достаточно было только обновлять их версии на более свежие хотя бы раз в месяц, лучше — каждую неделю, провести же дезинфекцию собственного компьютера мог любой «юзер».
Но года два назад появились вирусы принципиально нового класса, полиморфные быстромутирующие «хамелеоны», умеющие избегать ударов антивирусных программ. И разработчики последних перестали успевать их модернизировать. А эвристические программы-вирусофаги, способные самостоятельно выявлять хотя бы некоторые из новых штаммов, стали столь громоздкими и сложными в использовании, что рядовые программисты просто не успевали их осваивать.
Глава 3
Через пять часов мы с Гришей сидим в его «полулюксе» и пьем чай. Кроме того, Гриша с умопомрачительной скоростью уничтожает мои бутерброды и — последние в этом году! — свежие помидоры.
— Знаешь, я бы назвал эту болезнь «эпилепсия», — говорит он, отправляя в рот маленькую аккуратную «сливку». — Приступ начинается, как правило, ровно в полночь. Компьютерная сеть вдруг перестает реагировать на команды. Каналы обмена медленно переполняются. Информационные потоки такие — того и гляди кабели начнут греться!
Ничего себе загрузочка! Если между компьютерами такой обмен, то что же творится в них самих?
— Что они там обсчитывают? Прогноз погоды на третье тысячелетие?
— Ничего. В том-то и дело, что результат — ноль. Все устройства вывода — в столбняке. И так — два-три часа. А иногда и всю ночь.
Глава 4
Аккумуляторный завод, на котором предстоит сегодня работать Грише, на самой окраине города. Так что моя «вольвочка» весьма кстати.
Я плавно торможу у длинного серого здания с давно не мытыми окнами. Гриша, достав из багажника закрытый на два цифровых замка кейс, исчезает за стеклянной дверью.
Дискеты с программами, которыми набит кейс, — не единственное оружие охотника. С некоторых пор в число обязательного снаряжения вошел, например, газовый пистолет, спрятанный у каждого из нас в маленькой наплечной кобуре. Выдали их нам полгода года назад, после случая в Новосибирске. Охота на вирусов, как и всякая другая охота, — дело небезопасное. Ищешь лисью нору, а попадешь в волчье логово… Именно это и произошло в «столице Сибири». Выслеживая вирус, Вася Петухов обнаружил в местном отделении сбербанка непонятного назначения программку. Как потом выяснилось, лихие ребята несколько месяцев снимали со своих многочисленных счетов небольшие суммы денег В течение суток эти счета пополнялись, по принципу «с миру по нитке голому рубаха». Программка была составлена столь изящно, что никто ничего не замечал. Да и Вася вышел на нее совершенно нечаянно, иначе бы он так не подставился. Труп его нашли только на третьи сутки. А нам через месяц выдали «газовики». Против пистолета эта штука, конечно, слабовата. Но при встрече с вооруженным лишь холодным оружием противником достаточно эффективна. Гриша один раз уже это продемонстрировал. При его астеническом телосложении такая игрушка, конечно, весьма полезна. Но лично я больше полагаюсь на эластичность мышц и быстроту реакции. Чтобы пустить в ход «газовик», нужно полторы секунды. А для удара без замаха — чуть ли не вдвое меньше.
Возле ГИВЦа — городского информационно-вычислительного центра отличная автостоянка. Полупустая! В Москве такую днем с огнем не найдешь, а ночью и подавно! Все-таки жизнь в провинции имеет свои преимущества. Особенно теперь, когда повсюду есть колбаса.
Глава 5
На директора, высокого сухощавого мужчину с прокуренными усами точно такими же, как у вахтера! — моя красная книжица действие произвела магическое. Он сразу же стал ниже ростом, засуетился, и даже кончики усов его выразили неописуемый восторг по поводу визита инспектора. Как хвост у собаки. В предписании, естественно, умалчивалось об истинной цели моего прибытия. Наивная предосторожность. Компьютерные бандиты прекрасно знают имена охотников. А лучших из нас — и визуально. Сему Малышева убили в Ростове на другой день после прибытия. И за двое суток успели замести все следы. Так до сих пор и неизвестно, что за программа-вирус там работала и с какой целью.
— Говорят, вчера у нас уже был инспектор Управления, — осторожно сообщает Михаил Олегович. — Я, правда, временно отсутствовал, поэтому…
— Григорий Андреевич, который у вас был — специалист по болтам, а я по гайкам, — поясняю я, принимая папки с документацией. — В память «Эллипса» описание сети что, не введено?
— Введено-то введено… Только вот изменения, насколько я помню, внесены не все. Последний инцидент так точно не отражен. Все равно ведь придется скоро демонтировать, — оправдывается Михаил Олегович.
— Далеко не все, — холодно поправляю я.
Книга вторая
Глава 1
Порог приемной я переступил, как обычно, в начале десятого утра. Работа в штаб-квартире Корпорации, подобно спектаклю в солидном театре, начинается на десять минут позже обозначенного в афишах срока. Чтобы опаздывающие успели занять свои места и не мешали действу. Этот порядок я завел пять лет назад, как только стал Генеральным директором фирмы «Кокос», она же — центральное отделение и штаб-квартира Корпорации Компьютерных Сетей КОКОС, фирменный знак — спелый кокосовый орех. И горе тому, кто явится на работу позже меня! Единственное исключение — Слава Воробьев. Ему можно. Только ему.
— Доброе утро, Леночка!
— Здравствуйте, Павел Андреевич!
Леночка откладывает зеркальце и косметичку, пробегает длинными тонкими пальчиками по клавиатуре своего «Секрета».
— Есть почта. Одно сообщение — с пометкой «срочно».
Глава 2
Посетитель оказывается молодым, толстым и, как я и ожидал, нахальным.
— Грибников Артур Тимофеевич, старший инспектор Государственного управления компьютерных сетей, — представляется он, нажимая на слово «государственного». Дескать, не чета вам, коммерсантам. Я нехотя встаю, мы коротко жмем друг другу руки.
— Чем вызван визит представителя столь уважаемой организации? указываю я рукой на кресло с левой стороны стола. Одесную я сажаю только самых почетных гостей.
— Вопрос у меня один, но крайне срочный и важный, — говорит Артур Тимофеевич несильным тенорком, совершенно не гармонирующим с его громоздкой фигурой. И к тому же совершенно не выдерживающим той значительности, которой Грибников пытается его обременить. Или это по-детски румяные щеки мешают мне воспринимать инспектора всерьез? Артура Тимофеевича. Артурчика.
— Разве я сказал что-нибудь смешное? — спрашивает вдруг Грибников. Точнее, холодно осведомляется.
Глава 3
Мы оказываемся в небольшом «предбаннике», перед двумя дверьми. Сквозь стекло правой видны серые кубы и параллелепипеды «Грамотея», с левой стороны — рабочие столы с полудюжиной терминалов.
— Суперкомпьютер, с которым работают мои вирусогены, не включен ни в одну из сетей, — говорю я, прикладывая палец к сенсору левой двери.
Из шести терминалов включены только два. За одним восседает Леня Карнаев, прославившийся своим «гаремом». Спиной ко второму, откинувшись на спинку кресла и заложив руки за голову, сидит Анатолий Гаврилович, самый старый и опытный из компьютерных злоумышленников. С обоими я, остановив инспектора в дверях, здороваюсь за руку. После чего Карнаев возвращается к своему терминалу, а Анатолий Гаврилович принимает прежнюю позу. Думает господин. А мы ему мешаем.
Молодец, Шепталов, организовал работу, как на хорошем конвейере. Что бы ни происходило рядом — творческий процесс не должен прерываться.
Я подробно рассказываю Артурчику о мерах предосторожности, принятых в Корпорации на тот случай: если какой-то из вирусогенов попытается нарушить условия контракта и выпустить разработанный им вирус на волю. И о том, что антивирусники работают в другом отделе и с вирусогенами практически не общаются.
Глава 4
Часа через полтора мою работу прерывает «Референт».
— Срочное сообщение, — бубнит он, дублируя себя аналогичным текстом на дисплее:
От: Стеблов, Силуэт, Ногинск.
Тема: Нарушение обмена в компьютерной сети.
Дата: Вто Янв 23 11:15:27 МСК
Глава 5
Когда я, запыхавшись, влетаю в кабинет Воробьева, он способен лишь повторить то, что я уже слышал по телефону. За маленьким столиком у окна сидит Грибников и, оторвавшись от дисплея, жадно ловит каждое слово. Позвать Славу к себе в кабинет? Нет. Пусть Артурчик убедится, что от него, уважаемого инспектора конкурирующей фирмы, у нас секретов нет.
— Бухать в колокола рано, — успокаиваю я Воробьева. — То, что это вирус, еще не доказано. Вводи карантин. Подождем, пока вступит в полную силу, а там уже решим, блокировать сети или обождать.
— Да, но по инструкции… — мнется мой верный заместитель, словно необученная лошадь перед глубоким рвом.
— Беру ответственность на себя.
— Тебе виднее. Наше дело маленькое: прикажут копать — копаем, прикажут не копать — не копаем, — облегченно хамит Слава. Ну что же, я его прекрасно понимаю. Мне тоже нравится, когда кто-то принимает ответственность на себя. Но последнее время таких людей становится все меньше и меньше. Вот и заместитель мой не жаждет. Разве что Черенков…