표제지
국문요약
목차
1. 서론 7
2. 버퍼 오버플로우와 공격 기술 8
2.1. 발생 영역에 따른 분류 10
2.2. Code Pointer의 종류에 따른 분류 11
2.3. 공격 코드의 종류에 따른 분류 12
3. 버퍼 오버플로우 방어 기술 14
3.1. 버퍼로부터 취약성 제거 15
3.2. 프로그램의 실행 흐름 변경 금지 17
3.3. 공격 코드 실행 금지 20
4. 결론 23
참고 문헌 25
ABSTRACT 31
표 1. 기존의 버퍼 오버플로우 공격 성공 조건 8
표 2. 기존의 분류법 8
표 3. 새로운 버퍼 오버플로우 공격 성공 조건 9
표 4. 새로운 버퍼 오버플로우 공격 기술 분류 기준 9
표 5. 발생 영역에 따른 분류 10
표 6. Code Pointer의 종류에 따른 분류 11
표 7. 공격 코드의 종류에 따른 분류 12
표 8. 기존 방어 기술의 분류 14
표 9. 기존의 버퍼 오버플로우 방어 기술 분류 14
표 10. 새로운 버퍼 오버플로우 방어 기술 분류 기준 15
표 11. 버퍼로부터 취약성을 제거하는 방법에 따른 분류 16
표 12. 프로그램의 실행 흐름 변경을 금지하는 방법에 따른 분류 17
표 13. 공격 코드 실행 금지에 따른 분류 20
표 14. 새로운 공격 기술 분류법 23
표 15. 새로운 방어 기술 분류법 23