Сергей Анисимов – Рождённый Хаосом (страница 13)
Я быстро огляделся. Один лихорадочно тыкал в планшет, другой бросал короткие, обрывистые реплики. Коллеги, с которыми я только что говорил, будто испарились – исчезли без следа. Вроде всё на своих местах, но будто даже воздух стал другим. Что-то изменилось – я чувствовал это всей кожей, но не мог уловить, что именно. Наверное, просто нервы, подумал я, волнение из-за предстоящего релиза.
За стеклом переговорной мелькали лица: кто-то кивал, кто-то размахивал руками. Но стены держали оборону: ни звука, ни слова не просачивалось наружу.
Пахнуло гарью.
– Кто забыл обед в микроволновке?
В голове вертелись мысли: не пропустил ли я чей-нибудь праздник, чей-нибудь день рождения? Вот почему все суетятся. Наверное, забыли купить торт или шампанское. Помню, как пару месяцев назад весь офис был на ушах из-за такой же ситуации.
Внезапный шум – что-то упало: опрокинулся ящик с инструментами. Дверь в серверную была распахнута настежь.
– Антон, давай быстрее! – поторапливал один из администраторов.
– Подожди немного!
Я заметил, как один из администраторов в спешке выдёргивал провода. Что там у них вообще происходит? – подумал я, но вслух ничего не сказал.
Ещё час назад в офисе всё шло своим чередом: размеренный стук клавиш, тихие бормотания – обычная жизнь разработчиков. В углу кто-то нехотя тянулся за очередной кружкой кофе, а где-то на фоне лениво урчал принтер. Теперь всё перевернулось. Офис захлестнул хаос. Работа встала. Люди вскочили с мест, кто-то чуть не опрокинул стул.
Я на всякий случай закинул вопрос в чат.
14:19 – Что-то случилось?
В ответ – тишина.
Раздался резкий звук уведомления. На экране тут же появилось письмо – пометка ASAP, как обычно, сигнализировала о срочности, а тег "P0" ясно указывал на серьёзный инцидент, требующий немедленного внимания. При инцидентах уровня "P0" работа всей компании останавливается.
Теперь понятно, откуда у этой внезапной суеты ноги растут.
По спине пробежали мурашки. Письмо требовало безотлагательно явиться к начальнику службы безопасности, Анатолию Георгиевичу.
Я перебирал в памяти недавние события, пытаясь понять, не случилось ли чего-то важного, что могло бы стать причиной вызова, но мысли ускользали, не давая ответа.
Паниковать не стоило: в подобных ситуациях меня уже не раз приглашали для подробной консультации или уточнения деталей. Хотелось как можно скорее разобраться, поэтому я сразу отправился к сотрудникам службы безопасности.
Глава 6. След в системе.
В кабинете начальника службы безопасности Анатолия Георгиевича царила напряжённость.
На столе беспорядочно разбросаны бумаги. Вместо стены – один большой экран, на котором мелькали строки логов, предупреждения, графики и прочая информация.
Анатолий посмотрел на меня внимательно и, не медля ни мгновения, задал вопрос, который сразу ввёл меня в замешательство.
– Объяснишь, как так вышло? – спросил он, взглянув поверх очков.
– Не тяни, отвечай сразу.
Я стоял посреди кабинета, засунув руку в карман. Чего он добивается? Почему не перейти сразу к делу?
– Что именно?
Анатолий скрестил руки на груди и откинулся в кресле. Он словно был готов к моему невозмутимому виду, но напряжённые мышцы под тонкой тканью рубашки выдавали внутреннее волнение.
– Спрошу иначе: чем ты был занят всё это время?
– Задачи выполнял, – начал я, пожав плечами. – В прошлую пятницу, к примеру, схему конфигуратора для автоматического перезапуска агентов доделал. Всё зафиксировано, если хотите – посмотрите сами, – сказал я, стараясь говорить спокойно.
Он глубоко выдохнул, снял очки и медленно провёл пальцами по переносицы.
– Кирилл… – произнёс он, понижая голос. – У нас критическая ситуация. Это не просто какой-то баг. Прошу тебя, отнесись к этому с должной серьёзностью.
– Я и так серьёзен, – ответил я, всё ещё не до конца понимая, чего он от меня добивается.
Он нервно барабанил пальцами по столу, и его взгляд задержался на мне чуть дольше обычного – будто он хотел удостовериться, что я понимаю всю важность происходящего. Не отрывая от меня глаз, он заговорил дальше:
– Ты совсем не догадываешься, зачем я тебя позвал?
– Нет, – слегка раздражённо ответил я. – Помощь нужна? Давайте к делу.
Он криво усмехнулся.
– Код ядра, наработки, базы данных: теперь это в открытом доступе. И знаешь, что самое интересное? Слив произошёл с твоего рабочего места.
Слова прозвучали, но смысл дошёл до меня не сразу.
А это точно про меня? Нет, это явно розыгрыш. А если не розыгрыш, то как такое вообще возможно?
Не дождавшись моего ответа, он добавил:
– В логах сети обнаружен след. Очень интересно, что ты делал с ядром пятнадцатого мая в 19:32?
– Стоп. Во-первых, я ни к чему не подключался и ничего не делал. Во-вторых, если это шутка, то она неудачная.
– Без веских доказательств, особенно с учётом всех этих скриптов, которые нашли у тебя… – Он покачал головой и, опершись на край стола, продолжил: – Кирилл, я хочу помочь.
– Так эти скрипты для работы. Вы же их смотрели?
– Весь код компании должен быть размещён во внутреннем репозитории и проверен службой информационной безопасности, включая код, который пишут сотрудники, – он указал пальцем на меня. – Ничего из того, что мы нашли у тебя, не зарегистрировано в системе. Ты ведь читал устав перед подписанием?
Сердце вдруг забилось чаще, и в груди проснулась тревога.
– Там нет ничего стоящего внимания. Я всё зарегистрирую, – ответил я, сохраняя спокойствие.
– Безусловно, ты это сделаешь, но этим не решишь главный вопрос. Скажи мне прямо: это был ты?
– Нет.
– Хорошо, – в его голосе прозвучала усталость. – Я тебе верю, а вот бюро – нет. Я говорил с ними час назад. Они непробиваемые и настаивают на одном: система считает тебя виновным – вероятность больше восьмидесяти процентов.
– Истина на моей стороне, – произнёс я, понимая, насколько наивно это звучит. – Бюро не ошибается: пройдёт время, и они закроют расследование.
Но внутри всё кипело тревогой. Почему такой высокий процент?
Хотелось немедленно проверить своё рабочее место, но ведь только что сидел за ним – ничего подозрительного, всё было в порядке. Очевидно, это просто какой-то сбой. Всё прояснится.
– Я не смогу тебя прикрывать. Тебе придётся доказывать невиновность самостоятельно. Иначе пострадаем не только я и компания, но и моя дочь. – На этих словах его взгляд помрачнел, будто он и сам не верил в происходящее.
– Почему не сможете? И при чём тут Фида?
Он отвёл взгляд в сторону.
– Если меня отстранят, как ты думаешь, куда я пойду работать? У неё ведь нет матери. Ты понимаешь меня?
Дальше объяснять не было смысла.
Стало так тихо, что монотонный гул серверной показался оглушающе громким.
Я невольно опустил взгляд. В голове крутился только один вопрос: как всё это произошло и почему я? Пятнадцатое мая… В памяти всплывали смутные обрывки. Как ни старался, я так и не смог вспомнить ничего полезного.
Я невольно сжал кулаки. С каждой секундой уверенность в собственной невиновности будто растворялась. Но признавать то, чего я не совершал, я не собирался.
– Есть ли хоть малейшая зацепка? – спросил я, не скрывая надежды.
– Ничего.
– Камеры, логи – что прям вообще ничего? – не унимался я.
– Завтра придёт следователь. Подготовься к этой встрече.