RBAC là viết tắt của Role-based access control (Kiểm soát truy cập dựa trên vai trò). Còn gọi là an ninh dựa trên vai trò. Là phương pháp kiểm soát truy cập cấp quyền cho người dùng cuối dựa trên vai trò của họ trong tổ chức. RBAC hỗ trợ kiểm soát tinh vi, cung cấp phương pháp đơn giản, có thể kiểm soát được cho quản trị truy cập ít bị lỗi hơn so với gán quyền riêng lẻ.
Điều này có thể giảm rủi ro an ninh mạng, bảo vệ thông tin nhạy cảm, và đảm bảo nhân viên chỉ có thể truy cập thông tin và thực hiện hành động họ cần để làm việc. Điều này được gọi là nguyên tắc đặc quyền tối thiểu.
Vai trò trong RBAC dựa trên nhiều yếu tố: ủy quyền, trách nhiệm, và chuyên môn công việc. Tổ chức thường chỉ định vai trò cho nhiều người dùng: người dùng cuối, quản trị viên, hoặc người dùng chuyên gia. Khả năng xem, tạo hoặc thay đổi tệp trong vai trò cũng có thể bị giới hạn cho nhiệm vụ cụ thể.
Trong hệ thống RBAC, cung cấp truy cập người dùng dựa trên nhu cầu của nhóm (ví dụ: bộ phận marketing) dựa trên trách nhiệm và yêu cầu chung. Nghĩa là mỗi vai trò được gán một nhóm quyền, và cá nhân có thể được gán vào một hoặc nhiều vai trò.
Ví dụ: có thể chỉ định người dùng là quản trị viên, chuyên gia, hoặc người dùng cuối, và giới hạn truy cập tài nguyên hoặc nhiệm vụ cụ thể. Bên trong tổ chức, các vai trò khác nhau có thể được cấp quyền ghi trong khi những vai trò khác chỉ có quyền xem.
Mối quan hệ người dùng-vai trò và vai trò-quyền làm cho việc thực thi gán vai trò đơn giản vì người dùng riêng lẻ không còn có quyền truy cập duy nhất, mà họ có đặc quyền tuân theo quyền được gán cho vai trò hoặc chức năng công việc cụ thể của họ.
Kiểm soát truy cập dựa trên vai trò cho phép cải thiện tư thế an ninh, tuân thủ quy định có liên quan, và giảm chi phí vận hành. Tuy nhiên, triển khai RBAC trên toàn tổ chức có thể phức tạp, và có thể gặp sự phản đối từ các bên liên quan.
Biện pháp kiểm soát truy cập điều chỉnh quyền người dùng, bao gồm ai có thể xem dữ liệu nhạy cảm trên hệ thống máy tính hoặc ai có thể chạy dịch vụ cụ thể trong CRM. Chúng là phần quan trọng của việc giảm thiểu rủi ro kinh doanh. Hệ thống kiểm soát truy cập có thể là vật lý (giới hạn truy cập tòa nhà, phòng, máy chủ) hoặc logic (kiểm soát truy cập số字 đến thông tin, tài liệu, mạng).
Phương pháp RBAC cấp quyền truy cập tài nguyên điện toán đám mây dựa trên vai trò người dùng trong tổ chức. Với cá nhân trong mỗi vai trò chỉ được cấp đủ sự linh hoạt và quyền để thực hiện nhiệm vụ cần thiết cho công việc, tổ chức giảm bề mặt tấn công tổng thể và mức độ dễ bị tổn thương cho tấn công mạng.
Trong RBAC, mỗi tổ chức CNTT tự do tạo đặc điểm riêng cho mỗi vai trò. Vai trò trên mạng có thể tương ứng trực tiếp với vai trò công việc trong tổ chức, hoặc chỉ đơn giản định nghĩa tập hợp quyền có thể được gán hoặc ủy quyền cho cá nhân dựa trên yếu tố khác.