NAP-14.4A, Open Public Unrestricted Access Information Group Protection Profile
Establish requirements for the protection of National Nuclear Security Administration (NNSA) Open Public Unrestricted Access information when information systems are used to collect, create, process, transmit, store, and disseminate this information.
Cancels:
Canceled By:
NAP-14.1C, NNSA Baseline Cyber Security Program on May 02, 2008
Version history and related documents
Document text
Text extracted from the attached file. Refer to the original document for the authoritative version.
Section 1
NNSA Policy Letter: NAP 14.4-A
Date: April 5, 2006
TITLE: Open Public Unrestricted Access Information Group Protection Profile
1. OBJECTIVE. Establish requirements for the protection of National Nuclear Security
Administration (NNSA) Open Public Unrestricted Access information when information
systems are used to collect, create, process, transmit, store, and disseminate this information.
2. APPLICABILITY. This NNSA Policy (NAP) applies to all entities, Federal or contractor,
which collects, create, process, transmit, store, and disseminate NNSA information.
a. NNSA Elements. NNSA Headquarters Organizations, Service Center, Site Offices,
NNSA contractors, and subcontractors are, hereafter, referred to as NNSA elements.
b. Information System. This NAP applies to any information system that collects, creates,
processes, transmits, stores, and disseminates unclassified or classified information for
NNSA. This NAP applies to any information system life cycle, including the
development of new information systems, the incorporation of information systems into
an infrastructure, the incorporation of information systems outside the infrastructure, the
development of prototype information systems, the reconfiguration or upgrade of existing
systems, and legacy systems. In this document, the term(s) "information system", Target
of Evaluation (TOE), or "system" are used to mean any information system or network
that is used to collect, create, process, transmit, store, or disseminate data owned by, for,
or on behalf of NNSA or DOE.
c. Deviations. Deviations from the requirements prescribed in this NAP must be processed
in accordance with the requirements in Chapter E of Attachment 1 to NAP-14.A, NNSA
Cyber Security Program.
d. Site/Facility Management Contractors. Except for the exclusions in paragraph 2.e, the
Contractor Requirements Document (CRD) Attachment 1, sets forth requirements of this
NAP that will apply to site/facility management contractors whose contract includes the
CRD.
(1) The CRD must be included in site/facility management contracts that provide access
to NNSA information systems and automated access to NNSA information.
NAP 14.4-A
2
(2) The CRD does not automatically apply to other than site/facility management
contractors. Any application of requirements of this Policy to other than site/facility
management contractors will be communicated separately.
(3) As the laws, regulations, and DOE and NNSA directives clause of site/facility
management contracts states, regardless of the performer of the work, site/facility
management contractors with the CRD incorporated into their contracts are
responsible for compliance with the requirements of the CRD.
(4) Affected site/facility management contractors are responsible for flowing down the
requirements of this CRD to subcontracts at any tier to the extent necessary to
ensure the site/facility management contractors’ compliance with the requirements.
(5) Contractors must not flow down requirements to subcontractors unnecessarily or
imprudently. That is, contractors will---
(a) Ensure that they and their subcontractors comply with the requirements of the
CRD; and
(b) Incur only costs that would be incurred by a prudent person in the conduct of
competitive business.
Section 2
e. Exclusion. The Deputy Administrator for Naval Reactors shall, in accordance with the
responsibilities and authorities assigned by Executive Order 12344 (set forth in Public
Law 106-65 of October 5, 1999 [50 U.S.C. 2406]) and to ensure consistency throughout
the joint Navy and DOE Organization of the Naval Reactors Propulsion Program,
implement and oversee all requirements and practices pertaining to this policy for
activities under the Deputy Administrator’s cognizance.
f. Implementation. A plan for the implementation of this NAP must be completed within 60
days after issuance of this NAP.
3. CANCELLATIONS. This NNSA Policy 14.4-A, Open Public Unrestricted Access
Information Group Protection Profile, is replaces NNSA Policy NAP 14.4.
4. RESPONSIBILITIES. Roles and responsibilities for all activities in the NNSA PCSP are
described in NAP-14.1-A, NNSA Cyber Security Program.
5. REQUIREMENTS. Implement the Protection Profile (PP) in Appendix 1 of Attachment 1
for protecting NNSA information in the Open Public Unrestricted Access Information Group
and the information systems used to collect, create, process, transmit, store, and disseminate
this information.
6. CONTACT. Questions concerning this NAP should be directed to the NNSA Cyber Security
Program Manager, through the cognizant Cyber Security Office Manager, at 301-903-2425.
7. DEFINITIONS. See NAP 14.1-A, Attachment 3.
NAP 14.4-A
3
BY ORDER OF THE ADMINISTRATOR:
Linton Brooks
Administrator
Attachments
NAP 14.4-A
4
This page intentionally blank.
NAP 14.4-A
ATTACHMENT 1-1
ATTACHMENT 1
CONTRACTOR REQUIREMENTS DOCUMENT
This Contractor Requirements Document (CRD) establishes the requirements for National
Nuclear Security Administration contractors, with access to NNSA and DOE information
systems. Contractors must comply with the requirements listed in the CRD.
The contractor will ensure that it and its subcontractors cost-effectively comply with the
requirements of this CRD.
Regardless of the performer of the work, the contractor is responsible for complying with and
flowing down the requirements of this CRD to subcontractors at any tier to the extent necessary
to ensure the contractor’s compliance with the requirements. In doing so, the contractor must not
unnecessarily or imprudently flow down requirements to subcontractors. That is, the contractor
will ensure that it and its subcontractors comply with the requirements of this CRD and incur
only those costs that would be incurred by a prudent person in the conduct of competitive
business.
REQUIREMENTS.
1. A plan for the implementation of this CRD must be completed within 60 days after inclusion
of this CRD in the contract.
2. The contractor shall implement the Protection Profile (PP) in Appendix 1 for protecting
NNSA information in the Open Public Unrestricted Access Information Group and the
information systems used to collect, create, process, transmit, store, and disseminate this
information.
3. The contractor shall implement the deviations provisions listed in Chapter E of Attachment 1
to NAP 14.1-A, NNSA Cyber Security Program, to deviate from the requirements of this
CRD.
NAP 14.4-A
ATTACHMENT 1-2
This page intentionally blank.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
APPENDIX 1
National Nuclear Security Administration
PROTECTION PROFILE
FOR THE
OPEN PUBLIC
UNRESTRICTED ACCESS
INFORMATION GROUP
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
Section 3
ii
Version Revision Date Description/ Change
1.0 03/31/03 Initial Release
1.1 11/01/04 Modified for consistency with NNSA Threat Statement and NNSA Risk Assessment
1.2 08/01/05 Minor changes in numbering and text
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
iii
Foreword
This publication, “NNSA Protection Profile for Open Public Unrestricted Access Information,”
is issued by the Department of Energy/National Nuclear Security Administration as part its
Program Secretarial Office Cyber Security Program to promulgate protection standards for
information.
The base set of requirements used in this protection profile is taken from the “Common Criteria
for Information Technology Security Evaluations, Version 2.0.” Further information about the
Common Criteria can be found on the Internet at http://niap.nist.gov/cc-scheme/index.html.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
iv
Table of Contents
1. PP INTRODUCTION............................................................................................................................................. 1
1.1 PP IDENTIFICATION.............................................................................................................................................. 1
1.2 PP OVERVIEW...................................................................................................................................................... 1
1.3 STRENGTH OF ENVIRONMENT .............................................................................................................................. 2
1.4 CONVENTIONS ..................................................................................................................................................... 2
1.5 TERMS.................................................................................................................................................................. 2
2. TOE DESCRIPTION.............................................................................................................................................. 2
3. TOE SECURITY ENVIRONMENT ..................................................................................................................... 3
3.1 ASSUMPTIONS ...................................................................................................................................................... 3
3.1.1 Physical Assumptions................................................................................................................................... 3
3.1.2 Personnel Assumptions................................................................................................................................ 4
3.1.3 Connectivity Assumptions............................................................................................................................ 4
3.2 THREATS.............................................................................................................................................................. 4
3.2.1 TOE Threats................................................................................................................................................. 4
3.2.2 Non-TOE Threats......................................................................................................................................... 7
3.3 ORGANIZATIONAL SECURITY POLICIES................................................................................................................ 9
Section 4
4. SECURITY OBJECTIVES .................................................................................................................................. 13
4.1 SECURITY OBJECTIVES FOR THE TOE................................................................................................................ 13
4.2 SECURITY OBJECTIVES FOR THE ENVIRONMENT................................................................................................ 16
5. IT SECURITY REQUIREMENTS ..................................................................................................................... 19
5.1 TOE SECURITY FUNCTIONAL REQUIREMENTS .................................................................................................. 20
5.1.1 FAU_ARP.1 Security alarms..................................................................................................................... 20
5.1.2 FAU_GEN.1 Audit data generation........................................................................................................... 20
5.1.3 FAU_GEN.2 User identity association...................................................................................................... 21
5.1.4 FAU_SAA.4 Complex attack heuristics ..................................................................................................... 21
5.1.5 FAU_SAR.1 Audit review........................................................................................................................... 22
5.1.6 FAU_SAR.2 Restricted audit review.......................................................................................................... 22
5.1.7 FAU_SEL.1 Selective Audit ....................................................................................................................... 23
5.1.8 FAU_STG.2 Guarantees of audit data availability................................................................................... 23
5.1.9 FDP_ACC.2 Complete access control....................................................................................................... 23
5.1.10 FDP_ACF.1 Security attribute based access control.............................................................................. 24
5.1.11 FDP_RIP.1 Subset residual information protection................................................................................ 26
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
v
Section 5
5.1.12 FDP_SDI.2 Stored data integrity monitoring and action........................................................................ 26
5.1.13 FIA_AFL.1 Authentication failure handling............................................................................................ 26
5.1.14 FIA_ATD.1 User attribute definition....................................................................................................... 27
5.1.15 FIA_SOS.1 Verification of secrets ........................................................................................................... 27
5.1.16 FIA_UAU.1 Timing of authentication...................................................................................................... 28
5.1.17 FIA_UAU.7 Protected authentication feedback ...................................................................................... 28
5.1.18 FIA_UID.1 Timing of identification ........................................................................................................ 28
5.1.19 FIA_USB.1 User-subject binding ............................................................................................................ 29
5.1.20 FIA_USB.1 User-subject binding ............................................................................................................ 29
5.1.21 FMT_MOF.1 Management of security functions behavior...................................................................... 29
5.1.22 FMT_MSA.1 Management of security attributes..................................................................................... 30
5.1.23 FMT_MSA.3 Static attribute initialization............................................................................................... 30
5.1.24 FMT_MTD.1 Management of TSF data.................................................................................................. 30
5.1.25 FMT_MTD.1 Management of TSF data.................................................................................................. 31
5.1.26 FMT_MTD.1 Management of TSF data.................................................................................................. 31
5.1.27 FMT_MTD.1 Management of TSF data.................................................................................................. 31
5.1.28 FMT_REV.1 Revocation .......................................................................................................................... 32
5.1.29 FMT_REV.1 Revocation .......................................................................................................................... 32
5.1.30 FMT_SMR.2 Restrictions on security roles ............................................................................................. 33
5.1.31 FPT_AMT.1 Abstract machine testing..................................................................................................... 33
5.1.32 FPT_RCV.1 Manual recovery ................................................................................................................. 34
5.1.33 FPT_RVM.1 Reference Mediation........................................................................................................... 34
5.1.34 FPT_SEP.2 SFP domain separation........................................................................................................ 34
5.1.35 FPT_STM.1 Reliable time stamps............................................................................................................ 35
5.1.36 FPT_TST.1 TSF testing............................................................................................................................ 35
5.1.37 FTA_MCS.1 Basic limitation on multiple concurrent sessions............................................................... 35
5.1.38 FTA_SSL.2 User-initiated locking ........................................................................................................... 35
5.1.39 FTA_TAB TOE Access Banners........................................................................................................... 36
5.1.40 FTA_TAH.1 TOE access history.............................................................................................................. 36
5.1.41 FTA_TSE.1 TOE session establishment................................................................................................... 36
5.1.42 FTP_TRP.1 Trusted Path......................................................................................................................... 36
Section 6
5.2 TOE SECURITY ASSURANCE REQUIREMENTS.................................................................................................... 37
5.2.1 Configuration Management ....................................................................................................................... 37
5.2.2 Delivery and Operation ............................................................................................................................. 37
5.2.3 Development .............................................................................................................................................. 38
5.2.4 Guidance Documents ................................................................................................................................. 39
5.2.5 Life Cycle Support ..................................................................................................................................... 41
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
vi
5.3 SECURITY REQUIREMENTS FOR THE IT ENVIRONMENT ..................................................................................... 42
5.3.1 ENV_AMA.1 Malicious Access.................................................................................................................. 42
5.3.2 ENV_AVA.1 Information Availability........................................................................................................ 42
5.3.3 ENV_ATH.1 Management of User Identifiers and Authenticators............................................................ 42
5.3.4 ENV_CLR.1 Clearing ................................................................................................................................ 43
5.3.5 ENV_EXM.1 Hardware and Software Examination.................................................................................. 43
5.3.6 ENV_FOR.1 Forensics .............................................................................................................................. 43
5.3.7 ENV_IDS.1 Intrusion Detection................................................................................................................. 43
5.3.8 ENV_INT.1 TOE Interface......................................................................................................................... 44
5.3.9 ENV_NON.1 Non-TOE Access Authorization ........................................................................................... 44
5.3.10 ENV_NOT.1 User Notification ................................................................................................................ 44
5.3.11 ENV_NTK.1 Need-To-Know.................................................................................................................... 44
5.3.12 ENV_PHY.1 Physical Security................................................................................................................. 44
5.3.13 ENV_RGT.1 User Access Rights and Privileges ..................................................................................... 45
5.3.14 ENV_RCV.1 System Recovery................................................................................................................. 45
5.3.15 ENV_TNG.1 User Training..................................................................................................................... 45
6. PP APPLICATION NOTES................................................................................................................................. 45
Section 7
7. RATIONALE......................................................................................................................................................... 46
7.1 SECURITY OBJECTIVES RATIONALE................................................................................................................... 46
7.2 SECURITY REQUIREMENTS RATIONALE............................................................................................................. 57
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
1
1. PP INTRODUCTION
This Open Public Unrestricted Information Group1 Protection Profile, hereafter called OPENPP,
specifies a set of security functional and assurance requirements for the NNSA Open Public
Unrestricted Access Information Group and the Information Technology (IT) products used to
create, store, process, disseminate information in this Information Group.
This section contains document management and overview information necessary to describe the
Protection Profile (PP) for use in the National Nuclear Security Administration (NNSA). The PP
identification provides the labeling and descriptive information necessary to identify, catalogue,
register, and cross-reference a PP. The PP overview summarizes the profile in narrative form and
provides sufficient information for a potential user to determine whether the PP is of interest.
The overview can also be used as a standalone abstract for PP catalogues and registers. The
conventions section provides an explanation of how this document is organized and the terms
section gives a basic definition of terms that are specific to this PP.
1.1 PP Identification
Title: NNSA Protection Profile for Open Public Unrestricted Access (OPENPP)
Keywords: access control, discretionary access control, general-purpose operating system,
information protection
1.2 PP Overview
Environments, systems, and products conforming to the OPENPP support access controls that
are capable of enforcing access limitations on individual users and data objects. OPENPP
compliant systems also provide an audit capability that records the security-relevant events that
occur within the system.
The OPENPP provides for a level of protection that is appropriate for a well-managed user
community requiring protection against threats of inadvertent or casual attempts to breach the
system security. The profile is not intended to be applicable to circumstances in which protection
is required against determined attempts by hostile and well-funded attackers to breach system
security. The OPENPP does not fully address the threats posed by malicious system development
or administrative personnel. These threats must be mitigated by other technical and non-technical
measures.
The OPENPP is generally applicable to distributed systems but does not address the security
requirements that arise specifically out of the need to distribute the resources within a network.
1 Open, Public, Unrestricted -- Information that requires no protection from disclosure, e.g. approved for public release.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
2
1.3 Strength of Environment
The OPENPP is for a publicly accessible environment. The strength of environment is based on
the NNSA Consequences of Loss minimums defined in the NNSA PCSP and the threats from the
NNSA Cyber Risk Assessment.
Section 8
The assurance requirements and the minimum strength of function were chosen to be consistent
with that level of risk. The assurance level is an NNSA AL 1, Functional Assurance, and the
minimum strength of function is SOF-basic.
1.4 Conventions
This document is organized based on Annex B of Part 1 of the Common Criteria. For each
component, an application note may appear. Application notes document guidance for how the
requirement is expected to be applied. For additional guidance, the CC itself should be consulted.
Following the application note is rationale for the inclusion of the component in the requirement
set.
1.5 Terms
This profile uses the following terms that are described in this section to aid in the application of
the requirements:
• User
• Authenticated User
• Administrator
• Discretionary Access Control
(DAC) Policy
• Access
• Authorization
• Category
A user is an individual who attempts to invoke a service offered by the Target of Evaluation
(TOE). An authenticated user is a user who has been properly identified and authenticated. These
users are considered to be legitimate users of the TOE.
An administrator is an authenticated user who has been granted the authority to manage the TOE.
These users are expected to use this authority only in the manner prescribed by the guidance
given them.
2. TOE DESCRIPTION
The OPENPP defines a set of security requirements to be levied on Targets of Evaluation
(TOEs) containing the Open Public Unrestricted Access Information Group. These TOEs include
information systems that are personal electronic devices, portable computers, and systems
containing general-purpose operating systems, such as workstations, mainframes, or personal
computers. These systems can be comprised of a single host or a set of cooperating hosts in a
distributed system. Such systems permit one or more processors along with peripherals and
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
3
storage devices to be used by single or multiple users to perform a variety of functions requiring
access to the information stored on the system.
The OPENPP is also generally applicable to TOEs incorporating network functions but contains
no network specific requirements. Networking is covered only to the extent to which the TOE
can be considered to be part of a centrally managed system that meets a common set of security
requirements.
The OPENPP assumes that responsibility for the safeguarding of the data protected by the TOEs
security functions (TSF) can be delegated to the TOE users. All data is under the control of the
TOE. The data are stored in objects and the TSF can associate a description of access rights with
each controlled object.
Most users are allowed access to the information that has been identified in the Open Public
Unrestricted Access Information Group without requiring authentication. Activities of all users
of the TOE are subject to monitoring.
Users with roles and responsibilities to create or manage information on the system or perform
system administration functions are assigned a unique identifier. This identifier supports
individual accountability. The TSF authenticates the claimed identity of these users before
allowing the user to perform any actions that require TSF mediation, other than actions that aid
an authenticated user in gaining access to the TOE.
3. TOE SECURITY ENVIRONMENT
3.1 Assumptions
Section 9
This section describes the security aspects of the environment in which the TOE will be, or is
intended to be used. This includes information about the physical, personnel, and connectivity
aspects of the environment.
An OPENPP-conformant TOE is assured to provide effective security measures only if it is
installed, managed, and used correctly. The operational environment must be managed in
accordance with assurance requirements documentation for delivery, operation, and
user/administrator guidance. The following specific conditions are assumed to exist in an
environment where OPENPP-conformant TOEs are employed.
3.1.1 Physical Assumptions
OPENPP-conformant TOEs are intended for application in user areas that have physical control
and monitoring. It is assumed the following physical conditions will exist:
A.LOCATE The TOE components will be located within controlled access
facilities that will prevent unauthorized physical access.
A.PROTECT The TOE hardware and software critical to security policy
enforcement will be protected from unauthorized physical
modification.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
4
3.1.2 Personnel Assumptions
It is assumed the following personnel conditions will exist:
A.MANAGE There will be one or more competent individuals assigned to manage
the TOE and the security of the information it contains.
A.TRAINED_ADM The system administrative personnel will follow and abide by the
instructions provided by the administrator documentation.
A.COOP Users possess the necessary authorization to access at least some of the
information managed by the TOE and most users are expected to act in
a benign manner.
3.1.3 Connectivity Assumptions
The OPENPP contains no explicit network or distributed system requirements. However, it is
assumed the following connectivity conditions exist:
A.PEER Any other systems with which the TOE communicates are assumed to
be under the same management control and operate under the same
security policy constraints or that the TOE is isolated by appropriate
barriers, such as controlled interfaces, firewalls, etc. PP-conformant
TOEs are applicable to networked or distributed environments only if
the entire network operates under the same constraints and resides
within a single management domain. There are no security
requirements that address connectivity to external systems or the
communications links to such systems. A Controlled Interface may be
necessary to preserve this assumption.
A.CONNECT All connections to peripheral devices reside within the controlled
access facilities. PP-conformant TOEs only address security concerns
related to the manipulation of the TOE through its authorized access
points. Internal communication paths to access points such as
terminals are assumed to be adequately protected.
3.2 Threats
These threats are addressed either by the TOE or the environment by OPENPP-compliant TOEs.
The threat agents are either human users or external IT entities not authorized to use the TOE
itself. The assets that are subject to attack are the information residing on the TOE and the TOE
itself.
3.2.1 TOE Threats
T.ABUSE_ADMIN System administrator abuse of privileges
T.ABUSE_OTHER Compromise by authorized activities
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
5
T.ABUSE_USER Abuse of authorized user privileges
T.ACCESS_MALICIOUS
Unauthorized access by an authenticated user for malicious purposes
T.ACCESS_UNDETECTED
Section 10
Undetected perpetrator access
T.ADMIN_ERROR Sys Admin error or omission
T.ATTACK_OTHER Unauthorized action by perpetrator
T.AUDIT_CORRUPTED_TOE
Corruption of audit trail
T.AUTHENTICATION_NETWORK
Unauthenticated communications between client and server
T.CRASH System crash
T.DELETE_UNINTENTIONAL
Unintentional user deletion or destruction
T.DENY_OTHER Denial of participation in information transfer
T.ENTRY_TOE Attack by unauthorized malicious user
T.ERROR_USER User errors
T.FLAWED_CODE Flawed or incorrectly implemented software
T.FLAW_USER Exploitation of known flaws
T.INSTALL Insecure delivery or installation
T.INTEGRITY_OTHER
Compromise of data integrity
T.INTENTIONAL_DISCLOSURE
Intentional disclosure of data or software
T.MASQUERADE_AUTHORIZED_USER
Masquerade of authorized user
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
6
T.MODIFY_OTHER Unauthorized modification or destruction of data
T.NON_REPUDIATION_RECEIVE
Repudiation by authorized receiver
T.NON_REPUDIATION_SEND
Repudiation by authorized sender
T.NON_REPUDIATION_TRANSACTION
Repudiation of authorized transaction
T.OBSERVE_TOE Misplaced/incorrect belief in secure operation
T.OPERATE Improper operation of system
T.PHYSICAL_ATTACK
Physical attack on system components and data
T.RECORD_EVENT_TOE
Failure to record security significant events
T.REPLAY Replay
T.SABOTAGE_DATA/SOFTWARE
Intentional damage to data or system software
T.SPOOFING Spoofing of user identities, system components, and data
T.SPRINGBOARD Use of information system to mount attacks on other systems
T.SYSTEM_CORRUPTED
Intentional corruption of the system security state to enable future
insecurities
T.TAMPER Tampering with protection relevant system components
T.TOE_CORRUPTED Corruption of system security status
T.TRACEABLE_TOE Unable to trace events to users or processes
T.TRAPDOOR_BENIGN_ADMIN
Benign trapdoor installed by system administrator
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
7
T.TRAPDOOR_MALICIOUS_CODE
Malicious trapdoor
T.UNAUTHORIZED_MALICIOUS_SOFTWARE
Unauthorized malicious software installed by user
T.UNINTENTIONAL_MALICIOUS_SOFTWARE
Unintentional malicious software installed by user
3.2.2 Non-TOE Threats
T.ACCESS_MALICIOUS
Unauthorized access by an authenticated user for malicious purposes
T.ACCESS_NON_TOE Unauthorized access by authenticated user through other assets
T.ADMIN_ERROR Sys Admin error or omission
T.ATTACK_OTHER Unauthorized action by perpetrator
T.AUDIT_CORRUPTED_NON_TOE
Corruption of other system/network and manual audit trails
T.CONFIGURATION_ADMIN
Inadequate configuration management
T.CRASH System crash
T.ENTRY_NON_TOE Unauthenticated user gains unauthorized access to other assets
T.ENTRY_SOPHISTICATED
Unauthenticated user gains unauthorized access to other assets
T.INSTALL Insecure delivery or installation
T.INTENTIONAL_DISCLOSURE
Intentional disclosure of data or software
T.MAINTENANCE Poor maintenance
T.MASQUERADE_AUTHORIZED_USER
Masquerade of authorized user
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
8
T.MODIFY_OTHER Unauthorized modification or destruction of data
T.OBSERVE_NON_TOE
Misplaced/incorrect belief in secure operation of the security support
structure
T.OBSERVE_TOE Misplaced/incorrect belief in secure operation
T.OPERATE Improper operation of system
T.PHYSICAL Unauthorized hardware change
T.PHYSICAL_ATTACK
Section 11
Physical attack on system components and data
T.RECORD_EVENT_NON_TOE
Failure to record security significant events on other assets
T.SABOTAGE_DATA/SOFTWARE
Intentional damage to data or system software
T.SPOOFING Spoofing of user identities, system components, and data
T.SYSTEM_CORRUPTED
Intentional corruption of the system security state to enable future
insecurities
T.TAMPER Tampering with protection relevant system components
T.TOE_CORRUPTED Corruption of system security status
T.TRACEABLE_NON_TOE
Unable to trace events to other systems users or environmental causes
T.TRAPDOOR_BENIGN_ADMIN
Benign trapdoor installed by system administrator
T.UNINTENTIONAL_MALICIOUS_SOFTWARE
Unintentional malicious software installed by user
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
9
3.3 Organizational Security Policies
P.ACCOUNTABILITY Users are held accountable for their actions, and actions taken on their
behalf, on the information system.
P.ALT_INFRASTRUCT
Information system users have, based on mission need, continuing
access to the information system hardware and software assets.
P.AUTH_MGMT The process of generating, issuing, and using authenticators is
managed in accordance with NNSA and site policies.
P.AUTHENTICATION All users shall be authenticated prior to being granted access to
systems and the information and resources managed by those systems.
P.COMPOSITION The security of an information system or network composed of
individual information systems is equal to or greater than that of any
individual system in the combined system.
P.CONFIG_MGMT Protection features of a system are maintained during development,
installation, modification, and maintenance of the hardware, firmware,
and software components.
P.CONOPS Continuity of operations planning is applied to mission essential
applications, data, and information systems.
P.CREDENTIAL_PROTECTION
Authentication credentials shall be protected to prevent unauthorized
access, modification or destruction. This policy requires that the
individuals and IT entities that use the credentials adequately protect
all credentials. The information system supports this policy by
restricting access to credentials, by protecting the credentials as they
are transmitted over the network during the domain authentication
process, and through the trusted path between the credential reader and
other information system components.
P.CRYPTOGRAPHY Cryptographic services that are used to ensure information
confidentiality, privacy or integrity shall meet the criteria of the
appropriate robustness (strength of mechanism and assurance) based
on the value (e.g., sensitivity or classified of the information to be
protected and the threat environment.
P.DATA_ASSURANCE Modification of data is permitted only by authorized personnel or
processes.
P.DATA_AVAILABILITY
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
10
User and information system data are available, or restorable, to meet
mission availability requirements
P.DENY_ACCESS System resources are controlled to ensure access to information
sources cannot be denied to authorized users.
P.DUE_CARE The information and information system resources are implemented
and operated in a manner that represents due care and diligence with
respect to risks to the information and the organization.
Section 12
P.FILE_REVIEW An automated or administrative classification and sensitivity review is
performed on all electronic communications and files that are to be
electronically transmitted either beyond the system boundary or to an
interconnected system that is not under the same management control
and operating under the same security policy constraints before
release.
P.FORENSICS Information needed for penetration reconstruction, and analyzing on-
going or past cyber attacks and failures is identified, collected, and
preserved in accordance with NNSA and site policies.
P.IDS The information system is protected from unauthorized attempts to
attack or penetrate the information system.
P.INFO_FLOW Information flow between information system components is
controlled in accordance with established information flow policies.
P.KNOWN All NNSA multi-user information systems, desktops, and laptops–
excluding those information systems intended to provide public access
(e. g., public web servers)– must have, and use, a mechanism that
authenticates the identity of each person before providing access to
any information system, application, service or resource.
P.LEAST_PRIV Privileges granted to information system users (including privileged
users) are the most restrictive (least privilege) set of privileges needed
for the performance of authorized tasks.
P.MALICIOUS_CODE
The information system is protected from hardware, software, and
firmware designed to adversely impact the confidentiality, integrity,
and availability of the system and information assets.
P.MEDIA_MARKING All removable media components of the information system and
output inside the system boundary are appropriately marked with the
level and category of the highest information sensitivity of information
that the system is accredited to operate; or marked in accordance with
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
11
a classification review or information sensitivity review by authorized
personnel.
P.MEDIA_REVIEW All media (paper, disks, zip drives, removable disk drives, etc.) are
reviewed for classification and sensitivity and properly marked before
release outside the system boundary.
P.MONITORING All user activities, and activities on behalf of the user, are monitored
and reviewed for activities that are detrimental to the confidentiality,
integrity or availability of the information or information system.
P.NTK Access to data in information system resources is limited to users with
the need-to-know for the information, regardless of the form of the
information. Access rights to specific data objects are determined by
object attributes assigned to that object, user identity, user attributes,
and environmental conditions as defined by the security policy.
P.PERSONNEL All users (including privileged users) are cleared, or have appropriate
background reviews (whichever is appropriate), according to NNSA
and DOE policies, for the highest level of information sensitivity, have
formal access approval for, and an authorized need-to-know for, the
information to which he/she is allowed access.
P.PHYSICAL The information and information system resources (including media)
are physically protected according to the sensitivity of the information
processed, stored, or transmitted by the components.
P.PROTCTD_DOMAIN
Section 13
The information system security functions maintain a separate
protected security domain for their own execution. The components
necessary for enforcing the security policies of the information system
security functions shall maintain a security domain for their own
execution that protects them from interference and tampering by other
system activities and users.
P.RESIDUAL_DATA All internal information system resources are cleared before
reallocation of the resource to a different user or environment.
P.RISKASSESS Identification of system and environment vulnerabilities and an
assessment of their impact on the system’s security are regularly
performed.
P.ROLE_SEPARATION
Security roles and responsibilities are distributed to preclude any one
individual from adversely affecting operations or the integrity of the
system.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
12
P.SESSION_CTL User access to a system is determined by the authenticated user’s
access profile.
P.STRONG_AUTHENTICATION
All users shall be authenticated by two- factor strong authentication
mechanisms prior to being granted access to systems and the
information and resources managed by those systems.
P.SURVIVE The system in conjunction with its environment must be resilient to
insecurity, resisting the insecurity and/ or providing the means to
detect an insecurity and recover from it.
P.SYS_ASSURANCE The information system’s security policy is maintained in the
environment of distributed systems even if the systems are
interconnected via an insecure networking medium (wire-lines, fiber,
Internet, wireless, etc.).
P.SYS_RECOVERY Controlled or trusted secure system recovery occurs in the event of an
information system failure.
P.SYS_TESTING Certification and post-accreditation testing is applied to the
information system in accordance with PCSP and DAA requirements.
P.TRAINING All users are trained to understand applicable system- use policies, the
proper use of systems and the vulnerabilities inherent to those systems.
This policy ensures that all users are properly instructed on policies
and procedures for using the system, as well as, being able to
acknowledge all threats and vulnerabilities that may impact system
processing.
P.TRUSTED_USER All users shall abide by designated policies and the conduct stated by
those policies. In this context, ‘users’ includes both users of systems
that interface with the TOE, and the administrators of systems that
interface with the TOE in addition to the administrators of the TOE.
This policy covers use and adherence to policies, procedures, system,
admin, and user documentation, associated with the TOE and all
systems that interface with the TOE.
P.UNIQUE_ID Every authenticated user of an information system is uniquely
identified.
P.WARNING_BANNER
All authorized users are notified that they are subject to being
monitored, recorded, and audited through the use of an NNSA
approved warning text and positive acknowledgement by the user is
required before granting the user access to system resources.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
13
P.WFA Waste Fraud and Abuse is detected or prevented and reported in
accordance with DOE O 221.1, Reporting Waste Fraud, and Abuse to
the Office of IG.
4. SECURITY OBJECTIVES
4.1 Security Objectives for the TOE
Section 14
O.ACCESS_HISTORY The information system user is notified upon successful logon of a) the
date and time of the user’s last logon, b) the location of the user (as
can best be determined) at last logon, and c) the number of
unsuccessful logon attempts using this user ID since the last successful
logon. A positive action by the user is required to remove the notice.
O.ACCESS_MALICIOUS
Environmental controls are required to sufficiently mitigate
(deterrence, detection, and response) the threat of malicious actions by
authenticated users. Information system controls will help in
achieving this objective, but will not be sufficient.
O.AUDIT_BASIC The following activities must be recorded:
• Successful use of the user security attribute administration
functions;
• All attempted uses of the user security attribute administration
functions; and
• Identification of which user security attributes have been modified.
• With the exception of specific sensitive attribute data items (e.g.,
passwords, cryptographic keys), new values of the attributes
should be captured.
• Successful and unsuccessful logons and logoffs;
• Unsuccessful access to security relevant files including creating,
opening, closing, modifying, and deleting those files;
• Changes in user authenticators;
• Blocking or blacklisting user IDs, terminals, or access ports;
• Denial of access for excessive logon attempts; and
• Starting and ending times for each access to the system
O.AUDIT_PROTECTION
The contents of audit trails must be protected against unauthorized
access, modification, or deletion.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
14
O.AUDIT_REVIEW There must be a process for review of user activities and activities on
behalf of the user on the TOE to detect and report actual or attempted
circumvention of the TOE Security Functions (TSF).
O.AUTHENT_EXPOSE
The clear text display or exposure of any authenticator is only
provided to the identified user during generation, issuance, or storage,
or use.
O.AUTHORIZATION The TOE must ensure that only authorized users gain access to the
information and TOE resources. The TOE must ensure for all actions
under its control, except for a well-defined set of allowed actions, all
users are identified and authenticated before being granted access to
subjects and objects.
O.CREDENTIAL_PROTECTION
Authentication credentials shall be protected from unauthorized access
during creation, use, and handling.
O.DATA_CHANGES_DETECTED
Unauthorized changes to data in the information system are detected
and reported.
O.DETECT_HOST_BASIC
The information system environment, i.e., on-line, must provide, the
ability to detect low level, i.e., using methods readily available on the
Internet to attack known vulnerabilities, attacks and the results of such
attacks (e.g., corrupted system state), including measures to detect and
respond to unauthorized attempts to penetrate or deny use.
O.ENTRY_TOE The information system must prevent logical entry to the information
system using unsophisticated, technical methods, by persons without
authority for such access.
O.ID_DISABLE User TOE access is disabled when the user leaves the sponsoring
organization, Access Authorization is terminated, loses authorized
access (for cause, changes in organization, etc), or upon TOE detection
of attempts to bypass security.
O.ID_REMOVAL Prior to reuse of a user identifier, all previous access rights and
privileges (including file accesses for that user identifier) are removed
from the TOE
Section 15
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
15
O.INFO_FLOW The information system and information system environment must
ensure that any information flow control policies are enforced - (1)
between system components and (2) at the system external interfaces.
O.INTEGRITY_LOW The TOE will validate the authority of the user for any changes to
data.
O.MALICIOUS_CODE
The TOE must have the capability to detect and eliminate malicious
code. Procedures to detect and deter incidents caused by malicious
code are employed.
O.MANAGE_TOE The information system must provide all the functions and facilities
necessary to support the administrators that are responsible for the
management of information system security.
O.NTK_NNSA Access rights to specific data objects are determined by object
attributes assigned to that object, user identity, user attributes, and any
formal access rights or privileges that NNSA has established for the
data.
O.RECOVERY_CONTROLLED
Information system recovery is controlled via monitored terminal or
system console.
O.REPLAY The information system must detect and deter replay of entities, such
as messages and service requests and responses.
O.RESIDUAL_PROTECTION
The information system must ensure that identified resources contain
no residual data before being assigned, allocated, or reallocated.
O.SEC_FUNC_MANAGEMENT
The information system restricts management of information system
security functions to authenticated users.
O.SESSION_ESTABLISHMENT
The information system controls the establishment of sessions (a) by
denying access after multiple (maximum of five) consecutive
unsuccessful attempts on the same user ID, (b) by limiting the number
of access attempts in a specified time period, (c) by use of a time-delay
control system, or (d) by other such methods, subject to approval by
the DAA.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
16
O.TRUSTED_PATH The information system provides a trusted path between itself and the
user for initial identification and authentication
O.TSF_DOMAIN_SEPARATION
The information system maintains a domain for its own execution that
protects it from external interference and tampering (e. g., by reading
or modifying its code and data structures).
O.WARNING_BANNER
All authorized users are notified that they are subject to being
monitored, recorded, and audited through the use of an NNSA
approved warning text and positive acknowledgement by the user is
required before granting the user access to system resources.
4.2 Security Objectives for the Environment
O.ACCESS Each user’s access rights and privileges are authorized, prior to the
user's first access to the TOE.
O.ACCESS_FORMAL Prior to their first access to information, each user’s need-to-know is
formally authorized by management or the data owner-steward
through a position description or written access list.
O.ACCESS_MALICIOUS
Environmental controls are required to sufficiently mitigate
(deterrence, detection, and response) the threat of malicious actions by
authenticated users. Information system controls will help in
achieving this objective, but will not be sufficient.
O.AUDIT_PROTECTION
The contents of audit trails must be protected against unauthorized
access, modification, or deletion.
O.AUTHORIZE_NON_TOE
The IT other than the information system must provide the ability to
specify and manage user and system process access rights to individual
processing resources and data elements under its control, supporting
the organization’s security policy for access control.
Section 16
O.CLEARING The information system components and removable media are cleared
before the items can be reused in another system environment with the
same or lower accreditation level as the original system components or
removable media.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
17
O.CREDENTIAL_PROTECTION
Authentication credentials shall be protected like the information to
which they provide access during creation, use, and handling.
O.DATA_BACKUP_BASIC
User and information system data are available, or restorable, to meet
mission availability requirements. Periodic checking of backup
inventory and testing of the ability to restore information is
accomplished to validate mission availability requirements are met.
O.DETECT_EXTERNAL_BASIC
The site environment, i.e., on-line, must provide the ability to detect
low level, i.e., using methods readily available on the Internet to attack
known vulnerabilities, attacks on the hosts and networks from outside
the site and the results of such attacks (e.g., corrupted system state),
including measures to detect and respond to unauthorized attempts to
penetrate or deny use.
O.DETECT_NETWORK_BASIC
The network environment, i.e., on-line, must provide the ability to
detect low level, i.e., using methods readily available on the Internet to
attack known vulnerabilities, attacks on the network and its
components, and the results of such attacks (e.g., corrupted system
state), including measures to detect and respond to unauthorized
attempts to penetrate or deny use.
O.DETECT_SITE_BASIC
The site physical environment must provide the ability to detect low
level, i.e., (using readily available methods to attack known
vulnerabilities), attacks on the hosts and networks from inside the site
and the results of such attacks (e.g., corrupted system state), including
measures to detect and respond to unauthorized attempts to penetrate
or deny use.
O.ENTRY_NON_TECHNICAL
The information system environment must provide sufficient
protection against non-technical attacks by other than authenticated
users. User training and awareness will provide a major part of
achieving this objective.
O.ENTRY_NON_TOE For resources not controlled by the information system, IT other than
the information system must prevent logical entry using
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
18
unsophisticated, technical methods, by persons without authority for
such access.
O.FORENSICS_PROC Procedures are established and documented to ensure the
identification, collection, and preservation of data needed to analyze
penetration reconstruction, on-going cyber attacks and/ or failures
O.HARDWARE_EXAM_MINIMUM
Information system hardware components are examined for security
impacts to the information system before use
O.ID_DISABLE User TOE access is disabled when the user leaves the sponsoring
organization, Access Authorization is terminated, loses authorized
access (for cause, changes in organization, etc), or upon TOE detection
of attempts to bypass security.
O.ID_REMOVAL Prior to reuse of a user identifier, all previous access rights and
privileges (including file accesses for that user identifier) are removed
from the TOE
O.ID_REVALIDATION
User access, contact information, rights, and privileges, to include
sponsor, Access Authorization, need-to-know, means for off line
contact, mailing address, are validated annually.
Section 17
O.INFO_FLOW The information system and information system environment must
ensure that any information flow control policies are enforced - (1)
between system components and (2) at the system external interfaces.
O.NETWORK_INTERFACE
The developers of the information system must ensure the information
system security is not adversely affected by the characteristics of the
network(s) to which the information system is interfaced.
O.PHYSICAL Physical attack that might compromise IT security on those parts of
the information system critical to security is deterred and detected,
primarily via prevention within the limits of COTS technology.
O.PHYSICAL_PROTECTION
The individuals responsible for the information system must ensure
that the environment is capable of physically protecting the
information system by signaling the occurrence of fire, flood, power
loss, and environmental control failures that might adversely affect
information system operations.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
19
O.RECOVERY_CONTROLLED
Information system recovery is controlled via monitored terminal or
system console.
O.REPLAY The information system must detect and deter replay of entities, such
as messages and service requests and responses.
O.SOFTWARE_EXAM_MINIMUM
Information system software components are examined and tested for
security impacts to the information system before use.
O.TRAINING All users are trained to understand applicable information system-use
policies, the approved use of the information system, the
vulnerabilities inherent in the operation of the information system and
their cyber security responsibilities.
O.UNESCORT_ACCESS_UNCLASS
Access controls ensure that personnel granted unescorted physical
access to the information, the information system or human readable
media have the appropriate formal access approvals and need-to-know.
O.WARNING_BANNER
All authorized users are notified that they are subject to being
monitored, recorded, and audited through the use of an NNSA
approved warning text and positive acknowledgement by the user is
required before granting the user access to system resources.
5. IT SECURITY REQUIREMENTS
An OPENPP-conformant TOE may include information systems that are personal electronic
devices, portable computers, and systems containing general-purpose operating systems, such as
workstations, mainframes, or personal computers. These systems can be comprised of a single
host or a set of cooperating hosts in a distributed system. Such systems permit one or more
processors along with peripherals and storage devices to be used by single or multiple users to
perform a variety of functions requiring access to the information stored on the system. The
security functional and assurance requirements defined in this section must be applied to all
elements in the TOE.
Some TOE components, where a single general user has the authority and responsibility to
protect all general user data/information on the component (typically a single user desktop
system) may be exempted from implementing these PP requirements with the approval of the
cognizant Designated Approving Authority. Any TOE component where multiple general users
may access data or share TOE resources must comply with the OPENPP requirements.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
20
5.1 TOE Security Functional Requirements
Section 18
This section defines the functional requirements for the TOE. Functional requirements
components in this profile were drawn from Part 2 of the CC. Some functional requirements are
extensions to those found in the CC.
CC defined operations for assignment, selection, and refinement were used to tailor the
requirements to the level of detail necessary to meet the stated security objectives. These
operations are indicated through the use of underlined (assignments and selections) and italicized
(refinements) text. All required operations not performed within this profile are clearly identified
and described such that they can be correctly performed upon instantiation of the PP into a
Security Target (ST) specification.
NOTE: Where italicized items are listed in an assignment or selection clause in one of the
following components, the ST developer must address the component and provide the
information identified in the italicized clause. If the assignment or selection clause is not
italicized, the item is mandatory and must be addressed in the ST.
5.1.1 FAU_ARP.1 Security alarms
5.1.1.1 FAU_ARP.1.1 The TSF shall take [assignment: list of the least disruptive actions]
upon detection of a potential security violation.
Application Note: The ST must state the actions taken by the TOE when a potential security
violation, such as detection of malicious code, or a successful or unsuccessful intrusion.
5.1.2 FAU_GEN.1 Audit data generation
5.1.2.1 FAU_GEN.1.1 The TSF shall be able to generate an audit record of the following
auditable events:
• Start-up and shutdown of the audit functions;
• All auditable events for the basic level of audit; and
• The events listed below:
o Successful use of the user security attribute administration
functions
o All attempted uses of the user security attribute
administration functions
o Identification of which user security attributes have been
modified
o Successful and unsuccessful logons and logoffs
o Unsuccessful access to security relevant files including
creating, opening, closing, modifying, and deleting those
files
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
21
o Changes in user authenticators
o Blocking or blacklisting user Ids, terminals, or access ports
o Denial of access for excessive logon attempts
o System accesses by privileged users; a. Privileged activities
at the system console (either physical or logical consoles)
and other system- level accesses by privileged users.
o Starting and ending times for each access to the system
Application Note: For some situations it is possible that some events cannot be
automatically generated. This is usually due to the audit functions not being operational
at the time these events occur. Such events need to be documented in administrative
guidance, along with recommendations on how manual auditing will be established to
cover these events.
5.1.2.2 FAU_GEN.1.2 The TSF shall record within each audit record at least the
following information:
a. Date and time of the event, type of event, subject identity, and the
outcome (success or failure) of the event; and
b. For each audit event type, based on the auditable event definitions
of the functional components included in the PP/ST, [assignment:
other audit relevant information]
5.1.3 FAU_GEN.2 User identity association
5.1.3.1 FAU_GEN.2.1 The TSF shall be able to associate each auditable event with the
identity of the user that caused the event.
Section 19
Application Note: There are some auditable events that may not be associated with a
user, such as failed login attempts. It is acceptable that such events do not include a user
identity. In the case of failed login attempts it is also acceptable not to record the
attempted identity in cases where that attempted identity could be misdirected
authentication data; for example when the user may have been out of sync and typed a
password in place of a user identifier.
5.1.4 FAU_SAA.4 Complex attack heuristics
5.1.4.1 FAU_SAA.4.1 The TSF shall be able to maintain an internal representation of
the following event sequences of known intrusion scenarios
[assignment: list of sequences of system events whose occurrence
are representative of known penetration scenarios] and the
following signature events [assignment: a subset of system events]
that may indicate a potential violation of the TSP.
Application Note: The ST must describe, or reference documentation of, known or
suspected system events and penetration scenarios that may indicate a potential security
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
22
violation. The specific manner of implementation is TOE dependent and can be
achieved through the use of intrusion detection software on the TOE or in the local area
network where the TOE is located.
5.1.4.2 FAU_SAA.4.2 The TSF shall be able to compare the signature events and event
sequences against the record of system activity discernible from an
examination of [assignment: the information to be used to
determine system activity].
Application Note: See application note for FAU_SAA.4.1.
5.1.4.3 FAU_SAA.4.3 The TSF shall be able to indicate an imminent violation of the TSP
when system activity is found to match a signature event or event
sequence that indicates a potential violation of the TSP.
Application Note: See application note for FAU_SAA.4.1.
5.1.5 FAU_SAR.1 Audit review
5.1.5.1 FAU_SAR.1.1 The TSF shall provide [assignment: Computer System Security
Officers (CSSO) and authorized system administrators] with the
capability to read [assignment: all audit information] from the
audit records.
Application Note: The minimum information that must be provided is the same as that
which is required to be recorded in FAU_GEN.1.2. The intent of this requirement is
that there exists a tool for an administrator to access the audit trail in order to assess it.
Exactly what manner is provided is an implementation decision, but it needs to be done
in a way that allows the administrator to make effective use of the information
presented.
5.1.5.2 FAU_SAR.1.2 The TSF shall provide the audit records in a manner suitable for
the user to interpret the information.
5.1.6 FAU_SAR.2 Restricted audit review
5.1.6.1 FAU_SAR.2.1 The TSF shall prohibit all users read access to the audit records,
except those users that have been granted explicit read-access.
Application Note: By default, CSSOs must be granted read access and authorized
system administrators may be considered to have been granted read access to the audit
records. The TSF may provide a mechanism that allows other users to also read audit
records.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
23
5.1.7 FAU_SEL.1 Selective Audit
5.1.7.1 FAU_SEL.1.1 The TSF shall be able to include or exclude auditable events from
the set of audited events based on the following attributes:
a. User identity;
Section 20
b. [assignment: list of additional attributes that audit selectivity is
based upon].
Application Note: The ST must state the additional attributes that audit selectivity may
be based upon (e. g., object identity, type of event), if any.
5.1.8 FAU_STG.2 Guarantees of audit data availability
5.1.8.1 FAU_STG.2.1 The TSF shall protect the stored audit records from unauthorized
deletion.
5.1.8.2 FAU_STG.2.2 The TSF shall be able to [selection: prevent] modifications to the
audit records.
Application Note: On many systems, in order to reduce the performance impact of audit
generation, audit records will be temporarily buffered in memory before they are
written to disk. In these cases, it is likely that some of these records will be lost if the
operation of the TOE is interrupted by hardware or power failures. The developer needs
to document what the likely loss will be and show that it has been minimized.
5.1.8.3 FAU_STG.2.3 The TSF shall ensure that [assignment: all audit records already
written to media, i.e., not in memory buffers,] audit records will be
maintained when the following conditions occur: [selection: audit
storage exhaustion, failure, and attack].
5.1.9 FDP_ACC.2 Complete access control
5.1.9.1 FDP_ACC.2.1 The TSF shall enforce the [assignment: Discretionary Access
Control Policy (DAC)] on [assignment: list of subjects] acting on
the behalf of users, [assignment: list of named objects] and all
operations among subjects and objects covered by the SFP [DAC
policy].
Application Note: For most systems there is only one type of subject, usually called a
process or task, which needs to be specified in the ST.
Also, for information systems conforming to this PP, all public unauthenticated users
accessing the system can be viewed as a general class of user in the Discretionary
Access Control policy. These users are expected to have very limited rights to access
objects on the system.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
24
Named objects are those objects which are used to share information among subjects
acting on the behalf of different users, and for which access to the object can be
specified by a name or other identity. Any object that meets this criterion but is not
controlled by the DAC policy must be justified.
The list of operations covers all operations between the above two lists. It may consist
of a sublist for each subject-named object pair. Each operation needs to specify which
type of access right is needed to perform the operation; for example read access or write
access.
5.1.9.2 FDP_ACC.2.2 The TSF shall ensure that all operations between any subject in
the TSF Scope of Control (TSC) and any object within the TSC
are covered by an access control SFP.
5.1.10 FDP_ACF.1 Security attribute based access control
5.1.10.1 FDP_ACF.1.1 The TSF shall enforce the [assignment: Discretionary Access
Control Policy] to objects based on [assignment: the following:]
a. The user identity and group membership(s) associated with a
subject;
b. The following access control attributes associated with an object;
and
c. [assignment: List access control attributes. The attributes must
provide permission attributes with:
1. the ability to associate allowed or denied operations with one
or more user identities;
2. the ability to associate allowed or denied operations with one
or more group identities; and
3. defaults for allowed or denied operations.
Section 21
5.1.10.2 FDP_ACF.1.2 The TSF shall enforce the following rules to determine if an
operation among controlled subjects and controlled objects is
allowed: [assignment: a set of rules specifying the Discretionary
Access Control policy, where:
a. For each operation there shall be a rule, or rules, that use the
permission attributes where the user identity of the subject
matches a user identity specified in the access control
attributes of the object;
b. For each operation there shall be a rule, or rules, that use the
permission attributes where the group membership of the
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
25
subject matches a group identity specified in the access control
attributes of the object; and
c. For each operation there shall be a rule, or rules, which use the
default permission attributes specified in the access control
attributes of the object when neither a user identity nor group
identity matches.]
Application Note: A TOE that conforms to this PP is required to implement a DAC
policy, but the rules that govern the policy may vary between TOEs; those rules need
to be specified in the ST. In completing the rule assignment above, the resulting
mechanism must be able to specify access rules that apply to at least any single user.
This single user may have a special status such as the owner of the object. The
mechanism must also support specifying access to the membership of at least any
single group. Conformant implementations include self/ group/ public controls and
access control lists.
A DAC policy may cover rules on accessing public objects; i.e., objects which are
readable to all authorized users, but which can only be altered by the TSF or
administrators. Specification of these rules should be covered under FDP_ACF.1.3 and
FDP_ACF.1.4.
A DAC policy may include exceptions to the basic policy for access by administrators
or other forms of special authorization. These rules should be covered under
FDP_ACF.1.3.
The ST must list the attributes that are used by the DAC policy for access decisions.
These attributes may include permission bits, access control lists, and object
ownership.
A single set of access control attributes may be associated with multiple objects, such
as all objects stored on a single floppy disk. The association may also be indirectly
bound to the object, such as access control attributes being associated with the name of
the object rather than directly to the object itself.
5.1.10.3 FDP_ACF.1.3 The TSF shall explicitly authorize access of subjects to objects
based on the following additional rules: [assignment: rules, based
on security attributes, that explicitly authorize access of subjects to
objects].
5.1.10.4 FDP_ACF.1.4 The TSF shall explicitly deny access of subjects to objects based on
the [assignment: rules, based on security attributes, that explicitly
deny access of subjects to objects].
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
26
5.1.11 FDP_RIP.1 Subset residual information protection
5.1.11.1 FDP_RIP.1.1 The TSF shall ensure that any previous information content of a
resource is made unavailable upon the [selection: allocation of the
resource] to the following objects: [assignment: list of objects].
Application Note: This requirement applies to the list of resources stated in the ST; it
includes resources used to contain data and attributes. It also includes the encrypted
representation of information.
Section 22
Clearing the information content store of resources on deallocation from objects is
sufficient to satisfy this requirement, if unallocated resources will not accumulate new
information until they are allocated again.
5.1.12 FDP_SDI.2 Stored data integrity monitoring and action
5.1.12.1 FDP_SDI.2.1 The TSF shall monitor user data stored within the TSC for
[assignment: unauthorized modification and unauthorized
deletion] on all objects, based on the following attributes:
[assignment: user data attributes].
Application Note: The ST must describe the user data attributes, i.e. file names,
directory names, sizes, etc., that will be used in the detection of unauthorized activities
on the data.
5.1.12.2 FDP_SDI.2.2 Upon detection of a data integrity error, the TSF shall
[assignment: enter a description of the error in the audit log and
issue an alarm].
Application Note: For this component, an "alarm" is to be interpreted as any clear
indication to the administrator that a data integrity error has been detected. The ST must
state the conditions that trigger generation of the alarm.
5.1.13 FIA_AFL.1 Authentication failure handling
5.1.13.1 FIA_AFL.1.1 The TSF shall detect when [assignment: five (5) consecutive]
unsuccessful authentication attempts occur related to [assignment:
list of authentication events].
Application Note: The ST must state the authentication events that will be monitored
for 5 consecutive unsuccessful authentication attempts. The ST should also identify any
authentication activities that are not monitored for unsuccessful authentication attempts.
This component does not apply to public users who are granted public, unauthenticated
access to the information system.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
27
5.1.13.2 FIA_AFL.1.2 When the defined number of unsuccessful authentication attempts
has been met or surpassed, the TSF shall [assignment: list of
actions].
5.1.14 FIA_ATD.1 User attribute definition
5.1.14.1 FIA_ATD.1.1 The TSF shall maintain the following list of security attributes
belonging to individual users: [assignment:
a. User Identifier;
b. Group Memberships;
c. Authentication Data;
d. Security-relevant Roles; and
e. [assignment: other user security attributes]].
Application Note: The specified attributes are those that are required by the TSF to
enforce the DAC policy, the generation of audit records, and proper identification and
authentication of users. The user identity must be uniquely associated with a single
individual user.
Group membership may be expressed in a number of ways: a list per user specifying to
which groups the user belongs, a list per group which includes which users are members,
or implicit association between certain user identities and certain groups. A TOE may
have two forms of user and group identities, a text form and a numeric form. In these
cases there must be unique mapping between the representations.
5.1.15 FIA_SOS.1 Verification of secrets
5.1.15.1 FIA_ SOS. 1.1 The TSF shall provide a mechanism to verify that secrets meet
[assignment: the P.STRONG_AUTHENTICATION policy].
Application Note: The P.STRONG_.AUTHENTICATION policy and this component
do not apply to public users who are granted public unauthenticated access to the
information system.
Section 23
The P.STRONG_AUTHENTICATION policy applies to all other information system
users. The method of authentication is unspecified by this PP, but must be specified in
the ST. The method that is used must be shown to implement the
P.STRONG_AUTHENTICATION policy. If a password mechanism is used, the
mechanism must comply with NNSA password policies. The strength of whatever
mechanism implemented must be subjected to strength of function analysis. (See
AVA_SOF.1)
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
28
5.1.16 FIA_UAU.1 Timing of authentication
5.1.16.1 FIA_UAU.1.1 The TSF shall allow [assignment: list of TSF mediated actions] on
behalf of the user to be performed before the user is authenticated.
Application Note: This component does not apply to public users who are granted
public unauthenticated access to the information system.
5.1.16.2 FIA_UAU.1.2 The TSF shall require each user to be successfully authenticated
before allowing any other TSF-mediated actions on the behalf of
that user.
Application Note: This component does not apply to public users who are granted
public unauthenticated access to the information system.
The ST must specify the actions that are allowed by an unauthenticated user. The
allowed actions should be limited to those things that aid an authenticated user in
gaining access to the TOE. This could include help facilities or the ability to send a
message to administrators.
5.1.17 FIA_UAU.7 Protected authentication feedback
5.1.17.1 FIA_UAU.7.1 The TSF shall provide only [assignment: obscured feedback] to
the user while the authentication is in progress.
Application Note: This component does not apply to public users who are granted
public unauthenticated access to the information system.
Obscured feedback implies the TSF does not produce a visible display of any
authentication data entered by a user, such as through a keyboard (e. g., echo the
password on the terminal). It is acceptable that some indication of progress be returned
instead, such as a period returned for each character sent.
Some forms of input, such as card input based batch jobs, may contain human-readable
user passwords. The administrative and user guidance documentation must explain the
risks in placing passwords on such input and must suggest procedures to mitigate that
risk.
5.1.18 FIA_UID.1 Timing of identification
5.1.18.1 FIA_UID.1.1 The TSF shall allow [assignment: list of TSF-mediated actions] on
behalf of the user to be performed before the user is identified.
5.1.18.2 FIA_UID.1.2 The TSF shall require each user to be successfully identified
before allowing any other TSF-mediated actions on behalf of that
user.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
29
Application Note: The ST must specify the actions that are allowed to an unidentified
user. The allowed actions should be limited to those things that aid an authenticated
user in gaining access to the TOE. This could include help facilities or the ability to
send messages to administrators.
The method of identification is unspecified by this PP, but should be specified in a ST
and it should specify how this relates to user identifiers maintained by the TSF.
5.1.19 FIA_USB.1 User-subject binding
5.1.19.1 FIA_USB.1.1 The TSF shall associate the following user security attributes with
subjects acting on behalf of that user:
a. The user identity which is associated with auditable events;
Section 24
b. The user identity or identities which are used to enforce the
Discretionary Access Control Policy;
c. The group membership or memberships used to enforce the
Discretionary Access Control Policy;
d. [assignment: any other user security attributes].
5.1.20 FIA_USB.1 User-subject binding
5.1.20.1 FIA_USB.1.1 The TSF shall enforce the following rules governing changes to the
user security attributes associated with subjects acting on the
behalf of a user: [assignment: changing of attributes rules].
Application Note: The DAC policy and audit generation require that each subject acting
on the behalf of users have a user identity associated with the subject. This identity is
normally the one used at the time of identification to the system. The DAC policy
enforced by the TSF may include provisions for making access decisions based on a
user identity which differs from the one used during identification.
The ST must state, in FIA_USB.1.1, how this alternate identity is associated with a
subject and justify why the individual user associated with this alternate identity is not
compromised by the mechanism used to implement it. Depending on the TSF
implementation of group membership, the associations between a subject and groups
may be explicit at the time of identification or implicit in a relationship between user
and group identifiers. The ST must specify this association. Like user identification, an
alternate group mechanism may exist, and parallel requirements apply.
5.1.21 FMT_MOF.1 Management of security functions behavior
5.1.21.1 FMT_MOF.1.1 The TSF shall restrict the ability to [selection: determine the
behavior of, disable, enable, modify the behavior of] the functions
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
30
[assignment: list of functions] to [assignment: CSSOs and
authorized system administrators].
Application Note: The ST must state the restrictions and functions applied to the
management of TOE security functions by the CSSO and authorized system
administrators.
5.1.22 FMT_MSA.1 Management of security attributes
5.1.22.1 FMT_MSA.1.1 The TSF shall enforce the [assignment: Discretionary Access
Control Policy] to restrict the ability to [selection: modify] the
security attributes [assignment: access control attributes
associated with a named object] to [assignment: the authorized
users].
Application Note: The ST must state the components of the access rights that may be
modified, and must state any restrictions that may exist for a type of authorized user and
the components of the access rights that the user is allowed to modify. The ability to
modify access rights must be restricted in that a user having access rights to a named
object does not have the ability to modify those access rights unless explicitly granted
the right to do so. This restriction may be explicit, based on the object ownership, or
based on a set of object hierarchy rules.
5.1.23 FMT_MSA.3 Static attribute initialization
5.1.23.1 FMT_MSA.3.1 The TSF shall enforce the [assignment: Discretionary Access
Control Policy] to provide [selection: restrictive] default values for
security attributes that are used to enforce the SFP [Discretionary
Access Control Policy].
5.1.23.2 FMT_MSA.3.2 The TSF shall allow the [assignment: the authorized identified
roles] to specify alternative initial values to override the default
values when an object or information is created.
Section 25
Application Note: A TOE conforming to this PP must provide protection by default for
all objects at creation time. This may be done through the enforcing of a restrictive
default access control on newly created objects or by requiring the user to explicitly
specify the desired access controls on the object at its creation. In either case, there shall
be no obvious window of vulnerability through which unauthorized access may be
gained to newly created objects.
5.1.24 FMT_MTD.1 Management of TSF data
5.1.24.1 FMT_MTD.1.1 The TSF shall restrict the ability to [selection: create, delete, and
clear] the [assignment: audit trail] to [assignment: CSSOs and
authorized system administrators].
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
31
Application Note: The selection of "create, delete, and clear" functions for audit trail
management reflect common management functions. These functions should be
considered generic; any other audit administration functions that are critical to the
management of a particular audit mechanism implementation should be specified in the
ST.
5.1.25 FMT_MTD.1 Management of TSF data
5.1.25.1 FMT_MTD.1.1The TSF shall restrict the ability to modify or observe the set of
audited events to CSSOs and administrators.
Application Note: The set of audited events are the subset of auditable events that will
be audited by the TSF. The term “set” is used loosely here and refers to the total
collection of possible ways to control which audit records get generated; this could be
by type of record, identity of user, identity of object, etc. It is an important aspect of
audit that users are able to affect which of their actions are audited, and therefore must
not have control over or knowledge of the selection of an event for auditing.
5.1.26 FMT_MTD.1 Management of TSF data
FMT_MTD.1.1 The TSF shall restrict the ability to initialize and modify the user
security attributes, other than authentication data, to administrators. Application Note:
This component only applies to security attributes that are used to maintain the TSP.
Other user attributes may be specified in the ST, but control of those attributes is not
within the scope of this PP.
5.1.27 FMT_MTD.1 Management of TSF data
5.1.27.1 FMT_MTD.1.1 The TSF shall restrict the ability to modify the authentication
data to the following:
a) CSSOs and administrators; and
b) users authorized to modify their own authentication data
Application Note: User authentication data refers to information that users must
provide to authenticate them to the TSF. Examples include passwords, personal
identification numbers, and fingerprint profiles. User authentication data does not
include the user's identity. The ST must specify the authentication mechanism that
makes use of the user authentication data to verify a user's identity. This component
does not require that any user be authorized to modify their authentication
information; it only states that it is permissible. It is not necessary that requests to
modify authentication data require re-authentication of the requester's identity at the
time of the request.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
32
5.1.28 FMT_REV.1 Revocation
5.1.28.1 FMT_REV.1.1 The TSF shall restrict the ability to revoke security attributes
associated with the [selection: users] within the TSC to
[assignment: the CSSO and authorized system administrators].
5.1.28.2 FMT_REV.1.2 The TSF shall enforce the rules: [assignment:
Section 26
a) The immediate revocation of security-relevant authorizations;
and
b) [assignment: list of other revocation rules concerning users]].
5.1.29 FMT_REV.1 Revocation
5.1.29.1 FMT_REV.1.1 The TSF shall restrict the ability to revoke security attributes
associated with objects within the TSC to users authorized to
modify the security attributes by the Discretionary Access Control
policy.
Application Note: Many security-relevant authorizations could have serious
consequences if misused, so an immediate revocation method must exist, although it
need not be the usual method (e. g., The usual method may be editing the trusted
users profile, but the change doesn't take effect until the user logs off and logs back
on. The method for immediate revocation might be to edit the trusted users profile
and "force" the trusted user to log off.). The immediate method must be specified in
the ST and in administrator guidance. In a distributed environment the developer
must provide a description of how the "immediate" aspect of this requirement is met.
5.1.29.2 FMT_REV.1.2 The TSF shall enforce the rules: [assignment:
a) The access rights associated with an object shall be enforced
when an access check is made; and
b) [assignment: list of other revocation rules concerning objects]].
Application Note: The DAC policy may include immediate revocation (e. g., Multics
immediately revokes access to segments) or delayed revocation (e. g., most UNIX
systems do not revoke access to already opened files). The DAC access rights are
considered to have been revoked when all subsequent access control decisions by the
TSF use the new access control information. It is not required that every operation on an
object make an explicit access control decision as long as a previous access control
decision was made to permit that operation. It is sufficient that the developer clearly
documents in guidance documentation how revocation is enforced.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
33
5.1.30 FMT_SMR.2 Restrictions on security roles
5.1.30.1 FMT_SMR.2.1 The TSF shall maintain the roles: [assignment:
a) CSSO;
b) administrator;
c) users authorized by the Discretionary Access Control Policy
to modify object security attributes;
d) users authorized to modify their own authentication data; and
e) [assignment: other roles]].
Application Note: The ST must identify any other security relevant roles supported by
the TOE.
5.1.30.2 FMT_SMR.2.2 The TSF shall be able to associate users with roles.
Application Note: A TOE conforming to this PP only needs to support a single
administrative role, referred to as the administrator. If a TOE implements multiple
independent roles, the ST should refine the use of the term administrators to specify
which roles fulfill which requirements.
This PP specifies a number of functions that are required of or restricted to an
administrator, but there may be additional functions that are specific to the TOE. This
would include any additional function that would undermine the proper operation of
the TSF. Examples of functions include: ability to access certain system resources like
tape drives or vector processors, ability to manipulate the printer queues, and ability to
run real-time programs.
5.1.30.3 FMT_SMR.2.3 The TSF shall ensure that the conditions [assignment: conditions
for the different roles] are satisfied.
Section 27
Application Note: If conditions or restrictions are applied to the different security
relevant roles supported by the TOE, the conditions or restrictions must be stated in the
ST.
5.1.31 FPT_AMT.1 Abstract machine testing
5.1.31.1 FPT_AMT.1.1 The TSF shall run a suite of tests [selection: during initial start-up,
periodically during normal operation, at the request of an authorized
user, other conditions] to demonstrate the correct operation of the
security assumptions provided by the abstract machine that
underlies the TSF.
Application Note: In general this component refers to the proper operation of the
hardware platform on which a TOE is running. The test suite needs to cover only
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
34
aspects of the hardware on which the TSF relies to implement required functions,
including domain separation. If a failure of some aspect of the hardware would not
result in the TSF compromising the functions it performs, then testing of that aspect is
not required.
5.1.32 FPT_RCV.1 Manual recovery
5.1.32.1 FPT_RCV.1.1 After a failure or service discontinuity, the TSF shall enter a
maintenance mode where the ability to return the TOE to a secure
state is provided.
5.1.33 FPT_RVM.1 Reference Mediation
5.1.33.1 FPT_RVM.1.1 The TSF shall ensure that the TSP enforcement functions are
invoked and succeed before each function within the TSC is
allowed to proceed.
Application Note: This element does not imply that there must be a reference monitor.
Rather this requires that the TSF validate all actions between subjects and objects that
require policy enforcement.
5.1.34 FPT_SEP.2 SFP domain separation
5.1.34.1 FPT_SEP.2.1 The unisolated portion of the TSF shall maintain a security
domain for its own execution that protects it from interference and
tampering by untrusted subjects.
5.1.34.2 FPT_SEP.2.2 The TSF shall enforce separation between the security domains of
subjects in the TSC.
Application Note: This component does not imply a particular implementation of a
TOE. The implementation needs to exhibit properties that the code and the data upon
which TSF relies are not alterable in ways that would compromise the TSF and that
observation of TSF data would not result in failure of the TSF to perform its job. This
could be done either by hardware mechanisms or hardware architecture. Possible
implementations include multi-state CPU’s that support multiple task spaces and
independent nodes within a distributed architecture. The second element can also be
met in a variety of ways also, including CPU support for separate address spaces,
separate hardware components, or entirely in software. The latter is likely in layered
application such as a graphic user interface system that maintains separate subjects.
5.1.34.3 FPT_SEP.2.3 The TSF shall maintain the part of the TSF related to
[assignment: Discretionary Access Control policy] in a security
domain for their own execution that protects them from
interference and tampering by the remainder of the TSF and by
subjects untrusted with respect to those SFPs.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
35
5.1.35 FPT_STM.1 Reliable time stamps
5.1.35.1 FPT_STM.1.1 The TSF shall be able to provide reliable time stamps for its own
use.
Application Note: The generation of audit records depends on having a correct date and
time. The ST needs to specify the degree of accuracy that must be maintained in order
to maintain useful information for audit records.
Section 28
5.1.36 FPT_TST.1 TSF testing
5.1.36.1 FPT_TST.1.1 The TSF shall run a suite of self-tests [selection: during initial
start-up, periodically during normal operation, at the request of
the authorized user, at the conditions [assignment: conditions
under which self test should occur]] to demonstrate the correct
operation of the TSF.
Application Note: In general this component refers to the proper operation of the TSF.
The test suite needs to cover only aspects of the required functions of the TSF,
including domain separation.
5.1.36.2 FPT_TST.1.2 The TSF shall provide authorized users with the capability to
verify the integrity of TSF data.
5.1.36.3 FPT_TST.1.3 The TSF shall provide authorized users with the capability to
verify the integrity of stored TSF executable code.
5.1.37 FTA_MCS.1 Basic limitation on multiple concurrent sessions
5.1.37.1 FTA_MCS.1.1 The TSF shall restrict the maximum number of concurrent
sessions that belong to the same user.
5.1.37.2 FTA_MCS.1.2 The TSF shall enforce, by default, a limit of [assignment: one (1)]
session per user.
5.1.38 FTA_SSL.2 User-initiated locking
5.1.38.1 FTA_SSL.2.1 The TSF shall allow user-initiated locking of the user’s own
interactive session, by:
a. Clearing or overwriting display devices, making the current
contents unreadable;
b. Disabling any activity of the user’s data access/display devices
other than unlocking the session.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
36
5.1.38.2 FTA_SSL.2.2 The TSF shall require the following events to occur prior to
unlocking the session: [assignment: events to occur].
Application Note: The ST must identify the events, if any, such as user authentication,
necessary to unlock a session.
5.1.39 FTA_TAB TOE Access Banners
5.1.39.1 FTA_TAB.1.1 Before establishing a user session, the TSF shall display an
advisory warning message regarding unauthorized use of the
TOE.
Application Note: The warning banner must comply with the NNSA PCSP minimum
banner or use an alternative banner wording approved by the organization’s general
counsel.
5.1.40 FTA_TAH.1 TOE access history
5.1.40.1 FTA_TAH.1.1 Upon successful session establishment, the TSF shall display the
[selection: date, time, method, and location] of the last successful
session establishment to the user.
5.1.40.2 FTA_TAH.1.2 Upon successful session establishment, the TSF shall display the
[selection: date, time, method, location] of the last unsuccessful
attempt to session establishment and the number of unsuccessful
attempts since the last successful session establishment.
5.1.40.3 FTA_TAH.1.3 The TSF shall not erase the access history information from the
user interface without giving the user an opportunity to review the
information.
5.1.41 FTA_TSE.1 TOE session establishment
5.1.41.1 FTA_TSE.1.1 The TS F shall be able to deny session establishment based on
[assignment: attributes].
5.1.42 FTP_TRP.1 Trusted Path
5.1.42.1 FTP_TRP.1.1 The TSF shall provide a communication path between itself and
[selection: local] users that is logically distinct from other
communication paths and provides assured identification of its
end points and protection of the communicated data from
modification or disclosure.
5.1.42.2 FTP_TRP.1.2 The TSF shall permit [selection: the TSF, local users, remote users]
to initiate communication via the trusted path.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
37
Section 29
5.1.42.3 FTP_TRP.1.3 The TSF shall require the use of the trusted path for initial user
authentication, [assignment: other services for which trusted path is
required]].
5.2 TOE Security Assurance Requirements
5.2.1 Configuration Management
5.2.1.1 ACM_CAP.1 Version Numbers
5.2.1.1.1 Developer action elements
ACM_CAP1.1D The developer shall provide a reference for the TOE.
5.2.1.1.2 Content and presentation of evidence elements
ACM_CAP1.1C The reference for the TOE shall be unique to each version of the TOE
ACM_CAP1.2C The TOE shall be labeled with its reference
5.2.1.1.3 Evaluator action elements
ACM_CAP1.1E The Evaluator shall confirm that the information provided meets all the
requirements for the content and presentation of evidence.
5.2.2 Delivery and Operation
5.2.2.1 ADO_IGS.1 Installation, generation, and startup procedures
5.2.2.1.1 Developer action elements
ADO_IGS.1.1D The developer shall document procedures necessary for the secure
installation, generation, and startup of the TOE.
5.2.2.1.2 Content and presentation of evidence elements
ADO_IGS.1.1C The documentation shall describe the steps necessary for secure
installation, generation, and start-up of the TOE.
5.2.2.1.3 Evaluator action elements
ADO_IGS.1.1E The evaluator shall confirm that the information provided meets all
requirements for content and presentation of evidence.
ADO_IGS.1.2E The evaluator shall determine that the installation, generation and startup
procedures result in a secure configuration.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
38
Application Note: The required documentation depends on the way that the
TOE is generated and installed. For example the generation of the TOE from
source code may be done at the development site, in which case the required
documentation would be considered part of the design documentation. On the
other hand, if some part of the TOE generation is done by the TOE
administrator, it would be part of the administrative guidance. Similar
circumstances would apply to both installation and startup procedures.
5.2.3 Development
5.2.3.1 ADV_FSP.1 Informal functional specification
5.2.3.1.1 Developer action elements
ADV_FSP.1.1D The developer shall provide a functional specification.
5.2.3.1.2 Content and presentation of evidence elements
ADV_FSP.1.1C The functional specification shall describe the TSF and its external
interfaces using an informal style.
ADV_FSP.1.2C The functional specification shall be internally consistent.
ADV_FSP.1.3C The functional specification shall describe the purpose and method of use
of all external TSF interfaces, providing details of effects, exceptions, and
error messages as appropriate.
ADV_FSP.1.4C The functional specification shall completely represent the TSF.
5.2.3.1.3 Evaluator Action elements
ADV_FSP.1.1E The evaluator shall confirm that the information provided meets all the
requirements for content and presentation of evidence.
ADV_FSP.1.2E The evaluator shall determine that the functional specification is an
accurate and complete representation of the TOE security functional
requirements.
Application Note: This component requires that the design documentation
include a complete external description of the TSF. In particular it needs to
address the mechanisms that are used to meet the functional requirements of
the PP. Other areas need to be addressed to the degree that they affect the
functional requirements.
Section 30
5.2.3.2 ADV_RCR.1 Informal Correspondence Demonstration
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
39
5.2.3.2.1 Developer action elements
ADV_RCR.1.1D The developer shall provide an analysis of the correspondence between all
adjacent pairs of the TSF representations that are provided.
5.2.3.2.2 Content and presentation of evidence elements
ADV_RCR.1.1C For each adjacent pair of the provided TSF representations the analysis
shall demonstrate that all relevant security functionality of the more
abstract TSF representation is correctly and completely refined in the less
abstract representation.
5.2.3.2.3 Evaluator action elements
ADV_RCR.1.1E The evaluator shall confirm that the information provided meets all
requirements for the content and presentation of evidence.
5.2.4 Guidance Documents
5.2.4.1 AGD_ADM.1 Administrator Guidance
5.2.4.1.1 Developer action elements
AGD_ADM.1.1D The developer shall provide administrator guidance addressed to system
administrative personnel.
5.2.4.1.2 Content and presentation of evidence elements
AGD_ADM.1.1C The administrator guidance shall describe the administrative functions
and interfaces available to the administrator of the TOE.
AGD_ADM.1.2C The administrator guidance shall describe how to administer the TEO in
a secure manner.
AGD_ADM.1.3C The administrator guidance shall contain warnings about functions and
privileges that should be controlled in a secure processing environment.
AGD_ADM.1.4C The administrator guidance shall describe all assumptions regarding
user behavior that are relevant to secure operation of the TOE
AGD_ADM.1.5C The administrator guidance shall describe all security parameters under
the control of the administrator, indicating secure values as appropriate.
AGD_ADM.1.6C The administrator guidance shall describe each type of security relevant
event relative to the administrative function that need to be performed,
including changing the security characteristics of entities under the
control of the TSF.
AGD_ADM.1.7C The administrator guidance shall be consistent with all other
documentation supplied for evaluation.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
40
AGD_ADM.1.8C The administrator guidance shall describe all security requirements for
the IT environment that are relevant to the administrator.
5.2.4.1.3 Evaluator action elements
AGD_ADM.1.1E The evaluator shall confirm that the information provided meets all
requirements for the content and presentation of evidence.
Application Note: The content required by this component is quite comprehensive and
broadly stated: in particular the content needs to address any of the mechanisms and
functions provided to the administrator to meet the functional requirements of the PP.
It should also contain warnings about actions that may typically be done by
administrators that should not be done on this specific TOE. This may include
activating certain features or installing certain software that would compromise the
TSF.
5.2.4.2 AGD_USR.1 User Guidance
5.2.4.2.1 Developer action elements
AGD_USR.1.1D The developer shall provide user guidance
5.2.4.2.2 Content and presentation of evidence elements
AGD_USR.1.1C The user guidance shall describe the functions and interfaces available to
the non-administrative users of the TOE.
AGD_USR.1.2C The user guidance shall describe the use of user-accessible security
functions provided by the TOE.
Section 31
AGD_USR.1.3C The user guidance shall contain warnings about user accessible functions
and privileges that should be controlled in a secure processing
environment.
AGD_USR.1.4C The user guidance shall clearly present all user responsibilities necessary
for the secure operation of the TOE, including those related to
assumptions regarding user behavior found in the statement of the TOE
security environment. Note: this includes the securing of media,
passwords, and etc.
AGD_USR.1.5C The user guidance shall be consistent with all other documentation
supplied for evaluation.
AGD_USR.1.6C The user guidance shall describe all security requirements for the IT
environment that are relevant to the user.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
41
5.2.4.2.3 Evaluator action elements
AGD_USR.1.1E The evaluator shall confirm that the information provided meets all
requirements for the content and presentation of evidence.
Application Note: The content required by this component is quite comprehensive and
broadly stated: in particular the content needs to address any of the mechanisms and
functions provided to the user to meet the functional requirements of the PP. It should
also contain warnings about actions that may typically be done by users that should not
be done on this specific TOE.
5.2.5 Life Cycle Support
5.2.5.1 ALC_FLR.1 Basic Flaw Remediation
5.2.5.1.1 Developer action elements
ALC_FLR.1.1D The developer shall document the flaw remediation procedures.
5.2.5.1.2 Content and presentation of evidence elements
ALC_FLR.1.1C The flaw remediation procedures documentation shall describe the
procedures used to track all reported security flaws in each release of the
TOE.
ALC_FLR.1.2C the flaw remediation procedures shall require that a description of the
nature and effect of each security flaw be provided as well as the status of
finding a correction to the flaw.
ALC_FLR.1.3C The flaw remediation procedures shall require that corrective actions be
identified for each of the security flaws.
ALC_FLR.1.4C The flaw remediation procedures documentation shall describe the
methods used to provide flaw information, corrections, and guidance on
corrective actions to TOE users.
5.2.5.1.3 Evaluator action elements
ALC_FLR.1.1E The evaluator shall confirm that the information provided meets all
requirements for the content and presentation of evidence.
5.2.5.1.4 ATE_IND.1 Independent testing – conformance
5.2.5.1.5 Developer action elements
ATE_IND.1.1D The developer shall provide the TOE for testing.
5.2.5.1.6 Content and presentation of evidence elements
ATE_IND.1.1C The TOE shall be suitable for testing.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
42
5.2.5.1.7 Evaluator action elements
ATE_IND.1.1E The evaluator shall confirm that the information provided meets all
requirements for the content and presentation of evidence.
ATE_IND.1.2E The evaluator shall test a subset of the TSF as appropriate to confirm that
the TOE operates as specified.
Application Note: The choice of the subset to be tested and the sample of tests
executed by the evaluator are entirely at the discretion of the evaluator.
5.3 Security Requirements for the IT Environment
The IT environment consists of those administrative processes to ensure Personnel Security,
Communications Security, Physical Security, and Cyber Security requirements are met for the
TOE as well as the adjudication of varying Cyber security requirements for interconnected
systems or networks.
Section 32
5.3.1 ENV_AMA.1 Malicious Access
5.3.1.1 ENV_AMA.1.1 Environmental controls must be implemented to detect, deter, and
respond to malicious actions by authenticated users.
Application Note: Intrusion detection by other components does not include electronic
mail or electronic mail attachments that may execute malicious code upon opening.
5.3.2 ENV_AVA.1 Information Availability
5.3.2.1 ENV_AVA.1.1 Capabilities and resources are provided to allow the information
system user to perform data backup at the user’s discretion.
5.3.2.2 ENV_AVA.1.2 User and information systems data are available, or restorable, to
meet mission availability requirements. Periodic checking of
backup inventory and testing of the ability to restore information
is accomplished to validate mission availability requirements are
met.}
5.3.3 ENV_ATH.1 Management of User Identifiers and Authenticators
5.3.3.1 ENV_ ATH.1.1 Authentication credentials shall be protected from unauthorized
access during creation, use, and handling.
5.3.3.2 ENV_ ATH.1.2 Authenticated user TOE access is disabled when the user leaves
the sponsoring organization, Access Authorization is terminated,
loses authorized access (for cause, changes in organization, etc), or
upon TOE detection of attempts to bypass security.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
43
5.3.3.3 ENV_ ATH.1.3 Prior to reuse of an authenticated user identifier, all previous
access rights and privileges (including file accesses for that user
identifier) are removed from the TOE.
5.3.3.4 ENV_ ATH.1.4 Authenticated user access, contact information, rights, and
privileges, to include sponsor, Access Authorization, need-to-
know, means for off line contact, mailing address, are validated
annually.
5.3.4 ENV_CLR.1 Clearing
5.3.4.1 ENV_CLR.1.1 The information system components and removable media are
cleared before the items can be reused in another system
environment with the same or different accreditation level as the
original system components or removable media.
5.3.5 ENV_EXM.1 Hardware and Software Examination
5.3.5.1 ENV_EXM.1.1 Information system hardware components are examined for
security impacts to the information system before use.
5.3.5.2 ENV_EXM.1.2 Information system software components are examined and tested
for security impacts to the information system before use.
5.3.6 ENV_FOR.1 Forensics
5.3.6.1 ENV_FOR.1.1 Procedures are established and documented to ensure the
identification, collection, and preservation of data needed to
analyze penetration reconstruction, on-going cyber attacks and/ or
failures
5.3.7 ENV_IDS.1 Intrusion Detection
5.3.7.1 ENV_IDS.1.1 The site and network (when applicable) environment provides the
ability to detect low level, i.e., using methods readily available on
the Internet to attack known vulnerabilities, attacks on the hosts
and networks from outside the site and the results of such attacks
(e.g., corrupted system state), including measures to detect and
respond to unauthorized attempts to penetrate or deny use.
5.3.7.2 ENV_IDS.1.2 The site and network (when applicable) environment provides the
ability to detect low level, i.e., using readily available methods to
attack known vulnerabilities, attacks on the hosts and networks
from inside the site and the results of such attacks (e.g., corrupted
system state), including measures to detect and respond to
unauthorized attempts to penetrate or deny use.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
Section 33
44
5.3.7.3 ENV_IDS.1.3 The network (when applicable) environment provides the ability
to detect low level, i.e., using methods readily available on the
Internet to attack known vulnerabilities, attacks on the network
and its components, and the results of such attacks (e.g., corrupted
system state), including measures to detect and respond to
unauthorized attempts to penetrate or deny use.
5.3.8 ENV_INT.1 TOE Interface
5.3.8.1 ENV_INT.1.1 The information system environment must ensure that any
information flow control policies are enforced at the system (TOE)
external interfaces.
5.3.8.2 ENV_INT.1.2 The developers of the information system must ensure that the
information system security is not adversely affected by the
characteristics of the network(s) to which the information system
is interfaced.
5.3.9 ENV_NON.1 Non-TOE Access Authorization
5.3.9.1 ENV_NON.1.1 The electronic environment in which the TOE resides (e.g. IT
other than the information system) must provide the ability to
specify and manage user access rights to the TOE processing and
data resources (i.e. access authorization through the network),
supporting the organization’s security policy for access control.
5.3.10 ENV_NOT.1 User Notification
5.3.10.1 ENV_NOT.1.1 All users are notified that they are subject to being monitored,
recorded, and audited through the use of an NNSA approved
warning text and positive acknowledgement by the user is
required before granting the user access to system resources.
5.3.11 ENV_NTK.1 Need-To-Know
5.3.11.1 ENV_NTK.1.1 Prior to their first access to information, each user’s need-to-know
is formally authorized by management, the data owner, or the
data-steward.
5.3.12 ENV_PHY.1 Physical Security
5.3.12.1 ENV_PHY.1.1 Access controls ensure that personnel granted unescorted physical
access to the information, the information system or human
readable media have the appropriate formal access approvals and
need-to-know.
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
45
5.3.12.2 ENV_PHY.1.2 Physical attack that might compromise IT security on those parts
of the information system critical to security is deterred and
detected.
5.3.13 ENV_RGT.1 User Access Rights and Privileges
5.3.13.1 ENV_ RGT.1.1Each user’s access rights and privileges are authorized, prior to
the user's first access to the TOE.
5.3.14 ENV_RCV.1 System Recovery
5.3.14.1 ENV_REC.1.1 All remote terminal access must be monitored when used for
system recovery operations.
5.3.15 ENV_TNG.1 User Training
5.3.15.1 ENV_TNG.1.1 All authenticated users are trained to understand applicable
information system-use policies, the approved use of the
information system, the vulnerabilities inherent in the operation of
the information system, and their cyber security responsibilities.
6. PP APPLICATION NOTES
The Discretionary Access Control Policy, also referred to as DAC, is the basic policy that
OPENPP compliant systems and products enforce over users and resources. Whether a user is
granted a requested action, is determined by the TOE Security Policy (TSP) that is specified in
this profile in the context of Discretionary Access Control (DAC). The DAC policy is the set of
rules used to mediate user access to TOE protected objects and can be generally characterized as
a policy which requires the TOE to allow authenticated users and administrators to control access
to objects based on individual user identification. When the DAC policy rules are invoked, the
TOE is said to be mediating access to TOE protected objects. However, there may be instances
when the DAC policy is not invoked meaning that there may be objects residing in the TOE that
are not protected by the TSP. In these instances the TOE is said to not be mediating access to a
set of objects even though the TOE is executing a (possibly unauthorized) user request.
Section 34
The DAC policy consists of two types of rules: those that apply to the behavior of authorized
users (termed access rules) and those that apply to the behavior of administrators (termed
authorization rules). If an authorized user is granted a request to operate on an object, the user is
said to have access to that object. There are numerous types of access; typical ones include read
access and write access, which allow the reading and writing of objects respectively. If an
administrator is granted a requested service, the user is said to have authorization to the
requested service or object. As for access, there are numerous possible authorizations. Typical
authorizations include auditor authorization that allows an administrator to view audit records
and execute audit tools and DAC override authorization that allows an administrator to override
object access controls to administer the system.
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
46
7. RATIONALE
7.1 Security Objectives Rationale
Table 1. Policies, Threats, and Assumptions by Objective
Objective Name Threat Policy Assumptions
O.ACCESS T.ABUSE_OTHER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.AUDIT_CONFIDENTIALITY_NO
N_TOE,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING,
T.SPRINGBOARD
P.PERSONNEL,
P.AUTH_MGT,
P.NTK
A.COOP
O.ACCESS_FORMAL T.ABUSE_OTHER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING
P.PERSONNEL,
P.AUTH_MGT,
P.NTK
A.COOP
O.ACCESS_HISTORY T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING
P.ACCOUNTABILITY,
P.MONITORING
O.ACCESS_MALICIOUS T.ACCESS_MALICIOUS,
T.ATTACK_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.PHYSICAL,
T.SPOOFING,
T.SYSTEM_CORRUPTED,
T.TOE_CORRUPTED
P.PERSONNEL,
P.AUTH_MGMT,
P.NTK
A.COOP
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
47
Objective Name Threat Policy Assumptions
O.AUDIT_BASIC T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ADMIN_ERROR,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.FLAW_USER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.NON_REPUDIATION_RECIEVE,
T.NON_REPUDIATION_SEND,
T.NON_REPUDIATION_TRANSAC
TION,
T.OPERATE,
T.RECORD_EVENT_TOE,
T.RECORD_NON_TOE,
T.SPOOFING, T.SPRINGBOARD,
T.T AMPER,
T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITORING,
P.FORENSICS,
P.UNIQUE_ID
O.AUDIT_PROTECTION T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ADMIN_ERROR,
T.ATTACK_OTHER,
T.AUDIT_CORRUPTED_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.FLAW_USER,
T.MASQUERADE_AUTHORIZED_U
SER, T.RECORD_EVENT_TOE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING, T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITORING,
P.FORENSICS
A.COOP
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
48
Objective Name Threat Policy Assumptions
O.AUDIT_REVIEW T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ADMIN_ERROR,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.FLAW_USER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.NON_REPUDIATION_RECIEVE,
Section 35
T.NON_REPUDIATION_SEND,
T.NON_REPUDIATION_TRANSAC
TION,
T.OPERATE,
T.RECORD_EVENT_TOE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING, T.SPRINGBOARD,
T.TAMPER, T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITORING,
P.FORENSICS
O.AUTHENT_EXPOSE T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS
P.NTK,
P.ACCOUNTABILITY,
P.AUTH_MGMT,
P.DATA_AVAILABILI
TY
O.AUTHORIZATION T.ACCESS_UNDETECTED,
T.SPRINGBOARD
P.NTK,
P.UNIQUE_ID
A.COOP
O.AUTHORIZE_NON_TOE T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.OPERATE, T.SPRINGBOARD
P.COMPOSITION A.COOP
O.CLEARING T.ABUSE_USER,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.INTENTIONAL_DISCLOSURE,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
P.RESIDUAL_DATA,
P.NTK
O.CREDENTIAL_PROTECTION T.SPRINGBOARD P.CREDENTIAL_PRO
TECTION
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
49
Objective Name Threat Policy Assumptions
O.DATA_BACKUP_BASIC T.ABUSE_ADMIN,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.AUDIT_CORRUPTED_NON_TOE,
T.AUDIT_CORRUPTED_TOE,
T.CRASH,
T.DELETE_UNINTENTIONAL,
T.ENTRY_TOE,
T.INTEGRITY_OTHER,
T.MAINTENANCE,
T.MODIFY_OTHER,
T.OPERATE,
T.PHYSICAL_ATTACK,
T.RECORD_EVENT_TOE,
T.SABOTAGE_DATA/ SOFTWARE,
T.SYSTEM_CORRUPTED
P.DATA_AVAILABILI
TY, P.SURVIVE,
P.SYS_RECOVERY
O.DATA_CHANGES_DETECTED T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ADMIN_ERROR,
T.ATTACK_OTHER,
T.ERROR_USER,
T.INTEGRITY_OTHER,
T.MODIFY_OTHER,
T.NON_REPUDIATION_TRANSAC
TION,
T.OPERATE,
T.SABOTAGE_DATA/ SOFTWARE,
T.SPOOFING,
T.UNAUTHORIZED_MALICIOUS_S
OFTWARE
P.DATA_ASSURANC
E
O.DETECT_EXTERNAL_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.FLAWED_CODE,
P.IDS
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
50
Objective Name Threat Policy Assumptions
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRACEABLE_NON_TOE,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
O.DETECT_HOST_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
P.IDS
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
51
Objective Name Threat Policy Assumptions
O.DETECT_NETWORK_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRACEABLE_TOE
P.IDS
O.DETECT_SITE_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRACEABLE_NON_TOE,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
P.IDS
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
52
Section 36
Objective Name Threat Policy Assumptions
O.ENTRY_NON_TECHNICAL T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE
P.PHYSICAL P.NTK A.COOP
O.ENTRY_NON_TOE T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS
P.COMPOSITION A.COOP
O.ENTRY_TOE T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.MASQUERADE_AUTHORIZED_U
SER
P.NTK,
P.MALICIOUS_CODE
A.COOP
O.FORENSICS_PROC T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.AUDIT_CORRUPTED_NON_TOE,
T.ATTACK_OTHER,
T.DENY_OTHER,
T.ERROR_USER,
T.RECORD_EVENT_TOE,
T.TAMPER,
T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN,
T.TRAPDOOR_MALICIOUS_CODE
P.FORENSICS
O.HARDWARE_EXAM_MINIMUM T.INSTALL,
T.SYSTEM_CORRUPTED,
T.TAMPER
P.CONFIG_MGMT,
P.MALICIOUS_CODE,
P.DUE_CARE
A.PROTECT
O.ID_DISABLE T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ADMIN_ERROR,
T.ENTRY_SOPHISTICATED,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.SPOOFING
P.NTK,
P.DENY_ACCESS
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
53
Objective Name Threat Policy Assumptions
O.ID_REMOVAL T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ENTRY_SOPHISTICATED,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.SPOOFING
P.NTK,
P.DENY_ACCESS
O.ID_REVALIDATION T.ABUSE_ADMIN,
T.ADMIN_ERROR,
P.UNIQUE_ID,
P.DENY_ACCESS
O.INFO_FLOW T.ABUSE_OTHER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ENTRY_SOPHISTICATED,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
P.NTK,
P.COMPOSITION,
P.INFO_FLOW,
A.PEER
O.INTEGRITY_LOW T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ADMIN_ERROR,
T.ATTACK_OTHER,
T.ERROR_USER,
T.INTEGRITY_OTHER,
T.MODIFY_OTHER,
T.NON_REPUDIATION_TRANSAC
TION,
T.OPERATE,
T.SABOTAGE_DATA/ SOFTWARE,
T.SPOOFING,
T.UNAUTHORIZED_MALICIOUS_S
OFTWARE
P.DATA_ASSURANC
E
O.MALICIOUS_CODE T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.INSTALL,
T.OPERATE,
T.TRAPDOOR_MALICIOUS CODE,
T.UNAUTHORIZED_MALICIOUS_S
OFTWARE
P.MALICIOUS_CODE
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
54
Objective Name Threat Policy Assumptions
O.MANAGE_TOE T.ABUSE_ADMIN,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.AUTHENTICATION_NETWORK,
T.ENTRY_SOPHISTICATED,
T.OPERATE,
T.TAMPER
P.LEAST_PRIV,
P.SYS_TESTING
A.TRAINED_
ADM
O.NETWORK_INTERFACE T.INSTALL,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TOE_CORRUPTED
P.COMPOSITION,
O.NTK_NNSA T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.INTENTIONAL_DISCLOSURE,
T.SPRINGBOARD,
T.TAMPER
P.NTK
O.PHYSICAL T.INSTALL,
T.PHYSICAL,
T.PHYSICAL_ATTACK,
T.SABOTAGE_DATA/ SOFTWARE,
T.SPOOFING,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TOE_CORRUPTED
P.PHYSICAL A.CONNECT
O.PHYSICAL_PROTECTION T.PHYSICAL_ATTACK,
T.SABOTAGE_DATA/ SOFTWARE
P.PHYSICAL A.LOCATE
O.RECOVERY_CONTROLLED T.CRASH,
T.TOE_CORRUPTED
P.SYS_RECOVERY
O.REPLAY T.ABUSE_USER,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ENTRY_SOPHISTICATED,
T.OPERATE,
T.REPLAY,
T.SPRINGBOARD
P.NTK,
P.SYS_ASSURANCE
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
55
Objective Name Threat Policy Assumptions
O.RESIDUAL_PROTECTION T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
Section 37
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE
P.RESIDUAL_DATA,
P.NTK
O.SEC_FUNC_MANAGEMENT T.SPRINGBOARD,
T.TAMPER
P.NTK,
P.ROLE_SEPARATIO
N
O.SESSION_ESTABLISHMENT T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.SPRINGBOARD,
T.ENTRY_TOE
P.SESSION_CTL
O.SOFTWARE_EXAM_MINIMUM T.FLAWED_CODE,
T.INSTALL,
T.SYSTEM_CORRUPTED,
T.TOE_CORRUPTED,
T.TRAPDOOR_MALICIOUS_CODE
P.COMPOSITION,
P.MALICIOUS_CODE
A.PROTECT
O.TRAINING T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.DELETE_UNINTENTIONAL,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OBSERVE_TOE,
T.OBSERVE_NON_TOE,
T.TRAPDOOR_BEGIN_ADMIN,
T.UNAUTHORIZED_MALICIOUS_S
OFTWARE,
T.UNINTENTIONAL_MALICIOUS_
SOFTWARE
P.TRAINING,
P.RISK_ASSESS,
P.DUE_CARE,
P.SURVIVE,
P.TRUSTED_USER,
P.WFA
A.TRAINED_
ADM.
A.MANAGE
O.TRUSTED_PATH T.AUTHENTICATION_NETWORK P.NTK,
P.SYS_ASSURANCE,
P.ACCOUNTABILITY,
P.CREDENTIAL_PRO
TECTION,
P.STRONG_AUTHEN
TICATION
O.TSF_DOMAIN_SEPARATION T.AUDIT_CORRUPTED_NON_TOE,
T.AUDIT_CORRUPTED_TOE,
T.CONFIDENTIALITY_NON_TOE,
T.CONFIDENTIALITY_TOE
P.SYS_ASSURANCE,
P.PROTCTD_DOMAI
N
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
56
Objective Name Threat Policy Assumptions
O.UNESCORT_ACCESS_UNCLASS T.MASQUERADE_AUTHORIZED_U
SER,
T.PHYSICAL
P.NTK,
P.PHYSICAL,
P.CONFIG_MGMT,
P.DATA_AVAILABILI
TY,
P.PERSONNEL,
A.CCOP
O.USER_LOCKING T.INSTALL,
T.MASQUERADE_AUTHORIZED_U
SER
P.NTK,
P.ACCOUNTABILTY,
P.KNOWN,
P.DENY_ACCESS,
P.DUE_CARE,
P.DATA_ASSURANC
E
O.WARNING_BANNER T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.OPERATE
P.WFA,
P.WARNING_BANNE
R
OPEN PUBLIC UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.2
57
7.2 Security Requirements Rationale
Table 2. Functional Components Implementing Objectives
Objectives Functional Components
O.ACCESS ENV_RGT.1
O.ACCESS_FORMAL ENV_NTK.1
O.ACCESS_HISTORY FTA_TAH.1
O.ACCESS_MALICIOUS FIA_SOS.1, ENV_AMA.1
O.AUDIT_BASIC FAU_GEN.1, FAU_GEN.2, FAU_SEL.1, FPT_TST.1, FPT_AMT.1,
FPT_STM.1
O.AUDIT_PROTECTION FAU_SAR.2, FAU_STG.2, FPT_TST.1, ENV_FOR.1
O.AUDIT_REVIEW FAU_SAR.1,
O.AUTHENT_EXPOSE FIA_UAU.7
O.AUTHORIZATION FDP_ACC.2, FDP_ACF.1, FIA_ATD.1, FIA_UAU.1, FIA_UID.1,
FPT_TST.1
O.AUTHORIZE_NON_TOE ENV_NON.1
O.CLEARING ENV_CLR.1
O.CREDENTIAL_PROTECTION FIA_UAU.7, FMT_MTD.1, ENV_ATH.1
O.DATA_BACKUP_BASIC ENV_AVA.1
O.DATA_CHANGES_DETECTED FDP_SDI.2
O.DETECT_EXTERNAL_BASIC ENV_IDS.1
O.DETECT_HOST_BASIC FAU_SAA.4
O.DETECT_NETWORK_BASIC ENV_IDS.1
O.DETECT_SITE_BASIC ENV_IDS.1
O.ENTRY_NON_TECHNICAL ENV_NON.1
O.ENTRY_NON_TOE ENV_NON.1
O.ENTRY_TOE FIA_UAU.1, FIA_UAU.7, FIA_UID.1
O.FORENSICS_PROC ENV_FOR.1
O.HARDWARE_EXAM_MINIMUM ENV_EXM.1
O.ID_DISABLE FIA_AFL.1, FMT_REV.1, ENV_ATH.1
O.ID_REMOVAL FMT_REV.1, FMT_SMR.2, ENV_ATH.1
O.ID_REVALIDATION ENV_ATH.1
O.INFO_FLOW FDP_ACC.2, ENV_INT.1
O.INTEGRITY_LOW FDP_ACF.1
O.MALICIOUS_CODE FAU_ARP.1,
O.MANAGE_TOE FMT_MOF.1, FMT_MSA.1, FMT_MSA.3, FMT_MTD.1, FMT_REV.1,
FMT_SMR.2
O.NETWORK_INTERFACE ENV_INT.1
O.NTK_NNSA FDP_ACC.2, FMT_MTD.1, FMT_REV.1, FPT_TST.1
O.PHYSICAL ENV_PHY.1
OPEN UNRESTRICTED ACCESS PROTECTION PROFILE VERSION 1.0
58
Objectives Functional Components
O.PHYSICAL_PROTECTION ENV_PHY.1
O.RECOVERY_CONTROLLED FPT_RCV.1, AGD_ADM.1, ENV_RCV.1
O.REPLAY ENV_IDS.1, ENV_INT.1, FAU_SAA.4
O.RESIDUAL_PROTECTION FDP_RIP.1
O.SEC_FUNC_MANAGEMENT FIA_ATD.1, FIA_USB.1, FMT_MOF.1; FMT_MSA.1, FMT_MSA.3,
FMT_MTD.1, FMT_SMR.2, FMT_REV.1, FPT_AMT.1, FPT_TST.1
O.SESSION_ESTABLISHMENT FIA_AFL.1, FIA_UAU.1, FIA_UID.1, FPT_TST.1, FTA_MCS.1,
FTA_TSE.1
O.SOFTWARE_EXAM_MINIMUM ENV_EXM.1
O.TRAINING ENV_TNG.1
O.TRUSTED_PATH FTP_TRP.1
O.TSF_DOMAIN_SEPARATION FPT_AMT.1, FPT_RVM.1, FPT_SEP.2
O.UNESCORT_ACCESS_UNCLASS ENV_PHY.1
O.USER_LOCKING FTA_SSL.2
O.WARNING_BANNER FTA_TAB.1, ENV_NOT.1