Як зловмисники використовують власний веб-сайт Клода для поширення шкідливих програм
Detection stack
- AIDR
- Alert
- ETL
- Query
Резюме
Зловмисники використовують функції спільного використання контенту на Claude.ai, включаючи Artifacts та Shared Chats, для хостингу шкідливих інструкцій. Використовуючи малвертайзинг через Google Ads, атакуючі заманюють користувачів виконувати команди у стилі ClickFix у Terminal або PowerShell, що встановлюють шкідливе програмне забезпечення для крадіжки інформації. Кампанії націлені як на користувачів macOS, так і Windows з метою викрадення облікових даних, конфіденційних даних та криптовалюти.
Розслідування
Розслідування виявило дві окремі кампанії, які використовують легітимні claude.ai URL-адреси для розміщення фіктивних сторінок «Завантажити Claude». Аналітики ідентифікували обфусковані однорядкові команди для macOS, що доставляли Atomic macOS Stealer (AMOS), у той час як жертви на Windows отримували команди PowerShell для розгортання віддаленого доступу на основі .NET. Кампанії також використовували параметри Google Ads для перенаправлення користувачів на ці неперевірені сторінки, створені користувачами.
Пом’якшення
Користувачам ніколи не слід вставляти команди у Terminal або PowerShell, якщо вони не повністю розуміють і довіряють джерелу. Організації повинні навчати співробітників розпізнавати попередження «неперевірений контент» на платформах ІІ та уникати спонсорованих результатів пошуку при завантаженні програмного забезпечення. Програми завжди слід отримувати безпосередньо з офіційного сайту постачальника.
Відповідь
Якщо підозрюється компрометація, користувачі повинні негайно змінити критичні паролі, включаючи банківські, електронну пошту та облікові дані криптовалюти, з чистого пристрою. Увімкніть багатофакторну автентифікацію для всіх підтримуваних облікових записів і завершіть активні сесії. У разі потенційної загрози для криптовалюти, перемістіть кошти на новостворений гаманець, захищений повністю новою фразою відновлення.
Потік атаки
Ми все ще оновлюємо цю частину.
Виявлення
Підозрілий RunMRU запис із семантикою LOLBin (через registry_event)
Можлива маніпуляція рядками, закодованими в Base64 [MacOS] (via cmdline)
Спроба підозрілого запуску Curl [MacOS] (via cmdline)
Шкідливе впорскування .NET навантаження через фіктивну сторінку інсталяції Claude [Створення процесу Windows]
Спільний доступ до шкідливого контенту через сторінки Claude.ai [Вебсервер]
Виконання симуляції
-
Опис атаки та команди: Зловмисник створив шкідливе навантаження (наприклад, фіктивне оновлення програмного забезпечення або пожирача облікових даних) і розмістив його через “Артефакт” на Claude.ai. Щоб уникнути виявлення фільтрами на основі репутації, зловмисник надсилає посилання жертві. Симуляція буде імітувати клік користувача за цим посиланням, що призведе до створення веб-проксі/сервером запису GET-запиту на
https://claude.ai/artifact/malicious-payload-id. Ця дія генерує телеметрію, необхідну дляurl|containsлогіки в правилі виявлення. -
Скрипт для регресійного тестування:
#!/bin/bash # Скрипт симуляції для генерації телеметрії для виявлення спільного використання контенту на Claude.ai. echo "[+] Початок симуляції: Спільний доступ до шкідливого контенту через Claude.ai" # Симуляція GET-запиту до артефакту Claude (Тригер виявлення) echo "[+] Тригер виявлення через шлях /artifact/..." curl -s -o /dev/null "https://claude.ai/artifact/malicious-payload-9921" # Симуляція GET-запиту до сторінки Claude (Тригер виявлення) echo "[+] Тригер виявлення через шлях /share/..." curl -s -o /dev/null "https://claude.ai/share/attacker-controlled-content" echo "[+] Симуляція завершена. Перевірте SIEM для отримання сповіщень." -
Команди очищення:
# Під час цієї симуляції не вноситься жодних постійних змін у систему. # Просто очистіть історію оболонки, щоб не залишилися сліди тестових команд. history -c