делоРасследование

ДЕЛО · IT-GAMEDEV-001 · РЕЖИМ: ПРАВДА

Огнебой: утечка билда

За неделю до глобального релиза мобильной игры «Огнебой» собранный файл игры (его называют «билд» — это готовая программа, которую можно поставить на телефон) ушёл в торренты. К 19:30 продюсер Дарья видит анонимный пост на форуме: «качайте без рекламы, ссылка в комментах». Скачали уже 80 тысяч человек. Поднимите журнал сборок и пропускную систему, и найдите, кто, как и в какой момент унёс файл наружу.

⌚ ХРОНОЛОГИЯ: 17:00 — 19:30 все показания — внутри этого окна

01
Дарья Векшина
Продюсер студии «Юнипикс», руководитель проекта (потерпевшая)

ПОТЕРПЕВШИЙ

02
Тимофей Стрижак
Ведущий программист (lead dev), писал ядро игры
03
Алиса Мухтарова
Главный художник, работает удалённо из Сочи
04
Лёня Чулков
Тестировщик-стажёр (QA), три месяца в студии
05
Артём Поплавок
Маркетолог, ведёт соцсети и работу с блогерами
06
Сергей Болденков
Системный администратор, отвечает за сборку и серверы
  • Лестничная клетка с турникетом→ Опенспейс

    Турникет с пропусками, камера над дверью, на стене расписание уборки.

  • Опенспейс→ Лестничная клетка с турникетом, Переговорка «Карта», Кухня

    Двенадцать столов, три монитора у Тимофея, на стене — постер «Огнебоя» с подписями всей команды.

  • Переговорка «Карта»→ Опенспейс, Серверный шкаф

    Большой стол, на стене карта мира игры. Wi-Fi-роутер на потолке.

  • Кухня→ Опенспейс, Серверный шкаф

    Кофемашина, микроволновка, на столе пицца из «Додо» в коробках.

  • Серверный шкаф→ Переговорка «Карта», Кухня

    Маленькая комната размером со шкаф: один сервер сборки, роутер, USB-разъёмы спереди. Камер нет.

  • 🔌 USB-флешка с готовым билдом, унесённая физически

    Самый простой способ: воткнуть флешку прямо в сервер сборки, скопировать файл игры (он весит 3.8 ГБ), вынести в кармане. В серверном шкафу есть USB-разъёмы спереди.

  • 📤 Заливка кода в свой личный «склад программ» в интернете

    Программист может загрузить ВЕСЬ исходный код игры (то, из чего собирается билд) на свой личный аккаунт в облачном «складе для программистов» — и оттуда уже у себя дома собрать установочный файл. Уводит на ведущего программиста.

  • 💾 Скачивание готового файла напрямую с сервера сборки

    После сборки готовый файл игры сутки лежит в специальной папке на сервере. У кого есть пароль администратора, тот может скачать его удалённо через интернет.

  • 🎥 Слив через одного из 12 блогеров, получивших закрытую сборку

    За три дня до утечки маркетолог Артём раздал 12 блогерам «закрытый» билд под расписку о неразглашении. Любой из 12 мог слить — и тогда виноваты не сотрудники студии, а внешний человек.

