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