본문 바로가기
소프트웨어 개발(SW Dev)/Rule(CERT C)

CERT C - API 규칙 목록

by flowhistory 2024. 11. 21.

API

Application Programming Interfaces (API) - 응용 프로그램 인터페이스
프로그램에서 사용되는 API(Application Programming Interface)와 관련된 내용을 다루는 카테고리입니다.
라이브러리 함수의 반환 값을 확인할 것과 같은 프로그램의 안전성과 신뢰성을 높이기 위해 지켜져야 하는 규칙이 포함되어 있습니다.

 

Rule
Number
Rule Definition 설명
API00-C 라이브러리 함수를 사용할 때 경쟁 상태를 피할 것 라이브러리 함수를 사용할 때 경쟁 상태를 피해야 합니다.
동시에 여러 스레드에서 라이브러리 함수를 호출할 때 주의해야 합니다.
API03-C 라이브러리 함수의 반환 값을 사용할 것 라이브러리 함수의 반환 값을 적절하게 사용해야 합니다.
반환 값을 무시하지 않도록 주의해야 합니다.
API04-C 함수 포인터를 암호화하는 것을 고려할 것 함수 포인터를 암호화하는 것을 고려해야 합니다.
악의적인 코드가 함수 포인터를 조작하는 것을 방지합니다.
API07-C 라이브러리 함수의 반환 값을 확인할 것 라이브러리 함수의 반환 값을 확인해야 합니다.
반환 값이 예상치 못한 경우를 처리해야 합니다.

 

728x90

'소프트웨어 개발(SW Dev) > Rule(CERT C)' 카테고리의 다른 글

CERT C - WIN 규칙 목록  (1) 2024.11.23
CERT C - POS 규칙 목록  (0) 2024.11.22
CERT C - CON 규칙 목록  (0) 2024.11.18
CERT C - ERR 규칙 목록  (0) 2024.11.17
CERT C - SIG 규칙 목  (0) 2024.11.16

댓글