편집 : 내 질문에 약간 빗나있어 가능성이 떨어지는 것 같습니다. 가능한 한 간결하게 : HTML 요청을하는 사용자가 발생하는 예외를 피하는 데 관심을 가져야합니까?정상적인 상호 작용 이외의 사용자 입력에 대한 예외 처리
HTML에서 정수 값을 사용하는 드롭 다운 필드를 사용하고 있습니다. 이 값은 백 오피스에서 파싱됩니다. 현재 정수 구문 분석이 실패하면 사이트는 최상위 예외 처리로 인해 일반 오류를 제공하고 정수 구문 분석 오류가 포함 된 감사 내역에 항목을 배치합니다.
일반적으로 잘못된 사용자 입력으로 처리되지 않은 예외가 발생하는 것을 원하지는 않지만이 경우 잘못된 입력은 봇이나 영리한 사용자 만 생성 할 수 있습니다. 이러한 경우에 오류 메시지가 예기치 않게 발생하지 않으므로 보안 문제가되어서는 안됩니다.
예외를 처리 할만한 다른 이유가 있습니까? 이 작업을 수행하면 사용자가이 범죄를 저지른 경우 내가 원하는 일을 공식화해야합니다. 나는 봇과 악의적 인 사용자에게 그들 자신의 작은 검증 에러를 보여줄 수 있습니까? 값을 기본값으로 설정하고 양식을 제출하도록 허용합니까?
클라이언트 측 유효성 검사를 사용하고 있으며 절대로 깨지지 않을 것으로 기대하십니까? – Dethariel
아니요,이 프로젝트에는 표준 클라이언트 측 유효성 검사가 없습니다. 모든 것이 서버 측에서 검증됩니다. – Sprague