Новооткрит зловреден софтуер за кражба на информация (infostealer) за Windows, наречен Aokigahara, е насочен към идентификационни данни за вход и сесийни данни, свързани с ChatGPT Desktop, Claude, Codex и Cursor.

Зловредният софтуер сканира заразените компютри за файлове за автентикация и хранилища на приложения, разширявайки познатата кражба на пароли към инструментите с изкуствен интелект, които разработчиците все по-често използват за ежедневната си работа.

Заплахата не е доказателство, че тези AI услуги са били компрометирани. Вместо това атаresourceкуващите събират локално съхранявана информация, която може да им помогне да получат достъп до профилите.

Подобни кражби, насочени към AI агенти за програмиране, показаха защо токените, запазените връзки и записите на проекти заслужават същата защита като паролите в браузъра и ключовете за облачни услуги.

Изследователи от Check Point идентифицираха Aokigahara в реална среда и описаха подробно неговите възможности в доклад от 23 октомври.

Новият зловреден софтуер Aokigahara

Те отбелязаха, че по-ранна версия може да е била известна като Kamidere или Stygian, като същевременно подчертаха, че методите на операторите за монетизиране на откраднатата информация все още не са потвърдени.

Специализиран модул за събиране на данни, наречен aisessions, търси данни, свързани с Claude Code, Claude Desktop, Codex, ChatGPT Desktop и Cursor.

Обхватът му включва също Windsurf, GitHub Copilot, Gemini CLI, JetBrains AI Assistant, Amazon Q и Kiro. Освен това модулът изпраща заявки към Windows Credential Manager за съхранени идентификационни данни.

При Claude целите за събиране включват файлове с идентификационни данни и папки на десктоп приложението. Целите при Codex включват файлове за автентикация, конфигурационни файлове и файлове за работната среда.

Локалните бази данни за съхранение на Cursor също биват избирани, докато при ChatGPT Desktop се претърсва кешът на приложението. Тези локации могат да съдържат полезни тайни данни, но не всеки целеви файл задължително съдържа парола или токен.

По-ранни доклади за кражба на идентификационни данни от Aoki описват подобен интерес към данните на AI приложения. Реалният риск зависи от това дали събраните тайни данни остават валидни и използваеми за повторна употреба: активните сесийни токени биха могли да предоставят на атакуващите достъп до профила, без да се налага отново да въвеждат паролата на жертвата.

Този достъп би могъл да разкрие лични разговори, качени материали или информация за разработката. Атакуващите биха могли също така да използват платени услуги или да препродават компрометирани акаунти.

От Check Point определят това като потенциални сценарии, а не като потвърдена активност от страна на операторите на Aokigahara, и повдигат въпроса за евентуално изнудване чрез данни, при което откраднатият достъп разкрива чувствително бизнес съдържание.

Отделен модул ide разширява обхвата на събиране към идентификационни данни за Git, SSH файлове, които могат да съдържат частни ключове, както и конфигурационни данни за AWS, Azure и Google Cloud.

Наред с фокуса си върху изкуствения интелект, Aokigahara краде идентификационни данни и бисквитки от браузъри, прави екранни снимки и прихваща съдържанието на клипборда, като също така събира данни от криптопортфейли, приложения за съобщения, VPN и имейл приложения.

Заобикаляне на защити, криптирани качвания и реакция при инциденти

Aokigahara включва опционални проверки, предназначени да затруднят анализа на зловредния софтуер. В зависимост от конфигурацията той проверява за индикатори за дебъгер, следи от виртуални машини, хардуерни ресурси, брой процеси и движение на мишката.

Той може също така да спре изпълнението си, когато езиковите настройки на клавиатурата или интерфейса на Windows съвпадат с изключена група, включваща руски, украински и няколко регионални езика.

Конфигурацията му е криптирана с AES-256-CBC и контролира кои вградени модули за събиране на данни да се изпълняват. Тя съхранява също детайли за сървъра, комуникационни настройки и резервни дестинации.

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

Зловредният софтуер пакетира събраната информация в ZIP архиви, след което криптира качванията с помощта на AES-256-GCM. Обменът на ключове X25519 помага за установяване на ключа за криптиране.

