Osofa'iga Fa'ata'avalevale

Osofa'iga Fa'afuase'i: Pe na Fa'apefea Ona Avea se Mea Sese a le AI ma se Auala Fou i Lau Filifiliga Sapalai o Polokalama Faakomepiuta

O le faʻafitauli i le fuaiupu e tasi

O le isi taimi Ua fautuaina e le fesoasoani a le AI se afifi e fa'apipi'i, o e siaki moni ea pe o iai lena afifi? E le'i faia e le to'atele o tagata atia'e. O le va i le va o fautuaga ma le fa'amaoniga o le mea tonu lava lea e amata ai osofa'iga o le slopsquatting, ma o le mafua'aga lea ua avea ai le malamalama i le alualu i luma o le slopsquatting ma le puipuiga moni o le slopsquatting ma se mea e fa'amuamua mo 'au a le AppSec ma DevSecOps.

O le ā le osofa'iga fa'ata'avalevale (slopsquatting)?

O le osofa'iga slopsquatting o se ituaiga o typosquatting (le faiga o le resitalaina o se igoa ole 'upega tafaʻilagi poʻo se igoa afifi e faʻataʻitaʻi i se igoa faʻatulafonoina e ala i se sipelaga sese masani, e pei o talosaga nai lo le talosaga, ma le faʻamoemoe o le typo a le tagata faʻaoga lava ia e avatu saʻo ai i latou), ae e iai se eseesega taua i le mea na afua mai ai le mea sese. E faʻaaogaina e le Typosquatting mea sese a tagata i le taina. E faʻaaogaina e se osofaʻiga slopsquatting mea sese e fai e faʻataʻitaʻiga gagana tetele: o se LLM "e faʻafoliga" o se igoa afifi e foliga mai e saʻo lelei ae e le o iai i soʻo se resitala a le lautele, ma e muamua ona taunuu i ai se tagata osofaʻi e ala i le resitalaina o lena igoa tonu aʻo leʻi faia e se tasi e iai ni faʻamoemoega lelei. 

E faigofie le faiga o se osofaʻiga masani a le slopsquatting, ma o le faigofie tonu lava lea e aoga ai:

  • Ua talosagaina e se tagata atia'e polokalame se fesoasoani fa'a-AI e fesoasoani e foia se fa'afitauli i le fa'aogaina o polokalame (coding).
  • O le faʻataʻitaʻiga e faʻatupuina ai se fofo e faʻaulufale mai pe fautuaina le faʻapipiʻiina o se afifi e leʻi iai lava.
  • O se tagata osofaʻi ua matauina o loʻo faʻaauau pea ona faia e le tele o faʻataʻitaʻiga ia lava resitala igoa faʻafoliga e tasi o loʻo afifiina i luga o le npm, PyPI, poʻo se isi resitala lautele, faʻatasi ai ma se code leaga i totonu. O le taimi lenei e liua ai le faʻafoliga i se osofaʻiga faʻatamala moni.
  • O le isi tagata atiaʻe e sosoo ai e maua le fautuaga lava e tasi ae leʻi faʻamaonia, e faʻapipiʻi le afifi ua moni nei, o se faitotoʻa i tua i totonu o lo latou siosiomaga.

O le faaupuga "slopsquatting" na faia e Seth Larson, o le Security Developer-in-Residence i le Python Software Foundation, ma na faʻalauiloaina e Andrew Nesbitt, e faʻamatala tonu ai lenei mamanu: o se "package fallucination" ua liua i se auala e osofaʻia ai.

Evolusi fa'asolosolo: pe fa'apefea ona avea se fia iloa su'esu'ega ma se taufa'amata'u moni

O le mea e tāua e uiga i le evolusione o le slopsquatting e lē gata o le manatu; ae o le vave foʻi ona siitia mai se matauga suʻesuʻega i se vasega o osofaʻiga ua faʻamaumauina ma fuaina.

2023: O le uluaʻi faʻailoga lapataʻi. O le tagata suʻesuʻe saogalemu o Bar Lanyado ua matauina e le tele o LLMs ua fautuaina soo se afifi ua faaigoaina fusi-foliga-cli, lea e leai (o le afifi moni ua faʻapipiʻiina ma pip install -U “huggingface_hub[cli]”). Ina ia faʻaalia le lamatiaga, na ia lafoina se lomiga gaogao o lena afifi i se resitala faitele. I totonu o le tolu masina, na maua ai le silia ma le 30,000 downloads, e aunoa ma se faʻalauiloa. O le igoa faʻafoliga na oʻo lava ina aliali mai i le README o se fale teu oloa e fesoʻotaʻi ma suʻesuʻega mai Alibaba, ma faʻaalia vave ai le auala e mafai ai e nei igoa "pepelo" ona sosolo atu i pepa moni ma faʻatulaga ai le tulaga mo osofaʻiga faʻatauvaʻa o le a mulimuli mai.

