|
|
I-0471: Objects In The TOE |
TYPE: NIAP Interpretation
NUMBER: I-0471
STATUS: Ready to Send to Management/CCIMB
TITLE: Objects In The TOE
SOURCE REFERENCE: CC v2.2 Part 1 Subclause 2.3 GLOSSARY
CC v2.2 Part 2 Subclause 6.9 FDP_RIP
CC v2.2 Part 2 Subclause F.9 FDP_RIP
RELATED TO:
I-0350 Clarification Of Resources/Objects For Residual Information Protection
CCIMB ENTRY: CCIMB-INTERP-0213
ISSUE:The requirement FDP_RIP uses the phrase "objects in the TOE," as well as the the phrase "resource." It is unclear what these terms mean and the distinction between them.STATEMENTThe "objects in the TOE" to which FDP_RIP refers apply to the objects specified in the access control SFP(s) or the information flow SFP(s) as specified in the PP or ST.The "resource" to which FDP_RIP refers is an entity that the TOE controls which may be serially re-used by different subjects to enable those subjects to perform the types of accesses that the access-control or information-flow rules allow them to perform. For FDP_RIP, examples of such re-usable resources include the hardware registers that support process execution, the memory page(s) to which a file from physical storage has been retrieved, and the buffer for a printer. RECOMMENDED CRITERIA CHANGESNo changes to the CC or CEM are required. SUPPORT:The CC Part 1 Glossary provides the following definitions:
Section 1.3, Functional Requirements Paradigm, of CC Part 2 states the following regarding reources, subjects, and objects: A TOE is an IT product or system (along with user and administrator guidance documentation) containing resources such as electronic storage media (e.g. disks), peripheral devices (e.g. printers), and computing capacity (e.g. CPU time) that can be used for processing and storing information and is the subject of an evaluation. [CC v2.2, Para 13] The User Notes for FDP_RIP in Annex F.9 of Part 2 states, "This family should apply to the objects specified in the access control SFP(s) or the information flow control SFP(s) as specified by the PP/ST author." [CC, v2.2, Para 888] Recall that the FDP_ACF.1 component identifies the subjects, objects, and rules governing access to the user-data objects under the TOE's protection while the FDP_IFF.1 component does the same for the subjects and user information under the TOE's protection. Familiar examples of such objects are data files, executable files, relational database tables, and directories. Of course, depending on how the PP/ST defines the user-data objects, the objects for a relational database, for example, may include not only tables but also more granular objects such as rows and columns. The FDP_RIP User Notes also make clear the concerns of the FDP_RIP family:
The objective of the FDP_RIP components is to prevent unauthorized disclosure of the information that has been placed in the re-usable resource. The TSF may meet that objective by emptying the resource or otherwise making unreadable the information contained in it (e.g., overwriting the information with zeros or nulls) either before the next subject needs it (that is, at resource allocation) or after the current subject is finished using it (that is, at resource de-allocation). As mentioned above, the CC considers an object to be a TOE entity that "contains or receives information and upon which subjects may perform [permitted] operations." While the FDP class addresses the protection of objects, the FRU class, Resource Utilization, is concerned with controlling and protecting the TOE resources that support or assist object creation, protection, and access--for example, processing capability, disk space, CPU cycles, communications channels, and buffers. |