NAP-14.4, Open Public Unrestricted Access Information Group Protection Profile
Establish requirements for the protection of National Nuclear Security (NNSA) Open Public Unrestricted Access information when information systems are used to collect, create, process, transmit, store, and disseminate this information.
Related To:
Version history and related documents
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
Date: September 12, 2003
TITLE: Open Public Unrestricted Access Information Group Protection Profile
1. OBJECTIVE. Establish requirements for the protection of National Nuclear Security
(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 collect, 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" 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 VII, NAP-14.1, NNSA Cyber Security Program.
d. 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.
e. Implementation. A plan for the implementation of this NAP must be completed within 60 days
after issuance of this NAP.
3. RESPONSIBILITIES. Roles and responsibilities for all activities in the NNSA PCSP are
described in NAP-14.1, NNSA Cyber Security Program.
4. REQUIREMENTS. The attached Protection Profile (PP) defines the requirements for
protecting NNSA information in the Open, Public Unrestricted Access Information Group
Open Unrestricted Access Protection Profile Version 1.0
ii
and the information systems used to collect, create, process, transmit, store, and disseminate
this information.
5. CONTACT. Questions concerning this NAP should be directed to the NNSA Cyber Security
Program Manager at 202-586-4775.
BY ORDER OF THE ADMINISTRATOR:
Linton Brooks
Administrator
Attachments
Open Unrestricted Access Protection Profile Version 1.0
iii
National Nuclear Security Administration
PROTECTION PROFILE
FOR THE
OPEN PUBLIC
UNRESTRICTED ACCESS
INFORMATION GROUP
Open Unrestricted Access Protection Profile Version 1.0
iv
Version Revision Date Description/ Change
1.0 03/31/03 Initial Release
Open Unrestricted Access Protection Profile Version 1.0
v
Section 2
Foreword
This publication, “Protection Profile for Open Public Unrestricted 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://csrc.nist.gov/cc/index.html
Open Unrestricted Access Protection Profile Version 1.0
vi
Table of Contents
1. PP INTRODUCTION.....................................................................................................................1
1.1 PP Identification........................................................................................................................1
1.2 PP Overview.............................................................................................................................1
1.3 Strength of Environment ............................................................................................................1
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 ........................................................................................................3
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.................................................................................................8
4. SECURITY OBJECTIVES ...........................................................................................................12
4.1 Security Objectives for the TOE...............................................................................................12
4.2 Security Objectives for the Environment ...................................................................................14
5. IT SECURITY REQUIREMENTS................................................................................................17
5.1 TOE Security Functional Requirements ....................................................................................17
Section 3
5.1.1 FAU_ARP.1 Security alarms .............................................................................................17
5.1.2 FAU_GEN.1 Audit data generation ....................................................................................17
5.1.3 FAU_GEN.2 User identity association ...............................................................................18
Open Unrestricted Access Protection Profile Version 1.0
vii
5.1.4 FAU_SAA.1 Potential violation analysis ............................................................................19
5.1.5 FAU_SAA.4 Complex attack heuristics..............................................................................19
5.1.6 FAU_SAR.1 Audit review.................................................................................................19
5.1.7 FAU_SAR.2 Restricted audit review..................................................................................20
5.1.8 FAU_SEL.1 Selective Audit ..............................................................................................20
5.1.9 FAU_STG.2 Guarantees of audit data availability ...............................................................20
5.1.10 FDP_ACC.2 Complete access control...............................................................................21
5.1.11 FDP_ACF.1 Security attribute based access control...........................................................21
5.1.12 FDP_RIP.1 Subset residual information protection ............................................................22
5.1.13 FDP_SDI.2 Stored data integrity monitoring and action .....................................................23
5.1.14 FIA_AFL.1 Authentication failure handling ......................................................................23
5.1.15 FIA_ATD.1 User attribute definition ................................................................................23
5.1.16 FIA_SOS.1 Verification of secrets....................................................................................24
5.1.17 FIA_UAU.1 Timing of authentication ..............................................................................24
5.1.18 FIA_UAU.7 Protected authentication feedback.................................................................25
5.1.19 FIA_USB.1 User-subject binding .....................................................................................25
5.1.20 FMT_MOF.1 Management of security functions behavior .................................................26
5.1.21 FMT_MSA.1 Management of security attributes ...............................................................26
5.1.22 FMT_MSA.3 Static attribute initialization ........................................................................26
5.1.23 FMT_MTD.1 Management of TSF data............................................................................27
5.1.24 FMT_REV.1 Revocation .................................................................................................28
5.1.25 FMT_SMR.2 Restrictions on security roles.......................................................................28
5.1.26 FPT_AMT.1 Abstract machine testing ..............................................................................29
5.1.27 FPT_RVM.1 Reference Mediation ...................................................................................29
5.1.28 FPT_RCV.1 Manual recovery..........................................................................................30
Section 4
5.1.29 FPT_SEP.2 SFP domain separation ..................................................................................30
Open Unrestricted Access Protection Profile Version 1.0
viii
5.1.30 FPT_STM.1 Reliable time stamps ....................................................................................30
5.1.31 FPT_TST.1 TSF testing ...................................................................................................30
5.1.32 FTA_MCS.1 Basic limitation on multiple concurrent sessions ...........................................31
5.1.33 FTA_TAH.1 TOE access history......................................................................................31
5.1.34 FTA_TSE.1 TOE session establishment............................................................................31
5.1.35 FTP_TRP.1 Trusted Path.................................................................................................31
5.2 TOE Security Assurance Requirements.....................................................................................32
5.2.1 ACM_CAP.1 Version Numbers .........................................................................................32
5.2.2 ADO_IGS.1 Installation, generation, and startup procedures................................................32
5.2.3 ADV_FSP.1 Informal functional specification ................................................................33
5.2.4 ADV_RCR.1 Representation correspondence .....................................................................33
5.2.5 ADV_SPM.1 Informal TOE security policy model..............................................................34
5.2.6 AGD_ADM.1 Administrator Guidance...............................................................................34
5.2.7 AGD_USR.1 User Guidance..............................................................................................35
5.2.8 ALC_FLR.1 Basic Flaw Remediation ................................................................................36
5.3 Security Requirements for the IT Environment ..........................................................................37
5.3.1 ENV_AMA.1 Malicious Access.........................................................................................37
5.3.2 ENV_ATH.1 Management of User Identifiers and Authenticators........................................37
5.3.3 ENV_CLR.1 Clearing .......................................................................................................38
5.3.4 ENV_EXM.1 Hardware and Software Examination ............................................................38
5.3.5 ENV_FOR.1 Forensics......................................................................................................38
5.3.6 ENV_IDS.1 Intrusion Detection......................................................................................38
5.3.7 ENV_INT.1 TOE Interface................................................................................................39
5.3.8 ENV_NON.1 Non-TOE Access Authorization ....................................................................39
5.3.9 ENV_NOT.1 User Notification..........................................................................................39
5.3.10 ENV_NTK.1 Need-To-Know ..........................................................................................39
Open Unrestricted Access Protection Profile Version 1.0
ix
Section 5
5.3.11 ENV_PHY.1 Physical Security ........................................................................................39
5.3.12 ENV_RGT.1 User Access Rights and Privileges ...............................................................39
5.3.13 ENV_RCV.1 System Recovery........................................................................................40
5.3.14 ENV_TNG.1 User Training .............................................................................................40
6. PP APPLICATION NOTES..........................................................................................................40
7. RATIONALE...............................................................................................................................41
7.1 Security Objectives Rationale ...................................................................................................41
7.2 Security Requirements Rationale ..............................................................................................56
Open Unrestricted Access Protection Profile Version 1.0
1
1. PP INTRODUCTION
This Open Public Unrestricted Information Group1 Protection Profile, hereafter called OPENPP, specifies
a set of security functiona l 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 Information (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 supports 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.
Section 6
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.
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
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 inclus ion 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 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.
Open Unrestricted Access Protection Profile Version 1.0
3
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.
Section 7
Users with roles and responsib ilities 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
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.
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.
Open Unrestricted Access Protection Profile Version 1.0
4
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. OPENPP-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. OPENPP-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.
Section 8
3.2.1 TOE Threats
T.ABUSE_ADMIN System administrator abuse of privileges
T.ABUSE_OTHER Compromise by authorized activities
T.ABUSE_USER Abuse of authorized user privileges
T.ACCESS_MALICIOUS Unauthorized access by an authenticated user for malicious
purposes
T.ACCESS_NON_TECHNICAL Unauthorized access by authenticated user through non-technical
means
T.ACCESS_TOE Unauthorized access by authorized user
T.ACCESS_UNDETECTED Undetected perpetrator access
T.ATTACK_OTHER Unauthorized action by perpetrator
Open Unrestricted Access Protection Profile Version 1.0
5
T.AUDIT_CONFIDENTIALITY_TOE
Loss of audit trail confidentiality
T.AUDIT_CORRUPTED_TOE Corruption of audit trail
T.AUTHENTICATION_NETWORK
Unauthenticated communications between client and server
T.CAPTURE Eavesdropping
T.CRASH System crash
T.DELETE_UNINTENTIONAL Unintentional user deletion or destruction
T.EAVESDROPPING Unauthorized monitoring of networks or information systems
T.ENTRY_NON_TECHNICAL Unauthenticated user gains access through non-technical means
T.ENTRY_OTHER Inappropriate access by authorized user
T.ENTRY_SOPHISTICATED Unauthenticated user gains access to other assets
T.ENTRY_TOE Attack by unauthorized malicious user
T.ERROR_USER User errors
T.EXPORT Improper export of data
T.FLAWED_CODE Flawed or incorrectly implemented software
T.IMPERSON_OTHER Impersonation of authorized user
T.INSTALL Insecure delivery or installation
T.INTEGRITY_OTHER Compromise of data integrity
T.INTENTIONAL_DISCLOSURE Intentional disclosure of data or software
T.LINK_OTHER Analysis of observed activity
T.LOSS_SOFTWARE Unintentional loss of software or application
T.MALICIOUS_CODE Malicious code
T.MASQUERADE_AUTHORIZED_USER
Masquerade of authorized user
T.MODIFY_OTHER Unauthorized modification or destruction of data
Open Unrestricted Access Protection Profile Version 1.0
6
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_OTHER Unauthorized observation of legitimate activities
T.OBSERVE_TOE Misplaced/incorrect belief in secure operation
T.OPERATE Improper operation of system
T.RECORD_EVENT_TOE Failure to record security significant events
T.SABOTAGE_DATA/SOFTWARE
Intentional damage to data or system software
T.SABOTAGE_HARDWARE Deliberate damage to system components or facilities
T.SECRET_OTHER Exposure of data to authorized user without need-to-know
T.SOCIAL_ENGINEERING Social engineering attacks
T.SPOOFING Spoofing of user identities, system components, and data
T.SPRINGBOARD Use of information system to mount attacks on other systems
T.STEGANOGRAPHY Steganographic exfiltration
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
T.TRAPDOOR_MALICIOUS_CODE
Malicious trapdoor
T.UNAUTHORIZED_MALICIOUS_SOFTWARE
Unauthorized malicious software installed by user
Open Unrestricted Access Protection Profile Version 1.0
7
T.UNINTENTIONAL_DISCLOSURE
Unintentional disclosure of data or software
T.UNINTENTIONAL_MALICIOUS_SOFTWARE
Unintentional malicious software installed by user
Section 9
3.2.2 Non-TOE Threats
T.ACCESS_MALICIOUS Unauthorized access by an authenticated user for malicious
purposes
T.ACCESS_NON_TECHNICAL Unauthorized access by authenticated user through non-technical
means
T.ACCESS_NON_TOE Unauthorized access by authenticated user through other assets
T.ATTACK_OTHER Unauthorized action by perpetrator
T.AUDIT_CONFIDENTIALITY_NON_TOE
Unauthorized disclosure of non-TOE audit trails
T.AUDIT_CORRUPTED_NON_TOE
Corruption of other system/network and manual audit trails
T.ENTRY_NON_TECHNICAL Unauthenticated user gains access through non-_technical means
T.ENTRY_NON_TOE Unauthenticated user gains unauthorized access to other assets
T.FLAWED_CODE Flawed or incorrectly implemented software
T.INSTALL Insecure delivery or installation
T.LINK_OTHER Analysis of observed activity
T.LOSS_SOFTWARE Unintentional loss of software or application
T.MALICIOUS_CODE Malicious code
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_OTHER Unauthorized observation of legitimate activities
T.OBSERVE_TOE Misplaced/incorrect belief in secure operation
T.OPERATE Improper operation of system
Open Unrestricted Access Protection Profile Version 1.0
8
T.PHYSICAL_ATTACK Physical attack on system components and data
T.POWER_OTHER Loss of power
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.SABOTAGE_HARDWARE Deliberate damage to system components or facilities
T.SOCIAL_ENGINEERING Social engineering attacks
T.TAMPER Tampering with protection relevant system components
T.UNINTENTIONAL_DISCLOSURE
Unintentional disclosure of data or software
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
Open Unrestricted Access Protection Profile Version 1.0
9
the trusted path between the credential reader and other
information system components.
Section 10
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 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.
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
Open Unrestricted Access Protection Profile Version 1.0
10
the level of the highest information sensitivity of information
that the system is accredited to operate; or marked in accordance
with 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 users 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.
Section 11
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 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 is 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
11
P.SESSION_CTL User access to a system is determined by the authenticated user’s
access profile.
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.
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.
Open Unrestricted Access Protection Profile Version 1.0
12
4. SECURITY OBJECTIVES
4.1 Security Objectives for the TOE
O.ACCESS_HISTORY The information system user is notified upon successful logon of
Section 12
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.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 & unsuccessful logons and logoffs;
• Unsuccessful access to security relevant files including
creating, opening, closing, modifying, & 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.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.
Note: neither O.AVAILABILITY or O.AUDIT FAILURE are in the rationale section of this PP and are
not included in attachment 3 NAP-14.3. Also these are not in the
October OPENPP that we sent up..
O.AUDIT_PROTECTION The contents of audit trails must be protected against
unauthorized access, modification, or deletion.
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).
Open Unrestricted Access Protection Profile Version 1.0
13
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 like the information
to which they provide 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.
Section 13
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.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.
Open Unrestricted Access Protection Profile Version 1.0
14
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.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
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 suffic ient.
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
Open Unrestricted Access Protection Profile Version 1.0
15
its control, supporting the organization’s security policy for
access control.
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.
Section 14
O.CREDENTIAL_PROTECTION Authentication credentials shall be protected like the information
to which they provide access during creation, use, and handling.
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 vulnerabilitie s, 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
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
Open Unrestricted Access Protection Profile Version 1.0
16
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.
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.
Section 15
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.
O.RECOVERY_CONTROLLED Information system recovery is controlled via monitored
terminal or system console.
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.
Open Unrestricted Access Protection Profile Version 1.0
17
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.
5.1 TOE Security Functional Requirements
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.
Section 16
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:
Open Unrestricted Access Protection Profile Version 1.0
18
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 & unsuccessful logons and logoffs
o Unsuccessful access to security relevant files including creating,
opening, closing, modifying, & deleting those files
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.
The "basic" level of auditing was selected as best representing the "mainstream" of
contemporary audit practices used in the target environments.
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.
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.
Open Unrestricted Access Protection Profile Version 1.0
19
5.1.4 FAU_SAA.1 Potential violation analysis
5.1.4.1 FAU_SAA.1.1 The TSF shall be able to apply a set of rules in monitoring the audited
events and based upon these rules indicate a potential violation of the
TSP.
5.1.4.2 FAU_SAA.1.2 The TSF shall enforce the following rules for monitoring audited
events:
Accumulation or combination of [assignment: subset of defined
auditable events] known to indicate a potential security violation;
[assignment: any other rules].
Application Note: The ST must describe the auditable events that are known or suspected to
indicate a potential security violation.
Section 17
5.1.5 FAU_SAA.4 Complex attack heuristics
5.1.5.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 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.5.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.5.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.6 FAU_SAR.1 Audit review
5.1.6.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.
Open Unrestricted Access Protection Profile Version 1.0
20
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. This requirement is closely
tied to FAU_SAR.3 and FAU_SEL.1. It is expected that a single tool will exist within the TSF
that will satisfy all of these requirements.
5.1.6.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.7 FAU_SAR.2 Restricted audit review
5.1.7.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.
5.1.8 FAU_SEL.1 Selective Audit
5.1.8.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;
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.9 FAU_STG.2 Guarantees of audit data availability
5.1.9.1 FAU_STG.2.1 The TSF shall protect the stored audit records from unauthorized
deletion.
Section 18
5.1.9.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.9.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].
Open Unrestricted Access Protection Profile Version 1.0
21
5.1.10 FDP_ACC.2 Complete access control
5.1.10.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.
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.10.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.11 FDP_ACF.1 Security attribute based access control
5.1.11.1 FDP_ACF.1.1The 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:
a. the ability to associate allowed or denied operations with one or
more user identities;
b. the ability to associate allowed or denied operations with one or
more group identities; and
c. defaults for allowed or denied operations.
5.1.11.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:
Open Unrestricted Access Protection Profile Version 1.0
22
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;
Section 19
b. For each operation there shall be a rule, or rules, that use the
permission attributes where the group membership of the 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.11.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.11.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].
5.1.12 FDP_RIP.1 Subset residual information protection
5.1.12.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].
Open Unrestricted Access Protection Profile Version 1.0
23
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.
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.13 FDP_SDI.2 Stored data integrity monitoring and action
5.1.13.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].
Section 20
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.13.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.14 FIA_AFL.1 Authentication failure handling
5.1.14.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.
5.1.14.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.15 FIA_ATD.1 User attribute definition
5.1.15.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;
Open Unrestricted Access Protection Profile Version 1.0
24
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.16 FIA_SOS.1 Verification of secrets
5.1.16.1 FIA_ SOS. 1 The TSF shall provide a mechanism to verify that secrets meet
[assignment: the P_AUTHENTICATION policy].
Application Note: The P.AUTHENTICATION policy and this component do not apply to
public users who are granted public unauthenticated access to the information system.
The P.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.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)
5.1.17 FIA_UAU.1 Timing of authentication
5.1.17.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.
Section 21
Application Note: This component does not apply to public users who are granted public
unauthenticated access to the information system.
5.1.17.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.
Open Unrestricted Access Protection Profile Version 1.0
25
5.1.18 FIA_UAU.7 Protected authentication feedback
5.1.18.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.2 FIA_UID.1 Timing of identification
5.1.18.3 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.4 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.
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 appropriate user security attributes with
subjects acting on behalf of that user.
The TSF shall associate the following user security attributes with
subjects acting on the behalf of that user:
a. The user identity which is associated with auditable events;
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].
Open Unrestricted Access Protection Profile Version 1.0
26
5.1.19.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].
Section 22
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's 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.20 FMT_MOF.1 Management of security functions behavior
5.1.20.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 [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.21 FMT_MSA.1 Management of security attributes
5.1.21.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.22 FMT_MSA.3 Static attribute initialization
5.1.22.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].
Open Unrestricted Access Protection Profile Version 1.0
27
5.1.22.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.
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.23 FMT_MTD.1 Management of TSF data
Section 23
5.1.23.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].
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.23.1.1 The 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.23.1.2 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.23.1.3 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 fingerpr int 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
Open Unrestricted Access Protection Profile Version 1.0
28
the time of the request.
5.1.24 FMT_REV.1 Revocation
5.1.24.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.24.2 FMT_REV.1.2 The TSF shall enforce the rules: [assignment:
a) The immediate revocation of security-relevant authorizations; and
b) [assignment: list of other revocation rules concerning users]].
5.1.24.2.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.
Section 24
5.1.24.3 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.
5.1.25 FMT_SMR.2 Restrictions on security roles
5.1.25.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
Open Unrestricted Access Protection Profile Version 1.0
29
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.25.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.25.3 FMT_SMR.2.3 The TSF shall ensure that the conditions [assignment: conditions for the
different roles] are satisfied.
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.26 FPT_AMT.1 Abstract machine testing
5.1.26.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 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.27 FPT_RVM.1 Reference Mediation
5.1.27.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.
Section 25
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.
Open Unrestricted Access Protection Profile Version 1.0
30
5.1.28 FPT_RCV.1 Manual recovery
5.1.28.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.29 FPT_SEP.2 SFP domain separation
5.1.29.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.29.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.29.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.
5.1.30 FPT_STM.1 Reliable time stamps
5.1.30.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.
5.1.31 FPT_TST.1 TSF testing
5.1.31.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.
Open Unrestricted Access Protection Profile Version 1.0
31
5.1.31.2 FPT_TST.1.2 The TSF shall provide authorized users with the capability to verify the
integrity of TSF data.
5.1.31.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.32 FTA_MCS.1 Basic limitation on multiple concurrent sessions
5.1.32.1 FTA_MCS.1.1 The TSF shall restrict the maximum number of concurrent sessions
that belong to the same user.
5.1.32.2 FTA_MCS.1.2 The TSF shall enforce, by default, a limit of [assignment: one (1)]
session per user.
5.1.33 FTA_TAB TOE Access Banners
Section 26
5.1.33.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.33 FTA_TAH.1 TOE access history
5.1.33.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.33.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.33.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.34 FTA_TSE.1 TOE session establishment
5.1.34.1 FTA_TSE.1.1 The TSF shall be able to deny session establishment based on
[assignment: attributes].
5.1.35 FTP_TRP.1 Trusted Path
5.1.35.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.
Open Unrestricted Access Protection Profile Version 1.0
32
5.1.35.2 FTP_TRP.1.2 The TSF shall permit [selection: the TSF, local users, remote users] to
initiate communication via the trusted path.
5.1.35.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
The specific assurance requirements for an OPENPP-conformant TOE are negotiated between the
cognizant Designated Approving Authority (DAA), the cognizant System Owner, the cognizant Cyber
Security Site Manager (CSSM), and the Cyber Security System Officer (CSSO) responsible for the TOE.
The negotiated testing of all security functionality and verification of assurance components must be
documented in the System Security Plan.
5.2.1 ACM_CAP.1 Version Numbers
5.2.1.1 Developer action elements
ACM_CAP1.1D The developer shall provide a reference for the TOE.
5.2.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.3 Evaluator action elements
ACM_CAP1.1E The Evaluator shall confirm that the information provided meets all the
requirements for the content & presentation of evidence.
5.2.2 ADO_IGS.1 Installation, generation, and startup procedures
5.2.2.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.2 Content and presentation of evidence elements
ADO_IGS.1.1C The documentation shall confirm that the information provided meets all
requirements for content and presentation of evidence.
5.2.2.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
Section 27
Open Unrestricted Access Protection Profile Version 1.0
33
procedures result in a secure configuration.
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 ADV_FSP.1 Informal functional specification
5.2.3.1 Developer action elements
ADV_FSP.1.1D The developer shall provide a functional specification.
5.2.3.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.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.
5.2.4 ADV_RCR.1 Representation correspondence
5.2.4.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.4.2 Content and presentation of evidence elements
ADV_RCR.1.1C For each adjacent pair of the provided TSF representations the analysis shall
Open Unrestricted Access Protection Profile Version 1.0
34
demonstrate that all relevant security functionality of the more abstract TSF
representation is correctly and completely refined in the less abstract
representation.
5.2.4.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.5 ADV_SPM.1 Informal TOE security policy model
5.2.5.1 Developer action elements
ADV_SPM.1.1D The developer shall provide a TSP model.
ADV_SPM.1.2D The developer shall demonstrate correspondence between the functional
specification and the TSP model.
5.2.5.2 Content and presentation of evidence elements
ADV_SPM.1.1C The TSP model shall be informal.
ADV_SPM.1.2C The TSP model shall describe the rules and characteristics of all policies of the
TSP that can be modeled.
ADV_SPM.1.3C The TSP model shall include a rationale that demonstrates that it is consistent
and complete with respect to all policies of the TSP that can be modeled.
Section 28
ADV_SPM.1.4C The demonstration of correspondence between the TSP model and the functional
specification shall show that all of the security functions in the functional
specification are consistent and complete with respect to the TSP model.
5.2.5.3 Evaluator action elements
ADV_SPM.1.1E The evaluator shall confirm that the information provided meets all
requirements for content and presentation of evidence.
5.2.6 AGD_ADM.1 Administrator Guidance
5.2.6.1 Developer action elements
AGD_ADM.1.1D The developer shall provide administrator guidance addressed to system
administrative personnel.
5.2.6.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.
Open Unrestricted Access Protection Profile Version 1.0
35
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.15CThe 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.17CThe administrator guidance shall be consistent with all other documentation
supplied for evaluation.
AGD_ADM.1.18CThe administrator guidance shall describe all security requirements for the IT
environment that are relevant to the administrator.
5.2.6.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.7 AGD_USR.1 User Guidance
5.2.7.1 Developer action elements
AGD_USR.1.1D The developer shall provide guidance
5.2.7.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.
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:
Open Unrestricted Access Protection Profile Version 1.0
Section 29
36
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.
5.2.7.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.8 ALC_FLR.1 Basic Flaw Remediation
5.2.8.1 Developer action elements
ALC_FLR.1.1D The developer shall provide flaw remediation procedures addressed to the TOE
5.2.8.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.8.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.8.4 ATE_IND.1 Independent testing – conformance
5.2.8.5 Developer action elements
ATE_IND.1.1D The developer shall provide the TOE for testing.
Open Unrestricted Access Protection Profile Version 1.0
37
5.2.8.6 Content and presentation of evidence elements
ATE_IND.1.1C The TOE shall be suitable for testing.
5.2.8.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 is 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.
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_ATH.1 Management of User Identifiers and Authenticators
Section 30
5.3.2.1 ENV_ ATH.1.1 Authentication credentials shall be protected like the information to
which they provide access during creation, use, and handling.
5.3.2.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.
5.3.2.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.2.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.
Open Unrestricted Access Protection Profile Version 1.0
38
5.3.3 ENV_CLR.1 Clearing
5.3.3.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.4 ENV_EXM.1 Hardware and Software Examination
5.3.4.1 ENV_EXM.1.1 Information system hardware components are examined for security
impacts to the information system before use.
5.3.4.2 ENV_EXM.1.2 Information system software components are examined and tested for
security impacts to the information system before use.
5.3.5 ENV_FOR.1 Forensics
5.3.5.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.6 ENV_IDS.1 Intrusion Detection
5.3.6.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.6.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.
5.3.6.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.
Open Unrestricted Access Protection Profile Version 1.0
39
5.3.7 ENV_INT.1 TOE Interface
5.3.7.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.7.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.
Section 31
5.3.8 ENV_NON.1 Non-TOE Access Authorization
5.3.8.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.9 ENV_NOT.1 User Notification
5.3.9.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 pos itive acknowledgement by the user is required before
granting the user access to system resources.
5.3.10 ENV_NTK.1 Need-To-Know
5.3.10.1 ENV_NTK.1.1 Prior to their first access to information, each user’s need-to-know is
formally authorized by management or the data owne r or data-steward.
5.3.11 ENV_PHY.1 Physical Security
5.3.11.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.
5.3.11.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.12 ENV_RGT.1 User Access Rights and Privileges
5.3.12.1 ENV_ RGT.1.1 Each user’s access rights and privileges are authorized, prior to the
user's first access to the TOE.
Open Unrestricted Access Protection Profile Version 1.0
40
5.3.13 ENV_RCV.1 System Recovery
5.3.13.1 ENV_REC.1.1 All remote terminal access must be monitored when used for system
recovery operations.
5.3.14 ENV_TNG.1 User Training
5.3.14.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 32
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
41
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_TOE,
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.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING,
T.SPRINGBOARD,
T.STEGANOGRAPHY
P.PERSONNEL,
P.AUTH_MGT,
P.NTK
A.COOP
O.ACCESS_FORMAL T.ABUSE_OTHER, T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ATTACK_OTHER,
T.AUDIT_CONFIDENTIALITY_NO
N_TOE, T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING,
T.STEGANOGRAPHY
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.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.SPOOFING
P.ACCOUNTABILITY,
P.MONITOR
Open Unrestricted Access Protection Profile Version 1.0
42
Objective Name Threat Policy Assumptions
O.ACCESS_MALICIOUS T.ACCESS_TOE,
T.ACCESS_MALICIOUS,
T.ATTACK_OTHER,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.PHYSICAL,
T.SPOOFING,
T.SYSTEM_CORRUPTED,
T.TOE_CORRUPTED
P.PERSONNEL,
P.AUTH_MGT,
P.NTK
A.COOP
O.AUDIT_BASIC T.ABUSE_ADMIN,
T.ABUSE_OTHER, T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.AUDIT_CONFIDENTIALITY_TOE
,
T.ENTRY_TOE,
T.ENTRY_NON_TECHNICAL,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
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.TAMPER, T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITOR,
P.FORENSICS,
P.UNIQUE_ID
Open Unrestricted Access Protection Profile Version 1.0
43
Objective Name Threat Policy Assumptions
O.AUDIT_PROTECTION T.ABUSE_ADMIN,
T.ABUSE_OTHER, T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.AUDIT_CONFIDENTIALITY_TOE
,
T.AUDIT_CONFIDENTIALITY_NO
N_TOE,
T.AUDIT_CORRUPTED_TOE,
T.ENTRY_TOE,
T.ENTRY_NON_TECHNICAL,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER, T.RECORD_EVENT_TOE,
T.RECORD_EVENT_NON_TOE,
Section 33
T.SPOOFING, T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITOR,
P.FORENSICS
A.COOP
Open Unrestricted Access Protection Profile Version 1.0
44
Objective Name Threat Policy Assumptions
O.AUDIT_REVIEW T.ABUSE_ADMIN,
T.ABUSE_OTHER, T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.AUDIT_CONFIDENTIALITY_TOE
,
T.ENTRY_TOE,
T.ENTRY_NON_TECHNICAL,
T.ENTRY_SOPHISTICATED,
T.IMPERSON_OTHER,
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_EVENT_NON_TOE,
T.SPOOFING, T.SPRINGBOARD,
T.TAMPER, T.TRACEABLE_TOE,
T.TRAPDOOR_BENIGN_ADMIN
P.ACCOUNTABILITY,
P.MONITOR,
P.FORENSICS
O.AUTHENT_EXPOSE T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.IMPERSON_OTHER,
T.LINK_OTHER
P.NTK,
P.ACCOUNTABILITY,
P.AUTH_MGMT,
P.DATA_AVAILABILI
TY
O.AUTHORIZATION T.SPRINGBOARD P.NTK,
P.UNIQUE_ID
A.COOP
O.AUTHORIZE_Non_TOE: T.ABUSE_OTHER,
T.ABUSE_USER, T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.OPERATE, T.SPRINGBOARD
P.COMPOSITION A.COOP
Open Unrestricted Access Protection Profile Version 1.0
45
Objective Name Threat Policy Assumptions
O.CLEARING T.ABUSE_USER, T.ACCESS_TOE,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ENTRY_NON_TECHNICAL,
T.INTENTIONAL_DISCLOSURE,
T.MASQUERADE_AUTHORIZED-
USER,
T.OPERATE, T.SECRET_OTHER,
T.UNINTENTIONAL_DISCLOSURE
P.RESIDUAL_DATA,
P.NTK
O.CREDENTIAL_PROTECTION T.LINK_OTHER, T.SPRINGBOARD P.CREDENTIAL_PRO
TECTION
O.DATA_CHANGES_DETECTED T.ABUSE_ADMIN,
T.ABUSE_OTHER, T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
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_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
P.IDS
Open Unrestricted Access Protection Profile Version 1.0
46
Objective Name Threat Policy Assumptions
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
O.DETECT_HOST_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
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 Unrestricted Access Protection Profile Version 1.0
47
Objective Name Threat Policy Assumptions
O.DETECT_EXTERNAL_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
Section 34
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS-
SOFTWARE
P.IDS
Open Unrestricted Access Protection Profile Version 1.0
48
Objective Name Threat Policy Assumptions
O.DETECT_HOST_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
T.ENTRY_NON_TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.RECORD_EVENT_NON_TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
P.IDS
Open Unrestricted Access Protection Profile Version 1.0
49
Objective Name Threat Policy Assumptions
O.DETECT_NETWORK_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON_TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
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
P.IDS
Open Unrestricted Access Protection Profile Version 1.0
50
Objective Name Threat Policy Assumptions
O.DETECT_SITE_BASIC T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.ACCESS_NON-TOE,
T.ATTACK_OTHER,
T.CAPTURE,
T.EAVESDROPPING,
T.ENTRY_NON-TOE,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.ERROR_USER,
T.FLAWED_CODE,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED-
USER,
T.OPERATE,
T.RECORD_EVENT-NON-TOE,
T.SPOOFING,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS-
SOFTWARE
P.IDS
O.ENTRY_NON-TECHNICAL T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON-TECHNICAL,
T.ACCESS_NON-TOE,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE
P.PHYSICAL P.NTK A.COOP
O.ENTRY_Non_TOE T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.IMPERSON_OTHER,
T.LINK_OTHER
P.COMPOSITION A.COOP
Open Unrestricted Access Protection Profile Version 1.0
51
Objective Name Threat Policy Assumptions
O.ENTRY_TOE T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.MASQUERADE_AUTHORIZED-
USER
P.NTK,
P.MALICIOUS_CODE
A.COOP
O.FORENSICS_PROC T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON-TECHNICAL,
T.AUDIT_CORRUPTED-NON-TOE,
T.ATTACK_OTHER,
T.ERROR_USER,
T.IMPERSON_OTHER,
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_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ENTRY_SOPHISTICATED,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.SPOOFING
P.NTK,
P.DENY_ACCESS
Open Unrestricted Access Protection Profile Version 1.0
52
Objective Name Threat Policy Assumptions
O.ID_REMOVAL T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ENTRY_SOPHISTICATED,
T.IMPERSON_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.SPOOFING
P.NTK,
P.DENY_ACCESS
O.ID_REVALIDATION T.ABUSE_ADMIN,
T.ACCESS_TOE,
T.IMPERSON_OTHER
P.UNIQUE_ID,
P.DENY_ACCESS
Section 35
O.INFO_FLOW T.ABUSE_OTHER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TOE,
T.ENTRY_SOPHISTICATED,
T.LOSS_SOFTWARE,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TRAPDOOR_MALICIOUS_SOFT
WARE
P.NTK,
P.CTL_INTERFACE,
P.COMPOSITION,
P.INFO_FLOW,
A.PEER
O.MALICIOUS_CODE T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ACCESS_TOE,
T.INSTALL,
T.MALICIOUS_CODE,
T.OPERATE,
T.TRAPDOOR_MALICIOUS CODE,
T.UNAUTHORIZED_MALICIOUS-
SOFTWARE
P.MALICIOUS_CODE
O.MANAGE_TOE T.ABUSE_ADMIN,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.AUTHENTICATION_NETWORK,
T.ENTRY_SOPHISTICATED,
T.OPERATE,
T.TAMPER
Open Unrestricted Access Protection Profile Version 1.0
53
Objective Name Threat Policy Assumptions
O.NETWORK_INTERFACE T.EAVESDROPPING,
T.INSTALL,
T.SPRINGBOARD,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TOE_CORRUPTED
P.COMPOSITION,
P.CTL_INTERFACE
O.NTK_NNSA T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
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.ACCESS_NON_TECHNICAL,
T.ENTRY_NON_TECHNICAL,
T.INSTALL,
T.PHYSICAL,
T.PHYSICAL_ATTACK,
T.SABOTAGE_DATA/ SOFTWARE,
T.SPOOFING,
T.SYSTEM_CORRUPTED,
T.TAMPER,
T.TOE_CORRUPTED
P.PHYSICAL
O.PHYSICAL_PROTECTION T.ACCESS_NON_TECHNICAL,
T.ENTRY_NON_TECHNICAL,
T.PHYSICAL_ATTACK,
T.SABOTAGE_DATA/ SOFTWARE
P.PHYSICAL
O.RECOVERY_CONTROLLED T.CRASH,
T.TOE_CORRUPTED
P.SYS_RECOVERY
O.RESIDUAL_PROTECTION T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.LINK_OTHER,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OPERATE,
T.SECRET_OTHER
P.RESIDUAL_DATA,
P.NTK
Open Unrestricted Access Protection Profile Version 1.0
54
Objective Name Threat Policy Assumptions
O.SEC_FUNC_MANAGEMENT T.SPRINGBOARD,
T.TAMPER
P.NTK,
P.ROLE_SEPARATIO
N
O.SESSION_ESTABLISHMENT T.ACCESS_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ENTRY_OTHER,
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_TOE,
T.ACCESS_UNDETECTED,
T.ACCESS_MALICIOUS,
T.ACCESS_NON_TECHNICAL,
T.DELETE_UNINTENTIONAL,
T.MASQUERADE_AUTHORIZED_U
SER,
T.OBSERVE_TOE,
T.OBSERVE_NON_TOE,
T.SOCIAL_ENGINEERING,
T.TRAPDOOR_BEGIN_ADMIN,
T.UNAUTHORIZED_MALICIOUS_S
OFTWARE,
T.UNINTENTIONAL_MALICIOUS_
SOFTWARE,
T.UNINTENTIONAL_DISCLOSURE
P.TRAINING,
P.RISK_ASSESS,
P.DUE_CARE,
P.SURVIVE,
P.TRUSTED_USER,
P.WFA
A.TRAINED_
ADM.
A.MANAGE
O.TRUSTED_PATH T.ACCESS_TOE,
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
55
Objective Name Threat Policy Assumptions
O.UNESCORT_ACCESS_UNCLASS T.MASQUERADE_AUTHORIZED_U
SER,
T.OBSERVE_OTHER,
T.UNINTENTIONAL_DISCLOSURE,
T.PHYSICAL
P.NTK,
P.PHYSICAL,
P.CONFIG_MGMT,
P.DATA_AVAILABILI
TY,
P.PERSONNEL,
A.CCOP
O.USER-LOCKING T.ACCESS_TOE,
T.INSTALL,
T.MASQUERADE_AUTHORIZED_U
SER,
T.SECRET_OTHER,
T.SPRINGBOARD,
P.NTK,
P.ACCOUNTABILTY,
P.KNOWN,
P.DENY_ACCESS,
P.DUE_CARE,
P.DATA_ASSURANC
E
Section 36
O.WARNING_BANNER T.ABUSE_ADMIN,
T.ABUSE_OTHER,
T.ABUSE_USER,
T.ACCESS_TOE,
T.ATTACK_OTHER,
T.ENTRY_TOE,
T.ENTRY_SOPHISTICATED,
T.OPERATE
P.WFA,
P.WARNING_BANNE
R
Open Unrestricted Access Protection Profile Version 1.0
56
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
O.AUDIT_REVIEW FAU_SAA.1, 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_CHANGES_DETECTED FDP_SDI.2
O.DETECT_EXTERNAL_BASIC ENV_IDS.1
O.DETECT_HOST_BASIC FAU_SAA.1, 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
57
Objectives Functional Components
O.PHYSICAL_PROTECTION ENV_PHY.1
O.RECOVERY_CONTROLLED FPT_RCV.1, AGD_ADM.1, ADV_SPM.1, ENV_RCV.1
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.WARNING_BANNER FTA_TAB.1, ENV_NOT.1