I-0350: Clarification Of Resources/Objects For Residual Information Protection


[The following is the ASCII version of the proposal. A pretty-printed PDF version is 
attached.]

  [NOTE: This proposal is being re-posted after being updated to reflect
  comments the IWG received on its previous posting, or comments arising
  from further IWG discussion of the proposal.]

  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 IWG@gibraltar.ncsc.mil in a form
  suitable for posting.  All comments should be posted no later than
  Monday, October 15, 2001.


                 CCITSE/CEM  NIAP INTERPRETATION (PROPOSED)


     _________________________________________________________________

I-0350: Clarification Of Resources/Objects For Residual Information Protection
     _________________________________________________________________

TYPE:                 NIAP Interpretation
NUMBER:               I-0350
STATUS:               Ready for External Repost after Interpretations Board
                      Rework/Review

TITLE:                Clarification Of Resources/Objects For Residual
                      Information Protection
COMMENTS DUE BY:      Monday, October 15, 2001 to cc-cmt@nist.gov

SOURCE REFERENCE:     CC v2.1 Part 2 Subclause 6.9 FDP_RIP
                      CC v2.1 Part 2 Subclause F.9 FDP_RIP
RELATED TO:
     I-0041           Object Reuse Applies To All System Resources
     I-0356           FDP_RIP Annex: Reuse Of Subject Data Notes

ISSUE:

   The focus of the Residual information protection (FDP_RIP) family is
   not clearly stated in the Common Criteria. The focus of residual
   information protection is preventing leakage of information from one
   instantiation of a type of object to another instantiation of that
   type of object. This should include cleansing of the TSF-internal data
   structures that are used to construct objects and are visible through
   the object. However, this aspect doesn't come across clearly in the
   current words.

STATEMENT

   Residual information protection applies to those TSF-internal
   structures that are visible though the TSF-interface and are used to
   implement the object for whom residual information protection applies.

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 Subclause 6.9, paragraph 223 is replaced with the following:
       This family addresses the need to ensure that _information
       contained in a resource is not available when resources are
       deallocated from one object and reallocated to a different
       object_. _[DEL:_ deleted information is no longer accessible, and
       that newly created objects do not contain information that should
       not be accessible. _:DEL]_ _The term "resources" refers to those
       TSF-internal structures that are visible though the TSF-interface
       and are used to implement the object for whom residual information
       protection applies._ This family requires protection for
       information that has been logically deleted or released, but may
       still be present within the TOE.

     * In Subclause F.9, paragraph 887 is replaced with the following:
       This family addresses the need to ensure that _information
       contained in a resource is not available when resources are
       deallocated from one object and reallocated to a different
       object_. _[DEL:_ deleted information is no longer accessible, and
       that newly created objects do not contain information from
       previously used objects within the TOE. _:DEL]_ _The term
       "resources" refers to those TSF-internal structures that are
       visible though the TSF-interface and are used to implement the
       object for whom residual information protection applies._ This
       family _addresses all entities meeting the definition of object as
       provided in Part 1, Clause 2 (i.e., entities that contain or
       receive information, and are acted upon by subjects), but_ does
       not address objects stored off-line.

PROJECTED IMPACT:

   Negligible impact anticipated.

SUPPORT:

   This interpretation clarifies the meaning of resource as used in the
   FDP_RIP components. It clarifies that the focus of RIP is those
   portions of the structures that are externally visible.

   Additionally, this interpretation provides clarification with respect
   to the applicability of RIP to "subjects", which in an operating
   system are typically processes. Of particular concern are the
   TSF-structures used to construct subjects; the goal is to ensure that
   any externally-visible information is cleansed so that new subjects
   start out "clean".

   Note that subject residual information is also addressed through
   FPT_SEP. The distinction is that FDP_RIP addresses subject creation
   and destruction. FPT_SEP, on the other hand, addresses reuse of
   externally visible structures.


0350-pub.pdf



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