|
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.
| Effective Date: |
2005-05-23 |
| Last Modified |
2006-08-02 |
Issue
A TOE under evaluation has components that rely upon an underlying host
for partial or complete satisfaction of selected SFRs. This underlying host is
an operating system that has been previously evaluated against the same version
of the CC, and this underlying host is viewed as part of the TOE and TSF.
If the ETR and the Evaluation Work Packages for the underlying host that
would need to be examined for such a TOE (see CCEVS Policy Letter # 2, "Reuse
of Previous Evaluation Results and Evidence" and CCRA Management Committee
Information Statement 2002-08-009-002 with the same title) are not available to
the Evaluation Team, what visibility must the evaluation team for the TOE have
into the evaluation evidence from the underlying host's evaluation?
Resolution
To include a previously-evaluated IA product (PEP) as a component of a
TOE in a larger evaluation for which that component's ETR and Evaluation Work
Packages are not available to the Evaluation Team, the following conditions
apply:
-
The PEP must have been evaluated with the same or greater assurance
requirements (i.e., the set of its assurance components must be a superset of
those claimed by the TOE).
-
The PEP must have included one or more of the following: (a) one or
more SFRs upon which the TOE has dependencies, and/or (b) one or more SFRs that
serve to support one or more SFRs of the TOE.
-
The PEP cannot have SFRs that are inconsistent with the SFRs of the
TOE. For example, use of the access control requirements in one TOE, and the
information flow requirements in the other, for the same objects.
The PEP will, in all probability, have other SFRs that do not fall
into either category defined above (dependent or supportive). The evaluator
will have to provide rationalization for each of those SFRs that supports one
of the following conclusions:
-
The PEP SFR is the same as an SFR in the TOE.
-
The PEP SFR has no relationship at all to any SFRs in the
TOE.
-
The PEP SFR is hierarchical to one or more SFRs in the
TOE.
-
The PEP SFR specifies different assignments and/or selections
for the same SFR in the TOE but those assignments do not conflict.
-
The PEP SFR specifies different actions/mechanisms/etc. for the
same objects/subjects/resources/etc. as an SFR in the TOE but they do not
conflict.
-
When the TOE purports to use the interfaces to the PEP in an
evaluated manner, the evaluation team for the TOE must verify that the
interface with the previously evaluated product is used in accordance with the
secure usage guidelines in the administrative and/or user guidance for the PEP,
which must be available to the evaluation team.
If the TOE does not use the interfaces to the PEP in an evaluated
manner, then additional analysis and testing is required. The analysis should
include a complete list of interfaces used, the parameters supplied to those
interfaces, and the results expected back. The differences between their use by
the TOE and their use by the PEP should be explained. The new or expanded
threats due to the unevaluated usage should be listed and how they are
addressed must be explained.
-
The PEP must be the evaluated version, or a version that has been
subject to a successful continuity of assurance process for the version being
used by the TOE.
-
Testing of the TOE must ensure that the security functions of the
PEP that are used by the TOE are tested. Furthermore they must be tested to the
same extent that similar functions were tested during the evaluation of the
PEP.
-
The TOE must contain administrative guidance that describes
procedures for configuring the PEP to help secure the TOE. If FPT_SEP is in the
set of SFRs of the TOE, then this configuration must protect the TOE from
untrusted entities. The items to be protected would include the TOE's code,
data, and operations. For example, the PEP might be configured not to permit
untrusted users any access to the PEP's interfaces and make the TOE responsible
for controlling that access. Analysis needs to be provided to demonstrate that
the resulting configuration is sufficient to do this.
-
The ST, ETR, VR, VPL entry, and certificate for the TOE must
reference the applicable Security Target of--and, if applicable, the Assurance
Continuity Maintenance Report for--the PEP(s).
Support
The rationale for the conditions is as follows:
-
If the assurance of the PEP is greater-than or equal-to that of the
TOE, then the TOE's evaluation team can have confidence that all of the
assurance requirements for the TOE will have been met by the PEP without
further examination. The PEP can than be treated as a black box, with the focus
being on the interfaces utilized by the TOE.
-
The whole point of this PD is to reuse the evaluation evidence and
results of a previous evaluation and that necessarily means reusing the SFRs
contained therein. By having the PEP's evaluation include the SFRs that are
needed by the TOE, the TOE's evaluation team can have assurance that those SFRs
were tested adequately by the previous evaluation team as demonstrated by the
Validation Report.
For example, if the TOE is depending on the PEP for timestamps, the
PEP must include FPT_STM.1. Another example: If the ST claims that the TOE
meets FAU_STG.1 by storing audit records in a file protected by a PEP's access
control mechanism, the PEP must include FDP_ACC/FDP_ACF.
-
If there are conflicting assignments, selections, actions,
mechanisms, objects, subjects, and/or resources mentioned in SFRs contained in
the STs of the PEP and the TOE, then these conflicts may indicate the existence
of internal inconsistencies in the TOE and the TOE may be implementing a
function differently than the PEP is providing it. For example, suppose the TOE
depends upon the PEP to store audit records, and the TOE also has a requirement
to overwrite the oldest audit record when the audit trail is full. An
inconsistency would then exist if the PEP had an SFR requiring that audit
records are to be ignored when the audit trail is full.
-
The user and administrative guidance of the PEP must be available to
users of the product, in particular, the sponsor of the TOE. If the interfaces
are used as described in this guidance, the evaluation team can have confidence
that the interfaces are being used in a manner that was covered by the analysis
and testing of the previous evaluation. In the case where the interfaces are
not used in such a fashion, not only is the guidance still needed but the
evaluators must essentially perform an evaluation of those interfaces in the
manner in which they are used by the TOE.
-
In order for the evidence of the previous evaluation to be usable,
it must first be applicable--and it is only applicable if the version being
used is what was evaluated. If this is not the case, the sponsor may have to
use some mechanism to get the desired version evaluated: encouraging the
sponsor to update their evaluated version; funding the original lab to do a
"version-update" evaluation; or including an analysis of the differences in the
evaluation of the TOE to demonstrate that those differences have no effect upon
the TOE.
-
The testing needs to make sure that the interface between the two
TOEs is appropriately exercised. Regardless of all the analysis performed, the
composition problem still remains and testing will provide a large portion of
the assurance.
-
All of the evaluator's analysis and testing are useless if the
customer doesn't know how to configure the PEP to provide the protections the
TOE needs. Amongst other effects this constraint ensures that the PEP cannot be
used by an untrusted user to undermine or weaken the TOE.
-
This constraint makes it clear that the TOE has a previously
evaluated component and identifies the applicable evaluation related
information about that component.
Modification History:
- 2005-05-23
- PD Created
- 2005-07-19
- Removed some confusing acronym usage. Added references. Clarified the
wording to make it clear when this PD is applicable, as opposed to Policy
Letter #2.
References:
- CCEVS Policy Letter #2: Reuse of Previous Evaluation Results and Evidence
- CCEVS Policy Letter #8: Rules for Component Evaluations under CCEVS (Supplement to CCEVS Policy Letter #2)
- PD-0101: Level of Detail Necessary for Assurance Requirements on Third Party Products
- PD-0113: Use of Third-Party Security Mechanisms in TOE Evaluations
Related NIs:
Related CCIMB-INTERPs:
Source OD: 0241
|