vulnerability

포맷 스트링 (Format String)

빈 칸 2024. 5. 12. 15:15

KISA 가이드

 

포맷스트링(Format String)이란?

사용자로부터 입력을 받아들여 결과를 출력하기 위해 사용하는 형식

포맷스트링을 사용하는 함수에 대해 형식이나 형태를 지정해주는 문자열

print() 같은 특정 함수들에서 검사되지 않은 사용자 입력을 포맷 스트링 파라미터로 사용하는 것으로부터 파생

 

포맷스트링 취약점 점검 방법

웹 서버(web server)의 버전을 낮은 버전이 아닌 상위버전으로 올리기

파라미터에 대해 유효성 검증 추가