ValidateInput

Trouble shooting

[ASP. NET MVC] 클라이언트에서 잠재적 위험이 있는 오류 해결방법

❎ 오류사항 AJAX를 통해 서버로 POST 요청시 Controller로 넘어가지도 못하고 오류가 발생했습니다. 이때 서버로 넘긴 값에 특수문자가 포함되어 있었고 이에 따른 문제였습니다. 👩‍💻 오류 파악 서버로 값을 전달할 때 POST 요청시 특수문자나 인코딩 되지 않은 HTML 콘텐츠()가 포함되어 있으면 발생하는 오류입니다. 클라이언트에서 이러한 값이 포함된 내용을 전송 받을 경우 XSS(Cross-site scription) SQL Injection공격 같이 보안적인 이슈가 발생하기 때문에 .NET 기반 웹 기술(ASP.NET, MVC, Razor)의 기본설정에서 막고 있습니다. 즉, 서버에 전송 된 특수문자나 인코딩 되지 않은 HTML 콘텐츠를 처리 하지 못하도록 하는 ASP.NET의 요청 유효..

eunoia07
'ValidateInput' 태그의 글 목록