모두CBT

다음 중 웹을 통한 sql injection 공격 방지 방법으로 가장 … | [정보보안기사 필기] 16년 1회차 기출문제 상세 페이지

1[정보보안기사 필기] 16년 1회차
다음 중 웹을 통한 sql injection 공격 방지 방법으로 가장 부적절한 것은?
1
원시 ODBC 에러를 사용자가 볼 수 없도록 코딩
2
데이터베이스 애플리케이션을 최소 권한으로의 구동
3
데이터베이스 확장 프로시저 사용
4
테이블 이름,컬럼 이름, sql 구조 등이 외부 HTML에 포 함되어 나타나지 않도록 설정
해설

SQL Injection 방지를 위해서는 오류 메시지를 통한 내부 정보 노출을 막고, 데이터베이스 계정의 권한을 최소화하며, 테이블·컬럼명 등 구조 정보가 외부 HTML에 드러나지 않도록 해야 한다.

반면 데이터베이스 확장 프로시저를 사용하는 것은 공격자가 SQL Injection을 통해 운영체제 명령까지 실행할 수 있는 통로가 되므로, 방지책이 아니라 오히려 위험을 키우는 요소다.

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