Nsogbu dị n'otu ahịrịokwu
Oge ọzọ Onye enyemaka AI na-atụ aro ngwugwu ịwụnye, ị̀ ga-enyocha ma ngwugwu ahụ ọ dị? Ọtụtụ ndị mmepe emebeghị ya. Oghere ahụ dị n'etiti aro na nkwenye bụ kpọmkwem ebe mwakpo slopsquatting si amalite, ọ bụkwa ya mere nghọta ma mgbanwe nke slopsquatting na mgbochi slopsquatting bara uru aghọwo ihe kacha mkpa maka ndị otu AppSec na DevSecOps.
Gịnị bụ mwakpo slopsquatting?
Mwakpo slopsquatting bụ ụdị nke ntinye ederede (omume nke ịdenye aha ngalaba ma ọ bụ aha ngwugwu nke na-eṅomi nke ziri ezi site na mkpuru okwu nkịtị, dịka ihe achọrọ kama arịrịọ, na-atụ anya na njehie onye ọrụ ga-ebuga ha ozugbo), mana ọ nwere nnukwu ọdịiche dị na ebe njehie ahụ si malite. Ịmepụta akara na-eji njehie ide ihe mmadụ. Mwakpo slopsquatting na-eji mmejọ ndị ụdị asụsụ buru ibu na-eme eme ihe: LLM "na-eme ka aha ngwugwu nke na-ada ụda nke ọma mana ọ dịghị na ndekọ ọha ọ bụla, onye na-awakpo na-ebu ụzọ banye ebe ahụ site n'ịdebanye aha kpọmkwem ahụ tupu onye ọ bụla nwere ezi ebumnuche emee.
Usoro dị mfe iji mee mwakpo slopsquatting nkịtị, ọ bụkwa ihe dị mfe iji mee ka ọ dị irè:
- Onye mmepụta na-arịọ onye enyemaka AI ka o nyere aka dozie nsogbu koodu.
- Ụdị ihe nlereanya a na-emepụta ngwọta nke na-ebubata ma ọ bụ na-akwado itinye ngwugwu nke na-adịbeghị adị.
- Onye mwakpo nke hụrụla na ọtụtụ ụdị na-emeghachi otu aha a na-akpọ "hallucinated" na-edekọ ngwugwu ahụ na npm, PyPI, ma ọ bụ ndekọ ọha ọzọ, yana koodu ọjọọ dị n'ime ya. Nke a bụ oge anya ọjọọ ahụ ga-aghọ mwakpo slopsquatting n'ezie.
- Onye nrụpụta ọzọ nke natara otu aro ahụ ma ghara ikwenye ya, ga-etinye ngwugwu ahụ nke bụ ezigbo ya, nke bụ ụzọ azụ n'ime gburugburu ha.
Seth Larson, onye na-emepụta nchekwa na Python Software Foundation, chepụtara okwu ahụ bụ "slopsquatting", Andrew Nesbitt mekwara ka ọ pụta ìhè, iji kọwaa kpọmkwem usoro a: "ncheta ihe nzuzo" ghọrọ ihe mgbochi mwakpo.
Mgbanwe Slopsquatting: otu ọchịchọ ịmata ihe si ghọọ ihe iyi egwu n'ezie
Ihe dị mkpa gbasara mmụba nke slopsquatting abụghị naanị echiche ahụ; ọ bụ otú o si si n'ihe a na-eme nnyocha gaa n'ụdị mwakpo a na-ahụ anya nke e dekọrọ.
2023: Ihe ịrịba ama ịdọ aka ná ntị mbụ. Onye nyocha nchekwa Bar Lanyado chọpụtara na ọtụtụ LLMs kwadoro ngwugwu a na-akpọ ugboro ugboro huggingface-cli, nke na-adịghị adị (e tinyere ngwungwu ahụ n'ezie na ntinye pip -U “huggingface_hub[cli]”). Iji gosi ihe egwu dị na ya, o tinyere otu ụdị ngwugwu ahụ n'ebe a na-edebe ihe ọha. N'ime ọnwa atọ, o nwetala ihe karịrị nbudata 30,000, na-enweghị nkwalite ọ bụla. Aha a na-eche n'echiche pụtara ọbụna na README nke ebe nchekwa ejikọtara na nyocha sitere na Alibaba, na-egosi n'oge na-adịghị anya otu aha "adịgboroja" ndị a nwere ike isi banye n'akwụkwọ n'ezie ma dozie mwakpo ndị na-esochi ya.
2024: Ihe egwu ahụ na-aga site na blọgụ nke onye nyocha gaa na mkpuchi teknụzụ a ma ama. Na March 2024, The Register kọrọ akụkọ gbasara otu ụdị AI si jiri obi ike mepụta aha ngwugwu ngwanrọ nke ndị mmepe na-ebudata, ụfọdụ n'ime ha nwere ike ibute malware. Mkpuchi ahụ adịghị mkpa maka ihe o kpughere n'ụzọ teknụzụ, kama maka ihe o gosipụtara: ikpe huggingface-cli abụghịzi ihe a na-achọsi ike; ọ bụ ihe ịrịba ama mbụ nke ụkpụrụ dị oke mkpa maka ndị nta akụkọ teknụzụ ukwu ịpụta, tupu ọmụmụ ihe agụmakwụkwọ buru ibu nke ga-akwado oke ahụ otu afọ mgbe e mesịrị.
2025: Ntụle mbụ siri ike ma buru ibu nke nsogbu ahụ. Akwụkwọ ahụ "Anyị nwere ngwugwu maka gị! Nyocha zuru oke nke ihe ndị na-eme ka mmadụ chee echiche banyere ngwugwu site na iji koodu emepụta LLMs" (Spracklen et al., ewepụtara na Nchekwa USENIX Nzukọ) nwalere ụdị mmepụta koodu iri na isii, ma nke azụmahịa (GPT-4, GPT-3.5) ma nke mepere emepe (CodeLlama, DeepSeek, WizardCoder, Mistral), n'ofe ihe atụ koodu Python na JavaScript 576,000. Nchọpụta ndị a na-egosi isi ihe doro anya na mgbanwe nke slopsquatting, na-ebugharị ya site na akụkọ ihe mere eme gaa na data:
- 19.7% nke ngwugwu ndị ụdị akwadoro adịghị.
- A na-ahụkarị ụdị ndị mepere emepe karịa mgbe ọ bụla (21.7% na nkezi) karịa ụdị azụmaahịa (5.2%).
- Ndị kacha njọ mere mpụ ahụ, CodeLlama 7B na CodeLlama 34B, mere ihe karịrị otu ụzọ n'ụzọ atọ nke ihe ha rụpụtara.
- N'ofe ụdị niile a nwalere, ndị nchọpụta banyere Aha ngwugwu pụrụ iche 205,000 e ji ihe efu mee, ọdọ mmiri buru ibu nke zuru oke iji kwalite mwakpo slopsquatting na-adịgide adịgide n'ọtụtụ gburugburu ebe obibi.
- Otu nkọwa dị mkpa karịsịa maka mgbochi: ihe dịka o kwesịrị 38% aha ndị a na-amaghị ama yiri ezigbo ngwugwu, nke na-ebelata ohere na onye ọ bụla ga-ahụ ha n'anya.
Nkọwa dị mkpa sitere na nnyocha ahụ, yana ikekwe ihe kpatara mgbanwe nke slopsquatting ji dị ngwa ngwa kama iwepụ ya, bụ na aha ndị a na-eme n'amaghị ama abụghị ihe a na-eme n'enweghị usoro, ha anaghịkwa agbanwe agbanwe na mgbalị ọ bụla. Ụdị ndị ahụ na-emekarị otu aha ndị e mepụtara mgbe e nyere ha ihe ndị yiri ya, nke pụtara na onye na-awakpo ekwesịghị ịkọ nkọ. Ha kwesịrị naanị ileba anya n'omume ihe nlereanya, chọpụta aha ndị na-emeghachi ugboro ugboro, ma denye ha tupu onye mmepụta ihe n'ezie emee. Nyocha ndị na-esochi nke imeghachi omume a chọpụtara na mgbe ndị nchọpụta gbagharịrị otu ihe mkpali ahụ ugboro iri nke ọ bụla, 43% nke aha ngwugwu ndị a na-eme n'amaghị ama pụtara na ọsọ ọ bụla, 58% mekwara ihe karịrị otu ugboro, ihe akaebe na ọtụtụ ihe ndị a na-eme n'amaghị ama bụ ihe ochie a na-eme ugboro ugboro kama mkpọtụ otu ugboro. Imeghachi omume ahụ bụ ihe na-eme ka ihe a na-eme n'amaghị ama otu ugboro ka ọ bụrụ mwakpo slopsquatting a na-agbanwe agbanwe.
2026: Site na ngwugwu ndị dịpụrụ adịpụ ruo na ndị nnọchi anya onwe ha. Afọ a ewepụtala ihe akaebe doro anya na slopsquatting abụghịzi naanị maka onye nrụpụta idetuo ihe - nke a tụrụ aro. pip tinye or npm tinye iwu. Na Jenụwarị 2026, onye nchọpụta Charlie Eriksen na Aikido Security chọpụtara na ndị ọrụ koodu AI agbasalarị ntuziaka na-ezo aka na ngwugwu npm a na-eme ka mmadụ chee echiche, mmeghachi omume-codeshift (aha nke nwere ike ịkọwa ngwaọrụ abụọ dị adị n'ezie, jscodeshift na mmeghachi omume-codemod), n'ofe ebe nchekwa 237, ebe ndị ọrụ ka na-agbalị itinye ya kwa ụbọchị. Eriksen debara aha ahụ n'onwe ya, n'ụzọ nchekwa, tupu onye mwakpo enwee ike iji ya mee ihe agha. N'aka nke ọzọ, otu ngwugwu ọjọọ aha ya bụ ezigbo ya. mbubata ejighi eme ihe, a na-eche n'echiche n'ọnọdụ nke iwu kwadoro eslint-plugin-unused-imports, ka nọ na-edekọ ihe dị ka nbudata 233 kwa izu na mbido 2026 n'agbanyeghị na npm tinyere ya n'okpuru nchekwa, ihe ịrịba ama nke ogologo oge mwakpo slopsquatting nwere ike ịnọgide na-adọta ndị ihe metụtara ọbụlagodi mgbe e gosipụtara ya. N'oge na-adịbeghị anya, na Julaị 2026, ndị nchọpụta kọwara usoro yiri ya, nke a kpọrọ "HalluSquatting," nke na-ejikọta ihe ijuanya AI na ọgwụ mgbochi ngwa ngwa ka e wee nwee ike ijide onye ọrụ koodu AI nke na-enweta akụrụngwa a na-enyo enyo n'aha onye ọrụ ka ọ na-agba ọsọ koodu onye mwakpo, na-agbatị mgbanwe nke slopsquatting site na ihe egwu nrụnye na-adịghị mma gaa na vektọ koodu-nzuzo na-arụ ọrụ n'ime usoro mmepe agentic.
Ihe kpatara "vibe coding" ji gbasaa elu maka mwakpo slopsquatting
Mwakpo Slopsquatting agaghị adị oke mkpa ma ọ bụrụ na koodu e mepụtara na AI bụ ihe pụrụ iche. Ọ bụghị ya. Mmụba nke ndị enyemaka koodu, ndị nnọchi anya onwe ha, na usoro ọrụ "vibe coding", ebe ndị mmepe na-enyocha obere koodu ahụ tupu ha agbaa ya, agbanweela elu mwakpo ngwanrọ ahụ n'ụzọ abụọ doro anya, ha abụọ na-emekwa ka mmepe nke slopsquatting dịkwuo ngwa ngwa:
- Ebe ntinye abụghịzi naanị onye nrụpụta. Mwakpo nke ide ihe na-adaberekarị na otu onye na-eme mmejọ nke ide ihe. Ugbu a, mmejọ ahụ nwere ike ịmalite n'ime ihe nlereanya ahụ wee gbasaa ruo ọtụtụ narị ndị mmepe dị iche iche na-ajụ ajụjụ ndị yiri ya ma nweta otu ndụmọdụ a na-ahụ anya, na-eme ka ohere nke otu mwakpo slopsquatting dịkwuo elu.
- Elu mwakpo ahụ agaala n'ihu n'elu agbụ ígwè ahụ. Ọ bụghịzi naanị ikiri koodu mmadụ na-ede. Ndị otu kwesịkwara ileba anya na ihe ndị onye enyemaka AI na-atụ aro, sava MCP ọ na-ejikọ na ya, na ndị nnọchi anya na-etinye ngwugwu n'onwe ha na-enweghị nyocha mmadụ kpọmkwem. AppSec Omenala, nke e wuru iji nyochaa ebe nchekwa na mmadụ. commits, e meghị ya ka ọ hụ mmekọrịta ọhụrụ a dị n'etiti onye nrụpụta, AI, na ndekọ ngwugwu, nke bụ kpọmkwem ebe mwakpo slopsquatting na-ezo ugbu a.
Ọ dịghị nke ọ bụla n'ime nke a pụtara na AI na-emepụta ihe enweghị nchekwa. Ọ pụtara na ọ na-ewebata ụdị ihe egwu ọhụrụ nke usoro nnyefe nke e wurughị iji jide ngwaọrụ nchekwa ọdịnala, na nke chọrọ otu ụkpụrụ nkwenye ahụ anyị na-etinye na ndabere mpụga ọ bụla: atụkwasịla obi na ndabara, nyochaa isi mmalite, ma mee ka nkwenye ahụ rụọ ọrụ na-akpaghị aka kama ịdabere na ncheta ma ọ bụ nche nke onye nrụpụta ọ bụla. Akpaaka ahụ bụ ntọala nke atụmatụ mgbochi slopsquatting ọ bụla n'ezie.
Mgbochi Slopsquatting: ihe otu nwere ike ime taa
Ozi ọma ahụ bụ na mgbochi slopsquatting anaghị achọ ngwa ọrụ pụrụ iche. Ọ chọrọ itinye usoro ịdị ọcha nke dabere na ịdabere na mmadụ nke dịlarị, mana ọtụtụ ndị otu na-ebelata oge AI ha tụkwasịrị obi "na-atụ aro" koodu ahụ. Ụzọ mgbochi slopsquatting dị irè na-ejikọtakarị ihe ndị a:
- Jiri aka nyochaa ngwugwu ọhụrụ ọ bụla tupu itinye ya, ọkachasị ma ọ bụrụ na o sitere na aro onye enyemaka AI. Gosi na ọ dị na ndekọ gọọmentị, onye na-elekọta ya, mgbe e bipụtara ya, na ma ọnụọgụ nbudata ya ọ dị ka eziokwu. Omume a bụ ụdị mgbochi slopsquatting kacha dị ọnụ ala nke enwere ike inye otu ọ bụla.
- Echela na koodu e mepụtara na AI dị nchebe na ndabara. Mkpirisi koodu nke "na-arụ ọrụ" apụtaghị na ndabere ya ziri ezi. Nyocha nke ịdabere kwesịrị ịbụ akụkụ nke nyocha koodu, ọ bụghị ihe dị iche na ya.
- Jiri faịlụ mkpọchi na nkwenye hash iji pinye ụdị ndị ahụ kpọmkwem ma kwụsị mmelite dị jụụ ịgbanwe na ngwugwu dị iche karịa nke e nyochachara na mbụ.
- Jiri nyocha ndabere mee ihe nke na-egosi ụkpụrụ ihe egwu karịa CVE ndị a ma ama: ngwugwu ndị na-adịghị mma, aha ndị yiri nke ndị dị adị n'enyo enyo, ndị na-elekọta ọhụrụ na-enweghị ndekọ egwu, ma ọ bụ wụnye edemede nwere omume pụrụ iche. Ngwugwu ebipụtara ọhụrụ nke na-enweghị akụkọ ihe mere eme nke na-eṅomi aha ihe "fọrọ nke nta ka ọ bụrụ" nke ọma bụ kpọmkwem ihe dị n'azụ ọtụtụ mwakpo slopsquatting e dekọrọ ruo ugbu a.
- Jiri otu obi abụọ ahụ mesoo ndị na-edebanye aha ọha na eze ihecism dị ka isi mmalite mpụga ọ bụla a na-anaghị enyocha. Eziokwu ahụ pip tinye or npm tinye anaghị atụfu mmejọ abụghị ihe akaebe nke izi ezi.
- Ndị otu mmepe ụgbọ okporo ígwè n'eziokwu ahụ bụ na koodu enyere aka na AI anaghị ewepụ ibu ọrụ nke inyocha ihe arụnyere; ọ na-agbakwụnye naanị nzọụkwụ nke kwesịrị itinye n'ime usoro ọrụ dịka akụkụ nke atụmatụ mgbochi slopsquatting ọ bụla siri ike.
Ọ dịghị nke ọ bụla n'ime usoro ndị a bụ ihe ọhụrụ n'onwe ya. Ihe agbanweela bụ nha: mgbe aro ịdabere na ya anaghịzi abịa site na Stack Overflow ma ọ bụ onye ọrụ ibe ya, kama site na ụdị nke nwere ike imeghachi otu njehie a na-eche n'echiche ruo ọtụtụ puku ndị mmepe dị iche iche, nkwenye aka, ọ bụ ezie na ọ ka dị mkpa, na-akwụsị ịbụ ihe zuru oke n'onwe ya. Ọ bụ ya mere ọtụtụ ndị otu ji eme ka usoro mgbochi slopsquatting a na-arụ ọrụ n'ime ha. Nnyocha Nhazi Ngwanrọ (SCA) ngwa ọrụ, kama ịhapụ ya nye onye mmepụta ihe nke ọ bụla.
Nke a bụ tupucisihe kpatara ya ASPM nyiwe dị ka Xygeni wulite nchọpụta ntụkwasị obi na-enyo enyo, na-ekpuchi ide ihe n'ụdị ederede, mgbagwoju anya ịdabere, na ngwugwu ọjọọ a maara, n'ime otu nyocha nke isi mmalite na nke dabere na AI pipeline, yabụ mgbochi slopsquatting anaghị adabere na onye nrụpụta ọ bụla icheta ịlele ya oge ọ bụla onye enyemaka AI tụrụ aro ịdabere ọhụrụ.
FAQ
Mwakpo slop squatting ọ̀ bụ otu ihe ahụ na mwakpo typosquatting?
Ọ bụghị nke ọma. Ha abụọ gụnyere ịdenye aha ngwugwu adịgboroja iji ghọgbuo onye ọ bụla tinyere ya, mana isi ihe kpatara njehie ahụ dị iche. Ịme ihe na-eme ka mmejọ ide ihe mmadụ mejọrọ. Mwakpo slopsquatting na-eji aha ngwugwu emepụta (nke a na-ahụ anya) nke ụdị AI mepụtara, nke onye na-awakpo na-edebanye aha tupu ọ dịrị otú kwesịrị ekwesị.
Onye njikwa ngwugwu ọ nwere ike igbochi ụdị mwakpo a na akpaghị aka?
Ọ bụghị nke zuru oke, nke a bụ kpọmkwem ihe kpatara mgbochi slopsquatting enweghị ike ịkwụsị n'ọkwa onye njikwa ngwugwu. Ọ bụrụ na onye mwakpo edebanyere ngwugwu ahụ a na-enyo enyo tupu onye nrụpụta anwa itinye ya, nrụnye ahụ ga-agwụ na-enweghị mmejọ ọ bụla n'ihi na ngwugwu ahụ dị adị n'ezie, ọbụlagodi na ọ bụ ihe ọjọọ. Mgbochi dị irè chọrọ nkwenye ọzọ nke mmalite na omume nke ngwugwu ahụ.
Nke a ọ na-emetụta naanị ụdị ndị mepere emepe?
Mba. Ọmụmụ ihe Spracklen na ndị otu ya chọpụtara na ihe ndị a na-ahụ anya na-apụta ìhè n'ụdị ọ bụla a nwalere, gụnyere nke azụmahịa, mana na ọnụego dị ala nke ukwuu (5.2% megide 21.7% maka ụdị ndị mepere emepe a nwalere). Ọ dịghị ụdị ọ bụla enweghị nsogbu ọ bụla, nke bụ akụkụ nke ihe kpatara mmụba nke slopsquatting ji na-aga n'ihu na uto nke koodu enyere aka na AI n'ozuzu ya.
Nke a ọ bụ ihe egwu dị na echiche, ka ò jirila ya mee ihe?
The huggingface-cli N'ọnọdụ a, ngwugwu efu nke onye nchọpụta tinyere nke ebudatara ihe karịrị ugboro 30,000 n'ime ọnwa atọ na-enweghị nkwalite ọ bụla, na-egosi na ihe egwu ahụ abụghị naanị echiche: aha a na-eche n'echiche kwesịrị ịdịgide naanị n'ọtụtụ mkpali dị iche iche ka mmadụ wee mee ka ọ bụrụ mwakpo dị egwu.