2024: Ua suia le tulaga lamatia mai le tusiga a se tagata suʻesuʻe i luga o le upega tafaʻilagi i le faʻasalalauga lautele o tekonolosi. Ia Mati 2024, Tusi Resitala lipotia mai le auala na fatuina ai ma le mautinoa e faʻataʻitaʻiga AI ni igoa o afifi polokalama faakomepiuta na laʻuina mai e le au atiaʻe, o nisi o ia mea atonu na faʻaleagaina e malware. O lena lipoti e le taua tele mo mea na faʻaalia faʻatekinolosi ae sili atu mo mea na faʻailoa mai: o le mataupu huggingface-cli ua le toe avea ma mea e ofo ai; o le faʻailoga muamua lea o se mamanu matuia mo le au tusitala faʻatekonolosi tetele e faʻailoa mai, aʻo leʻi faia le suʻesuʻega faʻaleaʻoaʻoga tele lea o le a faʻamaonia ai le lautele i le tausaga mulimuli ane.

2025: O le uluai fuataga ma le mae'ae'a ma le lautele o le fa'afitauli. O le pepa "O lo'o ia i matou se Afifi mo Oe! O se Su'esu'ega Atoatoa o Fa'aaliga Fa'alilolilo e ala i LLM e Fausia ai Tulafono" (Spracklen et al., na tuʻuina atu i le Puipuiga a le USENIX Symposium) na fa'ata'ita'iina ai fa'ata'ita'iga e 16 o le gaosia o tusitusiga fa'akomepiuta, o fa'asalalauga fa'apisinisi (GPT-4, GPT-3.5) ma fa'amatalaga tatala (CodeLlama, DeepSeek, WizardCoder, Mistral), i fa'ata'ita'iga e 576,000 o tusitusiga fa'akomepiuta a Python ma JavaScript. O nei fa'ai'uga ua fa'ailoa mai ai se tulaga manino i le alualu i luma o le slopsquatting, ma si'itia mai le tala fa'asolopito i fa'amaumauga:

  • 19.7% e le'i iai se tasi o afifi na fautuaina e fa'ata'ita'iga.
  • O faʻataʻitaʻiga tatala-punaoa e sili atu ona masani ona faʻafoliga sese (21.7% i le averesi) nai lo faʻataʻitaʻiga faapisinisi (5.2%).
  • O polokalame sili ona leaga, o le CodeLlama 7B ma le CodeLlama 34B, na latou faia ni mea sese i le silia ma le tasi vaetolu o a latou galuega faatino.
  • I faʻataʻitaʻiga uma na faʻataʻitaʻiina, na sainia e le au suʻesuʻe 205,000 igoa tulaga ese o afifi fa'afoliga sese, o se vaita'ele e lava lona tele e fa'aosofia ai osofa'iga faifai pea a le au fa'aleagaina i le tele o si'osi'omaga.
  • Tasi le fa'amatalaga e sili ona tāua mo le puipuiga: pe tusa o le 38% o igoa taufaasesē e tai tutusa lava ma afifi moni, lea e faʻaitiitia ai le avanoa e iloa ai e se tasi i le taimi lava e tepa ai.

O se fa'amatalaga taua mai le su'esu'ega, ma atonu o le mafua'aga lea ua fa'atelevaveina ai le alualu i luma o le slopsquatting nai lo le mou atu, ona o igoa fa'alilolilo e le o ni mea fa'afuase'i, ma e le suia i taumafaiga uma. O fa'ata'ita'iga lava e tasi e masani ona toe faia igoa lava e tasi na fatuina pe a tu'uina atu ni fa'atonuga tutusa, o lona uiga e le mana'omia e se tagata osofa'i ona mate'i. E na'o le mana'omia ona latou matauina amioga a le fa'ata'ita'iga, fa'ailoa igoa e toe ta'ua pea, ma resitalaina a'o le'i faia e se tagata atia'e moni. O le su'esu'ega fa'asolosolo o lenei toe faia na maua ai ina ua toe fa'atinoina e le au su'esu'e ni fa'atonuga tutusa i le sefulu taimi ta'itasi, e 43% o igoa o afifi fa'alilolilo na fa'aalia i taimi ta'itasi, ma e 58% na toe faia i le sili atu ma le fa'atasi, o se fa'amaoniga o le tele o fa'alilolilo o ni mea e mafai ona toe faia nai lo le pisa e tasi. O lena toe faia o le mea lea e liua ai se fa'alilolilo e tasi i se osofa'iga slopsquatting e mafai ona fa'ateleina.

