アクセス制御
アクセス制御がもたらす機能により、対象(情報)に求められる以下の性質(情報セキュリティのCIA)が担保・向上される。
機密性 (Confidentiality): 限られた主体のみが読み取れることによる
完全性 (Integrity): 限られた主体のみが編集できることによる
可用性 (Availability): 不正なアクセス要求の峻別と早期拒絶がもたらすシステム負荷減・健全性向上による
すなわちアクセス制御により、情報が、適切な利害関係者のみに、完全な形で、常に提供されることが(理想的には)可能になる。
アクセス制御モデルは、任意アクセス制御と強制アクセス制御と大別されるほか、複数のモデルが提示されている。
任意アクセス制御 (DAC) 任意アクセス制御 (Discretionary Access Control) はファイル(あるいは他のリソース)の所有者がアクセス方針を決定する。所有者がアクセスを許可する人を決め、その人への認可(与えられる権利)も決定する。
強制アクセス制御 (MAC) 強制アクセス制御 (Mandatory Access Control) は所有者ではなくシステムが決定するアクセス方針である。MACが使われるのは政府や軍の情報のような機密データを扱う多重レベルシステムである。多重レベルシステムとは、サブジェクトやオブジェクトを複数のレベルにクラス分けするコンピュータシステムを意味する。
ロールベースアクセス制御 (RBAC) ロールベースアクセス制御 (Role-Based Access Control) は、サブジェクト(アクセスする主体)とオブジェクト(対象)の中間に「ロール(役割)」の概念をおくモデルである。