ስሎፕስኳቲንግ ኢቮሉሽን

የስሎፕስኳቲንግ ዝግመተ ለውጥ፡ ከAI የማወቅ ጉጉት ወደ ወኪል RCE

በሚቀጥለው ጊዜ የAI ረዳት ለመጫን ፓኬጅ ሲመክር፣ በእርግጥ መኖሩን ማረጋገጥ ይፈልጋሉ? አብዛኛዎቹ ገንቢዎች አያደርጉትም። በአስተያየት እና በማረጋገጫ መካከል ያለው ክፍተት የslopsquatting ጥቃቶች የሚጀምሩበት ቦታ ነው፣ ​​እና ከሶስት ዓመታት ባነሰ ጊዜ ውስጥ፣ ስጋት ከተመራማሪው የፅንሰ-ሀሳብ ማረጋገጫ ወደ ራስን በራስ የማስተዳደር ኮድ ወኪሎች ውስጥ ወደ የርቀት ኮድ አፈፃፀም ተለውጧል። ይህ ጽሑፍ የslopsquatting ዝግመተ ለውጥን እና እያንዳንዱ ደረጃ ለAppSec እና DevSecOps ቡድኖች ምን ማለት እንደሆነ ይከታተላል።

አዲስ ነገር እዚህ አለ? በፕሪመር ጀምርን በ ስሎፕስኩዊቲንግ ምንድን ነው እና እንዴት መከላከል እንደሚቻልከዚያ የጊዜ ሰሌዳውን ለማየት ተመልሰህ ና።

በአንድ አንቀጽ ውስጥ ተንሸራታች ቁጭ ብሎ የሚሰነዝር ጥቃት

ዝግ ብሎ የሚንጠባጠብ ጥቃት የ AI ሞዴሎች በሚያስገርም ሁኔታ በሚያስደምም ስም ስር ተንኮል አዘል ፓኬጅ ይመዘግባል። የትኛዎቹ የፊደል አጻጻፍ ዘዴዎች የሰውን የተሳሳተ አጻጻፍ የሚጠቀሙበት የሚፈለጉ ነገሮች ለ ጥያቄዎችslopsquatting ሞዴሉን በራሱ በምንም መዝገብ ውስጥ የማይገኝ አሳማኝ ስም በመፍጠር ይጠቀማል፣ ከዚያም አጥቂው ትክክለኛውን ስም ማንም ሰው ህጋዊ ከመሆኑ በፊት ይጠራዋል። ቃሉ የተፈጠረው በፓይዘን ሶፍትዌር ፋውንዴሽን የደህንነት ገንቢ በሆነው ሴት ላርሰን ሲሆን በአንድሪው ነስቢት ታዋቂ ሆኗል። ንድፉን መከታተል የሚያስደስተው ምን ያህል በፍጥነት መበስበሱ ነው።

ስሎፕስኩዊቲንግ ዝግመተ ለውጥ

2023፡ የመጀመሪያው የማስጠንቀቂያ ምልክት

የደህንነት ተመራማሪው ባር ላንያዶ በርካታ የኤልኤልኤም ኩባንያዎች የተሰኘውን ፓኬጅ መምከራቸውን አስተውለዋል። huggingface-cli, እሱም የለም (እውነተኛው መሣሪያ የሚጫነው ከ pip install -U “huggingface_hub[cli]”) አደጋውን ለማሳየት፣ በዚያ ቅዠት ስም ስር ባዶ ፓኬጅ ሰቅሏል። በሶስት ወራት ውስጥ ከ30,000 ጊዜ በላይ ወርዷል፣ ምንም አይነት ማስተዋወቂያ ሳይኖረው፣ እና የውሸት ስሙ ከአንድ ትልቅ የቴክኖሎጂ ኩባንያ ምርምር ጋር በተያያዘ ማከማቻ README ውስጥ እንኳን ታየ። ፓኬጁ ምንም ጉዳት የለውም። ትምህርቱ አልነበረም፡ በቅዠት የተወጠረ ስም አንድ ሰው መሳሪያውን እንዲጠቀምበት የሚያስችል ወጥነት ያለው መሆን ብቻ አለበት።

