Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Kiểm soát truy cập dựa trên vai trò (RBAC) hoạt động như thế nào?

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ẻ.

Kiểm soát truy cập dựa trên vai trò (RBAC) là khái niệm quản lý an ninh truy cập bằng cách tạo và hạn chế truy cập người dùng dựa trên vai trò được thiết lập rõ ràng. Tổ chức dựa vào RBAC để đặt chính sách truy cập chắc chắn, được định nghĩa trước và phê duyệt trước, xác định đặc quyền truy cập nào mỗi người dùng cần và cấp hoặc thu hồi truy cập nào.

Vai trò trong tổ chức bao gồm một tập hợp quyền truy cập trên một hoặc nhiều ứng dụng được nhóm lại vì chúng thường được gán cho cùng loại người dùng. Khi vai trò được triển khai, tổ chức có thể gán quyền hiệu quả theo cách đơn giản, tự động. Các đặc quyền truy cập này có thể cross-system, cross-platform, hoặc cross-software, và có thể tiếp tục tại chỗ, trên đám mây, hoặc cả hai.

RBAC dựa vào các vai trò để nhận diện và nhóm các đặc quyền truy cập chung lại với nhau, do đó chúng có thể được dùng đơn giản để giảm thiểu rủi ro truy cập liên quan đến danh tính và tăng hiệu quả trên toàn doanh nghiệp.

Kiểm soát truy cập dựa trên vai trò thường dùng kết hợp với nguyên tắc đặc quyền tối thiểu, nơi các vai trò được định nghĩa chỉ bao gồm mức truy cập tối thiểu cần thiết để hoàn thành dịch vụ công việc hoặc yêu cầu cần thiết.

Phương pháp Kiểm soát Truy cập Dựa trên Vai trò cấp quyền truy cập tài nguyên điện toán đám mây (nhóm tài nguyên) dựa trên vai trò của 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.

Phương pháp RBAC dựa trên một tập ba quy tắc chính quản trị truy cập vào hệ thống an ninh:

Gán vai trò (Role Assignment) - Mỗi giao dịch hoặc hoạt động chỉ có thể thực hiện nếu người dùng đã đảm nhận vai trò thích hợp. Hoạt động được định nghĩa là hành động thực hiện liên quan đến đối tượng hệ thống hoặc mạng được bảo vệ bởi RBAC. Vai trò có thể được gán bởi bên độc lập hoặc chọn bởi người dùng cố gắng thực hiện hành động.

Ủy quyền vai trò (Role Authorization) - Mục đích của ủy quyền vai trò là đảm bảo người dùng chỉ có thể đảm nhận vai trò mà họ đã được cấp ủy quyền thích hợp. Khi người dùng đảm nhận vai trò, họ phải làm vậy với sự ủy quyền từ quản trị viên.

Ủy quyền giao dịch (Transaction Authorization) - Một hoạt động chỉ có thể thực hiện nếu người dùng cố gắng hoàn thành giao dịch sở hữu vai trò thích hợp.