기타 Hacker News · 2026-10-15

사람 눈엔 안 보이는데… 웹 서버 헤더로 AI 해킹 시도하는 사이트들 발견됨

핵심 요약
  • 2억 1,700만 개 웹 응답 헤더를 전수 조사한 결과 7,959개 사이트가 AI 전용 헤더를 사용 중이었으며 30곳에서 프롬프트 인젝션 시도가 확인되었습니다.
  • 사용자는 볼 수 없는 HTTP 헤더 영역이지만 AI 도구가 이를 그대로 읽어들일 경우 악의적인 지시를 실행할 위험이 있습니다.
  • 실험 결과 사이트 안내를 따르도록 설정된 AI 에이전트는 9번 중 7번 헤더의 명령을 그대로 따르는 것으로 나타났습니다.
요약 인공지능(AI) 에이전트가 웹 서핑을 할 때 사람이 보는 웹페이지 화면뿐만 아니라 눈에 보이지 않는 HTTP 응답 헤더(Response Header)를 통해서도 프롬프트 인젝션 공격에 노출될 수 있다는 연구 결과가 공개됐습니다. 보안 연구팀 Signals Corps는 커먼 크롤(Common Crawl)의 2026년 9월 크롤링 데이터 중 10%에 해당하는 2억 1,700만여 개 웹페이지 응답 헤더를 분석했습니다. 그 결과 총 7,959개 사이트가 AI 에이전트를 겨냥한 전용 헤더를 전송하고 있는 것으로 나타났습니다. 이 중 대다수인 7,271개 사이트는 `x-llms-txt` 등 AI 에이전트에게 참조할 리소스 위치를 안내하는 포인터 용도였으나, 30개 사이트에서는 직접 명령을 주입하려는 프롬프트 인젝션 시도가 발견되었습니다. 이 중 24개는 `X-AI`라는 헤더 이름을 사용했습니다. 이러한 인젝션 시도의 대부분(22곳)은 장난성 문구였으며, 기존 프롬프트 무시("ignore all previous instructions") 같은 단순 텍스트 형태였습니다. 웹 브라우저는 일반 이용자에게 헤더 내용을 표시하지 않지만, 웹 페치(fetch) 도구가 헤더를 그대로 모델 컨텍스트에 넘길 경우 공격이 성립할 수 있습니다. 실제 Claude Opus, Sonnet, Haiku(Claude Code 환경) 대상 테스트 결과 기본 상태에서는 헤더의 지시를 따르지 않았으나, 사용자 프롬프트가 해당 사이트의 안내를 따르도록 유도했을 때는 9번 중 7번 꼴로 헤더 지시를 따르는 취약성을 보였습니다. 연구팀은 에이전트에 셸이나 데이터베이스 접근 권한이 부여되어 있을 경우 이러한 간접 프롬프트 인젝션이 실질적인 보안 위협이 될 수 있다고 지적했습니다.
Sponsored · 광고