コンピュータシステムの中で,特権分離を強制する多くのセキュリティモデルのうちの2つは,アクセス制御リスト (ACL) と機能ベースのセキュリティです.ホストコンピュータが間接的に制限されたファイルアクセスを許可するように騙されることが可能である場合など,プログラムを制限するためにACLを使用することは,多くの状況で安全でないことが証明されています.混乱した副問題として知られている問題です.また,ACLがオブジェクトへのアクセスを1人だけに与えるという約束は,実際には決して保証できないことが示されています.この2つの問題は,機能によって解決されます.これは,すべてのACLベースのシステムに実用的な欠陥があることを意味するものではなく,特定のユーティリティの設計者が欠陥を導入しないことを保証するために責任を負うことを意味します.能力は,主にオペレーティングシステムに制限されており,OSは依然としてACLを使用しています.ACLの能力は,ビジネスレベルの主要な言語にも実装することができます.しかし,商業的な言語の設計スタイルは,基本的にオープンソースの設計スタイルに基づいています.しかし,これは,商業的な言語の設計スタイルで設計されているプロジェクト分野である.
ACL