Chapter 11. 結論

 

事の終わりは始めにまさる。 気位が高いよりも気が長いのがよい。

 旧約聖書 コヘレトの言葉 7 章 8 節(NIV)

Linux や Unix のような Unix ライクなシステムで、完璧に安全なプログラムを 設計・実装するのは、実際とても難しいことです。 完璧に安全なプログラムが難しい理由は、考えられる入力すべてに適切に対応し、 敵意を持っているかもしれないユーザが制御している環境に対しても、同様に対応 しなければならない点にあります。 安全性が求められるプログラムの開発者は、使用しているプラットフォームについて 深く理解し、ガイドライン(このドキュメント等)を調べて適用し、品質を上げる プロセスを設けて(ピア・レビュー等)、プログラムの脆弱なところを減らして行く 必要があります。

ここでは結論として、このドキュメントで鍵となるガイドラインをいくつか あげておきます。