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