Изображение


Содержание


1. Введение: Рост угрозы Android RAT в 2026 году
2. Что такое BlackReaperRAT: характеристики и семейство угроз
3. Векторы распространения: как троян попадает на устройство
4. Технические возможности и поведение BlackReaperRAT
5. Признаки заражения: что замечает пользователь
6. Индикаторы компрометации (IOC) для аналитиков
7. Обнаружение через ADB: пошаговое руководство
8. Статический анализ APK вредоносного приложения
9. Динамический анализ: поведение в sandbox
10. Пошаговое удаление BlackReaperRAT с устройства
11. Криминалистический анализ заражённого Android-устройства
12. Корпоративная реакция: MDM и изоляция устройств
13. Превентивная защита Android-устройств
14. Сравнение с другими Android RAT: место в ландшафте угроз
15. Инструменты для анализа и обнаружения Android-малвари
16. Часто задаваемые вопросы (FAQ)
17. Заключение: Android RAT в 2026 году и перспективы



Введение: Рост угрозы Android RAT в 2026 году


Android занимает более 72% мирового рынка мобильных устройств — и именно это делает его главной мишенью для разработчиков мобильного вредоносного программного обеспечения. В 2025–2026 годах исследователи ИБ зафиксировали значительный рост числа новых семейств Android RAT (Remote Access Trojan) — троянских программ удалённого доступа, предоставляющих злоумышленнику полный контроль над заражённым устройством.

Android RAT образца 2026 года принципиально отличается от своих предшественников пятилетней давности. Современные трояны умеют: работать в фоновом режиме без каких-либо уведомлений, используя Accessibility Services и Device Admin API; перехватывать SMS-коды двухфакторной аутентификации в режиме реального времени; активировать камеру и микрофон устройства без световых или иконочных индикаторов; обходить обнаружение Google Play Protect и популярных мобильных антивирусов; переживать перезагрузку устройства через несколько механизмов закрепления; шифровать командный трафик с использованием современных алгоритмов.

BlackReaperRAT — наименование, присвоенное исследователями угрозам нового поколения Android RAT, обнаруженного в 2026 году. Важная методологическая оговорка: как и для любой новой угрозы, публичная база индикаторов компрометации нарабатывается со временем по мере анализа образцов различными командами. Данное руководство описывает реальные техники обнаружения и анализа, применимые к этому и аналогичным семействам Android RAT, основанные на задокументированных характеристиках класса угроз.

Кому адресовано это руководство: специалистам по реагированию на инциденты (DFIR), аналитикам угроз (threat intelligence), мобильным ИБ-специалистам, системным администраторам корпоративных Android-флотов, IT-безопасникам, столкнувшимся с подозрением на заражение. Пользователям-непрофессионалам рекомендуется в первую очередь обратиться к разделам «Признаки заражения» и «Пошаговое удаление».

⚠️ Правовая оговорка: Все методики анализа, описанные в этом руководстве, предназначены исключительно для защитной деятельности: исследования угроз, реагирования на инциденты, анализа собственных или корпоративных устройств. Применение этих техник к устройствам без согласия владельца является уголовно наказуемым деянием.



Что такое BlackReaperRAT: характеристики и семейство угроз


Android RAT (Remote Access Trojan) — это класс вредоносного программного обеспечения, предоставляющего злоумышленнику дистанционный контроль над устройством жертвы. В отличие от шпионского ПО (spyware), только собирающего данные, RAT обеспечивает интерактивный контроль: оператор может в реальном времени управлять устройством, выполнять команды, загружать файлы, активировать сенсоры.

#### Место BlackReaperRAT в ландшафте угроз

BlackReaperRAT относится к современному поколению Android RAT, эволюционировавшему из таких семейств как SpyNote (SpyMax), Cerberus, Anubis, GravityRAT, AhMyth. От своих предшественников он наследует архитектурные решения, но добавляет новые возможности обхода защит и механизмы скрытности.

Архитектурно этот класс RAT использует клиент-серверную модель: на устройстве жертвы работает клиентская часть (вредоносное APK), которая устанавливает зашифрованное соединение с командно-контрольным сервером (C2/C&C) оператора. Оператор управляет устройством через панель управления — веб-интерфейс или десктопное приложение.

#### Ключевые технические характеристики

Язык разработки: Java/Kotlin (основной код приложения) с нативными компонентами на C/C++ для обхода эмуляторов и антивирусного обнаружения.

Размер APK: как правило, 2–8 MB. Аномально маленький или большой размер (при маскировке под сложное приложение) может быть индикатором.

Минимальная версия Android: Android 8.0 (API 26) и выше — разработчики всё чаще отказываются от поддержки старых версий, ориентируясь на актуальные уязвимости.

Целевая архитектура: ARM64, ARM32, x86 (для эмуляторов).

Протокол C2: варьируется — WebSocket, HTTPS, кастомный бинарный протокол поверх TCP. Использование легитимных платформ (Telegram Bot API, Firebase, Discord) для C2 — растущий тренд, существенно затрудняющий сетевое обнаружение.

Механизм шифрования: AES-256 для шифрования трафика, зачастую с дополнительной обфускацией строк в APK через кастомные алгоритмы.

#### Типичный жизненный цикл заражения

Заражение происходит через установку вредоносного APK-файла из ненадёжного источника. После установки: приложение немедленно запрашивает расширенные разрешения — Accessibility Service, Device Admin, All Files Access; устанавливает соединение с C2-сервером и регистрирует устройство; загружает дополнительные модули или конфигурацию; настраивает механизмы персистентности (закрепления в системе); переходит в режим ожидания команд.



Векторы распространения: как троян попадает на устройство


Понимание векторов распространения критически важно как для расследования инцидента (восстановление цепочки заражения), так и для превентивной защиты.

#### Вектор 1: Фишинговые ссылки в мессенджерах

Наиболее распространённый вектор в 2026 году. Жертва получает сообщение в WhatsApp, Telegram, Viber или SMS якобы от знакомого, службы доставки, банка или государственного органа. Сообщение содержит ссылку на «обновление приложения», «документ», «фото», «видео» или «штраф». По ссылке скачивается APK-файл.

Типичные маскировки: «Обновление Госуслуг», «Клиент банка ВТБ/Сбер», «DHL/CDEK Tracking», «WhatsApp Pink», «Видео от [имя контакта]», «Решение суда № XXXX», «Штраф ГИБДД».

