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