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