꼭 클라이언트/서버 양측에서 유효성 검사를 하자
프론트엔드에서 '만' 유효성 검사를 하는 것이 좋지 않다. 이에대해 자세하게 설명한 블로그가 있다. 내용을 요약하면 클라이언트의 개발자 도구로 유효성 검사 부분을 무력화 하는 것이 충분히 가능하기 때문에 반드시 서버에서 유효성 검사를 해 줘야 한다는 것이다. 그래서 유효성 검사를 하는 안전한 방법은 두 가지다. 프론트와 백엔드 양쪽에 모두 검증 코드를 작성한다. 백엔드에 검증 코드를 작성 후, 백엔드 결과에 따라 프론트는 메세지만 노출한다. 이런 사실은 미리 알고 있었기 때문에 나는 항상 백엔드에서 검증코드를 만들어 왔는데 실무에서 직접 유효성 검사 코드를 작성하다보니 역시 프론트단에서도 유효성 검사는 필요하다. 사실 개발자 도구를 통한 회피는 쉽게 발생하는 일이 아닌데 프론트엔드에서 쉽게 처리할 수 있..
in office
2019. 5. 14. 10:17
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 마르코프 연쇄
- java
- 코딩의 기술
- RESTful
- 클린코드
- markov chain
- 경고
- 디자인패턴
- Spring in Action
- 몰라서망신
- 마르코프
- 자바스크립트개론
- Warning
- REST API
- 동적계획법
- 유지보수
- 크롬
- DP
- 자바스크립트 개론
- html
- Markov
- GROUP BY
- 야근
- Count
- 로그
- 전략패턴
- CONVENTIONS
- restful api
- 문장 생성기
- was
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함