|
|
||||
PD-0090: TOE Labels |
||||
|
This decision represents a long-term technical decision based on an OD, and may not be the same as the final results of the source OD. With respect to published criteria documentation and scheme documents, it provides suggested guidance on evaluation direction, but is not authoritative. Authoritative decisions are provided through the published criteria documents and published scheme and international interpretations thereof. With respect to published PPs, PDs are authoritative corrections to the PP, based on input from the PP author (if available), that are in force until the publication of the next revision of that PP.
IssueCC Requirement ACM_CAP.2.2C states "The TOE shall be labeled with its reference." CEM work unit 2:ACM_CAP.2-2 states: "The evaluator shall check that the TOE provided for evaluation is labeled with its reference." The unique reference is required to distinguish different versions of the TOE. The guidance suggests an easy method for identifying the unique reference. CEM work unit 2:ACM_CAP.2-3 states "The evaluator shall check that the TOE references used are consistent." It is understood that the labeling on the ST must match the unique TOE reference. It is understood that the labeling on the guidance documents must match the unique TOE reference. It is understood that the delivered product (via CD or Internet download) must match the unique TOE reference. It is also understood that the installed TOE must match the unique TOE reference. The issue pertains to consistency of version numbering within the installed and operational TOE. Must the version number be the unique TOE version number in every location a version number is encountered within the TOE product? Can the installation guide and administrator guide instruct the administrator where to view the unique TOE reference and warn the administrator which TOE references to ignore? For example, can a version number be listed as version "x" on the install shield and on a properties tab while using the software product, when the unique name of the TOE is version number "x Build y"? Can "Help -> About" from a pull down menu describe the TOE as version number "x.a Build y" when the unique reference of the TOE is version number "x Build y"? Can the administrator be instructed to view the version properties on the installed TOE product files to obtain the correct unique TOE reference and warned not to use the others? ResolutionThe TOE (as a whole) must be labeled with a unique reference, and this unique reference must be available to the installer to ensure that the correct version of the TOE is installed. The installer should also have a list of components of the TOE, together with the version numbers of each component, so that if a component provides a version number and an interface to obtain that version number, the number can be checked against the component list. However, individual components need not have the same unique reference as the TOE; the only requirement is that the CM system provide a way to identify the versions of each component that are considered part of the evaluated TOE. Similarly, there is no requirement that end users be able to obtain the reference of individual components. The CC does have a requirement that the unique reference be presented consistently. The following conditions should satisfy the CC requirement for consistent version numbering:
SupportThe CC requires (ACM_CAP.1.1C, ACM_CAP.1.2C) that the TOE be labeled with a unique reference. The objectives for ACM_CAP clarify one of the purposes for this reference; namely, that the users of the TOE be aware of which instance of the TOE they are using. The Configuration Management requirements also require (starting at ACM_CAP.2) that a list be maintained of the configuration items that comprise the TOE. Based on these requirements and objectives, it is clear that what is labeled is the TOE as a whole. Individual components may have their own unique reference (version numbers), but these need not correspond to that of the overall TOE. However, in the configuration management documentation, there should be a list of the components of the TOE (including their version numbers). There are no requirements that each component provide users with the ability to ascertain the version numbers of each component. It is also clear that the recipient of the TOE must be able to ascertain the unique reference for the TOE delivered, presumably to verify that reference against the certificate. Ideally, the installation package would include a list of the version numbers of the components of the TOE, but as there is no mandated interface to verify these, the only way to ascertain that the evaluated TOE is installed is to reinstall the package. Note that neither the requirements for Delivery (ADO_DEL) nor the requirements for Installation, Generation, and Startup reference the unique identifier for the TOE. This is a mistake. Part of the delivery and installation procedures should be that the recipient verifies the unique reference for the TOE. ACM_CAP.2 does include a requirement that the TOE reference be consistent. This means that wherever the TOE is referenced as a whole, the reference should be consistent. There should be a way to map any individual component references to the unique reference for the TOE as a whole. CCIMB Interpretation #37 does not apply. When the TOE is a subset of a product it must still be uniquely identified. Whether that identification refers to that portion of the product that is the TOE or the whole product does not matter. Note that the identification of the individual files that comprise the TOE need not be verified by the evaluators for the purposes of this requirement though they may need to be for other requirements, e.g. Configuration Management. Modification History:
References:
Related NIs:
Related CCIMB-INTERPs:
Source OD: 0211 |