355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Джон Макнейл » Консультант » Текст книги (страница 12)
Консультант
  • Текст добавлен: 20 сентября 2016, 18:52

Текст книги "Консультант"


Автор книги: Джон Макнейл



сообщить о нарушении

Текущая страница: 12 (всего у книги 17 страниц)

Часть третья
НАСЛЕДСТВО

Охрана коммерческих тайн клиентов.

ИНФОРМАЦИЯ О СОСТОЯНИИ СЧЁТА КЛИЕНТА БАНКА НЕ ДОЛЖНА НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ СООБЩАТЬСЯ НИКОМУ, КРОМЕ ВЛАДЕЛЬЦА СЧЁТА И УПОЛНОМОЧЕННЫХ ИМ ЛИЦ. СЛУЖАЩИЕ БАНКА, НАРУШИВШИЕ ЭТО ПРАВИЛО, ПОДЛЕЖАТ НЕМЕДЛЕННОМУ УВОЛЬНЕНИЮ.

«Уотерман энд компани». Инструкция по организации работы филиалов банка

21

Эту «муху» в программе Джек Кеннеди ловил уже целый день, но она всё никак не давалась ему в руки.

– Да вы настоящий мазохист, – сказал кто-то за его плечами. Джек вздрогнул, и обернувшись, увидел Вебба. Ещё он увидел, что комната пуста – все остальные сослуживцы ушли. Джек вдруг сообразил, что уже, наверное, чертовски поздно.

– У вас что, какая-то проблема? – с интересом спросил Вебб.

– И ещё какая!

– Бросьте, Джек, вот у меня есть для вас головоломка, это да! Хотите попробовать свои силы?

– Если только это не связано с «Уотерманом»?

– Вы попали в самую десятку.

– Только не это! Финансы меня что-то не волнуют в последнее время.

– На этот раз моя задача не имеет ничего общего с банковскими операциями, Джек, – Вебб пододвинул стул и расположился поудобнее, явно не собираясь сдаваться без боя. – Я предлагаю вам поломать голову над чисто технической задачкой. Вы мне нужны как помощник при разгадывании ребуса в гигантской вычислительной системе. Иными словами, работа точно по вашей специальности.

– Но я действительно не могу, честное слово! Я должен первым делом закончить этот проект – а он у меня заберёт месяца два, не меньше.

– Мне нужна ясная молодая голова, – сказал Вебб. – Короче говоря, мне нужны вы.

Кеннеди вздохнул и неуверенно почесал в затылке. На самом деле, конечно, его проект был не так уж интересен. Но это был первый проект, который он делал один…

– Вы хоть представляете, Джек, от чего вы хотите отказаться? – спросил Вебб. – От самой интересной задачи, которая только может вам в жизни встретиться!

– Ну да, честно?

– Я говорю совершенно серьёзно. Я её решить не смог. Но, думаю, что вам это может удаться. Молодой мозг, способность быстро рассуждать, упорство…

– Вы настоящий лис, – сказал Кеннеди, явно начиная сдаваться. – Шалтон недаром говорит о вас, что вы могли бы продавать презервативы в домах престарелых!

– Он это говорит обо мне?!

Кеннеди только безразлично пожал плечами, дескать – что, вы не знаете Шалтона?

– Ну так что? – повторил свой вопрос Вебб. – Берётесь за это дело?

– Но я действительно не могу, Крис, даже если бы и захотел. Этот проект для особо важного клиента – какой-то приятель отца Шалтона.

– Послушайте меня, – сказал Вебб. – Завтра или послезавтра вы поймаете эту «муху» и дело будет сделано. Вот радость-то! Какой-то идиот сможет переложить работу по рассылке рекламных проспектов где-нибудь в Донкастере со своих плеч на купленный по случаю задрипанный компьютер. Где здесь, я спрашиваю вас, интерес для молодого, перспективного специалиста?

Кеннеди повернулся к распечатке, лежавшей перед ним, и отсутствующе начал листать её – искушение было так велико!

– Но это такая неуловимая «муха», – промямлил он. – Самая сложная проблема, с которой мне приходилось сталкиваться…

– Тогда остаётся Харви, – как будто сам себе пробормотал Вебб, вставая.

