I agree with Jim Arnold. The TCSEC deliberately talks about the
"introduction of objects into a user's address space (e. g. file open,
program initiation)" as the events that are required to be audited. I
think the use of this terminology was deliberate. Look also into
section 5.3.2 of the Orange Book, which states for accountability:The third requirement is for dependable audit capabilities. ThatAuditing here is clearly restricted to actions that may provide unauthorized access to information. Whenever the creation of an object also implies that it is introduced into the user's address space and made accessible, I agree that this event needs to be auditable at the C2 level. However in systems where those are different events, I think the Orange Book at C2 only required the event of "introducing the object into the user's address space" to be audited, since this would allow to place information into the object and therefore requires to be controlled by the access control policy. There are systems where the two events are clearly separated and also subject to different policies. In some of those systems, object creation is not be restricted at all (i. e. is not an operation covered by the DAC policy as defined in the FDPACC.1 requirement in CAPP), but access to the object is, which may result in the situation where a newly created object is not accessible by the user that created it. In those systems - when looking at the C2 requirements - there is no potential access to, generation of or release of sensitive information associated with the generation of the object and the object is also not introduced into the creator's address space. My interpretation of the C2 requirements of the Orange Book is that in those systems the creation of objects does not need to be audited. Arnold, James L. Jr. wrote:
-- Helmut Kurth, atsec information security www.atsec.com |