Отделни заявки отварят сесия за качване, прехвърлят всяка категория събрани данни и отбелязват завършването. Последните анализирани образци използват низ User-Agent, наподобяващ този на Windows, въпреки че този низ сам по себе си не може да докаже заразяване.

Заглавните части при качване идентифицират категорията на събиране и поредния номер, което позволява на сървъра да отдели данните от браузъра от AI сесиите и другите откраднати материали.

Последното съобщение за завършване сигнализира, че фазата на качване е приключила; то не потвърждава самостоятелно, че всеки откраднат архив е достигнал до сървъра.

По-широката тенденция вече се наблюдава при инциденти, включващи фалшив npm пакет за Gemini, който е бил насочен към локални данни от няколко AI инструмента.

Тази отделна кампания не определя метода за разпространение на Aokigahara; тя показва как работните процеси на разработчиците са се превърнали в привлекателно място за събиране на данни за достъп, използваеми повторно.

За защитниците моделът на събиране подкрепя необходимостта от наблюдение на неочаквани процеси, които четат хранилища за автентикация на AI, бази данни на редактори, облачни идентификационни данни и SSH материали.

Мрежовите констатации трябва да се проверяват заедно с доказателствата от крайните точки, вместо да се третират като самостоятелно доказателство. Check Point публикува и YARA правило за подпомагане идентификацията на зловредния софтуер.

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

Самото възстановяване на пароли може да остави откраднатите сесии използваеми. Екипите трябва също така да прегледат активността в AI профилите и да установят дали е имало достъп до чувствителни разговори или качени файлове.

Констатациите се отнасят до кражба от компрометирани крайни устройства, а не до доказана уязвимост в ChatGPT, Claude, Codex или Cursor.

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

Индикатори за компрометиране (IoCs):-

ТипИндикаторОписание
IP адрес и порт2[.]26[.]252[.]48:8080Командно-контролна инфраструктура на Aokigahara
Домейнdfwioeiofwr[.]infoКомандно-контролна инфраструктура на Aokigahara
Домейнdobeqnesmot[.]ccКомандно-контролна инфраструктура на Aokigahara
Поддомейнgate[.]dfwioeiofwr[.]infoКомандно-контролна инфраструктура на Aokigahara
Домейнhjazfioe[.]surfКомандно-контролна инфраструктура на Aokigahara
Домейнkkeyyou[.]ccКомандно-контролна инфраструктура на Aokigahara
Домейнneihite[.]ccКомандно-контролна инфраструктура на Aokigahara
Домейнsomelitersofblood[.]pwКомандно-контролна инфраструктура на Aokigahara
SHA-18d6c86e0af7807f9b5baf15e9f076bb81e012515Инсталиран клипер компонент

Следната таблица възпроизвежда всички 150 SHA-1 хеша на образци от Aokigahara. Всяка клетка представлява отделен образец; колоните не указват връзки между образците.

