11장. 결론

 

The end of a matter is better than its beginning, and patience is better than pride.

 Ecclesiastes 7:8 (NIV)

정말 보안적인 프로그램을 설계하고 구현하는 것은 리눅스 및 유닉스와 같은 유닉스 계열 시스템에서는 실제로 어려운 작업인데 정말 보안적인 프로그램이 잠재적으로 악의있는 사용자가 제어하는 모든 가능한 입력과 환경에 적절하게 응답해야 한다는 것은 어렵다. 보안적인 프로그램 개발자들은 프로그램의 취약성을 줄이기 위해 각자의 플랫폼을 깊게 이해하고 지침들을 찾아 사용한 후 세부 검토 (peer review) 와 같은 보증 프로세스를 사용해야 한다.

결론적으로 다음은 이 책에서 기술한 주요 지침들의 일부이다: