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