Pwochèn fwa yon asistan IA rekòmande yon pake pou enstale, èske w ap tcheke si li egziste vre? Pifò devlopè pa fè sa. Se espas sa a ant sijesyon ak verifikasyon an kote atak slopsquatting yo kòmanse, epi nan mwens pase twa zan, menas la evolye soti nan prèv konsèp yon chèchè pou rive nan ekzekisyon kòd a distans andedan ajan kodaj otonòm yo. Atik sa a trase evolisyon slopsquatting la ak sa chak etap vle di pou ekip AppSec ak DevSecOps yo.
Ou fèk vini isit la? Kòmanse ak gid nou an Kisa slopsquatting ye e kijan pou defann tèt ou kont li, apre sa tounen pou delè a.
Yon atak slopsquatting nan yon sèl paragraf
Yon atak slopsquatting anrejistre yon pake move anba yon non ke modèl IA yo gen alisinasyon jan yo te ka previzib. Kote typosquatting eksplwate yon erè dactylografik imen demann pou demann, slopsquatting eksplwate modèl la li menm pou envante yon non ki posib ki pa egziste nan okenn rejis, apre sa yon atakè reklame non egzak sa a anvan nenpòt moun lejitim fè sa. Seth Larson, Devlopè Sekirite Rezidans nan Python Software Foundation, te envante tèm nan epi Andrew Nesbitt te popilarize l. Sa ki fè modèl la vo lapenn swiv se vitès li te devlope.
Evolisyon slopsquatting
2023: premye siy avètisman an
Chèchè sekirite Bar Lanyado te remake plizyè LLM te kontinye rekòmande yon pake ki rele huggingface-cli, ki pa egziste (zouti reyèl la enstale ak pip enstale -U "huggingface_hub[cli]"). Pou demontre risk la, li te telechaje yon pake vid anba non alisine sa a. Nan twa mwa, li te telechaje plis pase 30,000 fwa, san okenn pwomosyon, e fo non an te menm parèt nan README yon depo ki lye ak rechèch yon gwo konpayi teknoloji. Pake a te inofansif. Leson an pa t: yon non alisine sèlman bezwen gen ase konsistans pou yon moun ka fè l tounen yon zam.
2024: soti nan pòs blog rive nan pwoteksyon medya endikap
Nan mwa mas 2024, The Register te rapòte sou modèl IA ki te envante non lojisyèl avèk konfyans ke devlopè yo te telechaje apre sa, kèk nan yo te potansyèlman anpwazonnen ak malveyan. Kouvèti a te mwens enpòtan pou sa li te revele teknikman pase pou sa li te siyalize: huggingface-cli Sa pa t yon kiryozite yon sèl fwa ankò men premye siy yon modèl ki grav ase pou laprès teknoloji endikap la make l, anvan etid gwo echèl la ki t ap konfime dimansyon li yon ane apre.
2025: premye mezi rigoureux la
Atik USENIX Security 2025 la, ki rele “We Have a Package for You!” (Spracklen et al.), te teste 16 modèl jenerasyon kòd, komèsyal ak sous ouvè, atravè 576,000 echantiyon Python ak JavaScript. Li te fè slopsquatting pase de anekdòt pou rive nan done:
- 19.7% nan pakè rekòmande yo pa t egziste.
- Modèl sous ouvè yo te gen alizinasyon pi souvan (21.7% an mwayèn) pase modèl komèsyal yo (5.2%).
- Pi gwo delenkan yo, CodeLlama 7B ak 34B, te gen alizinasyon nan plis pase yon tyè nan pwodiksyon yo.
- Nan tout modèl yo, chèchè yo te anrejistre plis pase 205,000 non inik ki gen alisinasyon, yon pisin ki gwo ase pou alimante kanpay soutni atravè ekosistèm yo.
Etid la te klase tou kijan fo yo fòme: 38% se te konfizyon ki fizyone de non pakè reyèl (egzakteman modèl ki te pwodui pita a). reyaksyon-kodchanjman soti nan jscodeshift ta dwe apwouve bèso tibebe w la epi reyaji-kodmod), 13% te varyant ki gen erè nan pakè reyèl yo, epi 51% te fabrikasyon pi ki posib men ki envante nèt. Premye gwoup sa a pi enpòtan pou defans, paske yon non ki koud ansanm ak de zouti reyèl se pi difisil pou wè nan yon sèl koudey.
Dekouvèt ki pi enpòtan pou atakè yo: alisinasyon yo pa o aza epi yo pa chanje nan chak tantativ. Lè chèchè yo te refè menm envitasyon yo dis fwa chak fwa, 43% nan non ki te gen alisinasyon yo te parèt nan chak tantativ epi 58% te repete plis pase yon fwa. Yon atakè pa bezwen devine. Yo obsève konpòtman modèl la, note non ki kontinye ap repete yo, epi anrejistre yo an premye. Repetabilite sa a se sa ki transfòme yon alisinasyon inik an yon atak évolutif.
2026: soti nan pakè izole rive nan ajan otonòm
Ane sa a te pwodui prèv ki pi klè jiskaprezan ki montre ke slopsquatting pa limite a yon devlopè ki kopye-kole yon sijere ankò. npm enstale.
Nan mwa janvye 2026, chèchè sekirite Charlie Eriksen te jwenn yon pake npm ki te gen alizyon, reyaksyon-kodchanjman, ke enstriksyon ajan ki pwodui pa IA te deja gaye nan 237 depo atravè fouchèt, ak ajan ki toujou ap eseye enstale li chak jou. Li te soti nan yon sèl commit nan dosye konpetans ajan ekri pa IA ke okenn moun pa t revize. Eriksen te anrejistre non an li menm, kòm yon defans, anvan yon atakè te ka itilize li kòm yon zam.
Separeman, yon pake vrèman move ki rele enpòtasyon ki pa itilize, alisine nan plas lejitim nan enpòtasyon eslint-plugin-pa itilize, te kontinye trase enstalasyon menm apre npm te mete l anba yon bloke sekirite, sa ki montre konbyen tan yon atak slopsquatting ka kontinye jwenn viktim apre yo fin siyalize li.
Apre sa, an Jiyè 2026, chèchè yo te dekri yon teknik ki sanble ak sa a, yo rele "HalluSquatting", ki konekte yon alisinasyon ak yon enjeksyon rapid: yon ajan kodaj IA k ap chèche yon resous ki gen alisinasyon sou non yon itilizatè ka detounen l pou l egzekite kòd ki soti nan yon atakè. Sa pwolonje evolisyon slopsquatting la soti nan yon risk enstalasyon pasif pou l vin tounen yon vektè ekzekisyon kòd a distans aktif andedan workflows devlopman ajantik yo.
Poukisa "kodaj vibe" elaji sifas atak la
Slopsquatting pa t ap gen anpil enpòtans si kòd ki pwodui pa entèlijans atifisyèl te yon nich. Se pa sa. Aparisyon asistan kodaj, ajan otonòm, ak workflows "kodaj vibe", kote devlopè yo revize mwens kòd anvan yo egzekite li, chanje sifas atak la nan de fason konkrè.
Premyèman, pwen antre a pa sèlman devlopè a ankò. Yon atak typosquatting te depann de yon sèl moun ki te fè yon erè nan ekriti. Kounye a, erè a soti andedan modèl la epi li gaye sou plizyè santèn devlopè ki poze menm kesyon yo epi ki resevwa menm rekòmandasyon alisine a.
Dezyèmman, sifas atak la te monte nan chèn nan. Li pa sifi ankò pou gade kòd yon moun ekri. Ekip yo dwe siveye depandans yon asistan IA sijere, sèvè MCP li konekte avèk yo, ak ajan ki enstale pakè san okenn moun nan bouk la. AppSec tradisyonèl la, ki te bati pou revize depo ak moun commits, pa t janm fèt pou obsève entèraksyon sa a ant devlopè, IA, ak rejis la, ki se egzakteman kote slopsquatting kache kounye a.
Ki sa sa vle di pou prevansyon
Pa gen anyen nan sa ki fè IA jeneratif la pa an sekirite ditou. Li prezante yon risk nan chèn ekipman ke zouti tradisyonèl yo pa t fèt pou detekte, epi li mande prensip verifikasyon nou deja aplike nan nenpòt depandans ekstèn: pa fè konfyans pa default, verifye sous la, epi otomatize verifikasyon sa a olye pou w konte sou memwa chak devlopè. Liv estrateji defans konplè a disponib nan gid nou an pou... Sekirite chèn ekipman pou IA, men an brèf, verifikasyon manyèl la, byenke li toujou nesesè, sispann devlope lè yon non ki gen alizyon ka rive jwenn plizyè milye devlopè an menm tan, oubyen yon ajan ka enstale li san okenn revizyon imen ditou.
Sispann pakè alisine yo anvan yon ajan enstale yo
Ka 2026 yo pataje yon sèl karakteristik: enstalasyon danjere a rive san yon moun pa patisipe. Se egzakteman diferans sa a. Xygeni Shield li bati pou. Shield se yon ajan lejè sou pwen final devlopè a ki bloke pakè move yo nan moman enstalasyon an, lè l sèvi avèk Avètisman Bonè sou Malveyan (MEW) vèdik ki mache anvan nenpòt siyati egziste. Lè yon asistan IA oswa yon ajan otonòm eseye enstale yon pake alisine, ki fèk anrejistre, Shield evalye li pandan l ap chèche l epi bloke li, kidonk script enstalasyon an pa janm kouri, kit yon moun t ap gade kit li pa t ap gade. Chak blòk koule nan menm Xygeni konsole kòm kòd ou, konfigirasyon ou, ak rezilta ekzekisyon ou yo, epi Shield fonksyone ansanm ak EDR ki deja egziste a olye de kont li.
Kòmanse gratis. Plan Devlopè Xygeni a se €0: 10 depo, 200 eskanè pa mwa, jiska 5 kontribitè, pa gen kat kredi. Sign up with GitHub, GitLab, oubyen Google epi fè premye eskanè ou a nan mwens ke 10 minit; Shield Pwoteksyon pwen final la ap disponib nan plan Devlopè a byento.
Kesyon'w yo
Èske yon jesyonè pake ka anpeche slopsquatting poukont li?
Pa totalman. Deteksyon kolizyon npm nan bloke non ki twò sanble ak pakè ki deja egziste yo, sa ede kont typosquatting, men yon non ki gen alizyon se yon chèn karaktè tou nèf ki pa gen okenn kolizyon pou detekte. Si yon atakè anrejistre pakè ki gen alizyon an anvan yon devlopè enstale li, enstalasyon an fini san erè paske pakè a egziste tout bon. Prevansyon bezwen verifikasyon orijin ak konpòtman pakè a, pa sèlman pwòp verifikasyon rejis la.
Ki sa ki fè ka ajan 2026 yo diferan de ka slopsquatting anvan yo?
Nan premye ensidan yo, te gen yon moun ki te kopye-kole yon kòmand enstalasyon yo te sijere. Nan ka 2026 yo, ajan otonòm yo te enstale oubyen te eseye enstale pakè ki te gen alisinasyon san okenn moun pa t verifye etap la, epi teknik HalluSquatting la te ale pi lwen lè li te mare yon alisinasyon ak yon enjeksyon rapid pou reyalize ekzekisyon kòd a distans andedan workflow ajan an.





