Definition

Role-based access control (RBAC) is a security model in which permissions are attached to roles, such as admissions officer, faculty member or finance officer, and people receive access by being assigned a role, rather than having permissions granted to them one by one.

What good RBAC looks like in education software

  • Roles that match real jobs, from a defined catalogue of permissions
  • Scope limits, so a faculty member sees only their own sections or programs
  • Least privilege by default, with sensitive fields restricted further
  • Separate permissions for viewing, editing and exporting data
  • Access removed promptly when someone changes role or leaves
  • An audit trail of role changes and sensitive-data access

Why it matters for student data

Institutions hold personal, academic, financial and sometimes health information about students and guardians. RBAC makes it practical to give each member of staff the access their work needs and no more, and to review that access regularly. It works best combined with single sign-on and multi-factor authentication.

Frequently asked questions

What is the difference between RBAC and attribute-based access control?

RBAC decides access by role. Attribute-based access control (ABAC) evaluates attributes of the user, the record and the context. Many systems combine them, for example a role plus a scope such as a program or department.

How often should access be reviewed?

Institutions commonly review privileged access at least once per term or year, and whenever staff change roles. The right frequency depends on the institution’s policies.