|
[Numeric]
[A]
[B] [C]
[D] [E] [F]
[G]
[H] [I] [J]
[K]
[L] [M] [N]
[O] [P]
[Q]
[R] [S] [T]
[U] [V] [W]
[X] [Y] [Z]
RBAC - Role Based Access Control
By: Christine Martz
Meaning of RBAC - "Role Based Access Control", is used
to control a user's access to files or other resources based on their roles
in the organization. It's main purpose is to limit access to a resource.
The resource owner assigns permissions to the resource, but the roles
are assigned by some authority, for example, the IT department or the
personnel department. Every user on the system is assigned a role. Users without
roles cannot take any action on the system.
With RBAC, roles can be hierarchical so that
if an employee is assigned access as an manager of the advertising
department, he will be assigned roles as a member of the advertising
department and as an employee. Before a user can take a role,
that role must be authenticated for that user. Users can take action
only if that action is authorized for that authenticated user's role.
Role based access control (also called role based security), was introduced in 1992
by Ferraiolo and Kuhn and has become the most used model for advanced access
control because it reduces the complexity and cost of security administration.
Other Related
Definitions:
“…Adopted from Sun's Trusted Solaris offering,
RBAC has its roots in military and government computing systems where
operations are more tightly controlled than in a typical commercial UNIX
environment. Like sudo, RBAC allows sys admins the flexibility to grant
users superuser privileges on a per-command basis.” [Ross Oliver - Sys Admin Magazine]
“…Simply defined, RBAC is a security tool to allow
any non-root users access to complete tasks, scripts, and so on,
with superuser privileges. For example, you have a second-shift
operator who has been tasked to reboot some servers. RBAC can be
used to set up permissions for the operator to carry out this task,
which normally requires superuser authority. This is done simply by
first creating a user, or defining an existing user. Next, a role and
profile are created, and the profile is assigned to the role. After
the profile has been assigned to a valid role, the role is now assigned
to the OS user. The profile will have associated with it the task or script
that is required to be run.” [Kristopher M. March - Electronic Data Systems]
“…Role-based access control (RBAC) is a technology that is attracting
increasing attention, particularly for commercial applications, because of its potential
for reducing the complexity and cost of security administration in large networked
applications. The concept and design of RBAC is perfectly suited for use on both
intranets and internets. It provides a secure and effective way to manage access
to an organization's Web information. This paper describes a research effort to
develop RBAC on the Web. The security and software components that provide RBAC
for networked servers using Web protocols have been implemented and are described
in this paper. The RBAC components can be linked with commercially available web
servers, and require no modification of the server software.”[National Institute of Standards and Technology]
“…Cost and inefficiency are among the factors
that have propelled role-based access control (RBAC) to the
forefront of identity access management strategies. Driven
by advanced technology and built on secure data repositories, the RBAC model
provides a scaleable, enterprise-wide control process for managing IT assets
and controlling user access according to their roles and the attributes attached
to those roles. While challenging to design and implement, RBAC systems can be
tailored to each organization's unique business model and risk tolerance
relative to data security. Once implemented, they require minimal maintenance,
which goes a long way towards stemming the rising tide of IT costs. ” [Trey Guerin and Richard Lord - Portals Magazine]
Related Links:
RBAC
- Role-Based Access Control for the Web.
Access Control 101
- Understanding Access Control.
RBAC Identity Management
- Role-based access control delivers information security and business benefits.
Custom Roles
- Using RBAC in the Solaris OS
Technical Resources:
RBAC Standards Roadmap
- A list of RBAC standards activities.
RBAC Version 1.0
- XACML Profile for Role Based Access Control.
VA RBAC and Role Engineering site
- Documentation, Scenarios, Steps, Permissions and Data Forms.
RBAC Case Studies
- in IT infrastructure, financial systems, health care and HIPAA compliance, government and military.
Products and Solutions:
Books About:
Role-Based Access Control
- by David F. Ferraiolo
Information Security Roles & Responsibilities Made Easy, Version 2
- by Charles Cresson Wood
See Also:
Other
RBAC Related Resources
[Numeric]
[A]
[B] [C]
[D] [E] [F]
[G]
[H] [I] [J]
[K]
[L] [M] [N]
[O] [P]
[Q]
[R] [S] [T]
[U] [V] [W]
[X] [Y] [Z]
|
|
(C) Copyright Birds-Eye.Net, All rights reserved.
It is against the law to reproduce this content or any portion of it in any form without the explicit written permission of Birds-Eye Network Services, LLC. Federal copyright law (17 USC 504) makes it illegal, punishable with fines up to $100,000 per violation plus attorney's fees.
|