2024፡ ከጦማር ልጥፍ እስከ ዋና ዋና ሽፋን

በማርች 2024፣ ዘ ሬጅስተር ገንቢዎች የሚያወርዷቸውን የሶፍትዌር ፓኬጅ ስሞችን በልበ ሙሉነት ስለፈጠሩ የAI ሞዴሎች ሪፖርት አድርጓል፣ አንዳንዶቹ በማልዌር ሊመረዙ ይችላሉ። ሽፋኑ በቴክኒካዊ መልኩ ለገለጠው ነገር ሳይሆን ለምልክቱ ብዙም አስፈላጊ አልነበረም፡ huggingface-cli ከአንድ አመት በኋላ ሰፋፊውን ጥናት የሚያረጋግጥ ጥናት ከመደረጉ በፊት፣ የአንድ ጊዜ የማወቅ ጉጉት አልነበረም፣ ነገር ግን ለዋናው የቴክኖሎጂ ፕሬስ በቂ የሆነ የቁም ነገር ምልክት ነበር።

2025፡ የመጀመሪያው ጥብቅ መለኪያ

የUSENIX Security 2025 “ለእርስዎ የሚሆን ፓኬጅ አለን!” (ስፕራክለን እና ሌሎችም) በ576,000 የፓይዘን እና የጃቫስክሪፕት ናሙናዎች ላይ 16 የኮድ ማመንጫ ሞዴሎችን ሞክረዋል። ከአንዳንዴ ወደ መረጃ ዝግ ብሎ መንቀሳቀስን አንቀሳቅሷል፡

  • 19.7% የሚመከሩ ፓኬጆች አልነበሩም።
  • ክፍት ምንጭ ሞዴሎች ከንግድ ሞዴሎች (5.2%) ይልቅ በብዛት በቅዠት (በአማካይ 21.7%) ይታያሉ።
  • በጣም የከፋው ወንጀለኛ የሆኑት ኮድላማ 7ቢ እና 34ቢ፣ ከውጤቶቻቸው ከአንድ ሶስተኛ በላይ በሆነ መልኩ በቅዠት ተውጠዋል።
  • በሁሉም ሞዴሎች፣ ተመራማሪዎች ከ205,000 በላይ ልዩ የሆኑ የቅዠት ስሞችን ዘግበዋል፣ ይህም በሥነ-ምህዳሮች ውስጥ ዘላቂ ዘመቻዎችን ለማነቃቃት የሚያስችል ትልቅ ገንዳ ነው።

ጥናቱ የውሸት ሐሰተኞቹ እንዴት እንደሚፈጠሩም መድቧል፡ 38% የሚሆኑት ሁለት እውነተኛ የጥቅል ስሞችን (በኋላ ላይ የፈጠረውን ንድፍ በትክክል) የሚያዋህዱ ውህዶች ነበሩ ምላሽ-ኮድሺፍት ከ jscodeshift ና ምላሽ-ኮድሞድ)፣ 13% የሚሆኑት የእውነተኛ ፓኬጆች የፊደል አጻጻፍ አይነት ልዩነቶች ሲሆኑ፣ 51% የሚሆኑት ደግሞ አሳማኝ የሆኑ ነገር ግን ሙሉ በሙሉ የተፈጠሩ ንጹህ ፈጠራዎች ነበሩ። ያ የመጀመሪያው ቡድን ለመከላከያ በጣም አስፈላጊ ነው፣ ምክንያቱም ከሁለት እውነተኛ መሳሪያዎች የተሰፋ ስም በጨረፍታ ለማየት በጣም ከባድ ነው።

