Re: I-0463: Hardware Inclusion In A TOE With FPT_SEP




  This transaction consists of a proposal for a NIAP Interpretation of a
  Common Criteria document. It is being posted in accordance with the
  procedures of the IWG.

  Comments on this proposal are welcomed and should be posted to this
  transaction chain.  If any party wishes to post a comment anonymously,
  the comment should be mailed to cc-cmt@nist.gov in a form suitable
  for posting.  All comments should be posted no later than Monday,
  September 23, 2002.


                      CCITSE/CEM  GUIDANCE (PROPOSED)


     _________________________________________________________________

               I-0463: Hardware Inclusion In A TOE With FPT_SEP
     _________________________________________________________________

TYPE:                 Guidance
NUMBER:               I-0463
STATUS:               Reposted for External Review

TITLE:                Hardware Inclusion In A TOE With FPT_SEP
PREVIOUS POSTING:      [cc-cmt 00252]
PREVIOUS POSTING:      [cc-cmt TBD]
COMMENTS DUE BY:      Monday, September 23, 2002 to cc-cmt@nist.gov

RELATED TO:           <None>

ISSUE:

   Must hardware be included in a TOE that includes FPT_SEP as one of the
   TOE's SFRs?

STATEMENT

   All TOE Objectives (which map to Security Functional Requirements)
   must be met by the TSF. It is not acceptable to meet a TOE Objective
   by a requirement allocated to the IT environment.

   Hence, if FPT_SEP is included as an objective for the TOE, then one of
   the following conditions should be met:

    1. The underlying platform should be included.
    2. An argument should be made that FPT_SEP is satisfied independent
       of the underlying platform.
    3. The provision of support for FPT_SEP should be explicitly stated
       as objectives for the Operational Environment/IT Environment.

SPECIFIC INTERPRETATION

   No criteria changes required. This guidance is supported by the CEM
   Work Unit ASE_REQ.1-20 as interpreted by CCIMB-INTERP-0058.

SUPPORT:

   CEM Work Unit ASE_REQ.1-20 requires that the security requirements
   rationale provide a justification that every security objective for
   the TOE is satisfied by the TOE security requirements. There is no
   provision for security objectives for the TOE being satisfied by
   requirements on the IT environment.

   Of particular interest is the FPT_SEP requirement. FPT_SEP.1.1 says
   "The TSF shall maintain a security domain for its own execution that
   protects it from interference and tampering by untrusted subjects". If
   this requirement is allocated to the application TOE, this means the
   application is 100% responsible for providing such protection,
   completely independent of the behavior of applications on the
   underlying abstract machine (operating system, hardware). For an
   operating system TOE, this means the TOE provides the protection
   independent of the behavior of anything else running on the hardware.

   Similarly, FPT_SEP.1.2 talks about enforcing separation between the
   security domains of subjects in the TSC (which is typically
   interpreted to refer to process address spaces, for operating
   systems). If this is allocated to the TOE but not the hardware, this
   means the TOE must provide the capability independent of the hardware.

   With respect to hardware being required to meet FPT_SEP: Although with
   current technology hardware support is always used to achieve domain
   separation and process separation, the ability to provide such
   separation through software mechanisms alone is conceivable. However,
   if hardware is excluded, there must be a clear argument that the
   hardware in no way contributes to the software's satisfaction of
   FPT_SEP, or there must be an explicit objective for the operational
   environment to provide the necessary support.

   With respect to applications claiming FPT_SEP: In order to do so, one
   must be able to show that the application provides mechanisms that
   implement FPT_SEP independent of any operating system support. With
   current technology, however, operating system support is usually
   required to achieve FPT_SEP, and hence, FPT_SEP should be allocated to
   the IT Environment (Operational Environment), or the extent to which
   the operating system provides support for FPT_SEP should be detailed
   in the Objectives for the Operational Environment (IT Environment).





Date Index | Thread Index | Problems or questions? Contact list-master@nist.gov