Aokigahara SHA-1Aokigahara SHA-1Aokigahara SHA-1
007137599bc4d69ee952a5228b5fcb2c3b9a95a700d52c7e759d878f0d8a117502f6d854af13f00704eddccb79db41e03a4ee8542e8a33d7f1d9fe18
057a2d1dedeb93b7765c455a9e0c469e7cbe4843079ddf5cc7d6ca2e02f860f87d4d18c83db9d3310b74ce90a39278fb97fe94f6306af71cbe679503
0c46ac5555cf8f305c1345a21d0802c52bf52cd80d8d0bad2e08856ba379e425e2e90e49506af6310e76150cee3f2b89f0fbe39106ab2898db109f09
0f69792cb926a416766d47a30a05009c13be0d64130f2710cf9863bdd6724e8912600505b6fb7ef2133dc00ad81638e6b0a2f8f163b4d694ce477165
151d8013ca3ab3dab9cd37f4ed9870cc83e87a771701db4fa798b309cb25227408406dde4c69de8a1835f1e0b1eda3dc4b39682ecad3eba88cbbc44e
18e041b5a0c668392ff4d036f3f9660c2698311e1a6a6e08a01cc3f1455af2c4ecd59a3d7802cd7a1a7248720f3ac79082841b006582f20799b314a9
1a97a18db74f2b6df984c9a188a79b4e65a06b811cb6ccfdcb277a0277729443d15f17a441fa0eda1cb8dc11bdb8baf342b83079fb650cd6bb1b132d
1e072236f87cd914dc583ca2163460d656bfcfba1e94d7f1d501724076fcf98459e14b68321d45f72045f165d737f2d43ba603d444dfa5d9e6f05805
211e45f306b84a82cfe736635c176a424e7479dc21ef070e39f651118a804882374dc2dfa3e386662362a326070d83c167251873b389bd783781cf6c
241e37b8fc5ffeefbd1d89a82b74cf2d92b49eac244371fc1642f0548b807b0a4a2e7ea5d7b4c82a28099fc5a8cbbd40173f8ac0aded9044fdb4a598
2cdc77108c585d14b1567053b8f8a58ea78c255f2f30b116ca3dc48ff5783c3bb7391d671866e27b30737fa46f2ff93e33f45008cf306233954ea898
324e0fffc7977f8ff591993819123d33c29709533586eeaf3ffe2c3a4f1d005aee863b7aee7cc7bd3696baa239c479f9f5103618214972890f1a473b
385e21a96687a33f79f9cab0627aec7218e1a8f438b2c29b46086b417181deb958e8b276a9d1fbf43aaeb49864108c92af50feeb5d9e3b3efaa39818
3c56a0c3c59a1425bfdcdffda9e8b308f478b147426bea548a24f7f39c279770b5dd21fbed7f73284417d2645adb6e7e94959daf483f93058500840f
4485feb1385975ef13f08148cdc679f50fa0cc6d456414c0acf463e06f95f5bd3d8355758fca6b534595d1875441ffb8c076856e366d1f4f5c74a679
48c6b66dc4b4d40d72b7460e6fd670b6c03d5d404b3a4ad0acd43fc8796147381074a98e8e5769044c07021f8b0cdd3ca334a13f9af2bade9e699dc2
50060c0fc5fa8932671eb24b03b05d00c2e9995151ae6cad54f33846f83a352457b9a44ef8b7a61d59bbaca8a848215e7e4af7cec320432c51b0b812
5ef7eb755f1e3f6bf8586794777466a639057dcb5fadf206dc163f63ebf66f984042b00c671218135fe11fbb89d33efa712ffb8590626bd88fecab8f
61a024f5a42a9a91b0a9871a1613c7fb3ef5613b62dcc9ba2a5eee9dd941ad08766603c89a45869b6393c0d3fb76f771a9418c2d152c621929ee002b
63cc5033532cd00bda3d4968b1257629e613505a682dd6392004e1131b1aa3f2351a0bc7adb84d14699c809a116106da40b3f641c11b0db34d0f1c5e
6a09fffca381f6624d2def1083284ca486306e7c6c860007f8f49de8e9848b538bd7acdc6bfcdf556e073a196a9bfa01da418b5783c2395fb22c7ec9
6eb8f17dba69f6d25b7f5c529b25d199707b69e26f7d5935602c188b1e3066b4ab9aeef7b85a8ec270915fac07af4ad7acc1868fe05dc00b98206f0f
70d4007b11e56752fffb81f71c90987f4bb441fa70e91644802053cfa68be6ec0f94207282ff27e47233a15327dc2f0cca0292e6352eebf6e6e090d8
72aa6417a19c45dabdd6c79087fb13c73ae7b8237cc6c75fad93b2482a9c5f4522530007c72f99e082ebfc09c98bd211ff8b08efcd8ec8b9ce1fb4be
83b43ce0ee9881201451c0604fb5b792bd4581f586230c07e638b85bc8010df1aa9e33ca61fda4cc89f296aef7988bdd59109e4263d0a31c886770aa
8b0cf62382f620bbbf5d176295d63ed522ab9c2c8c3111a61fbf30e86b8206397ce3c0017e5ea5098c4c1d8325adb463c34694ce3a5a851e97b81a6f
8d7a81119ce7be6eb452192f08fa2669228ff5978d860ca64ce0cbf40871fd66b9e3a513e73cda908dc40b7208b8c0d95d1ab8dda9a56fff790b3ddd
8e9fd1274b77ff9726c4637d008a9d599c9d5f1e9003310bf73dc337b8b50131f1c0724a79161aac90c057dafefbee423e3014266218272d454a0aa3
912ed8ce7767f94f62de6a30fb8e9df7c0c512f79369e0e5eae22cff71b375ad285ea89471f2510197c80e2d382e6e55f61702da3afb838fdec2f4f1
98c6649cc256dfadf1af939da46f037b05c0f2e599b28a20851a3ed29769a469f4dd31ebbb8a83de9d424ce23753ffddc7b39477222123b0f2c33066
9f05045f5447d79c8c0d0f5cb589fd85c89620d39f20034441e78574aec7ad39842a342f939eaf6aa00da33342a5ea5168d851a5c93109e07cf95c49
a2abdf1af38da9995a3b6672ce6c34e9e17c39a4a4871f4a61faf74e1cceaffe26901f6076c9f37ea63ded811d412cd0f859891b0c1f066b87bb1b80
a84148b4d408544325c20ee04299ae95c762b6a2ad960d2abb1999a7260c5f498532a5bb8754c2a5ae9d6b1a32a45b05edb920538e538a3d6a5fe439
af196456d2ebf9556ab239661922565e1bca9ac0b335483800d35a29c25767c917725e24c21b0f2bb33e59c598845d2547ddc7f654115df2284bb3ae
b36d0796e33f808eaeb33b33908327a410680c56b4491f1919a88deedebe7fba56b593e7d6655458b523d56d82485253f2e3619437c8398b7ee0f20d
b607025d3e06d1e8cffcd398c64871d7fcd92bf4b6f0dfd3aa2fc7b8b2ad432c4a4276da23ceb46bbab4c910e3c98085bf228519f346d071a75e44e3
bad339c5ad65808285b0e87498f2ea6f669417d9c00aceaa40b38e48f662ac927bb86302934aaf96c2e28ba5523c1f3a545a0b4a00a9d5e9c8ae7583
c323c59815082ac842f0bafcc01f537444e1cc5ac5b50b5e14dfb5e028dfd88a4e4fb960dd650b52c810acdf30bcdfc6e8021e7f62a3bcce0828c2ee
c8456bb71a74ed6305455c318295b8a39e9277f3cbdff0df0dbdbc3c1845d208661dd75fd335ef93cc12fcb9e5e6f7afde66f5c3452ed6e3cd6d5390