– Что-о?

– Майк Харви. Я возьму на это дело его, раз вы столь глупы, что сами готовы отказаться от уникального шанса.

– Минуточку! – Кеннеди схватил его за рукав, а когда Вебб снова сел, Джек решительно отодвинул свою распечатку в сторону, давая понять, что он капитулирует.

– Вот и хорошо, Джек, – усмехнулся Вебб. – Поздравляю вас со вступлением в мою группу спецов экстра-класса!

– Но что я скажу Шалтону?

– Это предоставьте мне!

– Ну, смотрите, – Кеннеди явно уже сгорал от нетерпения. – Так что же в этой вашей задаче такого сложного?

– Мне нужно, чтобы вы стали экспертом по «БАНКНЕТу». Чтобы вы в нём разбирались лучше, чем кто-нибудь из «Уотермана». Проблема только в том, что я вам пока не могу сказать о «БАНКНЕТе» ровным счётом ничего.

Программист сощурил глаза.

– Такое условие мне поставили у «Уотермана», – добавил быстро Вебб. – Вы сами знаете, Джек, как они болезненно относятся к вопросам безопасности. Я и сам из-за этого вынужден работать с минимумом информации, мне говорят лишь то, что абсолютно необходимо. – Он развернул распечатку, которую до этого держал в руках, и разложил её на столе. – Вот документ, от которого вы начнёте танцевать, как от печки. Кроме него в вашем распоряжении больше ничего не будет. За исключением того, что вам смогу рассказать я сам. Но этого тоже будет не слишком много.

– Но ведь тут только куча голых цифр, – взорвался Кеннеди, бегло пробежав взглядом первые листы распечатки. – Здесь нигде нет пояснений, что эти числа значат. Никаких заглавий, никаких примечаний, ничего.

– Всё в порядке, Джек. Это распечатка памяти.

– Это-то я понял.

– Внизу у меня этого добра ещё больше, Джек, – Вебб одарил его обезоруживающей улыбкой. – Целый стог, вы даже не можете себе представить его высоты.

– Оставьте меня в покое! От этой распечатки нет никакого толка, если только вы уже не знаете систему наизусть. Для того, чтобы разобраться в ней, мне надо было бы следить за развитием системы с самых первых этапов её формирования.

– Ни в коем случае, – Вебб энергично замотал головой. – То, что я вам предлагаю – лучший путь найти то, что я ищу. Эта распечатка вам точно говорит, что происходит внутри компьютеров «Уотермана» именно сейчас, в эту минуту. Это точная запись именно тех программ, которыми они сейчас пользуются. Не тех программ, которые должны были бы крутиться, по мнению руководства банка, а тех, которые там крутятся на самом деле.

– Да знаю я, что такое распечатка, – отбивался Кеннеди. – Ну хорошо, пусть это всё так, да только мне-то что с этого, когда я о «БАНКНЕТе» ни хрена не знаю? Могу поклясться, что и вам самому никогда в жизни не приходилось расшифровывать распечатку совершенно незнакомой программы.

– Не приходилось и не придётся – для этого мне и нужны вы и ваша умная голова. – Вебб лениво развалился на стуле. – Ну, что скажете, Джек?

– Скажу, что это – неразрешимая задачка! Безумие! – фыркнул Кеннеди.

– Джек, Джек, куда же девалось ваше чувство юмора?

Кеннеди фыркнул ещё раз и протянул руку к распечатке.

– Но здесь действительно ничего не говорящие цифры, Крис, страница за страницей. Чтобы разгадать эту загадку, мне ещё кое-что надо, Крис. Хотя бы приличная распечатка программ. И ещё какой-нибудь справочник по этой системе.

– Об этом и речи быть не может, Джек! Я с огромным трудом добился разрешения вынести из вычислительного центра хотя бы это. А о распечатках и речи быть не может!

– Ваш подход весьма оригинален, вот всё, что я могу по этому поводу сказать, – теперь и Кеннеди откинулся на стуле, задумчиво постукивая карандашом по зубам.

– И вы даже не спрашиваете, что вы, собственно, должны искать? – спросил Вебб с деланным удивлением.

– А кстати, – искренне удивился Кеннеди, – действительно, что я должен искать?

