가이드
AI 코딩 에이전트 안전 체크리스트: 명령 실행을 허용하기 전의 10가지 규칙
짧은 답: AI 코딩 에이전트가 Mac에서 명령을 실행하게 할 때의 열 가지 실용적인 규칙: git을 쓰고, 허용하기 전에 읽고, 권한 프롬프트를 켜 두세요.
명령을 실행할 수 있는 AI 코딩 에이전트는 강력하지만 때로는 틀립니다. 이 열 가지 습관은 특별한 도구가 필요하지 않으며, 잘못된 명령이 최악의 하루로 이어지지 않게 해 줍니다.
체크리스트
- git 저장소에서 작업하고 큰 작업 전에 커밋하세요. 어떤 변경이든 되돌릴 수 있습니다.
- 허용하기 전에 명령을 읽으세요. 특히
rm,sudo,curl | sh, 또는 프로젝트 밖의 경로가 있는 명령은 꼭 확인하세요. - 권한 프롬프트는 건너뛰지 말고 켜 두세요. 건너뛰기가 위험한 이유를 읽어 보세요.
- 답하기 쉽게 만드세요. 그러면 프롬프트를 끄고 싶은 유혹이 생기지 않습니다. 키 하나로 답하는 팝업이 도움이 됩니다.
- 작업마다 폴더를 따로 두세요. 한 에이전트가 다른 프로젝트를 건드리지 못합니다.
- 비밀 정보를 채팅에 넣지 마세요. 키, 토큰, 비밀번호를 프롬프트에 붙여넣지 마세요.
- 병합하거나 배포하기 전에 변경 사항의 diff를 검토하세요.
- 정말 안전한 것만 미리 승인하고 나머지는 계속 묻도록 두세요.
- 답하지 않은 요청을 오래 두지 마세요. 읽지 않은 요청은 거부하는 것이 맞습니다.
- 끄는 방법을 알아 두세요. 각 에이전트의 중지·중단 방법과, 연결된 도구의 연결을 해제하는 방법을 익혀 두세요.
Herdbell이 맞는 곳
Herdbell만으로 에이전트가 안전해지지는 않습니다. 사람이 해야 할 부분을 돕습니다. 모든 요청을 발생한 순간 확인하고, 위험한 명령은 두 번 묻고, 답하지 않은 요청은 승인되는 대신 에이전트 자체 프롬프트로 돌아갑니다. 판단은 언제나 사용자의 몫입니다.
자주 묻는 질문
AI 에이전트가 셸 명령을 실행하게 두어도 안전한가요?
권한을 켜 두고, 허용하는 내용을 읽고, git으로 복원할 수 있는 프로젝트에서 작업한다면 괜찮을 수 있습니다. 이런 확인을 건너뛰면 위험합니다.
어떤 명령은 항상 두 번 읽어야 하나요?
파일 삭제, sudo 사용, 스크립트 다운로드 후 실행, 프로젝트 폴더 밖으로 접근하는 모든 명령.