
Методология судебной и досудебной IT-экспертизы
Подразделение судебной и досудебной экспертизы в области IT-технологий и компьютерной криминалистики Федерации судебных экспертов представляет систематизированную методологию выявления скрытого вредоносного программного обеспечения. Поиск шпионских программ является одной из наиболее востребованных услуг в нашей практике, поскольку цифровая слежка приобрела массовый характер и затрагивает как частных лиц, так и корпоративных заказчиков.
Современные шпионские модули представляют собой сложные программные комплексы, использующие методы руткит-маскировки, стеганографию для сокрытия трафика и механизмы персистентности на уровне прошивок устройств. Эффективное обнаружение таких угроз требует применения многоуровневой методологии, включающей анализ на уровне файловой системы, оперативной памяти, сетевых соединений и аппаратных компонентов. В данной статье мы подробно рассмотрим четыре основных сценария обращения к нам, семь реальных кейсов из практики, а также опишем сложные случаи и методы их разрешения.
🟥 Типовые сценарии компрометации устройств
Анализ обращений в наше подразделение позволяет выделить четыре наиболее распространённых сценария, при которых заказчики инициируют поиск шпионских программ на своих устройствах.
- Сценарий первый. Супружеский шпионаж без согласия. Один из партнёров подозревает другого в неверности и без его ведома устанавливает на персональный компьютер или смартфон программу слежения. Такое программное обеспечение в фоновом режиме передаёт геолокацию, содержимое переписок из мессенджеров, историю звонков, фотографии из галереи и даже аудиозаписи из помещения. Жертва часто не подозревает о наблюдении, списывая аномальное поведение устройства на технические сбои или устаревшее программное обеспечение.
- Сценарий второй. Фишинговая атака с финансовым ущербом. Пользователь переходит по ссылке, полученной в мессенджере или электронном письме, и скачивает файл, замаскированный под счёт за коммунальные услуги, фотографию или обновление программного обеспечения. В результате троянский модуль получает доступ к системе интернет-банка, перехватывает одноразовые пароли, приходящие по SMS, и списывает все денежные средства со всех счетов жертвы. В таких случаях поиск шпионских программ должен проводиться в экстренном порядке, чтобы минимизировать ущерб.
- Сценарий третий. Корпоративные интриги и месть сослуживцев. Деловой человек обнаруживает, что его коммерческие предложения, переписка с клиентами и внутренние заметки становятся известны коллегам. В ходе расследования выясняется, что на рабочем компьютере или личном смартфоне установлено следящее программное обеспечение, внедрённое сотрудниками с целью навредить или продвинуться по карьерной лестнице. Репутационные и финансовые потери в таких случаях могут исчисляться миллионами рублей.
- Сценарий четвёртый. Промышленный шпионаж со стороны конкурентов. Предприниматель или владелец бизнеса подозревает, что конкурирующая фирма получает доступ к его коммерческой тайне. Агенты под видом технических специалистов, курьеров или гостей устанавливают незаконную программу отслеживания на ноутбук, домашний персональный компьютер или смартфон бизнесмена. В результате утекают тендерные заявки, ценообразование, клиентские базы и стратегические планы развития.
Во всех перечисленных сценариях поиск шпионских программ должен проводиться по строгой методологии с сохранением цепочки доказательств, чтобы результаты экспертизы могли быть использованы в судебных разбирательствах или при обращении в правоохранительные органы.
🟩 Методологическая основа выявления шпионского ПО
Наше подразделение разработало и внедрило многоступенчатую методологию, которая применяется при каждом обращении. Ниже представлены основные этапы.
- Этап первый. Изъятие и криминалистическое копирование. Перед началом любых исследований носитель информации подключается через аппаратный блокиратор записи, исключающий возможность случайной модификации данных. Создаётся посекторный образ диска или памяти мобильного устройства. Оригинал носителя помещается в сейф с ограниченным доступом, все дальнейшие манипуляции проводятся только с созданной копией. Это гарантирует сохранность оригинальных данных и их допустимость в качестве доказательства.
- Этап второй. Анализ оперативной памяти. Если устройство находится во включённом состоянии, выполняется дамп оперативной памяти через специализированный отладочный интерфейс или с помощью программных средств, не модифицирующих содержимое RAM. Данный этап критически важен, поскольку многие современные шпионские модули работают исключительно в оперативной памяти и не оставляют следов на диске. Поиск шпионских программ на этом этапе позволяет обнаружить руткиты и бездисковые вредоносы.
- Этап третий. Сигнатурный анализ. Выполняется сканирование образа диска и дампа памяти по базам сигнатур, включающим более восьми тысяч известных семейств шпионского программного обеспечения. Используются как коммерческие антивирусные движки с регулярно обновляемыми базами, так и собственные сигнатуры, собранные нашим подразделением за годы практики. Сигнатурный анализ эффективен против известных вредоносов, но недостаточен против новых или модифицированных образцов.
- Этап четвёртый. Эвристический и поведенческий анализ. Образ диска или эмуляция мобильного устройства запускается в изолированной виртуальной среде — песочнице. Система эмулирует действия реального пользователя в течение продолжительного времени, отслеживая все сетевые соединения, обращения к файловой системе и реестру, попытки чтения буфера обмена, нажатия клавиш, включение камеры и микрофона. Любое подозрительное поведение фиксируется и анализируется. Поиск шпионских программ этим методом эффективен против неизвестных вредоносов.
- Этап пятый. Анализ сетевого трафика. При наличии захваченного трафика с маршрутизатора или при запуске устройства в контролируемой сети выполняется глубокий анализ пакетов. Выявляются каналы связи шпионского ПО с командными серверами, определяются IP-адреса, используемые протоколы, временные интервалы передачи данных и объёмы украденной информации. Анализируются DNS-запросы, сертификаты TLS и метаданные передаваемых файлов.
- Этап шестой. Исследование артефактов операционной системы. Анализируются журналы событий Windows, логи системных служб macOS и Android, история браузера, временные метки доступа к файлам, артефакты подключения USB-устройств, теневые копии томов, содержимое файлов подкачки и гибернации. Многие шпионские программы оставляют следы в этих областях, даже если они тщательно маскируются.
- Этап седьмой. Низкоуровневое исследование прошивок. В сложных случаях выполняется считывание содержимого микросхем BIOS, UEFI, SSD-контроллеров и сетевых карт с помощью аппаратных программаторов и JTAG-отладчиков. Это позволяет выявить шпионские модули, внедрённые на уровне прошивки и активирующиеся до загрузки операционной системы.
❎ Семь методологических кейсов из практики подразделения
Ниже представлены семь реальных случаев из нашей работы, каждый из которых иллюстрирует применение описанной методологии.
▶️ Кейс №1. Супружеский шпионаж с маскировкой под системный сервис
В лабораторию поступил смартфон на Android от гражданки, подозревавшей супруга в установке слежки. Устройство демонстрировало аномальную сетевую активность в ночное время и быстрый разряд батареи. Поиск шпионских программ начался с создания криминалистической копии встроенной памяти объёмом 128 гигабайт. На этапе анализа оперативной памяти был обнаружен процесс, маскировавшийся под системный сервис обновлений. При проверке цифровой подписи файла выяснилось, что подпись не соответствует оригинальной от производителя. Вредоносный модуль каждые 15 минут отправлял на удалённый сервер в восточноевропейской юрисдикции архив с геолокацией, скриншотами экрана и файлами из мессенджеров. После извлечения IP-адреса сервера и анализа временных меток мы установили, что шпион был активирован через два часа после того, как супруг оставался дома один с телефоном. Заключение передано в суд в рамках бракоразводного процесса.
▶️ Кейс №2. Фишинговая атака с кражей 950 тысяч рублей
Мужчина обратился после списания крупной суммы с двух кредитных карт. На его iPhone и домашнем персональном компьютере под управлением Windows были обнаружены следы вредоносной активности. Поиск шпионских программ на компьютере выявил троян-стилер, загруженный из архива, пришедшего по электронной почте. Вредонос использовал технику инжекции кода в процесс браузера при открытии страниц интернет-банка. На iPhone был найден профиль конфигурации, перенаправлявший SMS-сообщения от банков на номер злоумышленников. Наша лаборатория восстановила полную цепочку атаки: фишинговая ссылка была отправлена через взломанный аккаунт знакомого в мессенджере. Из памяти компьютера извлечены логи нажатий клавиш за последние 14 дней, что позволило клиенту сменить все скомпрометированные пароли.
▶️ Кейс №3. Офисная месть через драйвер принтера
Руководитель отдела продаж крупной компании заподозрил утечку коммерческих предложений. На рабочем ноутбуке с Windows проведён полный криминалистический анализ. Поиск шпионских программ на уровне файловой системы не дал результатов. Однако при анализе сетевого трафика в песочнице зафиксированы исходящие пакеты на нестандартном порту. Глубокая проверка цифровых подписей драйверов выявила модифицированный драйвер принтера, который делал снимки экрана при открытии документов и отправлял их на корпоративную почту одного из сотрудников. Дополнительно обнаружен кейлоггер, записывавший все нажатия клавиш. Виновные сотрудники уволены по итогам служебной проверки.
▶️ Кейс №4. Промышленный шпионаж в логистической компании
Директор фирмы по грузоперевозкам заметил, что три тендера подряд выигрывал один и тот же конкурент с минимальным перевесом. Поиск шпионских программ на его рабочем ноутбуке Lenovo ThinkPad на уровне файловой системы и оперативной памяти не дал результатов. Однако при анализе области EFI System Partition обнаружен буткит, загружавший вредоносный модуль до старта операционной системы. Модуль передавал все файлы, открытые в течение рабочего дня, и делал снимки с веб-камеры каждые два часа. Внедрение осуществлено через флеш-накопитель, оставленный техником из обслуживающей компании, подкупленным конкурентом. Заключение принято арбитражным судом.
▶️ Кейс №5. Слежка за ребёнком через домашний компьютер
Мать двоих детей заметила самопроизвольное включение индикатора веб-камеры на домашнем компьютере. Поиск шпионских программ выявил троян удалённого доступа с функциями видеозахвата и записи звука. Вредонос попал на компьютер через модифицированный редактор фотографий, скачанный старшим сыном. Злоумышленник имел полный доступ к файлам, микрофону и камере в течение трёх месяцев. Мы извлекли IP-адреса атакующих, передали данные в отдел по борьбе с киберпреступностью. Устройство очищено, семья получила рекомендации по безопасному использованию домашнего компьютера.
▶️ Кейс №6. Слив клиентской базы через планшет на Android
Индивидуальный предприниматель обратился с жалобой на утечку клиентской базы. На планшете Samsung найден шпионский модуль, распространявшийся через взломанное приложение для заметок. Поиск шпионских программ выявил механизм создания теневых копий папок с договорами и контактами. Вредонос работал четыре месяца. Мы задокументировали факт утечки персональных данных клиентов, что помогло предпринимателю избежать многомиллионных штрафов от регулятора. Заключение принято судом по иску к компании-конкуренту.
▶️ Кейс №7. iPhone под контролем бывшего партнёра
Владелица iPhone жаловалась на быстрый разряд батареи и странный трафик. Поиск шпионских программ на iOS-устройстве без джейлбрейка выполнен через анализ резервных копий и логов. Выявлен следящий профиль конфигурации, установленный через систему управления корпоративными устройствами. Профиль использован бывшим партнёром, имевшим доступ к Apple ID жертвы. Через этот профиль он видел геолокацию, переписку в iMessage и историю звонков. Устройство отвязано от чужого управления, создан новый защищённый аккаунт.
🟨 Сложные случаи в экспертной практике
Наше подразделение регулярно сталкивается с ситуациями, когда стандартные методы поиска шпионских программ оказываются недостаточными. Ниже описаны наиболее сложные категории случаев.
- Вредоносы на уровне BIOS и UEFI. Данный класс шпионского программного обеспечения прошивается непосредственно в микросхему материнской платы и активируется до загрузки операционной системы. Такие модули переживают полную переустановку операционной системы, форматирование диска и даже замену накопителя. Для их обнаружения применяется метод выпаивания микросхемы BIOS с последующим считыванием на аппаратном программаторе и дизассемблированием прошивки. Процесс занимает от трёх до семи дней, но является единственным способом гарантированного обнаружения.
- Руткиты на уровне ядра мобильных устройств. На определённых версиях Android и iOS существуют уязвимости, позволяющие шпионскому модулю работать с правами ядра операционной системы. Такие вредоносы не видны ни в списке приложений, ни в диспетчере задач, ни при подключении к отладочному мосту. Метод обнаружения включает анализ дампа оперативной памяти через JTAG-разъём, что требует физического вскрытия устройства и подключения к специализированному программатору. Операция выполняется в чистых помещениях с контролем статического электричества.
- Шпионские модули в прошивке SSD-контроллера. Вредоносный код внедряется в микропрограмму контроллера твердотельного накопителя и перехватывает команды чтения и записи на аппаратном уровне. Обнаружение требует использования оборудования для низкоуровневого доступа к чипу контроллера через интерфейс UART или JTAG. В нашей практике зафиксировано несколько случаев обнаружения подобных угроз у корпоративных клиентов.
- Шпионаж с использованием легальных DLP-систем. Работодатель или супруг использует легально приобретённую систему контроля (родительский контроль, учёт рабочего времени) для незаконной слежки за личной жизнью. Программа имеет цифровую подпись и не определяется антивирусами как вредоносная. Поиск шпионских программ в таком случае включает анализ лицензионного соглашения, политики конфиденциальности и сопоставление фактических потоков данных с разрешёнными. При выявлении нарушений составляется заключение для правоохранительных органов.
- Шпионское ПО со стеганографическим сокрытием трафика. Некоторые профессиональные комплексы маскируют исходящий трафик под легитимные протоколы и используют встраивание данных в изображения или аудиофайлы, передаваемые через облачные сервисы. Обнаружение требует статистического анализа временных интервалов и размеров пакетов, а также применения методов машинного обучения для выявления аномалий.
🟧 Почему клиенты выбирают наше подразделение
На рынке IT-экспертизы присутствуют различные организации, однако наше подразделение Федерации судебных экспертов обладает рядом критических преимуществ.
- Материально-техническая база. Лаборатория оснащена программно-аппаратными комплексами «Следопыт» и «Тамир», мобильными криминалистическими системами UFED и Oxygen Forensic Detective, программаторами для чтения BIOS и SPI-флеш-памяти, низкоуровневыми отладчиками JTAG, анализаторами сетевого тракта на базе Zeek и Suricata с кастомными скриптами.
- Кадровый состав. Каждый эксперт имеет высшее техническое образование, сертификаты по специализации «Компьютерная криминалистика» и опыт работы от восьми лет. Регулярно проводится повышение квалификации в ведомственных институтах.
- Юридическая значимость заключений. Отчёты принимаются судами общей юрисдикции, арбитражными судами, следственными комитетами, прокуратурой и органами внутренних дел. Соблюдаются методические рекомендации для судебных экспертов.
- Конфиденциальность и скорость. Договор о неразглашении исключает утечку информации. Досудебная проверка занимает от 4 до 24 часов. Судебная экспертиза — до 10 рабочих дней. Срочные выезды по Москве и области осуществляются в течение двух часов.
- Гарантия результата. При повторном обнаружении того же шпионского модуля после нашей очистки стоимость работы возвращается, повторная экспертиза проводится бесплатно. За всю историю таких прецедентов не было.
🧧 Ссылка на методологическое руководство
Для специалистов и заинтересованных лиц, желающих углублённо изучить методы выявления скрытого слежящего программного обеспечения, наше подразделение подготовило подробное методологическое руководство. В нём описаны признаки компрометации, инструменты первичной диагностики и алгоритмы действий при подозрении на слежку. Полный текст руководства доступен по ссылке: поиск шпионских программ. Руководство содержит исключительно проверенные методы и не включает рекомендации по самостоятельному удалению угроз, поскольку это может разрушить цепочку доказательств.
⏺️ Заключение
Наше подразделение Федерации судебных экспертов обладает всеми необходимыми компетенциями для проведения поиска шпионских программ на устройствах любого типа. Мы работаем семь дней в неделю и готовы принять вашу заявку в любое время. Обращайтесь в наше подразделение для проведения судебной или досудебной IT-экспертизы. Ваша цифровая безопасность — наша профессиональная ответственность.





Задавайте любые вопросы