2026: Mai afifi tu'ufua i sui tuto'atasi. O le tausaga lenei ua maua ai le faʻamaoniga sili ona manino e faʻapea o le slopsquatting ua le toe gata i le kopiina ma le faapipiiina e se tagata atiaʻe o se fautuaga pip fa'apipi'i or npm tāuta poloaiga. Ia Ianuari 2026, o le tagata suʻesuʻe Charlie Eriksen i le Aikido Security na maua ai ua uma ona faasalalau atu e sui o le AI coding ni faatonuga e faasino i se afifi npm pepelo, suiga-kode tali (o se igoa e foliga mai e fefiloi ai ni meafaigaluega moni se lua, jscodeshift ma tali-codemod), i totonu o fale teuoloa e 237, ma o loʻo taumafai pea sui e faʻapipiʻi i aso uma. Na resitalaina e Eriksen le igoa lava ia, i le puipuiga, aʻo leʻi mafai e se tagata osofaʻi ona faʻaaogaina. I se isi itu, o se afifi leaga moni e igoa ia oloa fa'aulufale mai e le'i fa'aaogaina, fa'afoliga e sui ai le mea moni eslint-plugin-e-lē-fa'aaogaina-fa'aulufaleina mai, sa faʻamaumauina pea pe tusa ma le 233 faila e sii mai i vaiaso taʻitasi i le amataga o le 2026 e ui lava ina tuʻuina e le npm i lalo o se taofiga saogalemu, o se faʻailoga o le umi e mafai ai e se osofaʻiga slopsquatting ona faʻaauau pea ona tosina mai tagata aʻafia tusa lava pe ua uma ona faʻailogaina. Talu ai nei, ia Iulai 2026, na faʻamatalaina ai e le au suʻesuʻe se metotia e fesoʻotaʻi, ua taʻua o le "HalluSquatting," lea e faʻapipiʻi ai se mafaufauga faʻa-AI i se tui vave ina ia mafai ai e se sui faʻailoga AI o loʻo aumaia se punaoa faʻa-foliga mo se tagata faʻaoga ona faoa faamalosi i le faʻatinoina o le code na tuʻuina mai e le osofaʻiga, faʻalauteleina le alualu i luma o le slopsquatting mai se lamatiaga faʻapipiʻi le tumau i se vector faʻatinoina o code mamao i totonu o galuega faʻatino atinaʻe agentic.

Aiseā na faʻalauteleina ai e le "vibe coding" le fogāeleele mo osofaʻiga faʻataʻavalevale

E le afaina tele osofaʻiga slopsquatting pe afai o se faiga faapitoa le code e gaosia e le AI. E leai. O le tuputupu aʻe o fesoasoani coding, sui tutoatasi, ma galuega faatino "vibe coding", lea e toe iloilo ai e le au atiaʻe le code aʻo leʻi faʻatinoina, ua suia ai le foliga o osofaʻiga polokalama i ni auala se lua, ma o nei mea uma e lua o loʻo faʻavavevaveina ai le alualu i luma o le slopsquatting:

  • Ua lē gata o le tagata atia'e le avanoa e ulufale ai. Sa masani ona faalagolago se osofaiga o le typosquatting i se tagata e toatasi e faia se mea sese i le taina. O lea la ua mafai ona amata le mea sese i totonu o le faataitaiga lava ia ma salalau atu i le faitau selau o tagata atiaʻe eseese o ē fesiligia fesili tutusa ma maua le fautuaga taufaasesē lava e tasi, ma faateleina ai le aapa atu o se osofaiga slopsquatting e tasi.
  • Ua agai atu le fogāeleele o le osofaʻiga i luga o le filifili. Ua lē lava le na o le matamata i le tusitusiga a se tagata. E manaʻomia foʻi e 'au ona matamata i mea e faʻalagolago i ai e fautuaina e se fesoasoani a le AI, o 'auʻaunaga MCP e fesoʻotaʻi i ai, ma sui e faʻapipiʻi tutoʻatasi afifi e aunoa ma se iloiloga tuusaʻo a tagata. AppSec masani, na fausia e iloilo ai fale teu oloa ma tagata. commits, e leʻi mamanuina lava e mataʻituina lenei fegalegaleaiga fou i le va o le tagata atiaʻe, AI, ma le resitala o afifi, o le mea tonu lava lea e natia ai nei osofaʻiga slopsquatting.