#### Вектор 2: Сторонние магазины приложений

Неофициальные APK-магазины (apkpure.com, apkmirror.com и менее известные аналоги), пиратские сайты с «взломанными» версиями платных приложений, торрент-трекеры с APK-файлами.

#### Вектор 3: Скомпрометированные легитимные приложения

Трояни́зованные версии легитимных приложений — когда злоумышленники берут настоящее приложение, встраивают в него вредоносный код и распространяют под тем же именем. Жертва видит знакомое название и иконку, что снижает бдительность.

#### Вектор 4: QR-коды

Злоумышленники размещают QR-коды в публичных местах (реклама, объявления, меню в кафе) или отправляют их по email, маскируя как ссылку на «бонус», «акцию» или «важный документ». Сканирование ведёт на скачивание APK.

#### Вектор 5: Целевые атаки через корпоративные каналы

Для высокоценных целей — руководителей, финансистов, государственных служащих — используются целевые атаки (spear phishing): кастомизированные сообщения с персонализированным контекстом, якобы от коллег или контрагентов.

#### Социальная инженерия при установке

Особого внимания заслуживает этап после скачивания APK. Пользователь устанавливает APK из неизвестного источника — для этого Android требует включить «Установку из неизвестных источников» (или «Разрешение для этого источника» в новых версиях). Вредоносное приложение часто сопровождается инструкцией, объясняющей как это сделать. После установки приложение предлагает «активировать специальные возможности» или «предоставить права администратора» — якобы необходимые для работы функционала. Именно в этот момент жертва вручную предоставляет приложению те права, которые невозможно получить автоматически.



Технические возможности и поведение BlackReaperRAT


Для эффективного обнаружения и противодействия необходимо понимать полный спектр возможностей троянов этого класса.

#### Модуль перехвата SMS и уведомлений

Это наиболее критическая функция с точки зрения финансового мошенничества. RAT регистрирует BroadcastReceiver для входящих SMS (android.provider.Telephony.SMS_RECEIVED), перехватывает все входящие сообщения и немедленно пересылает их на C2-сервер. В сочетании с доступом к учётным записям банковских приложений это позволяет полностью обходить SMS-2FA.

Через Notification Listener Service аналогично перехватываются push-уведомления от банков, почтовых клиентов, аутентификаторов.

#### Модуль наблюдения (Stalkerware-компонент)

Аудио-запись через микрофон — активируется по команде оператора или по расписанию; фото/видео через камеру — сделанные снимки передаются на C2; GPS-трекинг с периодической передачей координат; запись телефонных разговоров; история звонков и контакты; история браузера и закладки; список установленных приложений.

#### Модуль управления устройством

Через Device Administration API (если предоставлен) RAT получает возможность: удалённой блокировки и разблокировки устройства, изменения PIN/пароля экрана блокировки, удалённого сброса к заводским настройкам, управления Wi-Fi и Bluetooth, работы с файловой системой — загрузки и скачивания файлов.

#### Keylogger через Accessibility Services

Accessibility Services — один из наиболее мощных и часто злоупотребляемых API Android. Через него RAT может: перехватывать весь ввод с клавиатуры (keylogging), читать содержимое экрана любого приложения, нажимать кнопки и заполнять поля от имени пользователя, перекрывать экран своими фоновыми окнами (overlay attack).

Overlay-атаки особенно опасны: когда пользователь открывает банковское приложение, RAT накладывает поверх него прозрачное окно, перехватывающее ввод логина и пароля, — жертва видит оригинальный интерфейс банка, но данные идут злоумышленнику.

#### Механизмы персистентности

Для сохранения присутствия после перезагрузки RAT регистрирует BOOT_COMPLETED receiver, запускающий сервис при старте системы; использует WorkManager или JobScheduler для фоновых задач; при наличии Device Admin-прав значительно усложняет своё удаление; в некоторых образцах — создаёт системные приложения если есть root-доступ.

#### Обход обнаружения

Современные техники обхода включают: проверку наличия эмулятора и изменение поведения при обнаружении sandbox; обфускацию строк и классов в APK (ProGuard, DexGuard, Obfuscapk); динамическую загрузку дополнительных DEX-файлов с C2; использование легитимных сервисов (Firebase, Telegram) для C2 чтобы трафик не выглядел подозрительно; разделение вредоносного функционала на несколько APK или компонентов.



Признаки заражения: что замечает пользователь


Этот раздел адресован прежде всего обычным пользователям и специалистам первой линии поддержки. Описанные признаки не являются 100% подтверждением заражения — каждый по отдельности может иметь невинное объяснение, — но сочетание нескольких признаков требует серьёзной проверки.

#### Поведенческие признаки

Аномальный расход батареи. Фоновая работа RAT (сбор данных, передача на C2, ожидание команд) потребляет ресурсы. Если батарея стала садиться заметно быстрее без изменения паттерна использования — это повод для проверки. Особенно подозрительно: быстрый разряд при выключенном экране (активность в фоне).

Аномальный расход мобильного трафика. RAT постоянно передаёт данные на C2-сервер. Проверьте в Settings → Network → Data Usage — нет ли приложений с неожиданно высоким потреблением трафика, особенно в фоновом режиме.

Устройство греется в состоянии покоя. Перегрев в режиме простоя без видимой нагрузки может указывать на интенсивную фоновую активность.

Экран включается без причины. RAT может активировать экран для выполнения операций через Accessibility Services — например, для автоматического заполнения форм или скриншотинга.

Странные SMS или сообщения в мессенджерах. Если контакты сообщают о полученных от вас сообщениях, которые вы не отправляли, — возможно, RAT использует ваше устройство для распространения.

Незнакомые приложения. Обнаружили приложение, которое не устанавливали — явный признак проблемы.

Изменение настроек без вашего ведома. Специальные возможности (Accessibility), права администратора, VPN-профили — если вы обнаружили их включёнными и не помните что делали это сами.

#### Системные признаки (для более технических пользователей)

Наличие нового приложения с правами администратора устройства (Settings → Security → Device Admin Apps) — приложение, которое вы не знаете и не устанавливали намеренно.

Включённый Accessibility Service от неизвестного приложения (Settings → Accessibility → Installed Services или Downloaded Apps).

Активный VPN-профиль от неизвестного приложения (Settings → Network → VPN).

Уведомление «Запись экрана» или «Камера используется» без запущенных вами приложений.



Индикаторы компрометации (IOC) для аналитиков