– Мне нужно, чтобы вы там нашли то, что ускользает от меня уже несколько недель.

– А именно?

– В том-то всё и дело, Джек, – ответил Вебб, задумчиво подняв глаза к потолку. – В том-то и загадка. Я не знаю. Не имею ни малейшего представления.

– Послушайте, если вы решили сыграть со мной шутку…

– Я ещё никогда не был так серьёзен, Джек. Я хотел бы это знать, но увы…

– Вы уже несколько недель этоищите, – сказал Кеннеди недоверчиво, – и притом не знаете, что это такое?

– Я понимаю, что это звучит довольно странно, – пожал плечами Вебб.

– Как же вы от меня хотите, чтобы я вам помог в поисках? Ведь я могу даже найти это, найти, но не понять, что этоименно оно, впрочем, как и вы?

– Спокойнее, Джек! Если вам удастся найти это, вы сразу поймёте, что здесь что-то нечисто.

– Всё это бессмысленно, – махнул рукой Кеннеди.

– Пока, Джек, бессмысленно, пока. Послушайте, вам надо будет просто искать мышку.

– А, ну теперь я уже всё, конечно, понял. Мышку. Как я это сам сразу не догадался…

– Вы зря иронизируете, Джек. Мышки очень любят прятаться и делают это куда лучше, чем мушки.

– Вы сказали мышку? Или я что-то путаю?

Вебб дал ему минутку помучиться и лишь потом медленно кивнул. Он не выдержал и расхохотался при виде ошарашенной физиономии Кеннеди.

– А что это такое, чёрт возьми, мышка?

– Это антипод «мушки», Джек, – сказал Вебб. – «Муха» – это, как известно, ошибка в программе, из-за которой происходит сбой. «Мышка» же – это отлично функционирующая программа, которой в системе абсолютно не место. Иными словами, это – тайно записанная и введённая в систему программная вставка. Вы её сразу узнаете, как только набредёте на тайный ход, по которому она бегает. Короче, вам надо найти программу, которой в системе нечего делать, ясно?

На лице Кеннеди расплылась широчайшая улыбка.

– Мошенничество! – охнул он. – Вы действительно раскопали у «Уотермана» какое-то крупное мошенничество, точно так, как вы им и пророчили в своём докладе! А я-то думал, что это только был рекламный трюк.

Вебб нахмурился.

– Можете и так считать, если хотите. Но от меня вы этого не слышали, – он крепко схватил Джека за плечо. – И ни слова об этом! Никому! Ясно?

– Конечно.

– Ни словечка. Ни Шалтону, ни Харви, никому.

– Конечно, – повторил Кеннеди. – Я обещаю!

Только теперь Вебб ослабил свою хватку.

– Значит, «мышка», – пробормотал Кеннеди, потирая плечо. – Этого термина я ещё не слыхал.

– Я его сам придумал. Он кажется мне достаточно точным.

– А эта, у «Уотермана»…

– Мне кажется, что она устроилась прямо в операционной системе, но я имею понятия, где.

– Сколь велика эта вставка?

– Тоже не знаю.

– Она простая, комплексная или ещё какая-нибудь?

– Мне кажется, что это целый комплекс программ, но поклясться в этом я не могу.

Кеннеди криво усмехнулся.

– И это действительно всё, что вы знаете? И при таком минимуме информации вы можете надеяться, что я вам её найду?

– Именно так!

– Да, подбросили вы мне головоломочку…

– Я знал, что вам это понравится, Джек.

– Хотя, конечно, это забавнее, чем рассылка рекламных проспектов с помощью ЭВМ.

– Полностью распечатка будет у меня через два-три дня, но я был бы рад, если бы вы не теряли времени и взялись за дело с завтрашнего дня!

22

Среда, 16 февраля. «Гардиан» опубликовала на последней странице колонку о результатах расследования причин гибели Мартина Алловея. «Рухнувшее здание – недопустимая небрежность строителей», – таков был заголовок заметки. – «Ещё чудо, что жертвой несчастья стал только один человек». Решение коронера [1]1
  Коронер– особый судебный следователь, отвечающий за расследование причин смерти лиц, умерших при «загадочных обстоятельствах»