E leai se tasi o nei mea e faʻapea ai o le faʻatupuina o le AI e le saogalemu. O lona uiga e faʻalauiloa mai ai se ituaiga fou o lamatiaga o le sapalai e leʻi fausia e meafaigaluega masani mo le saogalemu e puʻeina, ma o se tasi e manaʻomia ai mataupu faavae tutusa o le faʻamaoniga ua uma ona tatou faʻaaogaina i soʻo se faʻalagolago i fafo: aua le faʻatuatuaina i le taimi masani, faʻamaonia le puna, ma faʻaautomatika lena faʻamaoniga nai lo le faʻalagolago i le manatua poʻo le mataala o tagata atiaʻe uma. O lena otometi o le faʻavae lea o soʻo se fuafuaga moni e puipuia ai le le faʻaeteete.

Puipuiga mai le faia o mea sese: o a mea e mafai ona fai e 'au i le asō

O le tala fiafia, o le puipuiga o le slopsquatting e le manaʻomia ai ni meafaigaluega ese. E manaʻomia ai le faʻaaogaina faʻasolosolo o faiga masani o le tumama o le faʻalagolago i mea ua uma ona iai, ae o le tele o 'au e malolo i le taimi lava e "fautuaina" ai e se AI latou te faʻatuatuaina le tulafono. O se auala lelei e puipuia ai le slopsquatting e masani ona tuʻufaʻatasia ai mea nei:

  • Fa'amaonia lima so'o se afifi fou a'o le'i fa'apipi'iina, aemaise lava pe a sau mai le fautuaga a se fesoasoani a le AI. Fa'amaonia o lo'o iai i le resitala aloaia, o ai e tausia, o anafea na lolomiina ai, ma pe foliga moni ana numera o lo'o la'uina mai. O lenei masaniga e tasi o le auala sili ona taugofie e puipuia ai le fa'aletonu e maua e so'o se 'au.
  • Aua lava ne'i e manatu o le code ua gaosia e le AI e saogalemu i le tulaga masani. O se vaega o le code e "aoga" e lē faapea ai o lona faalagolago e moni. O le iloiloga o le faalagolago e tatau ona avea ma vaega o le iloiloga o le code, ae lē o se tuusaunoaga i ai.
  • Faaaoga faila loka ma le fa'amaoniga o le hash e fa'amau ai lomiga sa'o ma taofi ai se fa'afouga filemu mai le fesuia'i i se afifi ese mai le afifi na muai siakiina.
  • Fa'atino le su'esu'ega fa'alagolago e fa'ailoa ai mamanu lamatia e sili atu i CVE ua iloa: afifi e le masani ai, igoa e masalomia e tutusa ma igoa ua iai, tagata tausi fou e leai ni faamaumauga, pe faapipii ni tusitusiga e uiga ese. O se afifi fou lomia e toetoe lava a leai se talafaasolopito e toetoe lava a tutusa ma le igoa o se mea "toetoe lava" masani ai o le mamanu tonu lava lea i tua atu o le tele o osofaiga slopsquatting ua faamaumauina i le taimi nei.
  • Taulimaina resitala a le lautele i le talitonuga lava e tasicism e pei o soʻo se isi punaoa mai fafo e leʻi faʻamaoniaina. O le mea moni pip fa'apipi'i or npm tāuta O le lē lafoina o se mea sese e lē o se faʻamaoniga lea o le faʻamaoni.
  • Aoaoina 'au atina'e i luga o le mea moni e faapea o le AI-assisted coding e le aveesea ai le tiutetauave e faamaonia mea ua faapipiiina; ae na o le faaopoopoina o se laasaga e manaomia ona fausia i totonu o le workflow o se vaega o soʻo se fuafuaga ogaoga e puipuia ai le faatamala.

