문제 내용: 버퍼 오버플로우에 대한 설명으로 옳지 않은 것은?
선택지 1: 프로세스 간의 자원 경쟁을 유발하여 권한을 획득하는 기법으로 활용된다.
선택지 2: C 프로그래밍 언어에서 배열에 기록되는 입력 데이터의 크기를 검사하지 않으면 발생할 수 있다.
선택지 3: 버퍼에 할당된 메모리의 경계를 침범해서 데이터 오류가 발생하게 되는 상황이다.
선택지 4: 버퍼 오버플로우 공격의 대응책 중 하나는 스택이나 힙에 삽입된 코드가 실행되지 않도록 하는 것이다.