⌜ ВЗЛОМ ОБНАРУЖЕН · 19:30 ⌝ Взлом — локация «Опенспейс». — источник: В 19:30 Тимофей кричит из-за монитора: «Дарь, нас слили!». На форуме «4плеер.ру» — анонимный пост: «качайте Огнебой без рекламы, ссылка в комментах». Хэш-сумма выложенного файла (это как «отпечаток пальца» файла, по нему видно, что файл ровно тот же самый) совпадает с билдом 7.4.2, который собрался утром в 11:08. По счётчику торрента — 80 тысяч скачиваний за вечер.
⌜ ПРОТОКОЛ ⌝ Дарья Векшина: «Билд 7.4.2 — это финальный, который мы должны были выкатить через неделю. У него версия с цифрами «7-точка-4-точка-2», такие версии видят только Тимофей, Сергей и я. И тот же файл я ещё ни одному блогеру не отдавала — Артём раздавал блогерам версию 7.4.0, она на три дня старше».
⌜ АЛИБИ · 18:30 ⌝Артём Поплавок находился(-ась) в локации «Опенспейс». — источник: Артём Поплавок: «Блогерам я раздавал версию 7.4.0, не 7.4.2. В торрент ушёл именно 7.4.2. Значит сливал кто-то изнутри после утренней сборки. Я с 18:00 до 19:00 был в опенспейсе с Дарьей — записывали пресс-видео, оператор Стас не даст соврать».
⌜ В ОДИНОЧЕСТВЕ · 18:30 ⌝Сергей Болденков был(а) одна. — источник: Алиса Мухтарова (по созвону из Сочи): «В полседьмого позвонила Сергею уточнить версию шрифта — он трубку поднял, на фоне жужжание серверного шкафа, ничьих голосов рядом. Сказал «я сейчас в шкафу, перезвоню через минуту», бросил трубку. Перезвонил в без двадцати семь, голос дёрганый».
⌜ ПРОТОКОЛ ⌝ Журнал сервера сборки (это как «дневник» сервера, в котором каждое подключение отмечается само, вручную не подделаешь): 18:30:04 — подключён USB-носитель с серийным номером, заканчивающимся на ...A5F9, прочитана папка /builds/7.4.2/, скопирован файл «ognebay-7.4.2.apk» (3.8 ГБ). 18:38:11 — USB-носитель отключён. Это единственное подключение флешки к серверу за весь день.
⌜ ПРЕДМЕТ · 18:30 ⌝USB-флешка с готовым билдом, унесённая физически 🔌 видели в локации «Серверный шкаф». — источник: IT-эксперт по серийнику «...A5F9»: это типовая партия флешек, такие студия закупала коробкой и раздавала всем — у половины офиса лежит такая же. По одному серийнику владельца не назвать. Что точно: к серверу подключали именно USB-флешку (не телефон, не диск), и подключение за день было ровно одно — в 18:30. Значит вопрос не «чья флешка», а «кто в этот момент стоял у сервера и что вынес».
⌜ АЛИБИ · 18:30 ⌝Сергей Болденков находился(-ась) в локации «Серверный шкаф». — источник: Уборщица тётя Зина (мыла пол прямо у серверного шкафа, дверь была приоткрыта): «Серёжа туда в полседьмого зашёл — один, никого с ним. Я как раз ведро у самой двери ставила, видела: он у сервера наклонился, что-то воткнул спереди. Минут десять там один копошился, больше в шкаф никто не заходил и не выходил. Потом вышел красный, в кармане куртки что-то прятал».
⌜ АЛИБИ · 18:30 ⌝Тимофей Стрижак находился(-ась) в локации «Переговорка «Карта»». — источник: Запись созвона с издателем (запись хранится у издателя на серверах): Тимофей с 18:15 до 19:00 на видеосвязи из переговорки «Карта», обсуждает план релиза. Камера включена всё время, лицо видно, фон — стена с картой мира игры.
⌜ ВМЕСТЕ · 18:30 ⌝Лёня Чулков и Дарья Векшина находились в одной комнате. — источник: Оператор Стас (записывал пресс-видео с Дарьей): «В шесть тридцать Дарья позвала всех на кухню есть пиццу. Стажёр Лёня сидел напротив Дарьи и Артёма с 18:25 до 19:00, ел четыре куска подряд, рассказывал про учёбу в МАИ. Никуда не отходил».
⌜ ВМЕСТЕ · 18:30 ⌝Артём Поплавок и Дарья Векшина находились в одной комнате. — источник: Тот же оператор Стас, видеозапись: Дарья + Артём в опенспейсе с 18:00 до 19:00 записывают пресс-обращение для прессы. На записи слышно тайм-код, оба в кадре весь блок.
⌜ ПРОТОКОЛ ⌝ Команда «Юнипикс» подняла журнал торрент-трекера: файл 3.8 ГБ был залит в раздачу в 22:35. Чтобы один человек с домашнего интернета (100 Мбит/с) выложил такой файл в сеть и появилось первое скачивание, нужно около 4 часов. То есть в 18:30 файл должен был уже выйти из офиса. Дальше — домашний компьютер виновника.
⌜ ПРОТОКОЛ ⌝ Анонимный пост на «4плеер.ру» залит через сервис, маскирующий настоящий адрес в интернете (VPN — это типа маскировка адреса в интернете). Имени владельца сервис не выдал, но по запросу дал техничку аккаунта: оформлен в России, провайдер «Ринет», район — Юго-Запад Москвы, время регистрации совпадает с домашним интернетом Сергея Болденкова. Следователь сразу оговаривается: «провайдер и район — те же, что у Сергея, но так мог бы и любой сосед по дому. Само по себе это не имя, а только в копилку».
⌜ АЛИБИ · 18:30 ⌝Алиса Мухтарова находился(-ась) в локации «Лестничная клетка с турникетом». — источник: Алиса физически в Сочи (не в офисе). Журнал входов на сервер сборки за весь день под её учёткой пустой — ни одного захода. Заглядывала только в облако с картинками, версия 7.4.2 там не лежит.
⌜ ПРОТОКОЛ ⌝ В фанатском чате игры «Огнебой» (Лёня писал под ником «ChulkovTheBest»): «вот бы вам слили билд пораньше, я бы знал кому». Звучит подозрительно. Но: переписка двухнедельной давности, у Лёни на телефоне и ноутбуке файла билда 7.4.2 нет, в офис он флешку с собой не приносил (на проходной багажа нет — проверено охраной).
⌜ ПРОТОКОЛ ⌝ Из показаний коллег: Сергей и Тимофей дружат со школы №57 на Юго-Западной, оба привели друг друга в студию. В августе Тимофей подал заявление на увольнение, в служебной переписке писал Сергею: «они нас за людей не считают, я бы такой студии из принципа подкинул проблем». Сергей ответил: «я придумаю как».
⌜ АЛИБИ · 18:45 ⌝Сергей Болденков находился(-ась) в локации «Лестничная клетка с турникетом». — источник: Камера над турникетом в 18:46: Сергей выходит покурить — он на лестницу за день раз пять бегает, дело привычное. В кармане куртки что-то топорщится, но на зернистой записи не разобрать: пачка сигарет, зажигалка или что ещё. Возвращается через шесть минут.
← В архив