目標 Unix プログラムは“POSIX 環境”で実行する POSIX の 3 つの規定 Unix で変更できない (するべきでない) 部分 Unix で変更できる部分 その他 (未定義) ただし、これらの規定以外の基準や“事実上の”動作なども あるため、十分留意する必要がある 目標 : 1. プログラムの予想される動作を妨げない 2. プログラムが依存する動作を妨げない 3. 悪意の攻撃者が困るようなあらゆる変更を行なう