ለአጥቂዎች በጣም አስፈላጊው ግኝት፡ ቅዠቶች በዘፈቀደ የሚደረጉ አይደሉም እና በእያንዳንዱ ሙከራ አይለወጡም። ተመራማሪዎች ተመሳሳይ ጥያቄዎችን እያንዳንዳቸው አስር ጊዜ እንደገና ሲያስኬዱ፣ 43% የሚሆኑት ቅዠቶች በእያንዳንዱ ሩጫ ላይ ይታያሉ እና 58% የሚሆኑት ከአንድ ጊዜ በላይ ይደገማሉ። አጥቂ መገመት አያስፈልገውም። የሞዴል ባህሪን ይመለከታሉ፣ የሚደጋገሙ ስሞችን ያስተውሉ እና መጀመሪያ ይመዘግባሉ። ያ ተደጋጋሚነት የአንድ ጊዜ ቅዠትን ወደ ሊሰፋ የሚችል ጥቃት የሚቀይረው ነው።

2026፡ ከተገለሉ ፓኬጆች እስከ ራስ ገዝ ወኪሎች

በዚህ ዓመት ስቶፕስስኩቲንግ ከአሁን በኋላ በገንቢ ኮፒ-ፓስተር ብቻ የተወሰነ እንዳልሆነ የሚያሳይ ግልጽ ማስረጃ አቅርቧል። የሌሊት ጭነት.

በጥር 2026 የደህንነት ተመራማሪ ቻርሊ ኤሪክሰን በቅዠት የተፈጠረ የ npm ጥቅል አግኝተዋል። ምላሽ-ኮድሺፍትበAI የተፈጠሩ የወኪል መመሪያዎች በ237 ማከማቻዎች በሹካዎች በኩል ተሰራጭተዋል፣ ወኪሎች አሁንም በየቀኑ ለመጫን እየሞከሩ ነው። commit ማንም ሰው ያላገመገመው በAI የተጻፉ የወኪል ክህሎት ፋይሎች። ኤሪክሰን ስሙን አጥቂው መሳሪያ ከመጠቀሙ በፊት በመከላከያ መንገድ አስመዝግቧል።

በተናጠል፣ በእውነት ተንኮል አዘል የሆነ ፓኬጅ ጥቅም ላይ ያልዋሉ ማስመጣቶችበሕጋዊው ምትክ በቅዠት የተቀረጸ eslint-plugin-unused-imports, npm በደህንነት እገዳ ስር ካስቀመጠ በኋላም እንኳ ጭነቶችን መሳል ቀጥሏል፣ ይህም አንድ ተንሸራታች ጥቃት ከተጠቆመ በኋላ ተጎጂዎችን ለምን ያህል ጊዜ ማግኘት እንደሚችል ያሳያል።

ከዚያም፣ በሐምሌ 2026፣ ተመራማሪዎች “HalluSquatting” የሚል ስያሜ የተሰጠውን ተዛማጅ ዘዴ ገልጸዋል፣ ይህም ቅዠትን በፍጥነት በመርፌ የሚያስተሳስር ነው፡- በተጠቃሚ ምትክ ቅዠት የተፈጠረ ሀብት የሚያመጣ የAI ኮድ አድራጊ በአጥቂ የቀረበ ኮድን ለማስኬድ ሊጠለፍ ይችላል። ይህም የ slopsquatting ዝግመተ ለውጥን ከ passive installation ስጋት ወደ agentistic development flowflows ውስጥ ወደ ንቁ የርቀት-ኮድ-execution vector ያራዝመዋል።

“ቪብ ኮዲንግ” የጥቃቱን ገጽታ ለምን አስፋፍቷል?

በAI የተፈጠረ ኮድ ልዩ ቢሆን ኖሮ ስሎፕስኳቲንግ ብዙም ለውጥ አያመጣም። አይደለም። የኮድ ረዳቶች፣ ራስን የሚገዙ ወኪሎች እና “የቪብ ኮዲንግ” የስራ ፍሰቶች መጨመር፣ ገንቢዎች ኮዱን ከማስኬድዎ በፊት ብዙም የሚገመግሙበት፣ የጥቃቱን ገጽታ በሁለት ተጨባጭ መንገዶች ቀይሮታል።

