Lásd az alábbi szakaszt, majd válaszolj a kérdésre ugyanabban a nyelven, mint a szakasz:  Átjárás: A számítógépes rendszereken belül a kiváltságos elkülönítés végrehajtására alkalmas sok biztonsági modell közül kettő a hozzáférésirányítási listák (ACL) és a képességeken alapuló biztonság. Az ACL-ek használata a programok korlátozására sok helyzetben bizonyítottan nem biztonságos, például ha a házi számítógépet át lehet verni, hogy közvetve engedélyezze a korlátozott fájlhozzáférést, egy olyan problémát, amelyet összezavarodott helyettes problémának neveznek. Azt is kimutatták, hogy az ACL-ek ígérete, miszerint csak egy személynek adnak hozzáférést egy tárgyhoz, a gyakorlatban soha nem garantálható. Mindkét problémát a képességek oldják meg. Ez nem jelenti azt, hogy minden ACL-alapú rendszerben léteznek gyakorlati hibák, hanem csak azt, hogy bizonyos segédprogramok tervezőinek felelősséget kell vállalniuk annak biztosítására, hogy ne vezessenek be hibákat. A képességek többnyire a kutatási operációs rendszerekre korlátozódtak, míg a kereskedelmi operációs rendszerek még mindig használják az ACL-eket. A képességek azonban a nyelvi szinten is megvalósíthatók, ami olyan programozási stílushoz vezet, amely lényegében a standard objektumorientált tervezés finomítása. Egy nyílt forráskódú projekt az E nyelv.  Kérdés: Milyen rendszereken alapulnak még a kereskedelmi vállalatok?
ACL