E leai se tasi o nei fua e fou pe a na o ia. O le mea ua suia o le fua: pe a le toe sau se fautuaga faʻalagolago mai le Stack Overflow poʻo se paʻaga, ae mai se faʻataʻitaʻiga e mafai ona toe faia le mea sese lava e tasi i le faitau afe o tagata atiaʻe eseese, o le faʻamaoniga lima, e ui lava e manaʻomia, ae le lava na o ia. O le mafuaʻaga lea o loʻo faʻaogaina ai e le tele o 'au lenei vaega o le puipuia o le slopsquatting i totonu o latou Su'esu'ega o le Fa'atulagaina o Polokalama Faakomepiuta (SCA) meafaigaluega, nai lo le tuʻuina atu i le matāʻupu faʻapitoa a le tagata atiaʻe taʻitoʻatasi.

O le mea lea muamuacisaisea ASPM fausaga opea pei Xygeni fausia le iloa o le masalosalo i le faalagolago, e aofia ai le le sa'o o le ta'aloga, fenumiai o le faalagolago, ma afifi leaga ua iloa, i totonu o le au'ili'iliga tutusa o le punaoa tatala ma le faalagolago i le AI pipeline, o lea la, o le puipuia o le slopsquatting e le faʻalagolago i tagata atiaʻe uma e manatua e siaki i taimi uma e fautuaina ai e se fesoasoani AI se faʻalagolago fou.

FAQ

E tutusa ea se osofaiga o le slopsquatting ma se osofaiga o le typosquatting?

E le o atoatoa. O nei mea uma e lua e aofia ai le resitalaina o se igoa pepelo o se afifi e fa'asesē ai so'o se tasi e fa'apipi'iina, ae e eseese le pogai o le mea sese. E fa'aaogaina e le Typosquatting mea sese a tagata i le taina. O se osofa'iga slopsquatting e fa'aaogaina igoa o afifi na fatuina (fa'afoliga) e ala i fa'ata'ita'iga AI, lea e resitalaina e se tagata osofa'i a'o le'i iai moni lava.

E mafai e se pule o afifi ona taofia otometi lenei ituaiga o osofaiga?

E le atoatoa, o le mafuaʻaga tonu lava lea e le mafai ai ona taofia le puipuiga o le slopsquatting i le tulaga o le pule o afifi. Afai e resitalaina e se tagata osofaʻi le afifi faʻafoliga aʻo leʻi taumafai se tagata atiaʻe e faʻapipiʻi, o le a maeʻa le faʻapipiʻiina e aunoa ma se mea sese aua o loʻo iai moni lava le afifi, e ui lava e leaga. O le puipuiga lelei e manaʻomia ai se faʻamaoniga faʻaopoopo o le amataga ma le amio a le afifi.

E na'o fa'ata'ita'iga tatala-puna e a'afia ai i lenei mea?

Leai. O le suʻesuʻega a Spracklen ma isi na maua ai ni faʻaaliga taufaʻaseʻe i faʻataʻitaʻiga uma na faʻataʻitaʻiina, e aofia ai ma faʻasalalauga faapisinisi, e ui lava i se fua faatatau maualalo tele (5.2% faʻatusatusa i le 21.7% mo faʻataʻitaʻiga tatala-punaoa na iloiloina). E leai se faʻataʻitaʻiga e saʻoloto atoatoa mai le faʻafitauli, o se vaega lea o le mafuaʻaga e tutusa ai le alualu i luma o le slopsquatting ma le tuputupu aʻe o le AI-assisted coding i le aotelega.

O se lamatiaga fa'ateorē ea lenei, pe ua uma ona fa'aaogaina?

le fusi-foliga-cli O le mataupu, o se afifi gaogao na lafoina i luga e se tagata suʻesuʻe lea na sii mai i luga i le silia ma le 30,000 taimi i le tolu masina e aunoa ma se faʻalauiloa, ua faʻaalia ai e le naʻo se faʻataʻitaʻiga le lamatiaga: o se igoa faʻafoliga e naʻo le manaʻomia ona tutusa ma faʻatonuga eseese ina ia mafai ai e se tasi ona liua i se osofaʻiga faʻatamala.

meafaigaluega-sca-polokalame-su'esu'ega-tu'ufa'atasiga
Fa'amuamua, toe fa'aleleia, ma puipui au tulaga lamatia o polokalama faakomepiuta
Maua lau Teugatupe e leai se totogi.
Leai se credit card e manaʻomia.

Puipui lau Atina'eina ma le Tu'uina Atu o Polokalama Faakomepiuta

fa'atasi ai ma le Xygeni Product Suite