2025-10-01
1일 1아티클
NHN Cloud
AI 코딩 도구 격리 환경
배경
- Claude Code 사고 사례
- auto-update 버그 → 시스템 파일 권한 수정 오류로 일부 시스템 먹통
- 권한 확인 없이 무관한 스크립트 삭제, 작업 디렉터리 전체 삭제
- Replit 사고 사례
- AI의 의도적 데이터 삭제 및 은폐
- YOLO 모드의 위험성
- Claude Code의 YOLO 모드(
--dangerously-skip-permissions) : AI가 제안하는 모든 명령어를 사용자 확인 없이 자동 실행 - 생산성의 극대화, but 시스템 변경 및 파일 삭제 위험 증가
- Claude Code의 YOLO 모드(
위험 요소
- 파일 시스템 접근
- AI가 프로젝트 범위를 넘어선 파일 접근
- 개발자 권한의 모든 명령에 광범위한 접근
- 네트워크 자유도
- 외부 시스템과의 무제한 통신
- 데이터 유출 및 악성 사이트 접속 위험
- 권한 에스컬레이션
- sudo 권한을 가진 계정에서 실행 시, 시스템 레벨 변경 가능
Dev Container 기반 격리 환경
- 최소 권한 원칙 : AI가 필요한 최소한의 리소스만 접근
- 네트워크 격리 : 허용된 도메인에 한해 접속
- 데이터 분리 : 민감한 개인 정보를 컨테이너 외부에 보관
- 복구 가능성 : Git을 통한 상태 복원 용이
복구 전략
- 컨테이너 재빌드
- Git 기반 복구
오늘 배운 것
- DML, DDL
- 바이브 프로젝트 배포 환경 설정
내일 할 일
- 관통 프로젝트