AI ํ™˜๊ฐ์œผ๋กœ ์ธํ•œ ์ƒˆ๋กœ์šด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ: ์Šฌ๋กญ์Šค์ฟผํŒ…(Slopsquatting)

2025. 4. 14. 15:03ยท๋ณด์•ˆ ์ด์Šˆ

๐Ÿ“ฐ ๊ธฐ์‚ฌ ๋งํฌ

https://www.bleepingcomputer.com/news/security/ai-hallucinated-code-dependencies-become-new-supply-chain-risk/

 

AI-hallucinated code dependencies become new supply chain risk

A new class of supply chain attacks named 'slopsquatting' has emerged from the increased use of generative AI tools for coding and the model's tendency to "hallucinate" non-existent package names.

www.bleepingcomputer.com

 

 

๐Ÿ“ ์š”์•ฝ [TL;DR]

  • AI๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ฝ”๋“œ ํŒจํ‚ค์ง€๋ฅผ ํ™˜๊ฐ(hallucinate)ํ•˜์—ฌ ์ƒ์„ฑํ•˜๋ฉด์„œ, ๊ณต๊ฒฉ์ž๊ฐ€ ์ด๋ฅผ ์•…์šฉํ•ด ์•…์„ฑ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ ๊ธฐ๋ฒ•
  • ๋ฐ˜๋ณต์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” ํ™˜๊ฐ ํŒจํ‚ค์ง€๋ช…์„ ์ด์šฉํ•ด AI ์ฝ”๋“œ๋ฅผ ์‹ ๋ขฐํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•…์„ฑ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ์œ ๋„ํ•  ์ˆ˜ ์žˆ์Œ
  • ๋Œ€์‘์ฑ…: ํŒจํ‚ค์ง€๋ช… ์ˆ˜๋™ ๊ฒ€์ฆ, ํ•ด์‹œ ๊ฒ€์ฆ์„ ํ†ตํ•œ ์˜์กด์„ฑ ๊ด€๋ฆฌ, AI์˜ ์˜จ๋„(temperature)์„ ๋‚ฎ๊ฒŒ ์„ค์ •

 

๐Ÿ“ ์ฃผ์š” ๋‚ด์šฉ

์ƒ์„ฑํ˜• AI๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ฝ”๋“œ ํŒจํ‚ค์ง€๋ฅผ "ํ™˜๊ฐ(Hallucination)"์œผ๋กœ ์ƒ์„ฑํ•˜๋ฉด์„œ, ๊ณต๊ฒฉ์ž๊ฐ€ ์ด๋ฅผ ์•…์šฉํ•ด ์•…์šฉํ•ด ์•…์„ฑ ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ ๊ธฐ๋ฒ•์ธ ์Šฌ๋กญ์Šค์ฟผํŒ…(Slopsquatting)์ด ๋“ฑ์žฅํ–ˆ๋‹ค.

 

์Šฌ๋กญ์Šค์ฟผํŒ…(Slopsquatting)์€ ๊ธฐ์กด์˜ ํƒ€์ดํฌ์Šค์ฟผํŒ…(Typosquatting)๊ณผ ๋‹ฌ๋ฆฌ, ์˜คํƒˆ์ž๊ฐ€ ์›์ธ์ด ์•„๋‹ˆ๋ผ, AI๊ฐ€ ์‹ค์ œ ์กด์žฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋งŒ๋“ค์–ด๋‚ธ ํŒจํ‚ค์ง€ ๋ช…์„ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค.

 

์ดํ›„, ๊ณต๊ฒฉ์ž๋Š” PyPI, nmp๊ณผ ๊ฐ™์€ ๊ณต๊ฐœ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ์— AI๊ฐ€ ์ž์ฃผ ํ™˜๊ฐํ•˜์—ฌ ์ƒ์„ฑํ•˜๋Š” ํŒจํ‚ค์ง€๋ช…๊ณผ ๋™์ผํ•œ ์•…์„ฑ ํŒจํ‚ค์ง€๋ฅผ ๋“ฑ๋กํ•จ์œผ๋กœ์จ, ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์˜คํ”ˆ์†Œ์Šค LLM์ธ CodeLlama, DeepSeek, WizardCoder, Mistral์—์„œ ํ™˜๊ฐ๋ฅ ์ด ๋” ๋†’์•˜์œผ๋ฉฐ, ์ „์ฒด ํ™˜๊ฐ ํŒจํ‚ค์ง€๋ช…์˜ 58%๊ฐ€ 10ํšŒ ์‹คํ–‰ ์ค‘ ์ตœ์†Œ ํ•œ ๋ฒˆ ์ด์ƒ ๋ฐ˜๋ณต๋˜์—ˆ๋‹ค.

 

