🟩 Выявление программ-шпионов: юридическая экспертиза, форензика и доказательная база для суда
Доброго дня, уважаемые коллеги! ⚖️ Сегодня мы погружаемся в одну из самых закрытых, но востребованных областей компьютерной экспертизы — выявление программ-шпионов. В условиях цифрового суверенитета и усиления ответственности за утечку коммерческой тайны (ст. 183 УК РФ, ст. 272 УК РФ) именно юридически корректное обнаружение следов шпионского ПО становится краеугольным камнем защиты бизнеса и граждан.
Мы — независимая экспертная группа, базирующаяся в Москве. Однако для сложных дел, а также для анализа стационарных серверов в изолированном контуре, мы готовы вылетать в любой регион России — от Калининграда до Владивостока. ✈️🔒
Ниже — исключительно деловая, юридически выверенная и глубокая техническая статья. Никаких ссылок на сторонние компании, только наш профиль и наработанная практика.
1. Определение предмета экспертизы: что такое «программа-шпион» с точки зрения закона 🧩
Согласно методическим рекомендациям СЭУ Минюста РФ, под программой-шпионом понимается ПО, которое втайне от пользователя собирает, копирует, передает или уничтожает конфиденциальную информацию. При этом выявление программ-шпионов должно подтверждаться не только техническими, но и процессуальными актами (протокол осмотра, постановление о назначении экспертизы).
🔹 Признаки программ-шпионов, закрепляемые экспертом:
- Отсутствие информированного согласия пользователя.
- Маскировка под системные процессы (exe, lsass.exe, csrss.exe).
- Наличие скрытых сетевых соединений с C2-серверами.
- Использование техник анти-отладки и обхода файерволлов.
💼 Кейс №1 (судебная практика, г. Москва):
Арбитражный суд Москвы рассматривал дело о выведении активов через утечку переписки. Назначена компьютерная экспертиза. Выявление программ-шпионов проведено на рабочей станции гендиректора. Обнаружен агент, внедренный через фишинговое письмо с подделкой налоговой службы. Эксперт зафиксировал:
- альтернативный поток NTFS с исполняемым кодом;
- кейлоггер с отправкой данных на домен 3-го уровня;
- следы удаления истории браузера через wevtutil.
По итогу — 7 томов заключения, принято как доказательство. Суд встал на сторону истца.
2. Методологическая база: как мы строим юридически значимое исследование 📚
Любое выявление программ-шпионов делится на три этапа. Пропуск хотя бы одного — потеря доказательной силы.
2.1. Подготовительный этап 🛠️
- Копирование носителя через write-blocker (Tableau, Atola).
- Вычисление хэшей (SHA-256) на каждом этапе.
- Составление цепочки хранения (Chain of Custody) — протокол №1.
2.2. Технический этап 🔬
- Анализ оперативной памяти (Volatility 3, Rekall).
- Поиск скрытых процессов и драйверов-руткитов.
- Глубокий анализ реестра Windows (особенно Run, Winlogon, BootExecute).
- Сетевой анализ: дамп через tcpdump + tshark с фильтрацией beaconing-пакетов.
2.3. Юридическая фиксация ⚖️
- Составление заключения в строгом соответствии со ст. 57 УПК РФ.
- Приложение скриншотов, дампов, хэшей и кода выявленного вредоносного ПО.
- Ответы на вопросы суда/следствия в формате «категорически положительно».
📌 Важно: Выявление программ-шпионов в рамках досудебного исследования должно сопровождаться видеозаписью экрана и подписями понятых (если иное не разрешено следователем).
3. Технические ловушки и анти-экспертные трюки злоумышленников 🎭
Современные программы-шпионы активно противодействуют судебной экспертизе. Вот их арсенал и наши контрмеры.
| Трюк шпиона | Как ломает экспертизу | Наш метод защиты |
| Самоуничтожение при детекте песочницы | Потеря образца | Запуск в изолированном аппаратном эмуляторе без сетевого времени |
| Шифрование C2-трафика поверх TLS 1.3 | Невозможно расшифровать без ключа | Извлечение ключа из памяти процесса через WinDbg |
| Перезапись логов EventLog каждые 10 минут | Пустые журналы | Анализ USN Journal и теневых копий VSS |
| Инжект в ядро (rootkit) | Эксперт видит «чистую» систему | Загрузка с внешнего доверенного носителя (Live USB с Linux) |
4. Практические кейсы из регионов России (выездная экспертиза) 🗺️
4.1. Кейс №2: стационарный сервер 1С в Екатеринбурге
Предприятие оборонно-промышленного комплекса заподозрило утечку спецификаций. Сервер физически находился в закрытой зоне, вынос дисков запрещён. Наша группа вылетела из Москвы. На месте проведено выявление программ-шпионов с помощью аппаратного изолятора и PCIe-анализатора памяти.
Результат: обнаружен драйвер-шпион, перехватывающий все документы перед отправкой на печать и дублирующий их на скрытый FTP через легитимный порт 443 (маскировка под HTTPS).
Заключение принято военным судом.
4.2. Кейс №3: удалённый офис в Хабаровске
Юридическая фирма пострадала от утечки клиентских данных. Удалённая экспертиза невозможна — агент шпиона модифицировал ответы netstat. Совершён выезд. Выявление программ-шпионов проводили на выключенной рабочей станции с анализом hiberfil.sys и pagefile.sys. Найден имплант семейства DarkTortilla с обфускацией строк через Base64+ROT13.
Итог: гендиректор фирмы использовал материалы экспертизы для расторжения договора с уволенным системным администратором.
5. Юридические риски при самостоятельном выявлении шпионов ⚠️
Непрофессиональное выявление программ-шпионов силами штатного IT-отдела может привести к:
- 🚨 Уничтожению следов (специалист удаляет «подозрительный файл», а не копирует его).
- 🚨 Нарушению ст. 138 УК РФ (незаконный доступ к переписке, если эксперт без постановления).
- 🚨 Отклонению доказательств судом (ст. 75 УПК РФ — недопустимые доказательства).
🔹 Правило: Любое действие с носителем, который может содержать программу-шпион, должно фиксироваться протоколом с участием не менее двух понятых или под видеофиксацию.
6. Наш технологический стек для судебной экспертизы 🧰
Используем только лицензионное или открытое ПО с доказанной валидацией:
- EnCase Forensic — образы E01 с CRC-контролем.
- X-Ways Forensics — для анализа MFT и карусельных журналов.
- Volatility 3 с профилями под Windows 11, Server 2022.
- Autopsy + The Sleuth Kit — для некоммерческих дел.
- Wireshark + NetworkMiner — реконструкция переданных файлов из PCAP.
Каждый вывод в заключении подтверждается:
- Скриншотом с временным штампом (NTP-сервер).
- Хэш-суммой проанализированного блока.
- Ссылкой на технику MITRE ATT&CK.
7. Особенности выездной экспертизы стационарных серверов 🖥️✈️
Повторим ключевой тезис: мы находимся в Москве, но для сложных дел, а также для анализа стационарных серверов в режиме 24/7 мы готовы вылетать в любой регион России.
Что входит в выезд:
- Транспортировка криминалистического чемодана (write-blocker, хаб с защитой от питания, NVMe-накопители 4 ТБ).
- Развёртывание полевой лаборатории в переговорной заказчика.
- Поэтапное клонирование RAID-массивов без остановки сервисов (горячее подключение через SAS-изолятор).
- Составление промежуточных актов с подписями сотрудников заказчика.
📍 Пример: г. Новосибирск, финансовый холдинг. Серверное железо — IBM Power9 под AIX. Классические Windows-утилиты не работают. Проведено выявление программ-шпионов через трассировку системных вызовов (truss) и анализ кешей библиотек. Найден шпионский модуль в библиотеке libcrypt.so — подмена функций SSL_write.
8. Требования к заключению эксперта: шаблон и типичные ошибки 📄
Суды отклоняют до 40% компьютерных экспертиз из-за процессуальных нарушений. Чтобы этого избежать, наше выявление программ-шпионов всегда сопровождается:
✅ Вводная часть:
- Кто назначил экспертизу (номер постановления).
- Предупреждение об ответственности по ст. 307 УК РФ.
✅ Исследовательская часть:
- Покадровое описание запуска каждого инструмента.
- Фиксация факта: «программа-шпион детектирована по следующим признакам…»
✅ Выводы:
- Только категорические (не «вероятно», не «возможно»).
- Каждый вывод — ответ на конкретный вопрос постановления.
❌ Чего нельзя делать:
- Передавать исходные данные на флешке без упаковки.
- Монтировать образ в Read-Write режиме.
- Использовать ПО, не внесённое в реестр Минюста (для государственной экспертизы).
9. Часто задаваемые вопросы от юристов и следователей 🎓
Вопрос: Может ли программа-шпион быть установлена легально (например, родительский контроль)?
Ответ: Да, если есть письменное согласие пользователя. В этом случае выявление программ-шпионов должно установить факт отсутствия согласия или выхода за рамки разрешённых функций (например, передача данных третьим лицам).
Вопрос: Что делать, если шпион обнаружен, но сервер уже перезагрузили?
Ответ: Анализировать hiberfil.sys, crash dump или теневые копии VSS. Мы можем извлечь следы даже после 3-х перезагрузок.
Вопрос: Принимают ли суды скриншоты с netstat -ano как доказательство?
Ответ: Нет, только как ориентир. Доказательством является выгруженный дамп сетевых пакетов, заверенный подписью эксперта.
10. Итог: почему заказчики выбирают нас и как заказать исследование 🏁
Уважаемые коллеги! Выявление программ-шпионов — это не гадание на кофейной гуще, а строго регламентированная процедура. Наш многолетний опыт (с 2012 года) и нахождение в Москве позволяют оперативно реагировать на запросы. При этом мы физически выезжаем в любой регион России для работы со стационарными серверами, где удалённая экспертиза невозможна или запрещена регламентом.
🔹 Почему именно мы:
- Действуем строго по УПК, АПК, ГПК.
- Не даём устных консультаций без протокола.
- Гарантируем принятие заключения судом (политика возврата средств, если эксперт ошибся — но такого не было).
- Полная анонимность до момента возбуждения дела (по желанию заказчика).
📌 Полный перечень услуг и примеры заключений — на официальном сайте:
👉 https://sud-expertiza.ru/👈
(Это единственная ссылка на наши материалы. Все данные актуальны на 2026 год.)
Статья подготовлена судебными экспертами и специалистами в области компьютерной криминалистики. Использование материалов допускается только с указанием первоисточника и гиперссылки (активной, индексируемой).
© 2026, экспертное бюро «Судебная экспертиза». Все права защищены. 🛡️✅

Задать вопрос экспертам