모두CBT

다음 중 버퍼 오버플로 공격(Buffer Overflow Attack)… | [법원직 9급 전산·사서 정보보호론] 24년 1회차 기출문제 상세 페이지

1[법원직 9급 전산·사서 정보보호론] 24년 1회차
다음 중 버퍼 오버플로 공격(Buffer Overflow Attack)에 취약한 함수와 가장 거리가 먼 것은?
1
strcpy
2
scanf
3
gets
4
printf
해설

버퍼 오버플로에 취약한 함수와 가장 거리가 먼 것은 printf이다.

printf는 입력을 버퍼에 저장하지 않고 출력하는 함수이다. 잘못 쓰면 버퍼 오버플로보다는 포맷 스트링 공격과 관련된다.

  • strcpy: 대상 버퍼의 크기를 확인하지 않고 문자열을 복사한다.
  • scanf: 입력 길이를 지정하지 않으면 버퍼 크기를 넘겨 저장할 수 있다.
  • gets: 입력 길이를 제한할 수 없어 대표적인 취약 함수로 꼽힌다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[법원직 9급 전산·사서 정보보호론] 24년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요법원직 9급 전산·사서 정보보호론 기출문제 암기장 전체 보기