Китайские кибершпионы взломали десятки телекоммуникационных компаний и правительственных учреждений

Google Mandiant шпионаж Gridtide Api Unc2814 bleepingcomputer.com

Группа Google GTIG, Mandiant и партнеры пресекли глобальную шпионскую кампанию, связанную с Китаем, которая использовала API SaaS для сокрытия вредоносного трафика в атаках на телекоммуникационные и правительственные сети. Злоумышленник применял бэкдор GRIDTIDE через Google Sheets. — bleepingcomputer.com

Группа по анализу угроз Google (GTIG), Mandiant и партнеры пресекли глобальную шпионскую кампанию, связываемую с предполагаемым китайским злоумышленником, который использовал вызовы API SaaS для сокрытия вредоносного трафика в атаках, нацеленных на телекоммуникационные и правительственные сети.

Кампания была активна как минимум с 2023 года и затронула 53 организации в 42 странах, при этом предполагаемые заражения зафиксированы еще как минимум в 20 странах.

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

Google сообщает, что в рамках недавно пресеченной кампании злоумышленник развернул новый бэкдор на языке C под названием «GRIDTIDE», который злоупотребляет API Google Sheets для скрытных операций командно-контрольного центра (C2).

GRIDTIDE проходит аутентификацию в Сервисном аккаунте Google с использованием жестко закодированного закрытого ключа, а после запуска очищает таблицу, удаляя строки с 1 по 1000 и столбцы от A до Z.

Затем он выполняет разведку хоста, собирая имя пользователя, имя хоста, сведения об ОС, локальный IP-адрес, языковой стандарт и часовой пояс, и записывает эти данные в ячейку V1.

Ячейка A1 в таблице является ячейкой команд/статуса, которую GRIDTIDE постоянно опрашивает для получения инструкций.

При наличии команд вредоносное ПО перезаписывает их строкой статуса. Если ячейка пуста, вредоносное ПО повторяет попытку каждую секунду в течение 120 раз, после чего переключается на случайные проверки с интервалом 5–10 минут для снижения шума.

Команды, поддерживаемые GRIDTIDE:

  • C – выполнить команды bash, закодированные в Base64, записать вывод в лист
  • U – загрузка (upload): взять данные из A2:A<arg_2> и реконструировать/записать файл по закодированному пути к файлу <arg_1>
  • D – скачивание (download): прочитать локальный файл <arg_1> на конечной точке, отправить содержимое фрагментами по ~45 КБ в A2:An

Ячейки A2-An используются для записи вывода команд, эксфильтрованных файлов и загрузки инструментов.

Google сообщает, что обмен данными GRIDTIDE с C2 основан на схеме кодирования base64, безопасной для URL-адресов, что позволяет избежать обнаружения инструментами веб-мониторинга и маскироваться под обычный трафик.

Китайские кибершпионы взломали десятки телекоммуникационных компаний и правительственных учреждений
Обзор работы GRIDTIDE. Источник: Google

Как минимум в одном случае Google подтвердила, что GRIDTIDE был развернут на системе, содержащей конфиденциальную личную информацию (PII). Однако исследователи не наблюдали прямой эксфильтрации данных.

Google, Mandiant и партнеры предприняли скоординированные действия для пресечения кампании: были прекращены все проекты Google Cloud, контролируемые UNC2814, отключена известная инфраструктура, отозван доступ к Google Sheets API и отключены все облачные проекты, используемые в операциях C2. Текущие и исторические домены были перенаправлены (sinkholed).

Организации, пострадавшие от GRIDTIDE, были уведомлены напрямую, и им была предложена помощь в устранении заражений.

Google привела правила обнаружения в конце отчета, а также индикаторы компрометации (IoC).

Несмотря на всеобъемлющее пресечение кампании, Google ожидает, что UNC2814 возобновит активность с использованием новой инфраструктуры в ближайшем будущем.

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

Похожие новости: