Выбрать главу

С этими словами врач оставил их.

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

Он стал протискиваться к выходу. Манцано проводил его взглядом.

– Кстати, как вас зовут? – спросил он своего конвоира. – Раз уж нам выпало провести бок о бок несколько часов…

– Гельмут Полен, – ответил мужчина.

– Ладно, Гельмут Полен, давайте найдем для меня кровать.

* * *

Шеннон выждала несколько минут и подошла к двери, за которой скрылись Манцано и его конвоир. Тихо постучала и, не дожидаясь ответа, заглянула внутрь. Палата оказалась до того тесной, что кровать занимала почти все пространство.

Манцано, по всей видимости, спал. Его страж вскочил, но Шеннон уже увидела все, что хотела. В палате не было ни окон, ни других дверей.

– Простите, – шепнула она и закрыла дверь.

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

Что же такого натворил итальянец, что его подстрелили?

Проклятье, если б еще не этот запах!..

Ратинген

Динхоф стоял перед магнитной доской, на которой были схематично обозначены здания, соединенные линиями. Кроме него и Хартланда, присутствовали только Уикли, сотрудники Хартланда, менеджер по вопросам безопасности, начальник службы охраны и директор по персоналу.

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

– Но они могут оказаться где-то еще, – заметил один из сотрудников Хартланда.

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

– Такой доступ означает, – перебил Хартланд, – что только эти люди могут вносить изменения в базовые протоколы?

– Именно, – подтвердил Динхоф. – Пусть никто не думает, что мы поставляем систему на электростанцию и потом забываем о ней. Это продукты чрезвычайной сложности, и, разумеется, мы их постоянно улучшаем. Иными словами, предприятия регулярно получают обновления для программного обеспечения. И, конечно же, у нас работает особая группа сотрудников, те люди, которые имеют прямой доступ к функционирующим системам предприятий. Само собой, эти люди соблюдают строжайшие правила безопасности. Одно из основополагающих правил заключается в строгом обособлении различных подразделений, будь то разработка, проверка или сервисное обслуживание. Те, кто разрабатывает программное обеспечение, не могут заниматься проверкой или его установкой конечному клиенту. Таким образом, чтобы довести дефект до потребителя, его нужно так вписать в систему, чтобы не удалось обнаружить во время проверки. Или же у нас имеются ошибки в системе авторизации к архиву исходных кодов.

– Что это значит? – спросил Хартланд.

– Менять исходный код могут лишь несколько человек. Любое изменение должно быть проверено и одобрено другими.

– Если б в вашей системе содержался дефект…

– …разработчик смог бы скрыть программный код от проверяющих. Хотя, на мой взгляд, это исключено.

Хартланда это не убедило. Конечно, старина Динхоф был не в восторге от мысли, что на них, возможно, ляжет часть ответственности.

– Неплохое начало, – похвалил Хартланд, вопреки своему скепсису. – Но что, если их несколько?

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