이번 포스트에서는 CH 02의 나머지 내용을 정리해보고자 한다. 1. Black Listing 기본적으로 입력 문자열에 대한 처리를 승인처리,미리 부적절한 입력에 대한 List를 만들고, 해당 값이라면 거부처리실시간 문제 발생 업데이트에 대한 한계가 존재 2. White Listing 기본적으로 입력 문자열에 대한 처리를 거부처리미리 적절한 입력에 대한 List를 만들고, 해당 값이라면 승인처리매우 엄격하고, 유연성이 떨어지는 한계가 존재 3. Runtime bounds checkers일부 C 컴파일러에는 런타임 배열 경계 검사 기능이 있다.이것으로 인해 속도가 매우 느려진다 동적 라이브러리 - C 라이브러리 함수의 인수 경계를 가로채서 검사한다프레임 포인터와 반환 주소가 덮어쓰이지 않도록 한다4. St..