Mandatory access control (MAC) protects confidential database information by enforcing fixed, classification-based permissions. A central authority assigns classifications to data and clearance levels to users; mismatches deny access with no exceptions. section 7.4
High school records database
Label tables as sensitive or confidential, then configure which clearance levels may access each label. A user without the matching clearance cannot view, modify, or delete that data. The sensitivity classifications must be configured manually. section 7.4
Keep these practical rules in mind:
- Treat MAC as strict central enforcement rather than user-controlled permission management. section 7.4
- Distinguish MAC from role-based access control, which assigns permissions to roles and users to those roles. section 7.4