Для специалистов Threat Intelligence — методология работы с IOC для нового семейства угроз.

#### Типы IOC для Android RAT

Хэши APK-файлов (MD5, SHA1, SHA256) — наиболее точный идентификатор конкретного образца. Загружайте образцы в VirusTotal, Hybrid Analysis, MobSF Online для автоматического получения хэшей и сравнения с базами.

Имена пакетов (Package Names) — злоумышленники нередко используют имена, имитирующие легитимные: com.google.services.update (вместо com.google.android.gms), com.sberbank.mobile.prod2 (имитация банка), com.whatsapp.messenger.update. Характерные паттерны для RAT-семейств: использование легитимно выглядящих имён пакетов, несоответствие имени пакета отображаемому имени приложения.

Сетевые IOC (C2-инфраструктура) — IP-адреса и домены C2-серверов, характерные URI-пути (например /gate, /panel, /connect), специфические User-Agent строки, нестандартные порты (443, 8443, 4443, 7777, 8080, 9090).

Сертификаты TLS — самоподписанные сертификаты с характерными полями Organization, отпечатки (fingerprints) сертификатов.

Строки в коде — характерные строки в декомпилированном APK: имена классов, строки конфигурации, URL C2.

#### Практика получения свежих IOC

Для актуальных IOC по BlackReaperRAT и аналогичным угрозам используйте: публичные TI-платформы (VirusTotal, AlienVault OTX, MalwareBazaar, ANY.RUN), подписки на Threat Intelligence фиды (Recorded Future, CrowdStrike, Kaspersky TIP), отчёты мобильных ИБ-вендоров (Zimperium, Lookout, ESET Mobile, Kaspersky для Android), профессиональные OSINT-источники (Twitter/X аккаунты мобильных исследователей, блоги компаний).

text
<h2 id="primery-komand-dlya-poiska-ioc-po-malwarebazaar-api">Примеры команд для поиска IOC по MalwareBazaar API</h2>
<h2 id="zamenite-your-api-key-na-realnyy-klyuch">(замените YOUR_API_KEY на реальный ключ)</h2>

curl -X POST https://mb-api.abuse.ch/api/v1/ \
-d 'query=get_taginfo&tag=Android&limit=100'

<h2 id="poisk-po-imeni-semeystva">Поиск по имени семейства</h2>
curl -X POST https://mb-api.abuse.ch/api/v1/ \
-d 'query=get_siginfo&signature=BlackReaperRAT&limit=100'


#### Шаблон IOC-карточки для нового образца

При обнаружении нового образца RAT рекомендуется заполнять структурированную карточку:

text
=== IOC КАРТОЧКА ===
Дата обнаружения: YYYY-MM-DD
Семейство: BlackReaperRAT
Вариант/версия: [если определено]

ХЭШИ:
MD5: [хэш APK]
SHA1: [хэш APK]
SHA256: [хэш APK]

ПАКЕТ:
Package Name: [имя пакета]
App Label: [отображаемое имя]
Version: [версия]
Min SDK: [минимальная версия Android]

C2-ИНФРАСТРУКТУРА:
IP: [список IP]
Домены: [список доменов]
Порты: [список портов]
Протокол: [тип протокола]

РАЗРЕШЕНИЯ (подозрительные):
[список опасных разрешений]

МЕХАНИЗМ РАСПРОСТРАНЕНИЯ:
[описание вектора]

ПРИМЕЧАНИЯ:
[дополнительный контекст]




Обнаружение через ADB: пошаговое руководство


ADB (Android Debug Bridge) — стандартный инструмент для взаимодействия с Android-устройствами из командной строки. Он позволяет провести глубокий анализ устройства без специализированных инструментов.

#### Подготовка: включение отладки и подключение ADB

На Android-устройстве: Settings → About Phone → Build Number (нажмите 7 раз для включения Developer Options) → вернитесь в Settings → Developer Options → USB Debugging → включить.

Подключите устройство к компьютеру по USB. Подтвердите разрешение на USB-отладку на экране телефона.

Установите ADB на компьютер: входит в состав Android SDK Platform Tools (скачать с developer.android.com/studio/releases/platform-tools). Проверьте подключение:

bash
adb devices
<h2 id="dolzhen-poyavitsya-spisok-s-vashim-ustroystvom">Должен появиться список с вашим устройством</h2>
<h2 id="naprimer-emulator-5554-device">Например: emulator-5554 device</h2>
<h2 id="rf8m31a4xyz-device">RF8M31A4XYZ device</h2>


⚠️ Важно: включайте USB-отладку только при необходимости и только если доверяете компьютеру, к которому подключаетесь. Не оставляйте отладку включённой постоянно.

#### Шаг 1: Инвентаризация установленных пакетов

bash
<h2 id="polnyy-spisok-ustanovlennyh-paketov">Полный список установленных пакетов</h2>
adb shell pm list packages -f

<h2 id="tolko-storonnie-prilozheniya-ne-sistemnye">Только сторонние приложения (не системные)</h2>
adb shell pm list packages -3

<h2 id="s-putyom-k-apk-faylu">С путём к APK-файлу</h2>
adb shell pm list packages -f -3

<h2 id="poisk-podozritelnyh-paketov-po-patternu">Поиск подозрительных пакетов по паттерну</h2>
adb shell pm list packages -3 | grep -i "update\|service\|system\|google\|manager"


Что искать: пакеты с именами, имитирующими системные или известные приложения (com.android.system.update, com.google.services.manager), пакеты установленные незадолго до появления проблем, пакеты с нулевыми или подозрительными именами.

#### Шаг 2: Анализ запущенных процессов и сервисов

bash
<h2 id="spisok-vseh-zapuschennyh-protsessov">Список всех запущенных процессов</h2>
adb shell ps -A

<h2 id="zapuschennye-servisy">Запущенные сервисы</h2>
adb shell dumpsys activity services

<h2 id="aktivnye-broadcastreceiver">Активные BroadcastReceiver</h2>
adb shell dumpsys package [имя.пакета]

<h2 id="zapuschennye-jobscheduler-zadachi">Запущенные JobScheduler задачи</h2>
adb shell dumpsys jobscheduler


#### Шаг 3: Проверка Accessibility Services

bash
<h2 id="spisok-vklyuchyonnyh-accessibility-services">Список включённых Accessibility Services</h2>
adb shell settings get secure enabled_accessibility_services

