SQL Injection 대응 구성 요소
방어 지도
Prepared StatementSQL 구조를 먼저 고정하고 값은 파라미터로 전달합니다.
입력값 검증허용된 형식과 범위를 벗어난 입력을 거부합니다.
DB 최소 권한애플리케이션 계정에 필요한 권한만 부여합니다.
오류 노출 제한DB 오류 상세를 사용자에게 그대로 보여주지 않습니다.
SQL Injection 대응 진행 순서
대응 우선순위
우선순위
이스케이프는 보조 수단이며, 핵심 대응은 Prepared Statement와 권한
최소화입니다.