[Закрыть]
гласило: «Смерть в результате несчастного случая». Веббу ужасно хотелось побывать на вынесении решения, но он не отважился.

Вебба забавляло то, что смерть Алловея как будто напугала всех программистов – по вечерам они старались не задерживаться и уходили с работы раньше, чем обычно. Вот и в этот вечер уже без четверти шесть он остался в зале один и спокойно направился в кабинет Алловея.

Всё там было точно так же, как при жизни хозяина. Внезапно Вебб сообразил, что Алловей довольно часто отсутствовал на работе – два-три дня чуть ли не каждую неделю. Были это легальные служебные командировки, или он просто реализовывал какую-то часть своего плана?

Без особой надежды на успех он попытался вскрыть металлический шкаф, но тот, как и в прошлый раз, не поддался. Подсев к столу, Вебб вытащил верхний ящик и под справочником случайных чисел нашёл ежедневник Алловея. Он нервно перелистал страницы, пока не нашёл 7 февраля. Страница была девственно пуста. Вебб облегчённо выдохнул. Единственное, что могло вызвать хоть какой-нибудь интерес, было слово «Альтон», повторявшееся время от времени в графах, соответствовавших выходным дням.

Вебб ещё раз оглядел кабинет Алловея. Не так уж много от этого человека осталось. Образцово выровненные и расставленные строго по размеру папки на стеллажах. Да пара строчек о последних неделях его жизни в этом здании, сверкающем светом, но лишённом окон. Одинокая, пропащая жизнь. Если не считать «мышки». Знает ли «мышка», что он уже мёртв? Или она работает для своего создателя и дальше, неделю за неделей отгрызая по кусочку от богатств «Уотермана» и пряча деньги в безопасную норку для того, кто придёт за кладом?

«Альтон». Единственная зацепка, которая у него есть. Человек ли это или место? Вебб прошёл в угол зала, где на стеллаже стояла разного рода справочная литература. В лондонском телефонном справочнике он нашёл двенадцать Альтонов. В остальных городах Великобритании их могло быть ещё человек сто. Как узнать, который из них был связан с Алловеем?

Потом он вытащил атлас Британии и посмотрел в алфавитный указатель. Там было три Альтона – один в Дербишире, второй – в Хэмпшире и третий – в Шропшире. Он понятия не имел, о котором из них могла идти речь и что там надо было искать.

23

Джек Кеннеди разглядывал сокровища, которые были в его распоряжении. Честно говоря, этот кладезь информации пока не вызывал у него восторга – он ощущал себя в положении шифровальщика, которому надо разгадать вражеский код.

– Пока что я не сильно продвинулся, – пожаловался он Веббу, но тот спешил и сразу ушёл, водрузив на плечи Кеннеди последнюю часть распечатки.

Распечатки были сложены в две пачки.

На одной из них рукой Вебба было написано «Архивный оттиск», а на другой – «Текущая копия».

Первым делом Кеннеди отправился в подвал, где размещалась библиотека, чтобы разжиться справочником к компьютеру «ИБМ 370/165».

На обратном пути он заглянул ещё на склад канцтоваров и взял толстый блокнот и пачку разноцветных фломастеров.

На протяжении первого часа он занимался только тем, что бессистемно перебирал распечатки, открывая то один, то другой лист, чтобы понять, с чем ему вообще придётся иметь дело.

«Это операционная система, которую банк использовал шесть месяцев назад», – сказал ему Вебб, вручая пачку с надписью «Архивный оттиск». – «А эта система используется сейчас. Вам надо просто найти, в чём различия. Потом вы сравните их и установите, связаны ли они с нормально проведёнными изменениями и улучшениями или это та дырка, которую прогрызла „мышка“. Вы её сразу узнаете, как только увидите, даю голову на отсечение!».

«Итак», – констатировал Кеннеди, – «Вебб исходит из трёх основных предпосылок. Во-первых, он убеждён, что „мышка“ прячется в операционной системе. Во-вторых, Вебб предполагает, что нелегальная программа была встроена за последние шесть месяцев. Если это не так, все усилия Кеннеди пойдут прахом. Вебб признал, что речь идёт всего лишь о догадке. Он, правда, говорил, что этодолжно было произойти относительно недавно, но не слишком уверенно. И, наконец, третье – речь идёт о достаточно сложной вставке!»

