Passaggio: All'interno dei sistemi informatici, due dei molti modelli di sicurezza in grado di imporre la separazione dei privilegi sono le liste di controllo degli accessi (ACL) e la sicurezza basata sulle funzionalità. L'utilizzo di ACL per limitare i programmi ha dimostrato di essere insicuro in molte situazioni, ad esempio se il computer host può essere ingannato per consentire indirettamente l'accesso ai file limitati, un problema noto come il problema del deputato confuso. È stato anche dimostrato che la promessa di ACL di dare accesso a un oggetto a una sola persona non può mai essere garantita in pratica. Entrambi questi problemi sono risolti dalle funzionalità. Ciò non significa che esistano difetti pratici in tutti i sistemi basati su ACL, ma solo che i progettisti di alcune utilità devono assumersi la responsabilità di garantire che non introducano difetti. Le funzionalità sono state per lo più limitate ai sistemi operativi, mentre i sistemi operativi utilizzano ancora le funzionalità ACL.
Linea anteriore