I-0406: Automated Or Manual Recovery Is Acceptable
- Subject: I-0406: Automated Or Manual Recovery Is Acceptable
- From: "Interpretations Working Group" <iwg@gibraltar.ncsc.mil>
- Date: Thu, 1 Mar 2001 15:31:43 -0800
- Content-type: Multipart/Mixed; boundary=Message-Boundary-7962
- Priority: normal
[NOTE: This proposal may reflect minor changes from the previous public
review version. However, there have been no substantive changes to
either the statement of interpretation or the specific changes since the
previous public review version.]
The following is a proposal for a National Interpretation of a Common
Criteria document that has been approved by the IWG and is being
submitted to CCEVS management for approval. It is being posted for
informational purposes.
CCITSE/CEM NIAP INTERPRETATION (PROPOSED)
_________________________________________________________________
I-0406: Automated Or Manual Recovery Is Acceptable
_________________________________________________________________
NUMBER: I-0406
STATUS: Ready to Send to Management/CCIMB
TYPE: NIAP Interpretation
TITLE: Automated Or Manual Recovery Is Acceptable
SOURCE REFERENCE: CC v2.1 Part 2 Subclause 10.8 FPT_RCV
CC v2.1 Part 2 Subclause J.8 FPT_RCV
RELATED TO:
I-0389 Recovery To A Known State
ISSUE:
The current CC v2.1 FPT_RCV.1 elements are worded in such a fashion as
to preclude the use of automated mechanisms when manual recovery is to
be supported. This is an unlikely situation; a PP/ST author may not
care whether recovery is automated or manual.
STATEMENT OF INTERPRETATION:
Either manual or automated recovery systems are acceptable. The PP/ST
author has the discretion to specify for what recovery scenarios
automated recovery is appropriate, and for what recovery scenarios
manual recovery is appropriate.
SPECIFIC INTERPRETATION:
To address this interpretation, the following changes are made to CC
v2.1, Part 2: (additions marked _thusly_; deletions marked _[DEL:_
thusly _:DEL]_ )
* In Clause 10.8, delete the existing FPT_RCV.1. As a result of
this, Paragraph 415 and the "Management" section for FPT_RCV.1 are
deleted; FPT_RCV.1 is removed from the "Audit" header between
paragraphs 421 and 422, the "Component levelling" figure is
modified to delete component 1, and the component decomposition
figures (Clause 10, Figure 10.1 and Clause J, Figure J.1) showing
the levelling structure for FPT are corrected to eliminate
component 1. Additionally, the annex material for FPT_RCV.1 is
deleted.
* FPT_RCV.2 is relabeled as FPT_RCV.2-NIAP-0406. Unless otherwise
noted in these changes, all normative and informative material
associated with FPT_RCV.2 is incorporated unchanged into
FPT_RCV.2-NIAP-0406, and all references to FPT_RCV.2 in the CC,
CEM, or other Common Criteria documentation is changed to refer to
FPT_RCV.2-NIAP-0406.
* FPT_RCV.3 is relabeled as FPT_RCV.3-NIAP-0406. Unless otherwise
noted in these changes, all normative and informative material
associated with FPT_RCV.3 is incorporated unchanged into
FPT_RCV.3-NIAP-0406, and all references to FPT_RCV.3 in the CC,
CEM, or other Common Criteria documentation is changed to refer to
FPT_RCV.3-NIAP-0406.
* The "Class Decomposition" figure in Clause 10, Figure 10.1 is
modified to show component 2-NIAP-0406 as the first hierarchical
component off of FPT_RCV, with component 3-NIAP-0406 immediately
hierarchical to 2-NIAP-0406.
* The "Component Levelling" figure in Subclause 10.8 is modified to
show component 2-NIAP-0406 as the first hierarchical component off
of FPT_RCV, with component 3-NIAP-0406 immediately hierarchical to
2-NIAP-0406.
* Subclause 10.8, Paragraph 416 is replaced with the following:
FPT_RCV.2_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery
from Failure_, provides_[DEL:_ , for at least one type of service
discontinuity, _:DEL]_ _a specific list (possibly empty) of
discontinuities for which the TSF must provide the capability for_
recovery to a secure state without human intervention; recovery for
other discontinuities may require human intervention.
* Subclause 10.8, Paragraph 417 is replaced with the following:
FPT_RCV.3_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery_
without undue loss, also provides for _[DEL:_ automated _:DEL]_
recovery _from failure_, but strengthens the requirements by
disallowing undue loss of protected objects.
* In Clause 10.8, the following changes are made to FPT_RCV.2:
FPT_RCV.2_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery
from Failure_
Hierarchical To: _[DEL:_ FPT_RCV.1 _:DEL]_ _No Other Components_
FPT_RCV.2._[DEL:_ 2 _:DEL]_ _1-NIAP-0406_ For [_selection:
[_assignment: _list of failures/service discontinuities__], "no
failures/service discontinuities"_], the TSF shall ensure the
return of the TOE to a secure state using automated procedures.
FPT_RCV.2._[DEL:_ 1 _:DEL]_ _2-NIAP-0406_ When automated recovery
from a failure or service discontinuity is not possible, the TSF
shall enter a maintenance mode where the ability to return the TOE
to a secure state is provided.
* In Clause 10.8, the following changes are made to FPT_RCV.3:
FPT_RCV.3_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery_
without undue loss
Hierarchical To: FPT_RCV.2_-NIAP-0406_
FPT_RCV.3._[DEL:_ 2 _:DEL]_ _1-NIAP-0406_ For [_selection:
[_assignment: _list of failures/service discontinuities__], "no
failures/service discontinuities"_], the TSF shall ensure the
return of the TOE to a secure state using automated procedures.
FPT_RCV.3._[DEL:_ 1 _:DEL]_ _2-NIAP-0406_ When automated recovery
from a failure or service discontinuity is not possible, the TSF
shall enter a maintenance mode where the ability to return the TOE
to a secure state is provided.
* The "Class Decomposition" figure in Annex J, Figure J.1 is
modified to show component 2-NIAP-0406 as the first hierarchical
component off of FPT_RCV, with component 3-NIAP-0406 immediately
hierarchical to 2-NIAP-0406.
* In Subclause J.8, the application notes for FPT_RCV.2 are modified
as follows:
FPT_RCV.2_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery
from Failure_
_This component requires the TSF to provide mechanisms for
automated or manual recovery._ Automated recovery is considered to
be more useful than manual recovery, as it allows the machine to
operate in an unattended fashion. _However, there may be situations
where the list of discontinuities that required automated recovery
is not known in advance, or the PP/ST author does not want to
mandate automated recovery._
User Application Notes
_[DEL:_ The component FPT_RCV.2 extends the feature coverage of
FPT_RCV.1 by requiring that there be at least one automated method
of recovery from failure or service discontinuity. It addresses the
threat of protection compromise resulting from an unattended TOE
returning to an insecure state after recovery from a failure or
other discontinuity. _:DEL]_
_FPT_RCV.2-NIAP-0406 addresses the threat of protection compromise
resulting from a TOE returning to an insecure state after recover
from a failure or other discontinuity. It provides the ability for
unattended recovery for anticipated discontinuities._
Evaluator application notes
It is acceptable for the functions that are available to an
authorised user for trusted recovery to be available only in a
maintenance mode. Controls should be in place to limit access
during maintenance to authorised users.
For FPT_RCV.2._[DEL:_ 1 _:DEL]_ _2-NIAP-0406_, it is the
responsibility of the developer of the TSF to determine the set of
recoverable failures and service discontinuities.
_If "no failures/service discontinuities" is selected for
FPT_RCV.2.1-NIAP-0406, this means that there are no explicitly
mandated discontinuities for which automated recovery must be
provided. The TOE developer always has the option to provide an
automated recovery mechanism for a discontinuity._
It is assumed that the robustness of the automated recovery
mechanisms will be verified.
Operations
_Selection:_
_If there are no explicit situations for which automated recovery
is mandated, "no failures/service discontinuities" should be
selected in FPT_RCV.2.1-NIAP-0406. Otherwise, the assignment should
be selected to provide the list of failures or other
discontinuities for which automated recovery must be possible._
_It is acceptable for a PP author to complete only the selection
and leave the assignment open, so as to indicate that the list of
discontinuities for which automated recovery is required must be
non-empty._
Assignment:
For FPT_RCV.2._[DEL:_ 2 _:DEL]_ _1-NIAP-0406_, the PP/ST author
should specify the list of failures or other discontinuities for
which automated recovery must be possible.
* In Subclause J.8, the application notes for FPT_RCV.3 are modified
as follows:
FPT_RCV.3_-NIAP-0406_ _[DEL:_ Automated recovery _:DEL]_ _Recovery_
without undue loss
_This component requires the TSF to provide mechanisms for
automated or manual recovery._ Automated recovery is considered to
be more useful than manual recovery, as it allows the machine to
operate in an unattended fashion, but it runs the risk of losing a
substantial number of objects. Preventing undue loss of objects
provides additional utility to the recovery effort.
User Application Notes
The component FPT_RCV.3_-NIAP-0406_ extends the feature coverage of
FPT_RCV.2_-NIAP-0406_ by requiring that there not be undue loss of
TSF data or objects within the TSC. At FPT_RCV.2_-NIAP-0406_, the
_[DEL:_ automated _:DEL]_ recovery mechanisms could conceivably
recover by deleting all objects and returning the TSF to a known
secure state. This type of drastic _[DEL:_ automated _:DEL]_
recovery is precluded in FPT_RCV.3_-NIAP-0406_.
This component addresses the threat of protection compromise
resulting from an unattended TOE returning to an insecure state
after recovery from a failure or other discontinuity with a large
loss of TSF data or objects within the TSC.
Evaluator application notes
It is acceptable for the functions that are available to an
authorised user for trusted recovery to be available only in a
maintenance mode. Controls should be in place to limit access
during maintenance to authorised users.
For FPT_RCV.3._[DEL:_ 1 _:DEL]_ _2-NIAP-0406_, it is the
responsibility of the developer of the TSF to determine the set of
recoverable failures and service discontinuities.
_If "no failures/service discontinuities" is selected for
FPT_RCV.3.1-NIAP-0406, this means that there are no explicitly
mandated discontinuities for which automated recovery must be
provided. The TOE developer always has the option to provide an
automated recovery mechanism for a discontinuity._
It is assumed that the evaluators will verify the robustness of the
automated recovery mechanisms.
Operations
_Selection:_
_If there are no explicit situations for which automated recovery
is mandated, "no failures/service discontinuities" should be
selected in FPT_RCV.3.1-NIAP-0406. Otherwise, the assignment should
be selected to provide the list of failures or other
discontinuities for which automated recovery must be possible._
_It is acceptable for a PP author to complete only the selection
and leave the assignment open, so as to indicate that the list of
discontinuities for which automated recovery is required must be
non-empty._
Assignment:
For FPT_RCV.3._[DEL:_ 2 _:DEL]_ _1-NIAP-0406_, the PP/ST author
should specify the list of failures or other discontinuities for
which automated recovery must be possible.
For FPT_RCV.3.3, the PP/ST author should provide a quantification
for the amount of loss of TSF data or objects that is acceptable.
FURTHER CONSIDERATIONS:
Other families and components in Part 2 should be examined to correct
any dependency references to components in FPT_RCV.
PROJECTED IMPACT:
Negligible impact anticipated.
SUPPORT:
This reworking of the FPT_RCV elements makes it so that automated
mechanisms are permitted in all cases, or the PP/ST author has the
option of indicating the specific situations in which automated
recovery is mandated.
0406-np.pdf
Date Index |
Thread Index |
Problems or questions? Contact list-master@nist.gov