<h2 id="detalnaya-informatsiya-o-konkretnom-servise">Детальная информация о конкретном сервисе</h2>
adb shell dumpsys accessibility


Любой Accessibility Service от приложения, которое не является явно нужным (читалка экрана, клавиатура, специализированный инструмент) — подозрителен.

#### Шаг 4: Анализ сетевых соединений

bash
<h2 id="aktivnye-setevye-soedineniya">Активные сетевые соединения</h2>
adb shell cat /proc/net/tcp
adb shell cat /proc/net/tcp6

<h2 id="bolee-chitaemyy-vyvod-cherez-ss">Более читаемый вывод через ss</h2>
adb shell ss -tnp

<h2 id="ili-cherez-netstat">Или через netstat</h2>
adb shell netstat -an

<h2 id="dns-zaprosy-esli-est-root">DNS-запросы (если есть root)</h2>
adb shell cat /proc/net/dns_debug


Ищите: соединения с неизвестными внешними IP, соединения от процессов неизвестных приложений, нестандартные порты (не 80/443), постоянно поддерживаемые соединения в фоне.

#### Шаг 5: Проверка прав администратора

bash
<h2 id="spisok-device-admin-prilozheniy">Список Device Admin-приложений</h2>
adb shell dumpsys device_policy

<h2 id="detalnaya-informatsiya-o-politike">Детальная информация о политике</h2>
adb shell dumpsys device_policy | grep -A5 "Active admin"


#### Шаг 6: Сбор APK подозрительного приложения для анализа

bash
<h2 id="nayti-put-k-apk">Найти путь к APK</h2>
adb shell pm path [имя.пакета]
<h2 id="vyvod-package-data-app-imya-paketa-hesh-base-apk">Вывод: package:/data/app/[имя.пакета]-[хэш]/base.apk</h2>

<h2 id="skopirovat-apk-na-kompyuter">Скопировать APK на компьютер</h2>
adb pull /data/app/[имя.пакета]-[хэш]/base.apk ./suspicious.apk

<h2 id="vychislit-hesh">Вычислить хэш</h2>
sha256sum suspicious.apk
<h2 id="na-windows-powershell">На Windows PowerShell:</h2>
Get-FileHash suspicious.apk -Algorithm SHA256


Полученный APK можно загрузить в VirusTotal или провести статический анализ.

#### Шаг 7: Сбор логов для расследования

bash
<h2 id="logi-sistemy-poslednie-10000-strok">Логи системы (последние 10000 строк)</h2>
adb logcat -d -t 10000 > device_logcat.txt

<h2 id="tolko-oshibki-i-preduprezhdeniya">Только ошибки и предупреждения</h2>
adb logcat -d *:W > device_warnings.txt

<h2 id="log-zagruzki">Лог загрузки</h2>
adb logcat -d -b main -b system -b crash > boot_log.txt

<h2 id="damp-sostoyaniya-sistemy-podrobnaya-diagnostika">Дамп состояния системы (подробная диагностика)</h2>
adb bugreport bugreport.zip




Статический анализ APK вредоносного приложения


Статический анализ — изучение кода и ресурсов APK без его запуска. Это первый шаг при работе с подозрительным образцом.

#### Инструменты статического анализа

apktool — декомпиляция APK до smali-кода и XML-ресурсов. Позволяет читать AndroidManifest.xml, ресурсы и декомпилированный код.

bash
<h2 id="ustanovka-apktool-linux-macos">Установка apktool (Linux/macOS)</h2>
sudo apt install apktool # или скачать jar с apktool.ibotpeaches.info

<h2 id="dekompilyatsiya-apk">Декомпиляция APK</h2>
apktool d suspicious.apk -o ./decompiled

<h2 id="prosmotr-manifesta">Просмотр манифеста</h2>
cat decompiled/AndroidManifest.xml


jadx — декомпиляция APK/DEX до Java-кода. Значительно удобнее для чтения логики, чем smali.

bash
<h2 id="graficheskiy-interfeys">Графический интерфейс</h2>
jadx-gui suspicious.apk

<h2 id="komandnaya-stroka">Командная строка</h2>
jadx -d ./decompiled_java suspicious.apk


MobSF (Mobile Security Framework) — комплексный инструмент автоматического статического и динамического анализа. Рекомендуется как основной инструмент для первоначального анализа.

bash
<h2 id="zapusk-mobsf-cherez-docker">Запуск MobSF через Docker</h2>
docker run -it --rm -p 8000:8000 opensecurity/mobile-security-framework-mobsf:latest

<h2 id="otkryt-brauzer-http-localhost-8000">Открыть браузер: http://localhost:8000</h2>
<h2 id="zagruzit-apk-cherez-veb-interfeys">Загрузить APK через веб-интерфейс</h2>


#### Что искать в AndroidManifest.xml

AndroidManifest.xml — обязательный файл каждого APK, декларирующий компоненты приложения и запрашиваемые разрешения. Для RAT характерны следующие подозрительные разрешения:

xml
<!-- Критически опасные разрешения — типичны для RAT -->
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.READ_CALL_LOG"/>
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE"/>
<uses-permission android:name="android.permission.BIND_DEVICE_ADMIN"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>

<!-- Boot receiver — закрепление после перезагрузки -->
<receiver android:name=".BootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>

<!-- Accessibility Service -->
<service android:name=".AccessibilityService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService"/>
</intent-filter>
</service>

<!-- Device Admin -->
<receiver android:name=".DeviceAdminReceiver"
android:permission="android.permission.BIND_DEVICE_ADMIN">
<meta-data android:name="android.app.device_admin"
android:resource="@xml/device_admin"/>
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
</intent-filter>
</receiver>


Само по себе наличие этих разрешений не является 100% признаком RAT — некоторые легитимные приложения (читалки для слабовидящих, MDM-агенты, парентальный контроль) их используют. Но сочетание SMS + камера + микрофон + Accessibility + Boot в приложении, не имеющем очевидной причины их запрашивать, — крайне подозрительно.

#### Поиск C2-адресов в коде

bash
<h2 id="poisk-ip-adresov-v-dekompilirovannom-kode">Поиск IP-адресов в декомпилированном коде</h2>
grep -r "\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b" decompiled_java/ | grep -v "//.*\d{1,3}\.\d{1,3}"

<h2 id="poisk-url-i-domenov">Поиск URL и доменов</h2>
grep -r "http\|https\|ws:/\|wss://" decompiled_java/ --include="*.java"

