[정보시스템 구축관리] 메모리상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두었다가 그 값이 변경되었을 경우 오버플로우 상태로 가정하여 프로그램 실행을 중단하는 기술은?
① Stack Guard
② Bridge
③ ASLR
④ FIN
(정답률: 79%)
문제 해설
Stack Guard는 스택 오버플로우 공격을 방지하기 위해 사용되는 기술로, 메모리상에서 프로그램의 복귀 주소와 변수 사이에 특정 값을 저장해 두었다가 그 값이 변경되었을 경우 오버플로우 상태로 가정하여 프로그램 실행을 중단하는 것입니다. 따라서, 스택 오버플로우 공격을 막기 위해 Stack Guard를 사용합니다.