ОБЗОР ОСНОВНЫХ ФУНКЦИЙ ВРЕДОНОСНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ТИПА REMOTE ACCESS TROJAN

Аннотация: В статье рассматривается одна из распространенных интернет-угроз – «троян» или «Троянский конь», представляющий собой вредоносную программу, используемую злоумышленником для сбора, уничтожения, модификации информации, нарушения работоспособности компьютера или использование его ресурсов в собственных целях.

Ключевые слова: средство удаленного администрирования, вредоносное программное обеспечение, троян.

Зачастую большинство пользователей сети Интернет называют «троян» вирусом, что является ошибкой, так как «троян» в отличие от вируса не способен распространиться путем саморазмножения, но, однако, троянская программа может быть модулем вируса, что позволяет ей распространяться вместе с ним . «Троян» запускается вручную или автоматически (программой или частью операционной системы, выполняемой на компьютере), также троянская программа может имитировать или заменять задачу, или файл данных, под которые она маскируется.

Одной из таких вредоносных троянских программ является, так называемая, RAT (англ. «rat» – крыса), аббревиатурой которой является Remote Administration Tool – инструмент для удаленного администрирование, средство удаленного управления, а также данную аббревиатуру можно расшифровать, как Remote Access Trojan или троянская программа для удаленного доступа.

Большинство троянских программ типа RAT использует «Reverse connection» (англ. Reverse connection – обратное подключение) архитектуру для обхода межсетевого экрана, который блокирует входящие соединения, но позволяет открыть исходящее к удаленному узлу. Программа-клиент, работает на машине атакующего и используется для контроля скомпрометированной системы. Зачастую программа-клиент имеет полный пользовательский интерфейс, для удобства использования. Программа-сервер устанавливается на компьютер жертвы, не имеет никакого пользовательского интерфейса, имеет механизмы, для сокрытия своего присутствия .

Вредоносные программы типа RAT распространяются классическим способом: посредством писем, содержащих вредоносные вложения, включаются в пиратское программное обеспечение (патчи, крэки) и др.

RAT могут быть использованы злоумышленниками для управления системой без ведома пользователя (жертвы). Большинство RAT имеют следующий функционал: доступ к файлам, захват изображения с экрана и камеры, управление реестром, удаленный shell (текстовый интерфейс общения с операционной системой), управление процессами. Кроме того, такое вредоносное программное обеспечение способно работать в качестве кейлоггера (англ. «keylogger» от «key» – клавиша и «logger» – регистрирующее устройство), осуществлять кражу паролей и данных, хранящихся в браузерах и веб-формах, фотографировать и осуществлять видеозапись с помощью веб-камеры, делать аудиозаписи при помощи микрофона, встроенного в устройство, собирать общие данные о пользователе и о системе, красть ключи от криптовалютных кошельков, а также VPN-сертификаты и, наконец, управлять SMS.

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