보안 감사 실험 결과, AI 에이전트 성능은 지식 접근성에 달려 있음

한 Reddit 사용자가 지식 접근성이 결과에 미치는 영향을 테스트하기 위해 동일한 코드베이스에서 AI 보안 감사 접근법을 비교하는 실험을 진행했습니다. 이 실험은 BoxyHQ의 오픈 소스 Next.js SaaS 스타터 키트를 테스트 대상으로 사용했습니다.
비교된 세 가지 감사 방법
개발자는 세 가지 독립적인 보안 감사를 실행했습니다:
- Claude Code의 내장 보안 검토: 1개의 치명적, 6개의 높음, 13개의 중간 심각도 문제 발견
- 추가 컨텍스트 없이 AI 에이전트: 1개의 치명적, 5개의 높음, 14개의 중간 심각도 문제 발견
- 10개의 전문 보안 서적을 제공한 AI 에이전트: 8개의 치명적, 9개의 높음, 10개의 중간 심각도 문제 발견
주요 발견 사항
서적을 제공받은 에이전트는 다른 방법들이 완전히 놓친 취약점들을 식별했으며, 그 중에는 다음과 같은 것들이 포함됩니다:
- 평문으로 저장된 비밀번호 재설정 토큰
- 토큰 검증 시 TOCTOU(Time-of-Check to Time-of-Use) 경쟁 조건
res.status(404)를 호출하지만 반환하지 않아 실행이 계속되도록 하는 기능 플래그
개발자는 이러한 문제들이 난해한 예외 사항이 아니라 실제 보안 침해 사례에서 나타나는 유형의 문제라고 지적했습니다. 이 실험은 모든 세 가지 테스트에서 동일한 코드베이스와 동일한 AI 모델을 사용했으며, 유일한 변수는 에이전트가 접근할 수 있는 지식이었습니다.
AI 지원 개발에 대한 시사점
이 실험은 AI 에이전트들이 지능에 의해 제한되는 것이 아니라 필요할 때 접근할 수 있는 지식에 의해 제한된다는 점을 시사합니다. 개발자는 보안 지식이 코드 내부보다는 "코드 위에 존재한다"고 결론지으며, AI 도구들에 도메인별 참고 자료를 제공하는 것이 그들의 기본 훈련에만 의존하는 것보다 중요하다는 점을 강조했습니다.
전문 지식 소스로 AI 에이전트를 강화하는 이러한 접근법은 특히 보안 검토를 위해 AI 코딩 어시스턴트를 사용하는 개발자들에게 관련성이 높을 수 있으며, 최신 보안 참고 자료와 모범 사례에 대한 접근성이 발견 결과의 질에 상당한 영향을 미칩니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

Cloak 도구는 OpenClaw 에이전트의 채팅 비밀번호를 자가 소멸 링크로 대체합니다.
Cloak은 오픈소스 도구로, OpenClaw 에이전트와 채팅에서 공유되는 비밀번호를 자가 소멸 링크로 대체합니다. 각 링크는 한 번만 열 수 있으며, 이후 비밀번호가 사라져 채팅 기록에 비밀번호가 쌓이는 것을 방지합니다.

Python과 Gemini Flash를 활용한 OpenClaw 명령어 보안 모니터링
한 Reddit 사용자가 OpenClaw의 명령어 실행을 추적하고 의심스러운 활동에 대해 경고하는 보안 모니터링 설정을 공유했습니다.

구분자 방어, 제미나 4의 프롬프트 인젝션 방어율 21%→100%로 향상 (6100+ 테스트 벤치마크)
벤치마크는 7가지 공격 유형(6100개 이상의 테스트)에 대해 15개 모델을 테스트했으며, 신뢰할 수 없는 콘텐츠 주변에 랜덤 구분 기호를 사용했습니다. Gemma 4 E4B는 구분 기호와 엄격한 프롬프트를 통해 방어율이 21.6%에서 100%로 향상되었습니다.

llm-hasher: 하이브리드 LLM 워크플로우를 위한 로컬 PII 탐지 및 토큰화
llm-hasher는 OpenAI나 Claude와 같은 외부 LLM에 데이터가 전달되기 전에 Ollama를 사용해 개인 식별 정보를 로컬에서 탐지하고, PII를 토큰화한 후 처리 완료 시 원본을 복원하는 도구입니다. 정규식을 사용해 구조화된 데이터 유형을 탐지하고, 로컬 LLM을 사용해 문맥 기반 탐지를 수행하며, 매핑 정보는 암호화된 저장소에 보관합니다.