AI 활용2026년 11월 3일
클로드로 만든 앱, 배포 전에 이 6가지는 꼭 점검하세요
AI로 앱을 만들면 "돌아가는 것"까지는 빠릅니다. 문제는 그다음입니다.
돌아가는 앱이 안전한 앱은 아닙니다. 배포 전에 클로드에게 점검을 시킬 때 쓸 항목을 6개 묶음으로 정리했습니다.
1. 문 잠그기: 로그인과 접근 권한
제대로 된 인증(로그인) 구현
관리자 페이지 경로 잠그기
비밀번호는 해시해서 저장
비밀번호 재설정 링크에 만료 시간 두기로그인은 있는데 관리자 주소만 알면 들어가지는 앱이 의외로 많습니다.
2. 열쇠 숨기기: API 키와 비밀 값
API 키를 코드·화면에 노출하지 않기, 환경 변수 점검
깃 기록에 새어 나간 비밀 값 검사
유출된 키는 폐기 후 재발급키가 노출되면 남이 내 키로 마음껏 쓰고, 요금은 제가 냅니다. 깃에 한 번 올라간 키는 지워도 기록에 남으니 폐기가 정답입니다.
3. 입구 검문: 입력과 요청 검증
입력 양식을 서버에서도 검증
DB 질의는 파라미터 방식(SQL 인젝션 방지)
XSS 방어, CSRF 보호
파일 업로드 종류·크기 제한
요청 횟수 제한화면에서만 막으면 의미가 없습니다. 검증은 서버에서 해야 합니다.
4. 통로 단속: 통신과 브라우저 설정
HTTPS 강제
CORS는 필요한 곳만 허용
보안 헤더 추가
세션 쿠키 안전 설정5. 돈이 오가는 곳: 결제와 가격
가격·결제 금액은 서버에서 확인화면의 가격을 조작해서 싸게 사는 일이 가능해집니다. 결제가 있는 앱이라면 가장 먼저 볼 항목입니다.
6. 정리 정돈: 배포 환경과 의존성
실서비스에서 디버그 모드 끄기
취약한 패키지 업데이트, 안 쓰는 패키지 삭제
밖에 노출된 파일 점검
수상한 활동 기록·모니터링
DB를 안전하게 잠그기마지막이 제일 중요합니다: 보고서
점검을 시켰으면 끝이 아닙니다. 막은 것을 테스트하고, 찾은 문제와 고친 내용을 보고서로 받으세요. 보고서에서 "고쳤다"고 한 곳은 앱을 열어 직접 눌러 확인해야 합니다. AI가 고쳤다고 말하는 것과 실제로 고쳐진 것은 다를 수 있습니다.
한계도 알아두세요
이 목록은 시작점입니다. 이것만으로 해킹을 막을 수는 없습니다.
클로드가 막아 주는 범위는 앱 구조마다 다릅니다.
결제나 개인정보를 다루는 서비스는 배포 전에 전문가 점검을 한 번 받는 것을 권합니다.