Claims
- 1. A security system for a computer system, comprising:
a plurality of assets within the computer system; a plurality of members registered to use the computer system; a plurality of roles defining user rights, each member having at least one role; a plurality of access control lists corresponding to the assets, each list defining at least one privilege for accessing the asset according to a member's role; and at least one domain, each domain having a subset of the assets and corresponding access control lists, and a subset of the members; wherein access is allowed by a member to a requested asset within a domain when that member has a role corresponding to a privilege for that asset.
- 2. The system of claim 1, wherein the privileges for each asset include actions that can be performed on that asset, and wherein access is allowed when a requested access by a member includes an action to be performed form the access control list.
- 3. The system of claim 1, wherein the privileges include a read privilege.
- 4. The system of claim 1, wherein the privileges include a modify privilege.
- 5. The system of claim 1, wherein the privileges include a delete privilege.
- 6. The system of claim 1, wherein the system includes at least two domains.
- 7. A method for providing secure access to assets within a computer system, comprising the steps of:
when a user attempts to access an asset within a domain, determining a at least one role assigned to the user; comparing rights corresponding to the role assigned to the user to a list of privileges corresponding to the asset; if the attempted access is allowed for a role assigned to the user, allowing the user to access the asset.
- 8. The method of claim 7, wherein a requested access is one from the types read, modify, or delete.
- 9. The method of claim 7, further comprising the step of:
prior to the user attempting to access any assets, authenticating the user's identification, and assigning at least one role to the user.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of U.S. Provisional application No. 60/187375, filed on Mar. 6, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60187375 |
Mar 2000 |
US |