Citește pasajul de mai jos și apoi răspunde la întrebarea de mai jos în aceeași limbă ca și pasajul:  Trecere: În cadrul sistemelor informatice, două dintre numeroasele modele de securitate capabile să impună separarea privilegiilor sunt listele de control al accesului (ACL) și securitatea bazată pe capacitate. Utilizarea ACL-urilor pentru a limita programele s-a dovedit a fi nesigură în multe situații, cum ar fi dacă computerul gazdă poate fi păcălit să permită indirect accesul la fișierele restricționate, o problemă cunoscută sub numele de problema adjunctului confuz. De asemenea, s-a demonstrat că promisiunea LCA de a acorda acces la un obiect unei singure persoane nu poate fi niciodată garantată în practică. Ambele probleme sunt rezolvate prin capacități. Acest lucru nu înseamnă că există defecte practice în toate sistemele bazate pe ACL, ci doar că proiectanții anumitor utilități trebuie să-și asume responsabilitatea de a se asigura că nu introduc defecte. Capacitățile au fost în mare parte limitate la sistemele de operare de cercetare, în timp ce sistemele de operare comerciale încă folosesc ACL-uri. Capacitățile pot, totuși, să fie implementate și la nivelul limbajului, ducând la un stil de programare care este în esență o rafinare a designului standard orientat spre obiect. Un proiect open source în acest domeniu este limbajul E.  Întrebare: Companiile comerciale încă folosesc sisteme bazate pe ce?
ACL