Он закрыл глаза и попытался представить того человека, который придумал «мышку». Вебб в разговоре как-то назвал его «господином Икс». Был ли он хитёр? Предположим, что это был выдающийся мозг, хитрее чем Вебб, лучше чем все, с кем Кеннеди был до сих пор знаком в мире ЭВМ. Во всяком случае, искать его «мышку» будет крайне сложно. Уж это-то Джек понимал точно. Он ощущал себя пловцом, которому через секунду предстоит плыть через реку, другого берега которой за горизонтом не видно.

24

Суббота. Джек Кеннеди сидел за своим столом уже с раннего утра, один во всём здании. Через несколько часов утомительного сопоставления архивной и текущей версии памяти «БАНКНЕТа» – справа налево и обратно – у него неприятно заныла шея. Он взял два больших куска картона и вырезал в центре по квадратному окошку такого размера, чтобы в нём полностью помещалась одна инструкция. Картонки он положил на каждую из выписок – получилось два экранчика для чтения. Теперь, синхронно передвигая картонки, он мог сразу же заметить, похожи ли группы цифр в обоих окошках. Если цифры различались, Джек брался за фломастер и начинал разбираться, откуда взялась эта разница. Потянувшись в очередной раз за фломастером, он не заметил, что локтем сдвинул одну из картонок. Прошло минут двадцать, прежде чем он понял, почему цифры в окошечках вдруг потеряли всякий смысл.

Джеку вдруг показалось, что он превратился в машину – глаза и руки механически повторяли одни и те же операции. Глаза начало печь и Джек вдруг необычно остро ощутил, какой же это нежный орган – глаз, как хрупки мышцы, которые им управляют, как ранимы его механизмы. Ему даже начало казаться, что он ощущает, как напрягается глазной нерв, пересылая в мозг очередную порцию цифр. Всё чаще и чаще он вынужден был делать перерыв в работе, закрывая глаза ладонями и давая им передохнуть в темноте.

Потом он снова открывал глаза и принимался за работу. Эту работу надо было делать как-то иначе, должен же быть более совершенный способ справиться с ней, не рискуя ослепнуть от перегрузки!

Около семи часов вечера глаза окончательно взбунтовались – изображение комнаты двоилось и не желало сливаться в единый образ. Напрягшись, Джек попытался справиться с непослушными глазами. С большим трудом ему удалось сблизить картинки. Джек снова видел нормально, но продолжал сидеть, оцепенев, с открытым ртом.

«Эврика!», – завопил он вдруг и вздрогнул от своего крика. Глаза сами подсказывали ему, что надо делать!

Тут была лишь одна проблема: ему нужна была помощь Элеоноры Прайс, а не далее, как два часа назад, он отменил по телефону свидание, которое сам же и назначил. Ответом была со злостью брошенная трубка телефона.

Он позвонил Элеоноре снова, но к телефону никто не подходил. Он даже обрадовался, что её нет дома. Это означало, что он может бросить работу до следующего утра.

25

Воскресенье. На звонок Джеку пришлось нажимать локтем – обе его руки были заняты коробками распечаток. Звонить ему пришлось минут пять, прежде чем дверь наконец распахнулась. Элеонора только что встала с кровати. При виде Джека её сонливость постепенно начала проходить.

– Батюшки! – воскликнула она. – А я и не знала, что ты решил перебраться ко мне на постоянное жительство!

– Не пугайся, – ответил Джек, протискиваясь мимо неё в прихожую, – просто так выглядит маниакальный читатель распечаток, когда он отправляется в гости!

Не задерживаясь, Джек проскочил прямо в рабочий кабинет Элеоноры. Она шла не торопясь вслед за ним и, войдя в кабинет, увидела, что Джек приплясывает около широкого пульта, который Элла использовала при копировании рисунков.

– Ах, вот зачем ты пришёл, бродяга этакий!

– Я получил такое потрясающее задание, Элла! И твоя игрушка может меня спасти. Мне нужно немедленно проверить одну идею!

– Ты хоть завтракал?

– Об этом я забыл.

