본문 바로가기
어플리케이션 보안정보보안기사 · 2016년04월02일 · 57/100

57.다음 중 프로그래머의 관점에서 버퍼 오버플로우 공격에 취약하지 않도록 사용 자제를 권고하는 함수는 무엇인가?

1
sprintf()정답
2
strncpy()
3
fgets()
4
strncat()

해설

버퍼 오버플로우 공격에 취약하지 않도록 프로그래머는 안전한 함수를 사용하고, 적절한 방어 기법을 적용해야 함 안전한 함수 중에서는 다음과 같은 함수들이 있다. sprintf() 대신 snprintf() strcpy() 대신 strncpy() gets() 대신 fgets() strcat() 대신 strncat() scanf() 대신 fscanf() 또는 sscanf()

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기