ABAC
এবিএসি
Attribute-Based Access Control — user, resource, action, environment-এর attribute মিলিয়ে policy evaluate করে; RBAC-এর চেয়ে expressive, কিন্তু audit করা কঠিন।
also: attribute-based-access-control
policy: allow if
user.department == resource.department
AND action == "read"
AND environment.time in business_hours
- RBAC যা পারে না (context-nির্ভর শর্ত — সময়, ownership, department-match) তা ABAC policy-তে সরাসরি express করা যায়
- দাম: policy-র সংখ্যা আর interaction বাড়লে “ঠিক কে কী পারে” বোঝা কঠিন হয়ে যায় — RBAC-এর simple auditability হারায়
- NIST SP 800-162-এর সংজ্ঞায়িত standard মডেল — বড় enterprise system-এ RBAC-এর ওপর একটা policy layer হিসেবেও বসানো হয়, প্রতিস্থাপন না করেই