In Windows, [[ACM representation#Access control lists (ACLs)|ACLs]] are used to implement access control similar to [[Unix access control lists (ACLs)]]
ACEs can include ALLOW (+ve) or DENY (-ve) access control rights. Access can be granted when
- There is no -ve access right for matching owner, named user or group
- There is a +ve access based on access check algorithm
>[!tip]- Do we need to traverse the entire ACL to make sure no -ve access rights?
>- No, order -ve ACEs before +ve ACEs