클로드, 코드엑스, 헤르메스가 기업 네트워크 내에 소유권 없는 코드를 설치했습니다.

(arstechnica.com)
Ars TechnicaAI 코딩
클로드, 코드엑스, 헤르메스가 기업 네트워크 내에 소유권 없는 코드를 설치했습니다.

AI 에이전트가 웹사이트의 llms.txt 파일을 신뢰할 수 있는 명령어로 오인하여 검증되지 않은 코드를 실행함으로써, 포춘 500대 기업을 포함한 수많은 기업 네트워크에 악성 코드가 설치될 수 있는 심각한 보안 취약점이 발견되었습니다.

이 글의 핵심 포인트

  • 1Claude, OpenAI Codex, Hermes 등 주요 AI 에이전트가 llms.txt 파일 내의 코드를 실행한 사례 확인
  • 2연구진이 미등록 패키지 이름을 선점하여 포춘 500대 기업을 포함한 수십 개 기업의 네트워크에 접근 성공
  • 3llms.txt는 AI 에이전트에게 웹사이트 구조를 알려주기 위한 새로운 표준 파일 형식임
  • 4공격자가 존재하지 않는 npm/PyPI 패키지 이름을 선점하여 악성 코드를 배포하는 공급망 공격 가능성 확인
  • 5실제로 clerk.com과 같은 유명 서비스에서 악성 패키지를 통한 실제 공격 사례가 발견됨

이 글에 대한 공공지능 분석

왜 중요한가?

AI 에이전트가 외부 데이터를 신뢰할 수 있는 명령어로 착각하여 실행하는 '신뢰 모델의 붕괴'를 보여주기 때문입니다. 이는 단순한 데이터 오염을 넘어 기업의 인프라와 엔드포인트에 직접적인 악성 코드 침투를 허용하는 치명적인 경로가 될 수 있습니다.

어떤 배경과 맥락이 있나?

최근 AI 에이전트가 웹 콘텐츠를 효율적으로 파악하도록 돕는 llms.txt 표준이 도입되고 있으나, 이를 검증 없이 실행하는 에이전트의 동작 방식이 보안 허점으로 작용하고 있습니다. 이는 LLM의 프롬프트 인젝션 취약점이 에이전트의 실행 권한과 결합된 형태입니다.

업계에 어떤 영향을 주나?

개발 도구 및 자동화 에이전트를 사용하는 기업들은 새로운 공급망 공격 위협에 직면하게 되었습니다. 특히 패키지 매니저(npm, PyPI)를 사용하는 개발 환경에서 에이전트의 자동화된 작업이 보안 사고의 시발점이 될 수 있습니다.

한국 시장에 어떤 시사점이 있나?

AI 기반 자동화 워크플로우를 도입하려는 한국 스타트업들은 에이전트에게 부여하는 실행 권한(Shell access 등)을 엄격히 제한해야 합니다. 외부 문서를 참조하는 에이전트의 동작에 대한 샌드박스 환경 구축과 검증 프로세스 도입이 필수적입니다.

이 글에 대한 큐레이터 의견

이번 발견은 AI 에이전트의 '자율성'과 '보안' 사이의 피할 수 없는 트레이드오프를 극명하게 보여줍니다. 에이전트가 웹상의 문서를 읽고 스스로 코드를 실행하며 문제를 해결하는 능력은 생산성을 혁신적으로 높여주지만, 역설적으로 그 능력이 공격자의 가장 강력한 무기가 될 수 있습니다.

스타트업 창업자들은 에이전트 도입을 통한 비용 절감과 속도 향상이라는 기회에 매몰되어, 에이전트가 사용하는 '신뢰의 경계'가 무너졌음을 인지해야 합니다. 에이전트가 읽는 모든 외부 데이터는 잠재적인 명령(Command)으로 간주되어야 하며, 이를 방어하기 위한 가드레일 구축 비용은 에이전트 도입 시 반드시 고려해야 할 운영 비용(OpEx)의 일부로 포함되어야 합니다.

원문 보기 →

관련 뉴스

댓글

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.