보안기능 결정에 사용되는 부적절한 입력 값
검증되지 않은 입력 값이 인증, 인가, 권한부여 등에 사용되지 않도록 구현해야 한다. 인증결정의 기준으로 외부 입력 값을 그대로 사용하는지 여부 점검 상태정보나 민감한 데이터 특히 이용자 세션정보와 같은 중요한 정보는 서버에 저장하고 보안확인절차도 서버에서 실행한다. 보안설계관점에서 신뢰할 수 없는 입력 값이 응용프로그램 내부로 들어올수 있는 지점과 보안결정에 사용되는 입력 값을 식별하고 제공되는 입력 값에 의존할 필요가 없는 구조로 변경할 수 있는지 검토한다.