ํ™˜๊ฐ ํŒจํ‚ค์ง€ ์ค‘ 38%๋Š” ์‹ค์ œ ํŒจํ‚ค์ง€์—์„œ ์˜๊ฐ์„ ๋ฐ›์€ ์ด๋ฆ„์ด์—ˆ๊ณ , 13%๋Š” ์˜คํƒˆ์ž, ๋‚˜๋จธ์ง€ 51%๋Š” ์™„์ „ํžˆ ํ—ˆ๊ตฌ์˜ ์ด๋ฆ„์ด์—ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๊ณต๊ฒฉ์ž๋Š” ๋ชจ๋ธ์˜ ๋ฐ˜๋ณต์ ์ธ ํ™˜๊ฐ ํŒจํ„ด์„ ๊ด€์ฐฐํ•˜๊ธฐ๋งŒ ํ•ด๋„ ์Šฌ๋กญ์Šค์ฟผํŒ… ๊ณต๊ฒฉ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ‚ค์ง€๋ช…์„ ์†์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋Œ€์‘ ๋ฐฉ๋ฒ•

  • AI๊ฐ€ ์ถ”์ฒœํ•œ ํŒจํ‚ค์ง€๊ฐ€ ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š”์ง€ ๊ฒ€์ฆํ•˜๊ธฐ
  • Lockfile, ํ•ด์‹œ ๊ฒ€์ฆ ๋“ฑ์„ ํ†ตํ•ด ์˜์กด์„ฑ์„ ๊ณ ์ •ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„์ „๋งŒ ์‚ฌ์šฉ
  • LLM์˜ ๋ฌด์ž‘์œ„์„ฑ๊ณผ ์ฐฝ์˜์„ฑ ์ •๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์ธ "์˜จ๋„(temperature)"๋ฅผ ๋‚ฎ์ถ”๊ธฐ
  • AI๊ฐ€ ์ƒ์„ฑํ•œ ์ฝ”๋“œ๋Š” ๋จผ์ € ์•ˆ์ „ํ•œ ๊ฒฉ๋ฆฌ ํ™˜๊ฒฝ์—์„œ ํ…Œ์ŠคํŠธ ํ›„ ์‹ค ์„œ๋น„์Šค์— ๋ฐ˜์˜ํ•˜๊ธฐ

์ƒ๊ฐ ๊ธฐ๋ก...

nexus repository๋ฅผ ์ด์šฉํ•ด์„œ ๋ฏธ๋ฆฌ ์‚ฌ์šฉํ•  ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด๋†“๊ณ , ๊ธฐ์—… ๋‚ด๋ถ€ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ(๋กœ์ปฌ)์—์„œ ๋Œ์–ด๋‹ค ์”€์œผ๋กœ์จ ํƒ€์ดํฌ์Šค์ฟผํŒ… ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์Šฌ๋กญ์Šค์ฟผํŒ… ๊ณต๊ฒฉ๋„ ๊ฐ™์ด ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค...

์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'๋ณด์•ˆ ์ด์Šˆ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„ ํฌ๋Ÿผ์— ์œ ์ถœ๋œ Amazon์˜ ์ง์› ์ •๋ณด  (2) 2024.11.13
ํ•˜๋“œ์›จ์–ด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์€ ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ์ผ๊นŒ?  (1) 2024.09.30
SpyAgent: ์ด๋ฏธ์ง€ ์ธ์‹์„ ํ†ตํ•œ ์•”ํ˜ธ ํ™”ํ ์ž๊ฒฉ ์ฆ๋ช… ํƒˆ์ทจ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŒŒ์ด์›จ์–ด  (0) 2024.09.09
๋ฐฑ์•…๊ด€, ์ธํ„ฐ๋„ท์˜ ์ทจ์•ฝํ•œ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ BGP ๋ณด์•ˆ ๊ฐ•ํ™” ํ•„์š”์„ฑ ์ œ๊ธฐ  (6) 2024.09.04
Microsoft์˜ Graph API๋ฅผ ํ™œ์šฉํ•œ ์œ„ํ˜‘  (0) 2024.05.03
'๋ณด์•ˆ ์ด์Šˆ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ์‚ฌ์ด๋ฒ„ ๋ฒ”์ฃ„ ํฌ๋Ÿผ์— ์œ ์ถœ๋œ Amazon์˜ ์ง์› ์ •๋ณด
  • ํ•˜๋“œ์›จ์–ด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ์€ ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ์ผ๊นŒ?
  • SpyAgent: ์ด๋ฏธ์ง€ ์ธ์‹์„ ํ†ตํ•œ ์•”ํ˜ธ ํ™”ํ ์ž๊ฒฉ ์ฆ๋ช… ํƒˆ์ทจ ์•ˆ๋“œ๋กœ์ด๋“œ ์ŠคํŒŒ์ด์›จ์–ด
  • ๋ฐฑ์•…๊ด€, ์ธํ„ฐ๋„ท์˜ ์ทจ์•ฝํ•œ ์—ฐ๊ฒฐ๊ณ ๋ฆฌ BGP ๋ณด์•ˆ ๊ฐ•ํ™” ํ•„์š”์„ฑ ์ œ๊ธฐ
602zzang
602zzang
  • 602zzang
    yks_STUDY
    602zzang
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (77)
      • Programming Language (36)
        • C (15)
        • PYTHON (9)
        • RUST (12)
      • Reverse Engineering (3)
      • OS (17)
        • LINUX (17)
      • ๋ณด์•ˆ ์ด์Šˆ (6)
      • Digital Forensics (1)
      • CTF (8)
      • ๊ธฐํƒ€ (6)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    bandit
    umassctf2025
    ๋ณด์•ˆ์ด์Šˆ
    rust
    ๋ณด์•ˆ๋™ํ–ฅ
    ๋นก๊ณตํŒŸ
    c
    Rocky Linux
    TeamH4C
    rustling
    P4C
    ๋“œ๋ฆผํ•ต
    picoCTF
    ํŒŒ์ด์ฌ
    python
    ๋ฐฑ์ค€
    cyberdefenders
    ๊ณต๊ธ‰๋ง
    ์†Œ์ผ“ ํ†ต์‹ 
    ์ฝ”๋“œ์—…
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.0
602zzang
AI ํ™˜๊ฐ์œผ๋กœ ์ธํ•œ ์ƒˆ๋กœ์šด ๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ: ์Šฌ๋กญ์Šค์ฟผํŒ…(Slopsquatting)
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”