<h2 id="poisk-base64-kodirovannyh-strok-chasto-obfustsiruyut-c2-adresa">Поиск Base64-кодированных строк (часто обфусцируют C2-адреса)</h2>
grep -r "[A-Za-z0-9+/]{20,}={0,2}" decompiled_java/ --include="*.java" | \
grep -v "import\|//\|R\." | head -50


#### Вычисление энтропии для выявления обфускации

Высокая энтропия в DEX-файлах может указывать на зашифрованный или упакованный код:

bash
<h2 id="ustanovka-ent-entropy-calculator">Установка ent (entropy calculator)</h2>
sudo apt install ent

<h2 id="proverka-entropii-dex-fayla">Проверка энтропии DEX-файла</h2>
ent suspicious.apk
<h2 id="normalnaya-entropiya-apk-7-0-7-5-bits-byte">Нормальная энтропия APK: 7.0-7.5 bits/byte</h2>
<h2 id="vysokaya-7-8-vozmozhno-dopolnitelnoe-shifrovanie-upakovka">Высокая (&gt;7.8): возможно дополнительное шифрование/упаковка</h2>




Динамический анализ: поведение в sandbox


Динамический анализ — запуск образца в контролируемой среде для наблюдения за его реальным поведением. Это выявляет то, что невозможно увидеть в статическом коде (зашифрованные payload'ы, поведение зависящее от C2).

#### Онлайн-sandbox для Android

ANY.RUN (any.run) — интерактивный облачный sandbox, поддерживает Android 9. Позволяет взаимодействовать с образцом в реальном времени через браузер. Бесплатный доступ с ограничениями.

Joe Sandbox Mobile (joesandbox.com) — профессиональный sandbox с детальными отчётами о поведении мобильных образцов. Платный, с бесплатным trial.

Hybrid Analysis (hybrid-analysis.com) — бесплатный сервис с поддержкой Android. Автоматический анализ с сетевыми индикаторами.

MobSF Dynamic Analysis — собственный компонент MobSF для динамического анализа на реальном устройстве или эмуляторе. Требует локальной установки и подключения устройства.

#### Что фиксирует динамический анализ

Сетевая активность: все DNS-запросы (выявляют C2-домены), все TCP/UDP соединения с внешними IP, содержимое HTTP/HTTPS трафика (если используется SSL-pinning bypass), WebSocket соединения.

Системные вызовы: файловые операции (создание/чтение/запись файлов), операции с базами данных (доступ к контактам, SMS, звонкам), взаимодействие с другими приложениями через Intent.

Запрашиваемые разрешения: в какой момент приложение запрашивает разрешения и как реагирует на отказ.

Персистентность: какие receivers и службы регистрируются после запуска.

#### Настройка локального динамического анализа с MobSF

bash
<h2 id="zapusk-mobsf-s-podderzhkoy-dinamicheskogo-analiza">Запуск MobSF с поддержкой динамического анализа</h2>
<h2 id="trebuet-podklyuchyonnogo-android-ustroystva-ili-zapuschennogo-emulyatora">Требует подключённого Android-устройства или запущенного эмулятора</h2>

<h2 id="zapustit-emulyator-esli-net-realnogo-ustroystva">Запустить эмулятор (если нет реального устройства)</h2>
emulator -avd Pixel_6_API_30 -writable-system &

<h2 id="ili-ispolzovat-fizicheskoe-ustroystvo">Или использовать физическое устройство</h2>
adb devices

<h2 id="zapustit-mobsf-s-ukazaniem-ustroystva">Запустить MobSF с указанием устройства</h2>
docker run -it --rm -p 8000:8000 \
-e ANALYZER_IDENTIFIER="emulator-5554" \
-v /path/to/MobSF:/home/mobsf/.MobSF \
opensecurity/mobile-security-framework-mobsf:latest


#### Перехват сетевого трафика с mitmproxy

bash
<h2 id="ustanovka-mitmproxy">Установка mitmproxy</h2>
pip install mitmproxy

<h2 id="zapusk-prozrachnogo-proksi">Запуск прозрачного прокси</h2>
mitmproxy --mode transparent --ssl-insecure

<h2 id="nastroyka-proksi-na-ustroystve-cherez-adb">Настройка прокси на устройстве (через ADB)</h2>
adb shell settings put global http_proxy 192.168.1.100:8080

<h2 id="ustanovka-sertifikata-mitmproxy-na-ustroystvo">Установка сертификата mitmproxy на устройство</h2>
adb push ~/.mitmproxy/mitmproxy-ca-cert.pem /sdcard/
<h2 id="zatem-ustanovit-cherez-settings-security-install-certificate">Затем установить через Settings → Security → Install certificate</h2>

<h2 id="posle-analiza-ubrat-proksi">После анализа — убрать прокси</h2>
adb shell settings put global http_proxy :0




Пошаговое удаление BlackReaperRAT с устройства


Этот раздел — практическое руководство для удаления обнаруженного трояна. Процедура различается в зависимости от версии Android и наличия прав администратора у вредоносного приложения.

#### Сценарий A: RAT без Device Admin-прав (простой случай)

Если вредоносное приложение не имеет прав администратора устройства — его можно удалить стандартным способом.

Шаг 1: Отключите интернет — переведите устройство в авиарежим. Это прервёт связь RAT с C2 и предотвратит получение новых команд.

Шаг 2: Отключите Accessibility Service вредоносного приложения. Settings → Accessibility → (найдите и отключите подозрительный сервис).

Шаг 3: Удалите приложение стандартным способом. Settings → Apps → [найдите вредоносное приложение] → Uninstall. Или через ADB:

bash
<h2 id="udalenie-cherez-adb-bez-root">Удаление через ADB (без root)</h2>
adb uninstall [имя.пакета]

<h2 id="prinuditelnaya-ostanovka-pered-udaleniem">Принудительная остановка перед удалением</h2>
adb shell am force-stop [имя.пакета]
adb uninstall [имя.пакета]


Шаг 4: Проверьте что другие механизмы закрепления также устранены — проверьте списки Accessibility Services, Device Admin Apps, VPN-профили.

Шаг 5: Перезагрузите устройство и проверьте, что приложение не восстановилось.

#### Сценарий B: RAT с Device Admin-правами (усложнённый случай)

Если RAT имеет права администратора устройства, кнопка «Uninstall» будет заблокирована. Стандартное удаление невозможно пока права не отозваны.

Шаг 1: Отозвать права Device Admin. Settings → Security → Device Admin Apps → [найдите вредоносное приложение] → снимите галочку → Deactivate.

Вредоносное приложение может показать предупреждение или попытаться помешать. В некоторых случаях оно запускает overlay-атаку, блокируя нажатия. Если это произошло — переходите к удалению через ADB.

Шаг 2: Через ADB (более надёжный метод):

bash
<h2 id="otozvat-prava-device-admin-cherez-adb">Отозвать права Device Admin через ADB</h2>
adb shell dpm remove-active-admin [имя.пакета]/[имя.компонента.DeviceAdminReceiver]

<h2 id="primer">Пример:</h2>
adb shell dpm remove-active-admin com.malicious.app/.DeviceAdminReceiver

<h2 id="posle-otzyva-prav-udalit-prilozhenie">После отзыва прав — удалить приложение</h2>
adb uninstall [имя.пакета]


Шаг 3: Если ADB-команда не работает — попробуйте Safe Mode. Перезагрузите устройство в безопасный режим (зажмите кнопку выключения → долгое нажатие на «Выключить» → Safe Mode). В Safe Mode сторонние приложения не запускаются — вредоносное приложение не сможет противодействовать своему удалению. В Safe Mode отзовите права Device Admin и удалите приложение.

#### Сценарий C: Полный сброс к заводским настройкам

Если предыдущие методы не сработали или вы не уверены в полноте удаления — заводской сброс является наиболее радикальным и надёжным методом.

⚠️ Заводской сброс удаляет все данные на устройстве. Заранее сделайте резервную копию важных данных (фото, контакты, документы) — но убедитесь, что резервная копия не содержит вредоносного приложения.

bash
<h2 id="cherez-adb-esli-ustroystvo-ne-otvechaet-na-komandy-interfeysa">Через ADB (если устройство не отвечает на команды интерфейса)</h2>
adb shell recovery --wipe_data

<h2 id="ili-cherez-menyu-recovery-zavisit-ot-proizvoditelya">Или через меню Recovery (зависит от производителя):</h2>
<h2 id="1-vyklyuchite-ustroystvo">1. Выключите устройство</h2>
<h2 id="2-zazhmite-kombinatsiyu-knopok-dlya-recovery-obychno-power-vol-down">2. Зажмите комбинацию кнопок для Recovery (обычно Power + Vol Down)</h2>
<h2 id="3-vyberite-wipe-data-factory-reset">3. Выберите &quot;Wipe data/factory reset&quot;</h2>


#### После удаления: обязательные действия

Смена паролей — немедленно после восстановления устройства смените пароли от всех сервисов, доступных с заражённого устройства: электронная почта, банковские приложения, мессенджеры, социальные сети, корпоративные системы. RAT мог перехватить эти учётные данные.

Проверка банковских операций — просмотрите историю транзакций за период с момента вероятного заражения.

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

Смена PIN/пароля SIM-карты — если есть подозрение на перехват SMS, обратитесь к оператору для смены PIN SIM.



Криминалистический анализ заражённого Android-устройства


В случае корпоративного инцидента или при необходимости сбора доказательств для правоохранительных органов — удаление без предварительного криминалистического анализа уничтожает улики. Сначала собрать данные, потом удалять.

#### Принцип криминалистической корректности

Первое правило: не изменяйте состояние устройства без необходимости. Второе правило: документируйте каждое действие с временной меткой. Третье правило: снимайте образы данных прежде чем что-либо удалять.

#### Сбор криминалистических данных через ADB

bash
<h2 id="sozdat-polnyy-otchyot-o-sostoyanii-sistemy-bug-report">Создать полный отчёт о состоянии системы (bug report)</h2>
adb bugreport incident_report.zip

<h2 id="sohranit-polnyy-logcat">Сохранить полный logcat</h2>
adb logcat -d > logcat_full.txt

<h2 id="sohranit-informatsiyu-o-vseh-paketah">Сохранить информацию о всех пакетах</h2>
adb shell pm list packages -f -3 > packages_third_party.txt
adb shell dumpsys package > packages_full_dump.txt

<h2 id="sohranit-setevye-soedineniya">Сохранить сетевые соединения</h2>
adb shell netstat -an > network_connections.txt

<h2 id="sohranit-spisok-zapuschennyh-protsessov">Сохранить список запущенных процессов</h2>
adb shell ps -A > processes.txt

<h2 id="sohranit-informatsiyu-o-bataree-pokazyvaet-aktivnost-prilozheniy">Сохранить информацию о батарее (показывает активность приложений)</h2>
adb shell dumpsys batterystats > battery_stats.txt

<h2 id="sohranit-informatsiyu-o-polzovatelskoy-aktivnosti">Сохранить информацию о пользовательской активности</h2>
adb shell dumpsys usagestats > usage_stats.txt

<h2 id="dannye-o-seti-za-posledniy-period">Данные о сети за последний период</h2>
adb shell dumpsys netstats > network_stats.txt


#### Извлечение APK вредоносного приложения

bash
<h2 id="nayti-polnyy-put-apk">Найти полный путь APK</h2>
adb shell pm path [имя.пакета]

<h2 id="skopirovat-apk">Скопировать APK</h2>
adb pull /data/app/[имя.пакета]-[хэш]/base.apk evidence/malware_sample.apk

<h2 id="proverit-hesh-dlya-chain-of-custody">Проверить хэш (для chain of custody)</h2>
sha256sum evidence/malware_sample.apk | tee evidence/malware_sample.sha256


#### Профессиональные криминалистические инструменты

Cellebrite UFED — коммерческий инструмент для полного физического извлечения данных с Android. Используется правоохранительными органами и корпоративными криминалистами.

Oxygen Forensic Detective — комплексный инструмент для мобильной криминалистики.

Andriller — бесплатный инструмент для логического извлечения данных с Android без root.

ALEAPP (Android Logs Events And Protobuf Parser) — бесплатный инструмент для анализа извлечённых данных Android, разбирает артефакты, журналы и базы данных.



Корпоративная реакция: MDM и изоляция устройств


Для корпоративных ИБ-команд, обнаруживших заражение на корпоративных Android-устройствах, важна скоординированная реакция.

#### Немедленные действия при обнаружении инцидента

Изоляция устройства. Через MDM-систему (Microsoft Intune, VMware Workspace ONE, JAMF, Knox Manage) немедленно изолируйте устройство: отзовите корпоративные сертификаты и VPN-профили, принудительно заблокируйте устройство, если поддерживается — переведите в карантин. Физически попросите пользователя перевести устройство в авиарежим.

Оценка масштаба. Проверьте логи MDM на предмет аномального поведения с других устройств. Проанализируйте сетевые логи на предмет C2-соединений с других корпоративных устройств. Запустите поиск по IOC (хэши APK, C2-IP) по всему корпоративному окружению.

Сохранение доказательств. Экспортируйте MDM-логи для заражённого устройства, собирайте логи через ADB как описано выше, задокументируйте временную шкалу обнаружения.

#### Массовая проверка через MDM

powershell
<h2 id="intune-poisk-ustroystv-s-podozritelnymi-prilozheniyami-cherez-graph-api">Intune: поиск устройств с подозрительными приложениями через Graph API</h2>

<h2 id="podklyuchitsya-k-microsoft-graph">Подключиться к Microsoft Graph</h2>
Connect-MgGraph -Scopes "DeviceManagementManagedDevices.Read.All"

<h2 id="poluchit-vse-android-ustroystva-s-opredelyonnym-prilozheniem">Получить все Android-устройства с определённым приложением</h2>
Get-MgDeviceManagementManagedDevice -Filter "operatingSystem eq 'Android'" |
Where-Object {
$Apps = Get-MgDeviceManagementManagedDeviceMobileAppState -ManagedDeviceId $_.Id
$Apps.ApplicationId -contains 'com.suspicious.package'
} |
Select-Object DeviceName, UserDisplayName, LastSyncDateTime, ComplianceState


#### Действия после устранения инцидента

Проведите ретроспективный анализ: как попало вредоносное ПО? Какие данные потенциально скомпрометированы? Какие системы имели доступ к заражённому устройству?

Обновите политики: запретите ли вы установку из неизвестных источников через MDM (android.software.allow_unknown_sources)? Включён ли обязательный антивирус (если MDM поддерживает)? Настроен ли certificate pinning для корпоративных приложений?



Превентивная защита Android-устройств


Профилактика значительно эффективнее реагирования. Следующие меры существенно снижают риск заражения Android RAT.

#### Для частных пользователей

Никогда не устанавливайте APK из неизвестных источников. Это правило № 1. Все приложения только из Google Play. Отключите настройку «Установка из неизвестных источников» — Settings → Apps → Special App Access → Install Unknown Apps. Убедитесь, что для всех приложений это право отключено.

Будьте осторожны с разрешениями. При установке нового приложения внимательно читайте запрашиваемые разрешения. Фонарик не должен запрашивать доступ к SMS и микрофону. Отказывайте в лишних разрешениях — большинство функций работает и без них.

Регулярно проверяйте Accessibility Services. Settings → Accessibility → Downloaded Apps (или Installed Services) — здесь должны быть только те приложения, которым вы намеренно дали этот доступ (обычно это клавиатура или специализированный инструмент).

Проверяйте Device Admin Apps. Settings → Security → Device Admin Apps — здесь должны быть только MDM-агент вашей организации (если корпоративное устройство) или приложения родительского контроля если вы их устанавливали.

Google Play Protect. Убедитесь, что Google Play Protect включён и регулярно сканирует устройство (Settings → Security → Google Play Protect → Scan).

Обновляйте Android. Регулярные обновления безопасности закрывают уязвимости, используемые троянами. Settings → System → System Update.

Будьте осторожны со ссылками. Не переходите по ссылкам на скачивание приложений в SMS и мессенджерах — даже если отправитель кажется знакомым. Банки, государственные службы и известные компании не рассылают ссылки на скачивание APK через мессенджеры.

#### Для корпоративных устройств через MDM

Запрет установки из неизвестных источников через MDM-политику — самая эффективная мера.

Обязательное шифрование устройства — снижает ущерб при физической компрометации.

Принудительная блокировка экрана с PIN/паролем/биометрией не ниже установленной сложности.

Условный доступ к корпоративным ресурсам — устройства без актуальных обновлений безопасности не получают доступ к корпоративным системам.

Мобильный антивирус корпоративного класса — Lookout, Zimperium, Microsoft Defender for Endpoint (Mobile) — предоставляет обнаружение угроз на уровне устройства с интеграцией в SIEM.

Разделение личных и корпоративных данных через Android Work Profile (для устройств BYOD) — вредоносное приложение в личном профиле не имеет доступа к корпоративному профилю.



Сравнение с другими Android RAT: место в ландшафте угроз


Для понимания контекста угрозы важно рассмотреть экосистему Android RAT в целом.

#### Основные семейства Android RAT

SpyNote (SpyMax) — одно из наиболее распространённых семейств. Коммерческий RAT с широким функционалом, продаваемый на подпольных форумах. Использует аналогичный функционал: Accessibility Services, SMS-перехват, камера/микрофон.

Cerberus — банковский троян с функциями RAT. Специализировался на финансовом мошенничестве через overlay-атаки на банковские приложения.

GravityRAT — приписывается индийским APT-группировкам. Целевые атаки, шпионаж.

AhMyth — open-source RAT, послуживший основой для многих коммерческих вариантов.

BRATA — бразильский RAT, специализировавшийся на атаках на банки. Первый задокументированный Android RAT с функцией полного сброса устройства после хищения.

#### Тренды эволюции Android RAT в 2025–2026

Растущее использование легитимных сервисов для C2 — Firebase, Telegram Bot API, Discord Webhooks, GitHub. Трафик к этим сервисам сложно заблокировать без нарушения работы легитимных приложений.

Улучшенный обход эмуляторов и sandbox — современные образцы проверяют серийный номер, IMEI, наличие SIM-карты, наличие специфических для реальных устройств файлов.

Модульная архитектура — базовый APK имеет минимальный функционал и загружает дополнительные плагины с C2 после первого запуска. Это затрудняет статический анализ.

Интеграция с фишинг-китами — некоторые современные кампании автоматически генерируют персонализированные фишинговые страницы и трояни́зованные APK под конкретную жертву.



Инструменты для анализа и обнаружения Android-малвари


Систематизированный список инструментов для аналитика.

#### Статический анализ

jadx — декомпиляция APK/DEX в Java. GitHub: skylot/jadx. Бесплатный, open-source.

apktool — декомпиляция APK в smali/XML. GitHub: iBotPeaches/Apktool. Бесплатный, open-source.

MobSF — комплексный статический и динамический анализ. GitHub: MobSF/Mobile-Security-Framework-MobSF. Бесплатный, open-source.

androguard — Python-библиотека для анализа DEX/APK. GitHub: androguard/androguard. Бесплатный, open-source, хорош для автоматизации.

apkleaks — поиск утечек данных (URL, токены, ключи) в APK. GitHub: dwisiswant0/apkleaks. Бесплатный.

quark-engine — анализ поведения на основе правил без выполнения. GitHub: quark-engine/quark-engine. Бесплатный.

#### Динамический анализ

Frida — динамическая инструментация. Позволяет перехватывать вызовы API в реальном времени. GitHub: frida/frida. Бесплатный, требует знания JavaScript.

Objection — надстройка над Frida для тестирования мобильных приложений. GitHub: sensepost/objection. Бесплатный.

mitmproxy — перехват HTTPS-трафика. GitHub: mitmproxy/mitmproxy. Бесплатный.

Wireshark + tshark — анализ сетевого трафика. Бесплатный.

#### Онлайн-сервисы

VirusTotal (virustotal.com) — проверка хэшей и загрузка образцов. Анализ 70+ антивирусными движками. Бесплатный с лимитами.

ANY.RUN (any.run) — интерактивный sandbox. Бесплатный с ограничениями.

Hybrid Analysis (hybrid-analysis.com) — бесплатный автоматический анализ.

MobSF Online (mobsf.live) — онлайн-версия MobSF для быстрого статического анализа.

Koodous (koodous.com) — специализированная платформа для Android малвари.

#### Сетевой анализ и TI

MalwareBazaar (bazaar.abuse.ch) — репозиторий образцов малвари с API.

AlienVault OTX (otx.alienvault.com) — открытая Threat Intelligence платформа.

MISP (misp-project.org) — открытая платформа для обмена индикаторами.



Часто задаваемые вопросы (FAQ)


#### Вопрос 1: Как понять, что мой телефон заражён прямо сейчас?

Быстрая проверка: Settings → Apps → найдите незнакомые приложения; Settings → Accessibility → проверьте включённые сервисы; Settings → Security → Device Admin Apps — нет ли неизвестных записей; Settings → Battery → Battery Usage — нет ли приложений с аномально высоким потреблением. Установите Google Play Protect (если ещё нет) и запустите сканирование. Если есть подозрения — выполните шаги из раздела «Обнаружение через ADB».

#### Вопрос 2: Антивирус на Android не нашёл ничего — значит устройство чистое?

Не обязательно. Современные Android RAT активно обходят обнаружение антивирусами. Проверка антивирусом — это первый, но недостаточный шаг. Для уверенности нужна ручная проверка через ADB и анализ поведения. Тем не менее отрицательный результат нескольких антивирусов — хороший знак.

#### Вопрос 3: RAT может заразить устройство без действий пользователя?

В общем случае — нет. Android-трояны, распространяемые через APK, требуют явных действий пользователя: скачивание файла, включение «Установки из неизвестных источников», запуск установки и принятие разрешений. Исключение — эксплойты к уязвимостям браузера или ОС (drive-by download атаки), но они редки, дороги в разработке и обычно применяются в целевых атаках против высокоценных целей. Регулярные обновления безопасности Android закрывают такие векторы.

#### Вопрос 4: Поможет ли смена пароля учётной записи Google если телефон заражён?

Недостаточно. Пока RAT установлен на устройстве, он будет перехватывать новый пароль при следующем вводе через keylogging. Сначала удалите RAT, затем меняйте пароли — и только с чистого устройства.

#### Вопрос 5: Мне написали в Telegram что мои фото «слиты» и требуют деньги — это связано с Android RAT?

Возможно, но не обязательно. Это может быть шантаж с «доксингом» на основе публично доступных данных (социальные сети), последствия утечки данных с другого сервиса, или следствие реального заражения RAT. В любом случае: не платите (это не остановит злоумышленника), проверьте устройство на заражение по методикам этого руководства, обратитесь в правоохранительные органы.

#### Вопрос 6: Как безопасно проверить подозрительный APK не устанавливая его?

Загрузите APK на virustotal.com для проверки антивирусами. Загрузите на hybrid-analysis.com для автоматического sandbox-анализа. Откройте в jadx-gui для просмотра кода. Проверьте AndroidManifest.xml на подозрительные разрешения. Никогда не устанавливайте APK из неизвестных источников на основное устройство.

#### Вопрос 7: Может ли Android RAT пережить сброс к заводским настройкам?

В теории — при наличии root-доступа — RAT может записать себя в системный раздел и пережить заводской сброс. На практике это крайне редко и требует значительно более сложного вредоносного ПО. Обычный заводской сброс надёжно удаляет стандартный Android RAT.

#### Вопрос 8: Как защитить корпоративные Android-устройства от RAT?

Ключевые меры через MDM: запрет установки из неизвестных источников (android.software.allow_unknown_sources: false), обязательное использование Google Play Apps Approval (одобрение приложений до их появления на устройствах), интеграция мобильного EDR (Defender for Endpoint, Lookout, Zimperium), регулярные проверки соответствия (compliance policy) — устройства без обновлений получают ограниченный доступ.



Заключение: Android RAT в 2026 году и перспективы


Android RAT остаётся одним из наиболее активно развивающихся классов угроз мобильной безопасности. BlackReaperRAT как представитель нового поколения этих угроз демонстрирует характерные тенденции: более изощрённое обходы защит, использование легитимной инфраструктуры для C2, модульную архитектуру, затрудняющую обнаружение.

#### Ключевые выводы

Основной вектор заражения — социальная инженерия. Технические меры защиты важны, но человеческий фактор остаётся решающим. Пользователь, который не устанавливает приложения из неизвестных источников, защищён значительно лучше, чем пользователь с множеством антивирусов, но устанавливающий всё подряд.

Ручная проверка через ADB остаётся золотым стандартом. Автоматические инструменты (антивирусы, Google Play Protect) не обнаруживают 100% угроз. Знание процедур ручной проверки через ADB — обязательный навык для ИБ-специалиста в 2026 году.

Централизованное управление критично для корпоративной среды. MDM-решения с правильно настроенными политиками — единственный масштабируемый способ защиты корпоративного Android-парка.

Криминалистические данные нужно собирать до удаления. При инциденте с корпоративными последствиями — сначала собрать доказательства (ADB bugreport, образы APK, сетевые логи), затем удалять.