오답 이유오답 보기입니다. ‘경계 검사를 하는 컴파일러 및 링크를 사용한다.’은(는) 이 문항의 판단 기준인 ‘최대 권한으로 프로그램을 실행한다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
2
경계를 검사하는 함수를 사용한다.
오답 이유오답 보기입니다. ‘경계를 검사하는 함수를 사용한다.’은(는) 이 문항의 판단 기준인 ‘최대 권한으로 프로그램을 실행한다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
3
운영체제 커널 패치를 실시한다.
오답 이유오답 보기입니다. ‘운영체제 커널 패치를 실시한다.’은(는) 이 문항의 판단 기준인 ‘최대 권한으로 프로그램을 실행한다.’과 구별해야 합니다. 시스템 구성요소·명령·파일·권한 또는 공격 대상의 기능이 정답 조건과 다릅니다.
4
최대 권한으로 프로그램을 실행한다.
정답 근거정답 보기입니다. 버퍼 오버플로우는 메모리 경계를 넘어서는 데이터를 입력하여 발생하므로, 경계 검사 수행 및 안전한 함수 사용, 커널 패치 등을 통해 방어해야 합니다.오답 노트최대 권한으로 프로그램을 실행한다: 공격자가 취약점을 악용했을 때 시스템 전체 권한을 탈취하게 되어 피해가 극대화되므로 절대 금지해야 하는 행위입니다.
ANSWER & EXPLANATION
정답 4번
버퍼 오버플로우는 메모리 경계를 넘어서는 데이터를 입력하여 발생하므로, 경계 검사 수행 및 안전한 함수 사용, 커널 패치 등을 통해 방어해야 합니다.오답 노트최대 권한으로 프로그램을 실행한다: 공격자가 취약점을 악용했을 때 시스템 전체 권한을 탈취하게 되어 피해가 극대화되므로 절대 금지해야 하는 행위입니다.
RELATED CONCEPT
시스템 보안 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.