SECURITY CH4
SQL Injection 대응 전체 지도
SQL Injection은 쿼리 작성 방식, 입력값 검증, DB 권한, 오류 메시지, 탐지 체계를 함께 봐야 줄어듭니다.
Prevent
사전 차단
Prepared Statement, 입력값 검증, 특수문자 문맥 처리를 적용합니다.
Limit
피해 제한
DB 권한 최소화, 비밀번호 해시, 오류 메시지 제한으로 확산을 줄입니다.
Detect
탐지와 개선
WAF, 로그 모니터링, 보안 코딩 교육, 정기 점검으로 반복 발생을 막습니다.
Prepared Statement
SQL 구조와 입력값을 분리해 명령어 해석을 차단
필수
입력값 검증
허용 형식, 길이, 범위만 처리
보조 차단
DB 권한 최소화
공격 성공 시 조회, 변경, 삭제 범위를 제한
피해 축소
WAF와 로그
공격 패턴을 탐지하고 사고 분석 근거를 남김
운영 감시