CPU의 NX(No-Execute)비트 기술을 활용하여 효과적으로 차단… | [국회직 9급 정보보호론] 16년 1회차 기출문제 상세 페이지
1[국회직 9급 정보보호론] 16년 1회차
CPU의 NX(No-Execute)비트 기술을 활용하여 효과적으로 차단할 수 있는 공격 유형으로 옳은 것은?
1
Cross-Site Scripting 공격
2
Denial of Service 공격
3
ARP Spoofing 공격
4
SQL Injection 공격
5
Buffer Overflow 공격
해설
NX 비트로 효과적으로 차단할 수 있는 공격은 Buffer Overflow 공격이다.
NX 비트는 스택·힙 같은 데이터 영역을 실행 불가로 표시한다. 따라서 버퍼를 넘치게 해 데이터 영역에 넣은 셸코드로 실행 흐름을 옮겨도 CPU가 실행을 거부한다.
- Cross-Site Scripting 공격: 웹 페이지에 삽입된 스크립트가 브라우저에서 실행되는 공격이므로 CPU의 메모리 실행 제어로 막을 수 없다.
- Denial of Service 공격: 자원 고갈이나 서비스 방해가 목적이어서 메모리 실행 권한과 무관하다.
- ARP Spoofing 공격: 위조된 ARP 응답으로 주소 매핑을 속이는 네트워크 공격이다.
- SQL Injection 공격: 입력값으로 데이터베이스 질의를 조작하는 공격으로, 입력값 검증과 매개변수화로 대응한다.
오류나 개정된 내용이 보이면 알려주세요