– Ладно уж, я сделаю тебе завтрак, хоть ты этого и не заслуживаешь.

Джек услышал, как за ней закрылась дверь, но он даже не обернулся. Обеими руками он оглаживал эпидиаскоп, как ребёнок новую игрушку.

Наконец он решился и щёлкнул выключателем. Матовое стекло озарилось ровным светом. Джек осторожно положил на него первый лист архивной копии, а сверху – первый лист текущей и тщательно выровнял их. В тот же миг все группы цифр точно совпали – идентичность была полной! Джек взялся за другой лист. На этот раз внизу обнаружилось тёмно пятнышко, на глаз хорошо заметное. Несовпадающие позиции были обведены Джеком ещё вчера, но тогда ему понадобилось минут десять, чтобы найти их. Его идея была правильной! Джек наклонился к эпидиаскопу и благодарно поцеловал его в экран.

– Ты просто чудесен, – сказал он ему. – Я прямо влюбился в тебя.

– А ты окончательно чокнулся, – услышал он голос сзади. – Я это предвидела!

Кеннеди быстро развернулся на стуле и обнаружил, что Элла тихо вошла в комнату и стоит, лениво опершись о косяк.

– А, чёрт! – смущённо хмыкнул он.

Она улыбнулась его растерянности и, подойдя, обняла его за шею. Её халат распахнулся.

* * *

Когда он снова принялся за работу, она пошла у него в таком темпе, который вчера он себе и представить не мог. К концу дня он сумел сопоставить и выловить десять тысяч несовпадающих позиций. Но, увы, все эти различия, похоже, были связаны лишь с непрестанным совершенствованием программ «БАНКНЕТа».

И лишь в восемь часов вечера, когда он искал очередной – переставленный, как он предполагал – кусок программного обеспечения, он не нашёл аналога! Джек снова подавил охватившее его волнение. Такое уже случалось, но каждый раз в конце концов оказывалось, что вставка, вызвавшая его подозрение, была лишь невинным улучшением программы – не было никаких оснований считать эти вставки угрозой для «БАНКНЕТа».

Джек безуспешно пытался интерпретировать обнаруженные числа как инструкцию для компьютера. Совершенно явно они были чем-то иным. В конце концов он пришёл к выводу, что это не могут быть и данные, связанные с решением какой-либо задачи. Джек озадаченно поскрёб в затылке. Подозрительный кусок распечатки включал ровно двести позиций. Они не были пустыми. Но в них не было и программы. Не содержали они и данных для обработки на ЭВМ. А ведь кроме этого в памяти ЭВМ ничего и не бывает?!

В одиннадцать часов вечера Элла принесла ему чашку горячего шоколада и сообщила, что отправляется спать. Он послал её воздушный поцелуй и продолжил работу. Только что он обнаружил очередную серию чисел, не имеющих никакого смысла. Размещены они были не очень далеко от первой загадочной серии. Часом позднее он нашёл третье такое место. Больше ничего подозрительного не было.

С карандашом в руке он подсчитал, что в сумме три подозрительных фрагмента памяти содержат ровно пятьсот позиций – слишком уж круглое это было число, чтобы можно было считать его случайным. Пятьсот позиций образовывали достаточно просторный уголок операционной системы – уголок, в который можно было запрятать серьёзную программу. Вот только следа какой-либо программы здесь и не было…

– Вот это да, – прошептал Джек сам себе. – Это какой-то бред!

Он ломал голову, пытаясь найти какой-то смысл в этих числах. Но результат был один и тот же. В конце концов он почувствовал, что основная черта этих загадочных чисел – абсолютное отсутствие какого-либо смысла, их полная случайность. И внезапно ему в голову пришла одна достаточно сумасшедшая теория. Её можно было проверить – но только завтра, уже на работе. Джек хорошо понимал, что «мышка» ещё не далась ему в руки. Но теперь он был уже уверен, что, по крайней мере, нашёл её норку.

– Ах ты, хитрец, – прошептал он с уважением, аккуратно складывая распечатки в коробки и вновь представляя себе того, неведомого ему программиста, который запустил «мышку» в лабиринт «БАНКНЕТа».


    Ваша оценка произведения:

Популярные книги за неделю