과목 구분 없음9급 국가직 공무원 정보보호론 · 2016년04월09일 · 11/20
11.버퍼 오버플로우에 대한 설명으로 옳지 않은 것은?
1
프로세스 간의 자원 경쟁을 유발하여 권한을 획득하는 기법으로 활용된다.정답
2
C 프로그래밍 언어에서 배열에 기록되는 입력 데이터의 크기를 검사하지 않으면 발생할 수 있다.
3
버퍼에 할당된 메모리의 경계를 침범해서 데이터 오류가 발생하게 되는 상황이다.
4
버퍼 오버플로우 공격의 대응책 중 하나는 스택이나 힙에 삽입된 코드가 실행되지 않도록 하는 것이다.
해설
버퍼 오버플로우(buffer overflow) 공격: 프로그램에 미리 할당된 버퍼보다 더 많은 양의 데이터를 집어넣어, 다른메모리 영역을 침범하여 데이터를 변조시키는 공격.