보안

‘다시 묻지마’ 눌렀다가…AI 코딩 비서 타고 민감정보 유출

아이티데일리 (IT DAILY) ·

‘다시 묻지마’ 눌렀다가…AI 코딩 비서 타고 민감정보 유출
AI로 생성한 이미지

✦ AI 요약

Apiiro가 앤트로픽 AI 코딩 에이전트 Claude Code와 관련한 민감정보 유출 문제를 공개했다.

조사 결과 공개 GitHub 저장소 1994곳에서 민감정보 2539개가 발견됐고, 유형에는 DB 암호, 클라우드 키, API 토큰이 포함됐다.

아파이로는 GitHub 내 클로드 코드 설정 파일의 업로드 여부를 점검하고, 공개 제외 목록 등록과 노출된 비밀번호·인증키의 즉시 재발급을 권고했다.

더해커뉴스 등 외신의 9일 보도에 따르면 애플리케이션 보안 기업 Apiiro가 앤트로픽 AI 코딩 에이전트 Claude Code와 관련한 민감정보 유출 문제를 공개했다.

이번 문제는 AI 코딩 도구의 작업 승인 생략 기능으로 GitHub 공개 저장소의 민감정보 유출이 확인된 사안이다. 개발 편의 목적의 도입 요소가 보안 사각지대를 초래한 것으로 나타났다.

조사 결과 공개 GitHub 저장소 1994곳에서 민감정보 2539개가 발견됐다. 민감정보 유형에는 DB 암호, 클라우드 키, API 토큰이 포함됐다.

사례로는 한 조직에서 GitHub에 유출된 클라우드 키를 실제 사용 중인 상태인 것으로 조사됐다.

클로드 코드에서 외부 DB·API 연계가 이뤄지는 조건에서는 사용자가 DB 확인·API 호출을 요청할 때 생성된 명령에 설정 파일의 비밀 키가 포함됐다. 이어 실행 전 확인 메시지에서 '예, 다시 묻지 않음(Yes, and don't ask again)'을 선택하면 해당 명령과 비밀 키가 프로젝트 폴더 내 설정 파일에 저장됐다.

이 설정 파일은 개발자 PC 내부에만 있어야 하는 로컬 파일이었다. 그러나 프로젝트 폴더에는 '외부 공개 금지' 표시가 없었고, 파일은 개인 컴퓨터 안에만 임시 은닉돼 있었던 구조적 허점이 발목을 잡았다.

이런 상태에서 다른 컴퓨터로 코드를 옮기거나 동료와 협업하는 영향 상황이 발생하면 깃(Git)은 해당 파일을 일반 소스코드 파일로 처리했다. 그 결과 인터넷 공개로 이어졌다.

아파이로는 유출이 단순한 개발자 실수만이 아니라 AI의 작업 방식과도 연결됐다고 봤다. 아파이로 측은 개발자 실수 외 AI의 유출 영향 정황을 확인했다고 밝혔다. 조사 대상 저장소 539개에서 클로드 코드가 작업 저장 과정에서 민감정보가 포함된 설정 파일을 GitHub에 업로드한 것으로 나타났다. 클로드 코드는 중요 암호 파일의 GitHub 업로드를 차단하도록 설계됐지만, 클로드 코드가 생성한 파일은 업로드 금지 목록에서 제외된 상태였다.

아파이로는 탐지 도구들까지 설정 파일 속 평문 비밀번호를 놓친 사례도 제시했다. 소스코드 점검용 시크릿 스캐너는 해당 문제를 탐지하지 못했다. 아파이로는 외부 솔루션 2개로 10만4000여 개 파일을 점검했지만, 두 솔루션 모두 215개 파일의 민감정보를 감지하지 못했다. 미감지 원인으로는 스캐너가 'PGPASSWORD=' 뒤의 일반 텍스트 비밀번호를 정상 코드로 인식한 점이 지목됐다.

아파이로 측은 GitHub 내 클로드 코드 설정 파일의 업로드 여부를 점검해 달라고 당부했다. 또 재발 방지를 위해 해당 파일을 공개 제외 목록에 등록해야 한다고 안내했다. 아울러 파일을 삭제하는 것만으로는 과거 이력의 정보가 삭제되지 않는다고 설명했다. 아파이로 측은 한 번이라도 노출된 비밀번호·인증키는 즉시 재발급해야 한다고 강조했다.

출처: 아이티데일리 (IT DAILY) · 김호준 기자
원문: https://www.itdaily.kr/news/articleView.html?idxno=242790

참고자료

이 기사는 자동생성 알고리즘의 도움을 받아 작성되었습니다.


출처 아이티데일리 (IT DAILY)

원문 확인

이 기사는 아이티데일리 (IT DAILY) 원문을 바탕으로 비즈크러시가 요약 정리했습니다. 정확한 인용과 세부 내용은 원문을 확인해 주세요.

이어서 보기

BizCrush
온라인 회의 화면에 실시간 자막을 띄운 BizCrush

BizCrush 앱

회의·통화 실시간 자막과 요약

주식회사 비즈크러시 · 대표 곽태민 · 사업자등록번호 691-86-03729

서울특별시 강남구 영동대로 602, 6층 602호 내 Z112 (삼성동, 삼성동 미켈란 107)

고객문의 help@bizcrush.ai · 사업 제휴 문의 business@bizcrush.ai

AI 안내

일부 서비스는 생성형 AI를 활용합니다.

해당 기능에는 이용 전 안내와 AI 생성 결과 표시를 별도로 제공합니다. AI 결과는 참고용이며, 중요한 결정 전에는 반드시 원문 확인과 전문가 검토가 필요합니다.