모두CBT

SQL 인젝션 공격에 대응하는 효과적인 방법이 아닌 것은? | [정보보안기사 필기] 19년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 19년 1회차
SQL 인젝션 공격에 대응하는 효과적인 방법이 아닌 것은?
1
데이터베이스 내장 프로시저를 사용
2
원시 ODBC 에러를 사용자가 볼 수 없도록 코딩
3
사용자가 입력하여 서버로 전송되는 파라미터값을 검증
4
DB 애플리케이션의 접근권한을 최대한 허용
해설

SQL 인젝션 대응의 기본 원칙은 최소 권한 부여다. DB 애플리케이션 계정에는 업무에 필요한 최소한의 권한만 주어야 인젝션이 성공해도 피해를 줄일 수 있다.

따라서 접근권한을 최대한 허용하는 것은 오히려 피해를 키우는 방향이라 효과적인 대응책이 될 수 없다.

내장 프로시저 사용, ODBC 에러 메시지 은닉, 입력 파라미터 검증은 모두 실제로 권장되는 SQL 인젝션 대응책이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.