logo

프론트엔드에서"만" 유효성 검사가 문제인 이유

language-logoGithub

• 클라이언트 사이드에서만 유효성 검사 코드를 작성하는 것은 문제가 될 수 있다. 이는 사용자가 브라우저의 개발자 도구를 이용해 유효성 검사 코드를 우회하거나 변경할 수 있기 때문이다.
• 따라서 서버 사이드에서도 유효성 검사 코드를 작성하는 것이 필수적이다. 이를 통해 클라이언트 사이드에서의 조작을 방지하고, 데이터의 안정성을 보장할 수 있다.
• 웹 개발에서 프론트엔드에서의 유효성 검사는 중요하지만, 브라우저의 개발자 도구를 통해 유효성 검사 코드를 회피하거나 데이터를 변조할 수 있기 때문에 백엔드에서의 유효성 검사가 필수적이다.
• 예시로, 브라우저의 개발자 도구를 이용해 유효성 검사 코드를 회피하고 빈값을 Ajax로 요청하면, 백엔드에서 오류가 발생하며, 이를 통해 프론트엔드에서만의 유효성 검사는 충분하지 않음을 알 수 있다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 169
profile-image향로
2년 전
Copyright © 2025. Codenary All Rights Reserved.