|
|
||||
PD-0098: Information Flow Policies with No Active Decision |
||||
|
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.
IssueCan the Information Flow components (FDP_IFC, FDP_IFF) be used for a product that controls information flows, but has no active TOE involvement in the decision? Consider a product where the designers decide a-priori what flows are permitted between ports of the device, and implement that policy in hardware. Can such a policy be expressed using FDP_IFF/FDP_IFC, and is such an approach an appropriate use of those components? ResolutionThere is no problem with there being no "decision" being made in software. In such cases, the decision (i.e., the rules to be enforced and the attribute determinations) are made in advance by the system designer, and enforced by the IT device. There are many examples of such devices, from switches to MLS diodes. It is the job of validation/evaluation to ensure the correct implementation of the designers' policy. SupportThe Access Control and Information Flow Data Protection components in the CC were written in an extremely flexible manner. This flexibility has led to their use to express a wide variety of policies, many far removed from the traditional DAC and MAC of TCSEC days. This flexibility is a good thing, but has led to questions about what can be accommodated under each type of policy, or when conditions dictate that an explicit policy requirement be used. Guidance is being developed as to the distinctions between such policies (see I-0451). There are many factors that come into play. However, there is no clear-cut requirement that there be an active decision made; only that policy be enforced. This permits the decision to be made during the design stage, and implemented in a fixed manner. Modification History:
References:
Related NIs:
Related CCIMB-INTERPs:
Source OD: 0219 |