상태를 바꾸는 요청에는 무엇을 확인하나요?
인증된 사용자의 의도된 요청인지 확인하는 보호가 필요합니다. 쿠키 인증을 쓴다면 출처 검사와 CSRF 대응 방식을 함께 검토하세요.
적용 범위
이 묶음은 앱 개발에서 기본적으로 확인할 신뢰 경계를 설명합니다. 실제 보호 수준은 배포 환경과 데이터의 성격에 맞춰 별도로 검토해야 합니다.
확인할 항목
- 서버에서 권한 확인
- 비밀값을 공개 번들에서 제외
- 외부 입력을 신뢰하지 않기
공식 참고 자료
아래 자료는 이 주제의 개념과 검토 기준을 확인하는 공식 참고 문서입니다. 작업 순서와 비교 방법은 편집팀의 제안이며, 제품의 성능을 직접 시험했다는 뜻은 아닙니다.
- W3C 입력 양식 접근성 안내확인일 2026-10-20
- NIST AI 위험관리 프레임워크확인일 2026-10-20
- OWASP 생성형 AI 보안 위험확인일 2026-10-20
관련 질문
HTML에 사용자 문장을 넣을 때 무엇을 주의하나요?
문자열이 실행 가능한 코드로 해석되지 않도록 안전하게 렌더링하세요. 검증되지 않은 HTML을 그대로 삽입하는 기능은 특히 주의해야 합니다.
HTML에 사용자 문장을 넣을 때 무엇을 주의하나요 자세히 보기 ↗사용자 입력으로 쿼리를 만들 때 무엇을 지키나요?
데이터와 명령을 분리하는 매개변수화된 방식을 사용하세요. 문자열을 이어 붙여 쿼리를 만드는 방식은 입력이 실행 구조를 바꿀 위험이 있습니다.
사용자 입력으로 쿼리를 만들 때 무엇을 지키나요 자세히 보기 ↗URL을 서버에서 읽는 기능은 무엇을 막아야 하나요?
내부 주소와 제한된 네트워크 자원에 접근하지 않도록 검증해야 합니다. 최초 주소뿐 아니라 DNS 결과와 이동한 주소도 확인해야 합니다.
URL을 서버에서 읽는 기능은 무엇을 막아야 하나요 자세히 보기 ↗