Допълнителни мрежови и файлови артефакти, докладвани от източника, могат да подпомогнат поведенческото търсене на заплахи (behavioral hunting). За разлика от изброените хешове на образци и дестинации за командване и контрол (C2), тези артефакти не са задължително зловредни сами по себе си.

Тип артефактСтойност според източникаКонтекст
HTTP крайна точка/gate/handshakeУстановява сесия за качване
HTTP крайна точка/gate/chunkПолучава криптирани архиви с откраднати данни
HTTP крайна точка/gate/completeПолучава известието за завършване
HTTP User-AgentMicrosoft-CryptoAPI/10.0Използва се от последните анализирани образци
HTTP хедъриX-Build-ID, X-Gate-Token, X-Session, X-HWID, X-KEX, X-Chunk, X-Chunk-IndexМетаданни за комуникация и качване
Категория на качванеaisessionsИдентифицира събраните данни от AI приложения
Конфигурационна секция.stgcfgСъхранява криптираната конфигурация на зловредния софтуер
Конфигурационен маркерSTGCИдентифицира криптираната конфигурационна структура
Директория на компонентаC:\Microsoft\VaultМестоположение, под което се записва клипър компонентът
YARA низовеAKGRES, AISessions/, aokigahara, kamidereНизове, включени в правилото за засичане на Check Point

Забележка: IP адресите и домейните умишлено са обезвредени (напр. [.]), за да се предотврати случайно разрешаване на имена или хипервръзки. Възстановявайте адресите само в контролирани платформи за анализ на заплахи като MISP, VirusTotal или вашата SIEM система.