Ang TrapDoor Malware ay nagtatarget sa mga wallet at mga key ng developer sa mga pangunahing repository

icon币界网
I-share
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconSummary

expand icon
Isang bagong kampanya ng malware na tinatawag na TrapDoor ang nagtatarget sa mga tool para sa developer sa mga pangunahing open-source platform tulad ng npm, PyPI, at Crates.io. Ang banta ay nagsisipagkuha ng mga susi ng crypto wallet, mga kredensyal sa cloud, at on-chain data sa pamamagitan ng masasamang package. Naitala na ang higit sa 30 na nasirang package at 300 bersyon. Aktibado ng malware ito habang nag-i-install o nag-compile, at kinukuha ang mga SSH key, API token, at browser credentials. Ginagamit din ng mga attacker ang mga AI tool upang manipulahin ang code workflows at ipakita ang sensitibong data.
Inilathala ng CoinDesk:

Natuklasan ng mga researcher sa seguridad na isang malwares na kampanya na tinatawag na TrapDoor ay nagpapalaganap sa mga open-source software repository, na nakaaapekto sa mga dependency ecosystem na ginagamit ng mga developer sa cryptocurrency at blockchain. Ang layunin ng mga attacker ay hindi lamang ang lokal na files kundi pati na rin ang mga wallet key, cloud service credentials, at code repository access tokens na may mataas na halaga.

Tatlong open-source repositories ang nagkakaroon ng malicious package nang sabay-sabay

Ang operasyong ito ay sumasakop sa tatlong pangunahing ecosystem ng package: npm, PyPI, at Crates.io. Ayon sa mga siyentipiko, natukoy ang higit sa 30 na masasamang package, na may higit sa 300 na nakakaapektong bersyon, at nagkakaroon ng malaking pagkakasunod-sunod sa maikling panahon.

Ang ulat ay nagmumungkahi na ang kampanyang ito ay nagsimulang umabot sa kanyang puncyo noong mga 22 ng Mayo. Samantala, ang GitHub ay nagpahayag noong 20 ng Mayo tungkol sa hindi awtorisadong pag-access sa kanilang loob na repository. Ang mga umiiral na impormasyon ay nagpapakita na ang mga masamang pakete ay hindi ikinarga nang magkahihiwalay, kundi inilabas ng maraming account sa mga grupo upang bawasan ang posibilidad na ma-detekta sa maagang yugto.

Maaaring makapag-trigger sa pag-install at compilation phase

Ang paraan ng pagkalat ng TrapDoor ay nakasalalay sa mga proseso ng pag-install at pag-build na ginagamit ng mga developer araw-araw. Ang mga JavaScript package ay maaaring mag-run nang awtomatiko pagkatapos ng pag-install sa pamamagitan ng post-install script; ang mga Python package ay maaaring mag-trigger sa panahon ng import; at ang mga Rust package ay maaaring mag-execute sa panahon ng compilation gamit ang build scripts.

Pagkatapos mag-run ng masamang code, ito ay sasayangin ang sensitibong impormasyon sa lokal na sistema, kabilang ang SSH keys, API tokens, environment variables, at karaniwang configuration files. Ang ilang mga sample ay maaari ring basahin ang mga authentication info na naka-save sa browser, at ipapadala ang nakuha mong data sa external server na kontrolado ng attacker.

Binanggit din ng mga mananaliksik na subukan ng ilang mga sample na baguhin ang proseso ng pag-start o mag-insert ng masasamang hook sa mga tool para sa pag-unlad upang mapanatili ang kakayahang makapag-access muli.

Ang wallet, AWS, at GitHub ay naging mga pangunahing layunin

Batay sa layunin, ang serye ng pag-atake na ito ay malinaw na nakatuon sa mga escenario ng cryptocurrency development. Ang malware ay maglalapit ng mga data kaugnay ng cryptocurrency wallet, habang sinusubukang makakuha ng AWS credentials at GitHub access tokens. Kung maabot ng mga attacker ang mga impormasyong ito, maaari silang makapag-access sa mga private code repository, deployment process, at backend systems.

Bukod sa cloud at mga pahintulot sa code, ang SSH keys ay isa rin sa mga pangunahing layunin. Kung mawawala ang mga kaugnay na key, maaaring gamitin ng mga hacker ang mga ito upang makapasok sa mga device ng developer, kahit na magkonekta sa production servers. Para sa mga cryptocurrency project, ang ibig sabihin nito ay ang panganib ay hindi lamang nakakapag-iiwan sa mga personal na terminal, kundi maaari ring magkalat sa infrastraktura at release pipeline.

Ang mga tool para sa AI coding ay kinabibilangan din sa chuweb ng pag-atake

Ang isa pang katangian ng aksyong ito ay ang paggamit ng AI-assisted development environment. Ang ilang masasamang package ay naglalaman ng mga configuration file tulad ng .cursorrules at CLAUDE.md, na layunin na影响 ang pag-unawa at pagpapatupad ng AI coding assistant sa mga utos ng proyekto.

Ipinakita ng ulat na hindi lamang nag-iisa ang mga attacker sa tradisyonal na pagpapatakbo ng masamang code, kundi sinubukan ring gamitin ang mga workflow ng AI upang gabayan ang pagpapakita ng sensitibong impormasyon o pagpapatakbo ng hindi angkop na aksyon. Ito ay nagpapakita na ang mga pag-atake sa supply chain ay patuloy na lumalawak mula sa antas ng code patungo sa mga automated na tool chain na ginagamit ng mga developer.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.