በመጀመሪያ፣ የመግቢያ ነጥቡ ከአሁን በኋላ ገንቢው ብቻ አይደለም። የፊደል አጻጻፍ ጥቃት የሚወሰነው አንድ ሰው በተሳሳተ መንገድ ሲተይብ ነው። አሁን ስህተቱ የሚመነጨው በሞዴሉ ውስጥ ሲሆን ተመሳሳይ ጥያቄዎችን የሚጠይቁ እና ተመሳሳይ ቅዠት ያለው ምክር የሚያገኙ በመቶዎች የሚቆጠሩ ገንቢዎችን ያሰራጫል።

ሁለተኛ፣ የጥቃቱ ወለል ወደ ሰንሰለቱ ተንቀሳቅሷል። አንድ ሰው የሚጽፈውን ኮድ መመልከት ከእንግዲህ በቂ አይደለም። ቡድኖች የAI ረዳት የሚጠቁመውን ጥገኝነት፣ የሚያገናኘውን የMCP አገልጋዮች እና ምንም ሰው በሉፕ ውስጥ የሌለባቸውን ፓኬጆችን የሚጭኑ ወኪሎችን መመልከት አለባቸው። ባህላዊ AppSec፣ ማከማቻዎችን እና የሰውን ለመገምገም የተገነባ commits፣ በገንቢ፣ በAI እና በመዝገብ ቤት መካከል ያለውን መስተጋብር ለመመልከት በጭራሽ አልተነደፈም፣ ይህም አሁን slopsquatting የሚደበቅበት ቦታ ነው።

ይህ ለመከላከል ምን ማለት ነው

ከእነዚህ ውስጥ አንዳቸውም ቢሆኑ የጄኔሬቲቭ ኤአይ በተፈጥሮው ደህንነቱ ያልተጠበቀ ያደርገዋል። ባህላዊ መሳሪያዎች ለመያዝ ያልተገነቡበትን የአቅርቦት ሰንሰለት አደጋን ያስተዋውቃል፣ እና ለማንኛውም ውጫዊ ጥገኝነት እኛ የምንተገብራቸውን የማረጋገጫ መርሆዎች ይጠይቃል፡ በነባሪነት አይመኑ፣ ምንጩን ያረጋግጡ እና በእያንዳንዱ ገንቢ ማህደረ ትውስታ ላይ ከመመካት ይልቅ ያንን ማረጋገጫ በራስ-ሰር አያምኑ። ሙሉው የመከላከያ መጫወቻ መጽሐፍ በመመሪያችን ውስጥ ይገኛል። የ AI አቅርቦት ሰንሰለት ደህንነትነገር ግን አጭር ቅጂው በእጅ የሚደረግ ማረጋገጫ አስፈላጊ ቢሆንም፣ በቅዠት የተዋጠ ስም በአንድ ጊዜ በሺዎች የሚቆጠሩ ገንቢዎችን ሊደርስ የሚችልበትን ጊዜ ወይም አንድ ወኪል ያለምንም የሰው ግምገማ ሊጭነው የሚችልበትን ጊዜ ማባዛቱን ያቆማል።

አንድ ወኪል ከመጫኑ በፊት በቅዠት የተሞሉ ፓኬጆችን ያቁሙ

