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

Одной из самых распространенных угроз являются грабберы токенов Discord (Token Grabbers). В отличие от классических кейлоггеров или фишинговых сайтов, требующих ввода пароля, граббер мгновенно получает доступ к аккаунту без учетных данных. Извлекая зашифрованные файлы сессий прямо из локальных каталогов компьютера, вредоносное ПО обеспечивает злоумышленникам полный вход без необходимости прохождения двухфакторной аутентификации (2FA). Понимание принципов работы стилеров и регулярная очистка системы помогают сохранить контроль над учетной записью.

Как работают токены авторизации Discord

Чтобы понять масштаб угрозы, необходимо рассмотреть механизм управления сессиями в десктопном приложении.

Что представляет собой токен Discord?

При успешном входе сервер формирует уникальную алфавитно-цифровую строку в кодировке Base64 — цифровой токен:

  • Токен содержит уникальный идентификатор пользователя (Snowflake ID), временную метку выдачи и цифровую подпись HMAC серверов Discord.
  • Любое действие в приложении — отправка сообщения, вход на сервер или смена никнейма — отправляется с этим токеном в заголовке Authorization.
  • Сервер платформы считает токен окончательным подтверждением личности. Владение этой строкой равносильно полному доступу к учетной записи без повторного запроса пароля или кодов аутентификатора.

Где хранятся токены в системе

Клиент Discord построен на базе платформы Electron, сочетающей движок Chromium и среду Node.js. Чтобы не запрашивать авторизацию после каждой перезагрузки, данные сохраняются в локальной базе LevelDB:

  • В Windows: каталог %APPDATA%\discord\Local Storage\leveldb\
  • В macOS: каталог ~/Library/Application Support/discord/Local Storage/leveldb/
  • В Linux: каталог ~/.config/discord/Local Storage/leveldb/

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

Основные пути проникновения стилеров

Злоумышленники распространяют вредоносные утилиты с помощью методов социальной инженерии:

  • Поддельные читы и модификации игр: В чатах распространяются исполняемые файлы .exe или скрипты Python под видом модификаций или программ для раздачи скинов.
  • Приглашения на тестирование: Мошенники представляются независимыми разработчиками и просят протестировать прототип игры, внутри которого спрятан стилер.
  • Внедрение в ядро клиента: Некоторые скрипты модифицируют внутренний файл index.js в каталоге discord_desktop_core. Это позволяет грабберу оставаться в системе и похищать новые токены при каждом запуске.
  • Отправка данных через вебхуки Discord: Собранные токены, IP-адреса и данные привязанных банковских карт упаковываются в JSON и отправляются атакующим через автоматические входящие вебхуки самой платформы.

План действий при подозрении на заражение

Если вы запустили сомнительный файл или заметили подозрительную активность на своем аккаунте, выполните следующие действия:

1. Немедленная инвалидация украденного токена

Критически важно сделать скомпрометированный токен недействительным:

  • Смените пароль учетной записи: Изменение пароля приводит к автоматическому аннулированию всех активных сессионных токенов на серверах.
  • Перенастройте двухфакторную аутентификацию: Повторная привязка приложения аутентификатора инициирует смену криптографических ключей.
  • Завершите сторонние сеансы: В настройках Discord перейдите в раздел «Устройства» и нажмите «Выйти на всех неизвестных устройствах».

2. Удаление вредоносных файлов и переустановка

Если вредоносный код закрепился в файлах клиента, требуется глубокая очистка:

  1. Полностью завершите процесс Discord через Диспетчер задач.
  2. Нажмите Windows + R, введите %APPDATA% и удалите папку discord.
  3. Введите %LOCALAPPDATA% и удалите каталог Discord.
  4. Загрузите чистый дистрибутив с официального сайта и выполните установку заново.

Защита рабочей станции и сетевого соединения

Предотвращение повторных инцидентов требует соблюдения цифровой гигиены и фильтрации сетевого трафика:

Базовые правила безопасности

  • Не запускайте непроверенные файлы: Избегайте открытия файлов от неизвестных собеседников в личных сообщениях.
  • Не используйте консоль разработчика: Никогда не вставляйте сторонние скрипты в окно консоли Ctrl + Shift + I.
  • Используйте антивирусное ПО: Регулярно обновляйте базы защитных средств для блокировки несанкционированного доступа к памяти процессов.

Изоляция сетевого трафика с VPNRice

Комплексная защита включает безопасную маршрутизацию сетевых пакетов:

  • Шифрование данных по протоколу WireGuard: Подключение через VPNRice направляет весь сетевой поток компьютера через зашифрованный туннель, исключая локальный перехват учетных записей.
  • Скрытие настоящего IP-адреса: Вредоносное ПО часто собирает геоданные жертвы. VPNRice заменяет ваш IP-адрес на адрес защищенного сервера.
  • Устойчивость с технологией RiceGuard: На сетях со строгой фильтрацией протоколов технология RiceGuard маскирует структуру пакетов, сохраняя стабильный канал связи.

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

Скачать VPNRice.