버퍼 오버플로우(Buffer Overflow)의 설명으로 옳지 않은 것은?
1
지정된 버퍼(Buffer)의 크기보다 더 많은 데이터를 입력해서 프로그램이 비정상적으로 동작하도록 만드는 것을 의미함
2
대부분의 경우 버퍼가 오버플로우 되면 프로그램이 비정상적으로 종료되면서 루트 권한을 획득할 수 있음
3
버퍼가 오버플로우 되는 순간에 사용자가 원하는 임의의 명령어를 수행시킬 수 있음
4
버퍼 오버플로우를 방지하기 위해서는 시스템에 최신 패치를 유지해야 함