የ2026ቱ ጉዳዮች አንድ ባህሪ ይጋራሉ፤ አደገኛው ጭነት የሚከሰተው ሰው ሳይሳተፍ ነው። ትክክለኛው ክፍተት ይህ ነው ዚጌኒ Shield የተገነባው ለ ነው። Shield በገንቢው የመጨረሻ ነጥብ ላይ ቀላል ክብደት ያለው ወኪል ሲሆን በመጫኛ ጊዜ ተንኮል አዘል ፓኬጆችን የሚያግድ ሲሆን የማልዌር ቅድመ ማስጠንቀቂያ (MEW) ማንኛውም ፊርማ ከመኖሩ በፊት የሚሰሩ ውሳኔዎች። የ AI ረዳት ወይም ራሱን የቻለ ወኪል በቅዠት የተመዘገበ አዲስ የተመዘገበ ፓኬጅ ለመጫን ሲሞክር፣ Shield እንደተገኘ ይገመግመዋል እና ያግዳል፣ ስለዚህ የመጫኛ ስክሪፕት በጭራሽ አይሰራም፣ አንድ ሰው እየተመለከተም ይሁን አይሁን። እያንዳንዱ ብሎክ ወደ ተመሳሳይ ይፈስሳል ዚጌኒ ኮንሶል እንደ ኮድዎ፣ ግንባታዎ እና የሩጫ ጊዜዎ ግኝቶች፣ እና Shield ከአሁኑ EDRዎ ጋር አብሮ ይሰራል እንጂ ከእሱ ጋር አይጋጭም።

በነፃ ይጀምሩ። የXygeni የገንቢ ዕቅድ €0 ነው፡ 10 ማከማቻዎች፣ በወር 200 ቅኝቶች፣ እስከ 5 አስተዋጽዖ አበርካቾች፣ የክሬዲት ካርድ የለም። Sign up with GitHub, GitLab ወይም Google ን በመጠቀም የመጀመሪያውን ቅኝትዎን በ10 ደቂቃ ውስጥ ያሂዱ፤ Shield የመጨረሻ ነጥብ ጥበቃ በቅርቡ ወደ ገንቢው ዕቅድ እየመጣ ነው። 

በየጥ

የጥቅል አስተዳዳሪ በራሱ ተንሸራታቾችን መቆንጠጥ መከላከል ይችላል?

ሙሉ በሙሉ አይደለም። የnpm የግጭት ማወቂያ ከነባር ፓኬጆች ጋር በጣም ተመሳሳይ የሆኑ ስሞችን ያግዳል፣ ይህም የፊደል አጻጻፍን ለመከላከል ይረዳል፣ ነገር ግን በቅዠት የተቀረጸ ስም ለመለየት ምንም ግጭት የሌለበት አዲስ ሕብረቁምፊ ነው። አንድ አጥቂ በቅዠት የተቀረጸውን ፓኬጅ አንድ ገንቢ ከመጫኑ በፊት ቢመዘግብ፣ ጭነቱ ያለስህተት ይጠናቀቃል ምክንያቱም ፓኬጁ በእውነት አለ። መከላከል የመዝገቡን የራሱን ቼኮች ብቻ ሳይሆን የጥቅሉን አመጣጥ እና ባህሪ ማረጋገጥ ያስፈልገዋል።

የ2026ቱን የወኪል ጉዳዮች ከቀደምት የጭረት ስኳትንግ የሚለየው ምንድን ነው?

ቀደም ሲል የተከሰቱት ክስተቶች የተመካው በሰው ቅጂ-መለጠፍ ላይ በተጠቆመው የመጫኛ ትዕዛዝ ላይ ነው። በ2026 ጉዳዮች፣ ራስን የሚቆጣጠሩ ወኪሎች ቅዠት ያላቸውን ፓኬጆችን ጭነው ወይም ለመጫን ሞክረዋል፣ እና የሃሉስኳቲንግ ዘዴ በወኪሉ የስራ ፍሰት ውስጥ የርቀት ኮድ አፈፃፀምን ለማሳካት ቅዠትን በፍጥነት በመርፌ በማስያዝ የበለጠ ሄደ።

sca-tools-software-composition-analyse-tools
የሶፍትዌር አደጋዎችዎን ቅድሚያ ይስጡ፣ ያስተካክሉ እና ይጠብቁ
ነፃ መለያ ያግኙ።
ምንም ዱቤ ካርድ አያስፈልግም።

የሶፍትዌርዎን ልማት እና አቅርቦት ደህንነት ይጠብቁ

ከ Xygeni Product Suite ጋር