Discretionary Access Control
Discretionary Access Control (DAC) is an access control approach in which the owner of a resource decides who else can use it and what they can do with it. Because control rests with individual resource owners rather than a central authority, DAC is flexible but distributes access decisions across many users. It is commonly seen in familiar systems such as file-sharing permissions and smartphone apps.
DAC is an access control model, defined in the Trusted Computer System Evaluation Criteria (TCSEC), in which access to an object is governed at the discretion of that object's owner or another subject holding the appropriate permission. It is enforced over all subjects and objects in a system, and its policy is typically decentralized: owners can grant, modify, or revoke access rights to other subjects, and in most implementations permissions can be propagated onward. This model concerns authorization (what a subject may do with an object) and presupposes that identification and authentication have already established the subject's identity; it does not itself perform authentication. DAC contrasts with Mandatory Access Control (MAC), where a central authority, rather than resource owners, sets access policy. The owner-driven flexibility of DAC is a defining trait; its limitations (for example, weaker containment of privilege propagation compared with MAC) depend on the specific system and configuration.
Why it matters
DAC is one of the most widely encountered access control models in everyday computing, underlying file-sharing permissions, smartphone app data access, and countless operating system authorization mechanisms. Its owner-driven flexibility makes it well suited to environments where the people closest to a resource are best positioned to decide who should use it, allowing access decisions to be made quickly without routing every request through a central authority. For IAM practitioners, understanding DAC is foundational because so many familiar systems default to it, and because its behavior shapes how access rights spread through an environment.
That same flexibility is also the source of DAC's principal governance challenge. Because control rests with individual resource owners rather than a central authority, access decisions become distributed across many users, and in most implementations permissions can be propagated onward from one subject to another. This decentralization can make it harder to maintain a consistent, auditable view of who can access what, and it weakens containment of privilege propagation compared with a centrally governed model such as Mandatory Access Control (MAC). The degree to which this is a problem depends heavily on the specific system and its configuration.
For identity governance and compliance teams, DAC environments therefore often require compensating controls such as periodic access reviews and certification to detect access that has drifted from intended policy. Recognizing when a system relies on DAC helps architects decide where owner discretion is acceptable and where a more centralized model is warranted.
Who it's relevant to
Inside DAC
Common questions
Answers to the questions practitioners most commonly ask about DAC.