VC11의 프로젝트 속성 중에 'SDL 검사' 라는 것이 있습니다. 이 속성을 사용으로 하면 보안상 위험한 함수를 사용하면 컴파일 에러를 발생시킵니다.

 

 

 

보안상 위험한 함수 중 가장 대표적인 것이 아래와 같은 문자열 복사입니다.

strcpy( szSource, TEST_TEXT );


보통은 위 함수를 사용하면 컴파일 중 경고로 다른 버전을 사용하라고 출력하는데 SDL 검사를 활성화 하면 에러로 처리합니다.


 

자꾸 위험한 함수를 사용하는 사람이 있으면 이 기능을 사용하여 막을 수 있을 것 같네요 

저작자 표시
신고
by 흥배 2013.03.11 08:00

티스토리 툴바