|
|
I-0232: In Most Cases, There Must Be Discretion In DAC |
NUMBER: I-0232
STATUS: Ready to Prepare for Management/CCIMB
TITLE: In Most Cases, There Must Be Discretion In DAC
FIRST POST: [criteria 2386]
MOST RECENT REPOST: [criteria 2469]
REQUIREMENT: Discretionary Access Control
CRITERIA CLASSES: C1, C2, B1, B2, B3, A1
DOCUMENT(S): Philosophy of Protection
RELATED TO:
I-0020 DAC Authority For Assignment
I-0025 Definition Of ``Named Objects''
I-0053 Public Objects And DAC
STATEMENT:The following provides technical guidance regarding the entire Discretionary Access Control requirement.In the absence of suitable justifications in the Philosophy of Protection, it must be possible for an authorized user to set the access control permissions for named objects. PROJECTED IMPACT:Negligible impact anticipated.SUPPORT:A key element of a discretionary access control policy is that it is indeed "discretionary"; that is, the user authorized to control an object has the ability to define the accessibility of that object. The term "authorized user" refers to the user authorized to control the sharing of the object, as described in I-0020.In some cases, a reasonable argument can be constructed for having the accessibility of an object defined by the system, as opposed to a user. A good example of this is a mailbox, where any user can write a message, but only the owner can read a message. Under this interpretation, such policies are not prohibited, but require a convincing justification. Factors to consider in this justification include:
Some objects in a product have fixed access controls that limit their accessibility to a single user. Such objects are not considered named objects, as named objects must be usable to share information with other users. |