2.1. Sanitizing 장점
1. 코드를 크게 수정하지 않고 적은 비용을 들여서 적용하는 것이 가능함 2. 코드를 크게 수정하지 않기 때문에 오류 발생률이 낮음
2.2. Sanitizing 방법
1. 개행(Line Break), 탭 혹은 공백을 의미하는 데이터를 제거함 2. DBMS에서 사용되는 ',--, # 등의 특수문자를 제거함 3. 예상하는 입력 데이터의 패턴에서 벗어나는 데이터를 제거함
2.3. Sanitizing 예시
* Wordpress - sanitize_email() - 이메일 주소가 일반적으로 가지는 문자열 포맷의 범위를 벗어나는 문자를 제거하는 함수 ex) Do !n !gl!e:)@gmail.com => Dongle@gmail.com
* 사용자에게 전달되는 데이터를 처리하는 보안 코딩 방법 * 사용자가 개발자가 의도하지 않은 랜더링을 하지 않도록 조치하는 보안코딩 방법