구현단계 보안약점: 5절 코드 오류

프로그래밍 언어의 특성이나 개발자의 실수로 인해 발생하는 코드 수준의 오류는 예기치 않은 동작이나 보안 약점으로 이어질 수 있습니다.
Null 포인터 참조, 부적절한 자원 관리, 초기화되지 않은 변수 사용 등은 대표적인 코드 오류 유형입니다.
또한, 외부에서 전달된 데이터를 역직렬화하는 과정에서의 검증 부재는 심각한 원격 코드 실행 취약점으로 악용될 수 있습니다.
이 섹션에서는 안전하고 견고한 코드를 작성하기 위해 주의해야 할 주요 코드 오류 유형들을 살펴봅니다.

세부 보안 약점 유형

1. Null Pointer 역참조
2. 부적절한 자원해제
3. 해제된 자원사용
4. 초기화되지 않은 변수사용
5. 신뢰할 수 없는 데이터의 역직렬화