(가), (나)에 들어갈 용어를 바르게 연결한 것은?
○는 컴파일러가 프로그램의 함수를 호출할 때 ret 앞에 canary 값을 주입하고, 종료할 때 canary 값을 변조했는지 확인하여 공격을 탐지한다.(가)○공격은 데이터의 형태와 길이에 대한 불명확한 정의로 인한 문제점 중 데이터 형태에 대한 불명확한 정의로 인한 것이다.(나)
(가) (나)
- ①스택 실드 버퍼 오버플로
- ②스택 실드 포맷 스트링
- ③스택 가드 버퍼 오버플로
- ④스택 가드 포맷 스트링
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)