Archive

NAP-14.6, Unclassified Mandatory Protection Information Group Protection Profile

Establish requirements for the protection of National Nuclear Security Administration (NNSA) Unclassified Mandatory Protection information when information systems are used to collect, create, process, transmit, store, and disseminate this information.
NAP-14.6.pdf3.15MB
Version history and related documents
Document text

Text extracted from the attached file. Refer to the original document for the authoritative version.

Section 1

///A I .W £- 'iJ:rt1 /!II V &."'_-.::,qr4{ National Nuclear Security Administrallon NNSA Policy Letter: NAP-14.6 Date: September 12, 2003 .TITLE: Unclassified Mandatory Protection Information Group Protection Profile 1. OBJECTIVE. Establish requirements for the protection ofNational Nuclear Security (NNSA) Unclassified Mandatory Protection 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 ofnew information systems, the incorporation of information systems into an infrastructure, the incorporation of information systems outside the infrastructure, the development ofprototype 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 ofNNSA or DOE. c. Deviations. Deviations from the requirements prescribed in this NAP must be processed in accordance with the requirements in Chapter VIII, 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 [SO 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 Unclassified Mandatory Protection Information Group 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-4 77 5. Linton Brooks Administrator Attachments I I i 11 I I ,1 I I I !1 ,1 ' National Nuclear Security Administration PROTECTION PROFILE FOR THE UNCLASSIFIED MANDATORY PROTECTION INFORMATION GROUP ///A ••- £•\hfl II V ~"."'7'1t~11 National Nuclear Socurlty Administration Unclassified Mandatory Protection Protection Profile Version 1.0 Version Revision Date Description/ Change LO Vcrsion 1.0 - Initial Release03/31/03 ·--··- ···--··--··--·-----·--··--···--··--·-----· ·-----··--- -··--·->--·--·--·- ··-----··--·--·--·--·--- ·- -·-----·-·--··- iv

Section 2

Unclassified Mandatory Protection Protection Profile Version 1.0 Foreword This publication, "Protection Profile for Unclassified Mandatory Protection lnformation," is issued by the Depaitment ofEnergy/National Nuclear Security Administration as part its Program Secretarial Office Cyber Security Program to promulgate protection standards for information. The base set ofrequirements 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. V http://csrc.nist.gov/cc/index.html Unclassified Mandatory Protection Protection Profile Version 1.0 Table of Contents 1. PP Introduction ......................................................................................................................................... I 1.1 PP Identification ................................................................................................................................. I 1.2 PP Overview....................................................................................................................................... I 1.3 Strength of Environment .................................................................................................................... 2 1.4 Conventions ........................................................................................................................................ 2 1.5 Terms .................................................................................................................................................. 2 2. TOE DESCRIPTION ............................................................................................................................... 2 3. TOE Security Environment ...................................................................................................................... 3 3.1 Assumptions ....................................................................................................................................... 3 3.1.1 Physical Assumptions .................................................................................................................. 3 3.1.2 Personnel Assumptions ............................................................................................................... 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

Section 3

4.2 Security Objectives for the Environment ......................................................................................... 15 5. IT Security Requirements . .. ...... .. .. .. . ..... .. . ................. .... .. .. .. ....... .... . ............... ............... ...... .. . .... .... .. . ... .. . 19 5.1 TOE Security Functional Requirements ........................................................................................... 19 5.1.1 FAU_ARP.l Security alarms .................................................................................................... 19 5.1.2 FAU_GEN.l Audit data generation .......................................................................................... 19 vi Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.3 FAU_GEN.2 User identity association ..................................................................................... 20 5.1.4 FAU_SAA.I Potential violation analysis .................................................................................. 21 5.1.5 FAU _SAA.4 Complex attack heuristics .................................................................................... 21 5.l.6FAU_SAR.J Audit review ........................................................................................................ 21 5.1.7 FAU_SAR.2 Restricted audit review ........................................................................................ 22 5.1.8 FAU SAR.3 Selectable audit review ........................................................................................ 22 5.1.9 FAU_SEL.l Selective Audit ..................................................................................................... 22 5.1.10 FAU _ STG.2 Guarantees of audit data availability .................................................................. 22 5.1.11 FAU_STG.3 Action in case of possible audit data loss ........................................................... 23 5.1.12 FAU STG.4 Prevention of audit data loss .............................................................................. 23 5.1.13 FCS _ CKM.4 Cryptographic key destruction .......................................................................... 23 5.1.14 FCS _COP. I Cryptographic operation ..................................................................................... 23 5.1.15 FDP _ACC.2 Complete access control... .................................................................................. 24 5.1.16 FDP ...ACF. I Security attribute based access control.. ............................................................. 24 5.1.17 FDP_DAU.l Basic data authentication ................................................................................... 26 5.1.18 FDP_JFC.1 Subset information flow control... ........................................................................ 26 5.1.19 FDP _lFF. I Simple security attributes ..................................................................................... 26 5.l .20 FDP _ITC.I Import ofuser data without security attributes .................................................... 26 5.l .21 FDP _RIP.l Subset residual information protection ................................................................ 27 5.I .22 FDP _SDI.2 Stored data integrity monitoring and action ......................................................... 27 5.1.23 FIA_AFL.I Authentication failure handling ........................................................................... 27

Section 4

5.1.24 FIA_ A TD. I User attribute definition ...................................................................................... 28 5.1.25 FIA_ SOS. I Verification of secrets .......................................................................................... 28 5.1.26 FIA_UAU.l Timing of authentication .................................................................................... 28 5.1.27 FIA_UAU.7 Protected authentication feedback ...................................................................... 29 5.1 .28 FIA_ USB.l User-subject binding ............................................................................................ 29 vii Unclassified Mandatory Protection Protection Profile Version 1.0 5.l .29 FMT_MOF. I Management of security functions behavior ..................................................... 30 5.1.30 FMT_MSA.l Management of security attributes .................................................................... 30 5.1.31 FMT_MSA.2 Secure security attributes .................................................................................. 30 5.1.32 FMT_MSA.3 Static attribute initialization .............................................................................. 31 5. l .33 FMT_ MTD. l Management ofTSF data ................................................................................. 31 5.1.34 FMT_REV. l Revocation......................................................................................................... 32 5.1.35 FMT_SMR.2 Restrictions on security roles ............................................................................ 33 5.1.36 FPT_AMT.l Abstract machine testing .................................................................................... 33 5.1.37 FPT_ITC. l Inter-TSP confidentiality during transmission ..................................................... 34 5.1.38 FPT_RVM.1 Reference Mediation .......................................................................................... 34 5.1.39 FPT_RCV.l Manual recovery ................................................................................................. 34 5.1.40 FPT__SEP.2 SFP domain separation ........................................................................................ 34 5.1.41 FPT_STM.l Reliable time stamps ........................................................................................... 35 5.1.42 FPT_TST.l TSFtesting........................................................................................................... 35 5.1.43 FRU_RSA.I Maximum quotas................................................................................................ 35 5.1.44 FTA_MCS.l Basic limitation on multiple concurrent sessions .............................................. 35 5.1.45 FTA_SSL.J TSF-initiated session locking .............................................................................. 36 5.1.46 FTA_ SSL.2 User-initiated Jocking .......................................................................................... 36 5.1.47 FTA_.T AB.I Default TOE access banners .............................................................................. 36 5.1.48 FTA_TAH.l TOE access history ............................................................................................ 36 5.1.49 FTA_TSE.J TOE session establishment ................................................................................. 3 7

Section 5

5.1.50 FTP_TRP. I Trusted Path ......................................................................................................... 37 5.2 TOE Security Assurance Requirements ........................................................................................... 37 5.2.1 Configuration Management ....................................................................................................... 37 5.2.2 Delivery and Operation ............................................................................................................. 38 5.2.3 Development. ............................................................................................................................. 39 viii Unclassified Mandatory Protection Protection Profile Version I.0 5.2.4 Guidance Documents ................................................................................................................. 42 5.2.5 Life Cycle Support .................................................................................................................... 44 5.2.6 Tests........................................................................................................................................... 45 5.2.7 Vulnerability Assessment .......................................................................................................... 47 5.3 Security Requirements for the IT Environment ............................................................................... 49 5.3.1 ENV_AMA.l Malicious Access ............................................................................................... 49 5.3.2 ENV_AV A.1 Information Availability ..................................................................................... 50 5.3 .3 ENV_ATI-l. l Management of User Identifiers and Authenticators .......................................... 50 5.3.4 ENV_CLR.1 Clearing ............................................................................................................... 50 5.3.5 ENV_EXM.1 Hardware and Software Examination ................................................................. 50 5.3.6 ENV_FOR.1 Forensics .............................................................................................................. 50 5.3.7 ENV_IDS.1Intrusion Detection ...................................................... , .......................................... 51 5.3.8 ENV_INT.1 TOE Interfuce ....................................................................................................... 51 5.3.9 ENV__MRK.I Marking .............................................................................................................. 51 5.3.10 ENV_NON.1 Non-TOE Access .............................................................................................. 52 5.3.11 ENV_..NOT. I User Notification ............................................................................................... 52 5.3. 12 ENV_NTK. I Need-To-Know ................................................................................................. 52 5.3.13 ENV_PHY .1 Physical Security ............................................................................................... 52 5.3.14 ENV _PRO.I Information Protection ....................................................................................... 52 5.3 .15 ENV_ RCV.1 System Recovery ............................................................................................... 53

Section 6

5.3.16 ENV _REV.I Media and Component Review ......................................................................... 53 5.3 .17 ENV_RGT.I User Access Rights and Privileges .................................................................... 53 5.3.18 ENV _ROL. I Security Roles .................................................................................................... 53 5.3.19 ENV_TNG. l User Training .................................................................................................... 53 6. PP Application Notes ............................................................................................................................. 53 7. Rationale ................................................................................................................................................. 55 ix Unclassified Mandatory Protection Protection Profile Version 1.0 7.1 Security Objectives Rationale .......................................................................................................... 55 7.2 Security Requirements Rationale ..................................................................................................... 73 X Unclassified Mandatoiy Protection Protection Profile Version J.O 1. PP Introduction This Unclassified Mandatory Protection Information Group1 Protection Profile, hereafter called MANDPP, specifies a set of secnrity functional and assurance requirements for the NNSA Unclassified Mandatory Protected Information Group and the Information Technolo1,,y (ff) 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 summariws 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 oftenns that are specific to this PP. 1.1 PP Identification Title: NNSA Protection Profile for Unclassified Mandatory Protection Information (MAND PP) Keywords: access control, discretionary access control, general-purpose operating system, information protection 1.2 PP Overview Environments, systems and products conforming to the MANDPP support access controls that are capable of enforcing access limitations on individual users and data objects. MANDPP compliant systems also provide an audit capability that records the security-relevant events that oeeur within the system. The MANDPP provides for a level ofprotection that is appropriate for an assumed non-hostile and well­ managed user community requiring protection again~i threats of inadvertent or casual attempts to breach the system security. The profile is not intended to he applicable to circumstances in which protection is required against determined attempts by hostile and well-funded attackers to breach system security. The . MANDPP does not folly address the threats posed by malicious system development or administrative personnel. These threats must be mitigated by other technical and non-technical measures.

Section 7

'fl1e MANDPP is generally applicable lo distributed systems but does not address the security requirements that arise specifically out ofthe need to distribute the resources within a network. 1 Unclassified Mandatory Protection -- Unclassified information requiring protection mandated by policy, laws, such as Privacy Act information; Agreements between Department ofEnergy (DOE), NNSA, its contractors, and other entities such as commercial organizations or foreign governments; Proprietary information (bul not third party proprietary); Unclassified Controlled Nuclear Information (UCNI); Export-controlled information (ECI); Naval Nuclear Propulsion Information (NNPJ); Military/ dual use information (such as the Critical Military Technology and Materials list identified by DoD); Nonproliferation information; and Information exempt from the Freedom of Information Acl (FOIA), 1 Unclassified Mandatory Protection Protection Profile Version 1.0 1.3 Strength of Environment The strength of environment is based on the NNSA Consequences of Loss minimums defined in the NNSA PCPS and the threats from the NNSA Cyber Risk Assessment. The assurance requirements and the minimum strength of function were chosen to be consistent with that level ofrisk. The assurance level for MANDPP is NNSA AL 2 and the minimum strength of function is SOF-medium. 1.4 Conventions This document is organized based on AnnexB of Part I 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. 1.5 Terms This profile uses the following terms that are described in this section to aid in the application of the requirements: • User • Access • Authenticated User • Authorization • Administrator • Category • Discretionary Access Control (DAC) Policy A user is an individual who attempts to invoke a service offered by the 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 MAND PP defines a set of security requirements to be levied on Targets of Evaluation (TOEs) containing the Unclassified Mandat01y Protection 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 pennit 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 MANDPP is applicable to TOEs that provide facilities for on-line interaction with users, as well as TOEs that provide for batch processiug. The prote<..1ion profile 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 ofa centrally managed system that meets a common set of security requirements.

Section 8

2 Unclassified Mandatory Protection Protection Profile Version 1.0 The MANDPP assumes that responsibility for the safeguarding of the data protected by the TO Es 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. All individual users are assigned a unique identifier. This identifier supports individual accountability. Activities of all users of the TOE are subject to monitoring. The TSF authenticates the claimed identity of the user before allowing the user to perfonn 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. A MANDPP-conformant TOE is assured to provide effective security measures in a cooperative non­ hostile environment 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 MANDPP-conformant TOEs are employed. 3.1.1 Physical Assumptions MANDPP-conformant TOEs are intended for application in user areas that have physical control and monitoring. It is assumed that the following physical conditions will exist: A.LOCATE The processing resources of the TOE 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 that 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 expeL1:ed in a benign manner. 3 Unclassified Mandatory Protection Protection Profile Version l .0 3.1.3 Connectivity Assumptions The MANDPP contains no explicit network or distributed system requirements. However, it is assumed that the following connectivity conditions exist: A.PEER A.CONNECT 3.2 Threats 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. MANDPP-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.

Section 9

All connections to peripheral devices reside within the controlled access facilities. MANDPP-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. 'These threats are addressed MANDPP compliant TOEs. The threat agents are either human users or external IT entities not authorized to use the TOE itself. The asset that is subject to attack is the information residing on the TOE itself. 3.2.1 TOE Threats T.ABUSE_ADMIN T.ABUSE_ OTHER T.ABUSE_USER T.ACCESS_MALICIOUS T.ACCESS_NON_TECHNICAL T.ACCESS_TOE T.ACCESS_UNDETECTED T.ATTACK_ OTHER System administrator abuse of privileges Compromise by authorized activities Abuse of authorized user privileges Unauthorized access by an authenticated user for malicious purposes Unauthorized access by authenticated user through non-technical means Unauthorized access by authorized user Undetected perpetrator access Unauthorized action by perpetrator 4 Unclassified Mandatory Protection Protection Profile Version 1.0 T.AUDff_CONFIDENTIALITY_TOE Loss ofaudit trail confidentiality T.AUDIT _CORRUPTED_ TOE Corruption of audit trail T.AUTHENTICATION_NETWORK Unauthenticated communications between client and server T.CAPTURE Eavesdropping T.CONFIGURA TI ON_ADMIN Inadequate configuration management T.CONSUME_OTHER Resource access denial by excessive use T.COVERT_OTHER Covert channel use T.CRASH System crash T.DELETE _lJNINTENTIONAL Unintentional user deletion or destruction T.DENY_ OTHER Denial of participation in information transfer T.DESIGN_LIMIT Attack over and above system design limits T.EA VESDROPPING 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_SOPIDSTICATED Unauthenticated user gains access to other assets T . .l<'.NTRY_TOE Attack by unauthorized malicious user T.ERROR_USER" User errors T.EXPORT Improper export of data T.FLAWED_CODE Flawed or incof!"ectly implemented software T.IMPERSON_OTHER Impersonation of authorized user T.INSTALL Insecure delivery or installation T.INT1IGRITY_ OTHER Compromise of data integrity T.INTENTIONAL_DISCLOSURE Intentional disclosure of data or software T.LINK_OTHER Analysis ofobserved activity T.MAINTENANCE Poor Maintenance T.MALICIOUS_ CODE Malicious code 5 Unclassified Mandatory Protection Protection Profile Version l.O T.MASQUERADE_AUTIIORIZED_USER Masquerade of authorized user T.MODIFY OTHER Unauthorized modification or destruction of data T.NON_REPUDIATION_RECICIVJD 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 beliefin secure operation T.OPERATE Improper operation of system T.PIIYSICAL Unauthori7,ed hardware change T.PIIYSICAL_ATTACK Physical attack on system components and data T.POWER_OTilER Loss of power T.RECORD _EVENT_ TOE Failure to record security significant events T.RESOURCES_TOE Exhaustion of system resources T.SECRET_OTHER Exposure ofdata to authorized user without need-to-know T.SOCIAL_F,NGINEERING Social engineering attacks T.SPOOFING Spoofing of user identities, system components, and data

Section 10

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 ofsystem security stah1s T.TRACEABLE_TOE Unable to traee events to users or processes T.TRAPDOOR_BENIGN_ADMIN Benign trapdoor installed by system administrator 6 Unclassified Mandatory Protection Protection Profile Version LO T.TRAPDOOR_MALICIOUS_ CODE Malicious trapdoor provided by developer T.UNAUTHORIZED _MALICIOUS_SOFTW ARE Unauthorized malicious software installed by user T.UNINTENTIONAL_DISCLOSURE Unintentional disclosure ofdata or software T.UNINTENTIONAL_MALICIOUS_SOFTW ARE Unintentional malicious software installed by user 3.2.2 Non-TOE Threats T.ACCESS_NON_TOE Unauthorized access by authenticated user tlrrough other assets T.AUDIT_ CONFIDENTIALITY_NON_TOE Unauthorized disclosure ofnon-TOE audit trails 'l'.CONFIGURATION_ADMIN Inadequate configuration management T.CRASH System crash T.DENIAI,_NON_TOE Denial ofservice against security support structure 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.ENTRY _SOPHISTICATED Unauthenticated user gains access to other assets T.INSTALL Insecure delivery or installation T .LINK_ OTIIER Analysis of observed activity T.LOSS_SOFTWARE Unintentional loss of software or application T.MAINTENANCE Poor Maintenance T.MASQUERADE_AUTHORIZED_USER Masquerade of authorized user T.MODIFY_O'IllER Unauthorized modification or destruction of data 7 Unclassified Mandatory Protection Protection Prnfile Version 1.0 T.OBSERVR_NON_TOE T.OBSF.JlVE_ OTHER T.OPERATE T.PHYSICAL T.PHYSICAL_ATTACK T.POWER_OTHER T.RECORD_EVENT_NON_TOE '!'.SECRET_ OTHER T.SOCIAL_ENGINEERING T.SPOOFING T.SPRINGBOARD T.TAMPER Misplaced/incorrect belief in secure operation of the security support struc lure Unauthorized observation of Jegithnate activities Improper operation of system Unauthorized hardware change Physical attack on system components and data Loss ofpower Failure to record security significant events on other assets Exposure ofdata to authorized user without need-to-know Social engineering attacks Spoofing of user identities, system components, and data Use of information system to mount attacks on other systems Tampering with protection relevant system components T.UNINTENTIONAL DISCLOSURE Unintentional disclosure of data or software 3.3 Organizational Security Policies P .ACCOUNTABILITY P.ALT_INFRASTRUCT P.AUTH_MGMT P.AU'IHENTICATION P.COMPOSITION P.CONFIG_MGMT Users are held accountable for their actions, and actions taken ou their behalf, on the information system. Information system users have, based on mission need, continuing access to the information system hardware and software assets. The process of generating, issuing, and using authenticators is managed in accordance with NNSA and site policies. All users shall be authenticated prior to being granted access to systems and the information and resources managed by those systems. The security of au information system or network composed of individual information systems is equal to or greater than that of any individual system in the combined system.

Section 11

Protection features of a system are maintained during development, modification, and maintenance of the hardware, firmware, and software components. 8 Unclassified Mandatory Protection Protection Profile Version 1.0 P.CONOPS Continuity of operations planning is applied to applications, data, and information systems. P.CREDENTIAL_PROTECTION Authentication credentials shall be protected to prevent unauthorized access, modification or destruction. This policy requires that the individuals and IT entities that use the credentials adequately protect all credentials. The information system supports this policy by restricting access to credentials, by protecting the credentials as they are transmitted over the network during the domain authentication process, and through the trusted path between the credential reader and other information system components. P .CRYPTOGRAPHY Cryptographic services that are used to ensure information confidentiality, privacy or integrity shall meet the criteria of the appropriate robustness ( strength of mechanism and assurance) based on tbe value of information to be protected and the threat environment. P.CTL_INTERFACE Protection requirements and adjudication of security policy differences are enforced when two or more infonnation systems or networks are interconnected. P.DATA_ASSURANCE Modification of data is permitted only by authorized personnel. 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.Dm:_CARE The information and information system resources are implemented and operated in a maimer that represents due care and diligence with respect to risks to the information and the organization. P.FILE_REVU'.W An automated or administrative classification and sensitivity review is perfonned on all electronic communications and files that are to be electronically transmitted beyond the system boundary before release. P.FORENSICS Information needed for penetration reconstruction, and analyzing on-going or past cyber attacks and failures is identified, collected, and preserved in accordance with NNSA and site policies. P .IDS The information system is protected from unauthorized attempts to attack or penetrate the information system. P.INFO _FLOW Information flow between information system components is controlled in accordance with established information flow policies. 9 Unclassified Mandatory Protection Protection Profile Version LO P.KNOWN P.LEAST_PRIV P.:MALICIOUS_CODE P.MEDIA_MARKING P.MEDlA_REVIEW P.MONITORING P.NTK P.PERSONNEL P.PllYSICAL P.PROTCTD _DOMAIN 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. Privileges granted to information system users (including privileged users) are the most restrictive (least privilege) set of privileges needed for the peiformance of authorized tasks. The information system is protected from hardware, software, and firmware designed to adversely impact the confidentiality, integrity, and availability ofthe system and infmmation assets.

Section 12

All removable media components of the information system and output inside the system boundary are appropriately marked with 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. 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. 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 ofthe informatiou or information system. 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 enviromnental conditions as defined by the security policy. AH users (including privileged users) are cleared, or have appropriate background reviews, according to 1'.'NSA and DOE policies, fur 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. 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. The infmmation system security functions maintain a separate protected security domain for their own execution. The components necessary for enforcing the secu1ity policies of the information system security functions shall maintain a security 10 Unclassified Mandatory Protection Protection Profile Version 1.0 P.RESIDUAL_DATA P.RISKASSESS P.ROLE_SEPARATION P .SESSION_ CTL P.SURVIVE P.SYS_ASSURANCE . P.SYS_RECOVERY P.SYS_TESTJNG P.TRAINlNG P.TRUSTEO_USER P.UNIQUE_ID domain for their own execution that protects them from interference and tampering hy other system activities and users. All internal information system resources are cleared before reallocation of the resource to a different user. Identification of system and environment vulnerabilities and an assessment of their impact on the system's security is regularly perfonned. Security roles and responsibilities are distributed to preclude any one individual from adversely affecting operations or the integrity of the system. User access to a system is determined by the authenticated user's access profile. 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. 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.). Controlled or trusted secure system recovery occurs in the event of an information system failure. Certification and post-accreditation testing is applied to the information system in accordance with PCSP and DAA requirements. All users are trained to understand applicable system- use policies, the proper use ofsystems 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.

Section 13

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 tl1e TOE. Every authorized user of an information system is uniquely identified. 11 Unclassified Mandatory Protection Protection Profile Version 1.0 P.WARNING_BANNER P.WFA 4. Security Objectives 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. Waste Fraud and Abuse is detected or prevented and repmted accordance with DOE O 221.1, Reporting Waste Fraud, and Abuse to the Office ofIG. 4.1 Security Objectives for the TOE O.ACCESS_HISTORY O.ACCESS_MALICIOUS O.AUDIT_BASIC The information system user is notified upon successful logon of a) the date and time of the user's last logon, b) the location of the user (as can best be detennined) 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. 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. 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 ofwhich 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 12 Unclassified Mandatory Protection Protection Profile Version 1.0 O.AUDIT_FAILURE O.AUDIT_PROTECTION O.AUDIT_REVIEW 0.AUTIIENT_EXPOSE O.AUTHORIZATION O.CREDENTIAL_PROTECTION O.DATA_CHANGES_DETERRED O.DETECT _HOST_BASIC O.ENTRY_TOE O.ID_DISABLE O.ID_REMOVAL O.ID ~REVALIDATION An alternate audit capability or system shutdown must occur in the event of audit failure or when the audit trail exceeds 80% of capacity. The contents of audit trails must be protected against unauthorized access, modification, or deletion. There must be a process for review of user activities and activities on behalf of the user on the TOE to deteet and rep01t actual or attempted circumvention of the TOE Security Functions (TSF). The clear text display or exposure of any authenticator is only provided to the identified user during generation, issuance, storage, or use.

Section 14

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 subject~ and objects. Authentication credentials shall be protected like the information to which they provide access during creation, use, and handling. Unauthorized changes to data in the information system are detected, deterred, and reported. 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 ofsuch attacks ( e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. The information system must prevent logical entry to the infonnation system using unsophisticated, technical methods, by persons without authority for such access. 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 ofattempts to bypass security. 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 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. 13 Unclassified Mandatmy Protection Protection Profile Version 1.0 O.INFO_FLOW O.INTJt~GRITY_LOW O.MALICIOUS _ CODE O.MANAGE_TOE O.NTK_NNSA O.RECOVERY_CONTROLLED O.RESIDUAL_PROTECTION O.RESOURCE_ USAGE O.ROLES_ OTHER _SECURil'Y O.SEC_FUNC_MANAGEMENT O.SESSION_ESTABLISHMENT O.TRAl~S _SEC_ UNCLAS The information system and infonnation system environment must ensure that any information flow control policies are enforced - ( l) between system components and (2) at the system external interfaces. The TOE will require user identification and authentication to validate the authority ofthe user for any changes to data. The TOE must have the capability to detect and eliminate malicious code. Procedures to detect and deter incidents caused by malicious code are employed. The information system must provide all the functions and facilities necessary to support the authorized administrators that are responsible for the management of information system security. 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. Information system recovery is controlled via monitored terminal or system console. The information system must ensure tbat identified resources contain no residual data before being assigned, allocated, or reallocated. The information system provides the capability to control a defined set of system resources (e.g., memory, and disk space) such that no one user can deuy another user access to the resources. Other roles involved with security administration, such as DBMS administration, are not performed by the same people performing tbe ISSO and system administrator roles. The information system restricts management of information system se<:urity functions to autho1ized users.

Section 15

The infonnation system controls the establishment of sessions (a) by denying access after multiple (maximum oftbree) consecutive nnsuccessful attempts on the san1e user ID; (b) by limiting the number ofaccess 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 Information protection is required whenever Unclassified Protected or Unclassified Mandated Protection information is to be transmitted, carried to, or carried through al'eas or components where individuals not authodzed to have access to the information may have unescorted physical or uncontrolled 14 Unclassified Mandatory Protection Protection Profile Version 1.0 0.TRUSTED _PATH O.TSF_DOMAIN_SEPARATION O.USER_INACTIVITY O.USER_LOCKING O.WARNING_BANNER electronic access to the information or communications media ( e. g., outside the system perimeter). One or more of the following must be used: (a) Information distributed only within an area apprnved for open storage of the information; (b) National Security Agency (NSA} approved type II encryption mechanisms; (c) DOE approved encryption mechanisms; or (d) NNSA approved protected transmission systems. The information system provides a trusted path between itself and the user for initial identification and authentication. 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). The information system must detect an interval ofuser inactivity, such as no keyboard entries, and disable any future user activity until the user reestablishes the correct identity with a valid authenticator. The info,mation system provides user initiated self-locking of interactive sessions. To unlock a user-locked session, the user must provide the correct identity with a valid authenticator. 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 O.ACCESS FORMAL O.ACCESS_MALICIOUS Each user's access rights and privileges are authorized, prior to the user's first access to the TOE. 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. 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. 15 Unclassified Mandatory Protection Protection Profile Version 1.0 O.AUTHORIZE _Non_ TOE The IT other than the information system must provide the ability to specify and manage user and system process access rights to individual processing resources and data elements under its control, supporting the organization's security policy for access control. O.A V AILABILITY _LOW Resources are provided to allow the information system user to perform data backup at the user's discretion. 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 different accreditation level as the original system components or removable media.

Section 16

O.CREDENTIAL _PROTECTION Authentication credentials shall be protected like the information to which they provide access during creation, use, and handling. O.DA1'A_BACKUP_BAS1C User and infonnation system data are available, or restorable, to meet mission availability requirements. Periodic checking of backup inventory and testing of the ability to restore information is accomplished to validat-e mission availability requirements are met. O.DETECT_ EXTERNAL _BASIC The site environment, i.e., on-line, must provide the ability to detect low level, i.e., using methods readily available on the Internet to attack known vulnerabilities, attacks on the hosts and networks from outside the site and the results of such attacks ( e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. O.DETECT_NETWORK_BASIC The network environment, i.e., on-line, must provide the ability to detect low level, i.e., using methods readily available on the Internet to attack known vulnerabilities, attacks on the network and its components, and the results of such attacks (e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. O.DETECT _SITE _BASIC The site environment, i.e., physicaL 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.Ji:NTRY_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.Er'l'TRY_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. 16 Unclassified Mandatory Protection Protection Profile Version LO O.FORENSICS_PROC O.HARDWARE_EXAM_MINIMUM O.ID _DISABLE O.ID_REMOVAL O.ID_REVALIDATION O.INFO_FLOW O.INTEGRITY_LOW O.MANAGE_TOE O.MARK_ COMPONENT O.MARK_ OUTPUT O.MEDIA_REVIEW O.NETWORK_INTERFACE 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 Information system hardware components are examined for security impacts to the information system before use User TOE access is disabled when the user leaves the sponsoring organization, Access Authorization is te1minated, loses authorized access (for cause, changes in organization, etc), or upon TOE detection ofattempts to bypass security. 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 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. The information system and infonnation system environment must ensure that any information flow control policies are enforced - ( 1) between system components and (2) at the system external interfaces.

Section 17

The TOE will require user identification and authentication to validate the authority of the user for any changes to data. The information system must provide all the functions and facilities necessary to support the authorized administrators that are responsible for the management of information system security. Each host, visual display, and output device will be marked with the sensitivity label (level) of the most sensitive Information Group the system is accredited to process, store, or transmit. All system output and removable media are appropriately marked with the level ofthe highest information sensitivity of the Information Groups that the system is accredited to operate with, or marked in with the sensitivity label for the information. 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. The developers ofthe information system must ensure the information system is not affected by the characteristics of tbe network(s) to which the information system is interfaced. 17 Unclassified Mandatory Protection Protection Profile Version 1.0 O.PHYS_MANDATED O.PHYSICAL O.PHYSICAL_PROTECTION O.ROLl!:S_OTHER_SECURITY Systems containing Unclassified Mandatory Protection information must be protected in one ofthe following ways: constantly attended or under the control ofa person that possesses formal access approval and need to know; or protected in a manner described for Confidential or Critical Unclassified Information; or protected within locked rooms or buildings. Physical attack that might compromise IT security on those parts of the information system critical to security is deterred and detected, pdmarily via prevention within the limits of COTS technology. The individuals responsible for the information system must ensure that the environment is capable of physically protecting the information system by signaling the occummce of fire, flood, power loss, and environmental control failures that might adversely affect information system operations. Other roles involved with security administration, such as DBMS administration, are not performed by the same people performing the ISSO and system administrator roles. 0.SOFTWARE_EXAM_MINIMUM Information system software components are examined and O.TRAINING O.TRANS_SEC_UNCLAS tested for security impacts to the information system before use. All users are trained to understand applicable information system-use policies, the approved use ofthe information system, and the vulnerabilities inherent in the operation ofthe information system. Information protection is required whenever Unclassified Protected or Uuclassified Mandated Protection information is to be transmitted, carried to, or carried through areas or components where individuals not authorized to have access to the information may have unescorted physical or uncontrolled electronic access to the information or communications media ( e. g., outside the system perimeter). One or more ofthe following must be used; (a) Information distributed only within an area approved for open storage of the infonnation; (b) National Security Agency (NSA)- approved type ll encryption mechanisms; (c) DOE approved encryption mechanisms; or (d) NNSA approved protected transmission systems. O.UNESCORT_ACCESS-UNCLASS Access controls ensure that personnel granted unescoJted physical access to the information, the information system or

Section 18

18 Unclassified Mandatory Protection Protection Profile Version 1.0 human readable media have the appropriate formal access approvals and need-to-know. 5. IT Security Requirements A MANDPP-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 ofa 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 ofthe cognizant Designated Approving Authority. Any TOE component where multiple general users may access data or share TOE resources must comply with the MANDPP requirements. 5.1 TOE Security Functional Requirements This section defines the functional requirements for the TOE. Functional requirements component~ 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. Ifthe 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 offl,e least disruptive actions] upon detection of a potential security violation. Application Note: The ST must state the actions taken by the TOE when a potential security violation, such as detection ofmalicious 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; 19 Unclassified Mru1datory Protection Protection Profile Version I.0 • All auditable events for the basic level of audit and the events listed below: o Successful use of the user security attribute administration functions o All attempted uses of the user security attribute administration functions o Identification of which user security attributes have been modified o Successful & unsuccessful logons and logoffs o Unsuccessful access to security relevant tiles including creating, opening, closing, modifying, & deleting those files

Section 19

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 should 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 witb 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, lt 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 gync and typed a password in place of a user identifier. 20 Unclassified Mandatory Protection Protection Profile Version LO 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 npon 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: Accnmulation or combination of (assignment: subset of defined auditable eventsJ 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. 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 ofsystem events whose occurrence are representative of known penetration scenarios) and the following signatnre events [assignment: a subset ofsystem 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.

Section 20

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: tlze information to be used to determine system activity J. Application Note: See application note for FAU_SAA.4.1. SJ .5.3 FA U _ SAA.4.3 The TSF shall be able to indicate an imminent violation of the TSP when system activity is found to match a signatnre event or event sequence that indicates a potential violation of the TSP. Application Note: See application note for FAU _SAA.4.1. 5.l.6 l<'AU SAR.1 Audit review 5.1.6.1 FAU_SAR.l.1 The TSF shall provide [assignment: Computer System Security Officers (CSSO) and authorized system administrators] with the capability to read [assignment: all audit information) from the audit records. Application Note: The minimwn information that must be provided is the same 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 21 Unclassified Mandatory Protection Protection Profile Version 1.0 provided is an implementation decision, but it needs lo be done in a way that allows the administrator to make effective use of the information presented. This requirement is closely tied toFAU_SAR.3 and PAU_SEL.l. [I is expected that a single tool will exist within the TSP that will satisfy all ofthese 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 and authorized system administrators may be considered to have been granted read access to the audit records. The TSP may provide a mechanism that allows other users to also read audit records. 5.1.8 FAU_SAR.3 Selectable audit review 5.1.8.1 FAU_SAR.3.1 The TSF shall provide the ability to perform (selection: searches, sorting, and ordering) of audit data based on based on the following attributes: a. User identity; b. [assignment: list of additional attributes that audit selectivity is based npon) 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_SEL.1 Selective Audit 5.1.9.1 FAU_SEL.l.l The TSF shall be able to include or exclude auditablc events from the set of audited events based on the following attributes: a. User identity; b. Iassignment: list ofa{/i/itional {I/tributes I/rat 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.10 FAU_STG.2 Guarantees of audit data availability 5.1.10.l Ji'AU_STG.2.1 The TSF shall protect the stored audit records from unauthorized deletion. 22 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.10.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 v,Titten to disk. In these cases, it is likely that some ofthese 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.

Section 21

5.1.10.3 FAU _STG.2.3 The TSF shall ensure that [assignment: all audit records already written to media, i.e., not in memory buffers,) audit records will be maintained when the following conditions occur: [selection: audit storage exhaustion, failure, and attack) ... 5.1.11 FAU_STG.3 Action in case of possible audit data loss 5.1.11.1 FAU _STG.3.1 The TSF shall [assignment: geuernte an alarm to the CSSO or authorized system administrator) if the audit trail exceeds [assignment: 80% of capacityJ. Application Note: For this component, an "alarm" is to be interpreted as any clear indication to the administrator that the pre-defined limit has been exceeded. The ST author must state the pre­ defined limit that triggers generation ofthe alarm. The limit can be stated as an absolute value, or as a value that represents a percentage of audit trail capacity ( e. g., audit trail 80% full). If the limit is adjustable by the authorized administrator, the ST should also incorporate an FMT requirement to manage this function. 5.1.12 FAU_STG.4 Prevention of audit data loss 5.1.12.1 FAU STG.4.1 The TSF shall [selection: be able to prevent auditable events, except those taken by the CSSO or authorized system administrntor,] and [assignment: other actions to be taken in case of audit storage failure( if the audit trail is full. Application Note: The selection of "preventing anditable actions if audit storage is exhausted" is minimal functionality; providing a range ofconfigurable choices ( e. g., ignoring auditable actions and/ or changing to a degraded mode) is allowable, as long as "preventing" is one of the choices. If configurable, then FMT_ MOF. l should be incorporated into the ST. 5.1.13 FCS_CKlVJ.4 Cryptographic key destruction 5.1.13.1 FCS_CKM.4.1 The TSF shall destroy cryptographic keys in acconlance with a specified cryptographic key destruction method [assignment: cryptograpltic key destruction metl1odJ that meets the following: [assignment: list ofstamlards]. 5.1.14 FCS_COP.1 Cryptographic operation 5.1.14.1 , FCS _ COP.1.1 The TSF' shall perform [assignment: list ofcryptogn,pltic operations] in accordance with a specified cryptographic algorithm [assignment: 23 Unclassified Mandatory Protection Protection Profile Version 1.0 cryptographic algoritltm) and cryptographic key sizes (assignment: cryptograpltic key sizes] that meet the following: (assignment: list of standards]. 5.1.15 FDP _ACC.2 Complete access control 5.1.15.l FDP_ACC.2.1 The TSF shall enforce Ille [assignment: Discretionary Access Control Policy (DAq] 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 IDAC 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. Named objects are those objects that are used to share information among subjects acting on the behalf ofdifferent 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 rigl1t is needed to perform the operation; for example read access or write access.

Section 22

5.1.15.2 J<'DP_ACC.2.2 The TSF shall ensure that all operations between any subjed in the TSC and any object within the TSC are covered by au access control SFP. 5.1.16 FDP _ACF.I Security attribute based access control 5.1.16.1 FDP_ACF.1.1 The TSF shall enforce the (assignment: Discretionary Access Control Policy] to objects based on [assignment: the following:! a. The user identity and group membership(s) associated with a subject; b. The following access control attributes associated with an object; and c. [assignment: List access control attributes. The attributes must provide permission attributes with: 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.16.2 J<'DP_ACF.1.2 The TSF shall enforce the following rules to determine if an operation among controlled subjects and controlled objects is allowed: 24 Unclassified Mandatory Protection Protection Profile Version 1.0 [assignment: a set ofrnles specifying the Discretional'y Access Contl'ol policy, where: a. For each operation there shall be a rule, or rnles, that nse the permission attributes where the user identity of the subject matches a user identity specified in the access control attributes of the object; b. For each operation there shall be a rule, or rules, that use the permission attributes where the group membership of the 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 tbe 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.J .4. A DAC policy may include exceptions to the basic policy for access by administrators or other fonns 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 pennission bits, access control lists, and o~ject 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.16.3 FDP _ACF.1.3 The TSF shall explicitly authorise access of subjects to objects based on the following additional rules: [assignment: rules, based on security attributes, tftat explicitly autftorise access ofsubjects to objects).

Section 23

5.1.16.4 FDP _ACF.1.4 The TSF' shall explicitly deny access of subjects to ob,jects based on the [assignment: rules, based on security attributes, that explicitly deny access ofsubjects to objects]. 25 Unclassified Mandatory Protection Protection Profile Version l.O 5.1.17 FDP DAU.I Basic data authentication 5.1.17.1 FDP _DAU.1.1 The TSF shall provide a capability to generate evidence that can he used as a guarantee of the validity of [ assignment: list of objects or information types]. 5.1.17.2 FDP_DAU.l.2 The TSF shall provide [assignment: list ofsubjccts] with the ability to verify evidence of the validity of the indicated information. 5.1.18 FDP IFC.1 Subset information flow control 5.1.18.1 FDP ~IFC.1.1 The TSF shall enforce the Uiscretionary Access Control Policy on [assignment: list of subjects, information, and operations that cause controlled information to flow to and from controlled subjects covered by the SFP). 5.1.19 FDP_IFF.1 Simple security attributes 5.1.19.1 FDP_IFF.1.1 The TSF shall enforce the I)iscretionary Access Control Policy based on the following types ofsubject and information security attributes: [assignment: the minimum number and type of security attributes]. 5.1.19.2 FDP_IFF.1.2 The TSF shall permit an information flow between a controlled subject and controlled information via a controlled operation if the following rules hold: [assignment: for each operation, the security attribute-based relationship that must hold between subject and information secul'ity attributes). 5.1.19.3 FDP ~IFF.1.3 The TSF shall enforce the [assignment: additional information flow control SFP rules). 5.1.19.4 FDPJFF.1.4 he TSF shall provide the following [ assignment: list of additional S.FP capabilities). 5.1.19.5 FDP _IFF.1.5 The TSF shall explicitly authorise an information flow based on the following rules: Iassignment: rules, based on security attributes, that explicitly authorize information flows). 5.1.19.6 FDP _IFF.1.6 The TSF shall explicitly deny an information flow based on the following rules: [assignment: rules, based on security attributes, that explicitly deny information flows). 5.1.20 FDP _ITC.1 Import of user data without security attributes 5.1.20.1 J<'DP_ITC.1.1 The TSF shall enforce the [assignment: discretionary Access Control Policy] when importing user data, coutrolled under the SFP, from outside of the TSC. 5.1.20.2 J<'DPJTC.1.2 The TSF shall ignore any security attributes associated with the nser data when imported from outside the TSC. 26 Unclassified Mandatory Prntcction Protection Profile Version 1.0 5.1.20.3 FDP_ITC.1.3 The TSF shaU enforce the following rules when importing user data controlled under the SFP from outside the TSC: [assignment: additional importation control rules]. 5.1.21 FDP_RIP.1 Subset residual information protection 5.1.21.1 FDP _RIP.1.1 The TSF shall ensure that any previous information content of a resource is made unavailable upon the [selection: allocation oftlte resource) to the following objects: [assignment: list ofobjects]. 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 in±brmation 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.

Section 24

5.1.22 FDP _SDI.2 Stored data integrity monitoring and action 5.1.22.1 FDP_SDI.2.1 The TSF shall monitor user data stored within the TSC for [assignment: unanthorized modification and unauthorized deletion] on all objects, based on the following attributes: [assignment: user data attributes). Application Note: The ST must describe the user data attributes, i.e. :file names, directory names, sizes, etc., that will be used in the detection of unauthorized activities on the data. 5.1.22.2 FDP_SDL2.2 Upon detection ofa data integrity error, the TSF shall [assignment: enter a description of the error in the audit log and issue an alarmJ. 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.23 FIA_AFL.l Authentication failure handling 5.1.23.1 FIA_AFL.l.l The TSF shall detect when [assignment: five (5) consecutive] unsuccessful authentication attempts occur related to [assignment: list ofautltentication 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. 5.1.23.2 FIA_AFL.1.2 When the defined number of unsuccessful authentication attempts has been met or surpassed, the TSF shall [assignment: list ofactio11s]. 27 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.24 FIA ATD.1 User attribute definition 5.1.24.1 FIA_ATD.1.1 The TSF shall maintain tlte following list of security attributes belonging to individual users: [assignment: a. User Identifier; b. Group Memberships; c. Authentication Data; d. Security-relevant Roles; and e. [assignment: other user security attributes JI. Application Note: The specified attributes are those that are required by the TSP 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 ofways: 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.25 FIA_SOS.1 Verification of secrets 5.1.25.1 FIA_ SOS.I The TSF shall provide a mechanism to verify that secrets meet [assignment: the P _AUTIIENTICATION policyJ. Application Note: 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 ofwhatever mechanism implemented must be subjected to strength of function analysis. (See AVA_SOF.1) 5.1.26 FIA_UAU.1 Timing of authentication 5.1.26.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 b authenticated.

Section 25

Application Note: The ST must specify the actions that are allowed by an unauthenticated user. The allowed actions should be limited to tbose things that aid an authenticated user in gaining access to the TOE. This could include help facilities or the ability to send a message to administrators. 5.1.26.2 FIA_UAU.1.2 The TSF shall require each user to be successfully authenticated before allowing any other TSF-mediated actions ou the behalf of that user. 28 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.27 FIA UAU.7 Protected authentication feedback 5.1.27.1 FIA_UAU.7.1 The TSF shall provide only [assignment: obscured feedback] to the user while the authentication is in progress. Application Note: 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.27.2 FIA_ UID.1 Timing of identification 5.1.27.3 FIA_UID.1.1 The TSF shall allow [assignment: list ofTSF-mediated actions] on behalf of the user to be performed before the user is identified. 5.1.27.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.28 FIA_USB.1 User-subject binding 5.1.28.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]. 29 Unclassified Mandatory Prntection Protection Profile Version 1.0 5.1.28.1.1 The TSI<' shall enforce the following rules governing changes to the user security attributes associated with subjects acting on the behalf of a user: [assignment: changing ofattributes rules]. Application Note: The DAC policy and audit generation require that each subject acting on the behalfof users have a user identity associated with the subject. This identity is nonnally 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 that differs from the one used during identification.

Section 26

111e 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.29 FMT_MOF.1 Management of security functions behavior 5.1.29.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 offunctions] to [assignment: CSSOs and authorized system administrators). Application Note: The ST must state the restrictions and functions applied to the management ofTOE security functions by the CSSO and authorized system administrators. 5.1.30 FMT _MSA.1 Management of security attributes 5.1.30.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 rigbts 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 rigbts must be restricted in that a user having access rights to a named object does not have the ability to modify those access rigbts unless explicitly granted the right to do so. This restriction may be explicit, based on the object ownership, or based on a set ofobject hierarchy rules. 5.1.31 FMT_MSA.2 Secure security attributes 5.l.31.1 FMT_MSA.2.1 The TSF shall ensure that only secure values are accepted for security attributes. 30 Unclassified Mandato1y Protection Protection Profile Version l.O 5.1.32 FMT MSA.3 Static attribute initialization 5.t .32.1 FMT_MSA.3.1 The TSF shall enforce the [assignment: Discretionary Access Control Policy] to provide [selection: restrictive] default values for security attributes that are used to enforce the SFP [Discretionary Access Control Policy]. 5.1.32.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. 'TI1is 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 window of vulnerability through which unauthorized access may be gained to newly created objects. 5.1.33 FMT_MTD.l Management ofTSF data 5.1.33.1 FMT_MTD.1.1 The TSF shall restrict the ability to [selection: create, delete, and clear] the [assignment: audit trail) to [assignment: CSS0s and authorized system administrators).

Section 27

Application Note: The selection of "create, delete, and clear" functiollS for audit trail management reflect common management functions. These functions should be considered generic; any other audit administration fimctions that are critical to the management of a particular audit mechanism implementation should be specified in the ST. 5.1.33.1.1 The TSF shall restrict the ability to modify or observe the set of audited events to 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 ofobject, etc. It is an important aspect of audit that users are able to affect vvhich of their actions are audited, and therefore must not have control over or knowledge of the selection of an event for auditing. 5.1.33.1.2 The TSF shall restrict the ability to initialize and modify the nser security attributes, otlter titan 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 ofthose attributes is not within the scope ofthis PP. 5.1.33.1.3 Tlte TSF shall restrict the ability to modify the authentication data to the following: a) administrators; and b) users authorized to modify their own autltentication data 31 Unclassified Mandatory Protection Protection Profile Version 1.0 Application Note: User authentication data refers to information that users must provide to authenticate themselves to the TSF. Examples include passwords, personal identification numbers, and fingerprint profiles. User autheutication 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 pennissible. It is not necessary that requests to modify authentication data require re-authentication of the requester's identity at the time of the request. 5.1.34 FMf_REV.1 Revocation 5.1.34.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.34.2 FMT_REV.1.2 The TSF shall enforce the rules: [assignment: a) The immediate revocation of security-relevant authorizations; and b) [assignment: list ofother revocation rules concerning usersl]. 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 enviroument the developer must provide a description ofhow the "immediate" aspect of this requirement is met 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.

Section 28

5.1.34.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 ofotfier 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 eont.rol infom1ation. 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. 32 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.35 FMT_SMR.2 Restrictions on security roles 5.1.35.1 FMT_SMR.2.1 The TSF shall maintain the roles: [assignment: a) CSSO; b) administrator; c) users authorized by the Discretionary Access Control Policy to modify object secmity attribntes; 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.35.2 FMT_SMR.2.2 The TSF shall be able to associate users with roles. Application Note: A TOE confmming 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 ofthe 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 ftmctions that are specific to the TOE. This would include auy additional function that would undermine the proper operation ofthe TSF. Examples of ftmctions 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.35,3 FMT _SMR.2.3 The TSF shall ensure that the conditions [assignment: conditio11sfor t/ie differe/ll roles] are satisfied. Application Note: If conditions or restrictions are applied to the different secnrity relevant roles supported by the TOE, the conditions or restrictious must be stated in the ST. 5.1.36 FPT_AMT.l Abstract machine testing 5.1.36.1 }'PT_AMT.1.1 The TS}' shall run a suite of tests [selection: <luring initial start-up, periodically during normal operatio11, at the request ofan authorized user, other conditions] to demonstrate the corred 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 ofthe hardware platform on which a TOE is running. The test suite needs to cover only aspects ofthe 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 fuuctions it performs, then testing of that aspect is not required. 33 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.37 FPT_ITC.1 Inter-TSF confidentiality during transmission

Section 29

5.1.37.1 FPT_ITC.1.1 The TSF shall protect all TSF data transmitted from the TSF to a remote trnsted IT product from unauthorized disclosure during transmission. Application Note: The ST must describe how the data is protected by one or more of the following: a. Information distributed only within an area approved for open storage of the information; b. National Nuclear Security Agency (NNSA)- approved encryption mechanisms appropriate for the encryption of unclassified mandatory protection information; c. NNSA approved Protected Transmission System; and d. Approved courier. 5.1.38 FPT_RVM.1 Reference Mediation 5.1.38.1 FPT_RVM.1.1 The TSF shall ensure that the TSP enforcement functions are invoked and succeed before each function within the TSC is allowed to proceed. Application Note: This element does not imply that there must be a reference monitor. Rather this requires that the TSF validate all actions between subjects and objects that require policy enforcement. 5.1.39 FPT_RCV.1 Manual recovery 5.1.39.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.40 FPT_SEP.2 SFP domain separation 5.1.40.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.40.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 ofa 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 ofTSF data would not result in fuilure of the TSF to perform its job. This could be done either by hardware mechanisms or hardware arehitecture. 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 34 Unclassified Mandatory Protection Protection Profile Version 1.0 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.40.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.41 FPT_STM.1 Reliable time stamps 5.1.41.1 FPT STM.1.1 The TSF shall be able to provide reliable time stam~s for its own use. Application Note: The generation of audit records depends on having a cmrnct 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.42 FPT_TST.1 TSF testing 5.1.42.1 FPT TST.1.1 The TSF shall run a suite of self-tests [selection: during initial start-up, periodically during normal operation, at tlte request oftlte autltorized user, at tlte conditions [assignment: conditions under wlticl, selftest sltould occurJJ to demonstrate the correct operation of the TSF.

Section 30

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 ofthe TSF, including domain separation. 5.1.42.2 FPT TST.1.2 The TSF shall provide authorised users with the capability to verify the integrity of TSF data. 5.1.42.3 FPT_TST.1.3 The TSF shall provide authorised users with the capability to verify the integrity of stored TSF executable code. 5.1.43 FRU_RSA.1 Maximum quotas 5.1.43.l FRU_RSA.1.1 The TSF shall enforce maximum quotas of the following resources: [assignment: controlled resources] that [selection: individual user, defined group of users, subjects] can use [selection: simultaneously, over a specified period of time]. 5.1.44 FTA_MCS.1 Basic limitation on multiple concurrent sessions 5.1.44.1 FTA_MCS.1.1 The TSF shall restrict the maximum number of concurrent sessions that belong to the same user. 5.1.44.2 FTA MCS.1.2 The TSF shall enforce, by default, a limit of [assignment: one (l)J session per user. 35 Unclassified Mandatory Protection Protection Profile Version 1.0 5.1.45 FTA_SSL.1 TSF-initiated session locking 5.1.45.1 FTA_SSL.1.1 The TSF shall lock an interactive session after [assignment: time interval of user inactivity) by: • clearing or overwriting display devices, making the current contents unreadable; • disabling any activity of the user's data access/display devices other than unlocking the session. 5.1.45.2 FTA_SSL.1.2 The TSF shall require the following events to occur prior to unlocking the session: [assignment: events to occur]. 5.1.46 FTA_SSL.2 User-initiated locking 5.1.46.1 FTA_SSL.2.1 The TSF shall allow user-initiated locking of the user's own interactive session, by: a. Clearing or ovenvriting display devices, making the current contents unreadable; b. Disabling any activity of the user's data access/display devices other than unlocking the session. 5.1.46.2 FTA_SSL.2.2 The TSF shall require the following events to occur prior to unlocking the session: [assignment: events to occur). Application Note: The ST must identify the events, if any, such as user authentication, necessary to unlock a session. 5.1.47 FTA TAB.1 Default TOE access banners 5.1.47.1 FTA_TAB.l.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.48 FTA_TAH.1 TOE access history 5.1.48.1 FTA_TAH.1.1 Upon successful session establishment, the TSF shall display the [selection: date, time, metl,otl, am/ location] of the last successful session establishment to the user. 5.1.48.2 FTA_TA1Ll.2 Upon successful session establishment, the TSF shall display the [selection: date, time, metlwd, locatio11) of the last unsuccessful attempt to session establishment and the number of unsuccessful attempts since the last successful session establishment. 36 Version 1.0 Unclassified Mandatory Protection Protection Profile 5.1.48.3 FTA TAH.1.3 The TSF shall not erase the access history information from the user interface without giving the user an oppo1iunity to review the information. 5.1.49 FTA TSE.1 TOE session establishment 5.1.49.1 FTA TSE.1.1 The TSF shall be able to deny session establishment based on [assignment: attributes]. 5.1.50 FTP TRP.1 Trusted Path

Section 31

5.1.50.1 FTP TRP.1.1 The TSF shall provide a communication path between itself and [selection: remote, local] users that is logically distinct from other communication paths and provides assured identification of its end points and protection of the commnnicated data from modification or disclosure. 5.1.50.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.50.3 FTP TRP.1.3 The TSF shall require the use of the trusted path for initial user authentication, [assignment: other services for wflicft trusted path is required]]. 5.2 TOE Security Assurance Requirements On the following pages are the detailed assurance component requirements from a developer, content, and evaluator perspective. Also included are application notes: 5.2.1 Configuration Management 5.2.1.l ACM CAP.3 Authorization Controls 5.2.1.1.1 Developer action elements ACM_CAP.l.lD The developer shall provide a reference for the TOE. ACM CAP.1.2D The developer shall provide a reference for the TOE. ACM_CAP.l.3D The Developer shall use a Configuration Management (CM) System. ACM_CAP.1.4D The developer shall use CM documentation. 5.2.1.1.2 Content and presentation of evidence elements ACM_CAP.1.lC The reference for the TOE shall be unique to each version of the TOE ACM_CAP.l.2C The TOE shall be labeled with its reference ACM_CAP.1.3C The CM documentation shall include a configuration list and a CM plan. 37 http:ACM_CAP.1.3C http:ACM_CAP.l.2C http:ACM_CAP.1.lC http:CAP.1.4D http:ACM_CAP.l.3D http:CAP.1.2D http:ACM_CAP.l.lD Unclassified Mandatory Protection Protection Profile Version 1.0 ACM_ CAP.l.4C The confignration list shall describe the configuration items that comprise the TOE. ACM_CAP.l.5C The CM documentation shall describe the method used to uniquely identify the configuration items. ACM_ CAP.l.6C The CM system shall uniquely identify all configuration items. ACM_CAP.l.7C The CM shall describe how the CM system is nsed. ACM_CAP.l.8C The evidence shall demonstrate that the CM system is operating in accordance with the CM plan. ACM_CAP.l.9C The CM documentation shall provide evidence that all configuration items have been and arc being effectively maintained under the CM system. ACM_CAP.l.lOC The CM system shall provide measures such that only authorized changes are made to the configuration items. 5.2.1.1.3 Evaluator action clements ACM_CAP.l.lE The Evaluator shall confirm that the information provided meets all the requirements for the content & presentation of evidence. Application Note: This component provides three things. First it requires that the TOE is identifiable, using such things as version and part numbers, to ensure that the proper thing is installed. Second it requires that the pieces used to produce the TOE are identified. And third it requires that the production of the TOE be done in a controlled manner. 5.2.1.2 ACM_SCP.1 TOE CM Coverage 5.2.1.2.1 Develo11er action clements ACM_SCP.l.1D The developer shall provide CM documentation. 5.2.1.3 Content and presentation of evidence elements ACM_SCP.1.lC The CM documentation shall show that the CM system, as a minimum, tracks the following: The TOE implementation representation, design documentation, test documentation, user documentation, administrator documentation, and CM documentation. ACM_SCP.l.2C The CM documentation shall describe how the configuration items are tracked by the CM system.

Section 32

5.2.1.4 Evaluator action elements ACM_SCP.1.lE The Evaluator shall confirm that the information provided meets all the requirements for the content & presentation of evidence. 5.2.2 Delivery and Operation 38 http:ACM_SCP.l.2C http:ACM_SCP.1.lC http:ACM_SCP.l.1D http:CAP.l.lE Version 1.0 Unclassified Mandatory Protection Protection Profile 5.2.2.1 ADO_DEL.1 Delivery Procedures 5.2.2.1.1 Developer action elements ADO DEL.1.lD The developer shall document procedures for delivery of the TOE or parts ofit to the user. ADO DEL.1.2D The developer shall use the delivery procedures. 5.2.2.2 Content and presentation of evidence elements ADO DEL.1.1 C The delivery documentation shall describe all procedures that are necessary to maintain security when distributing versions of the TOE to the user's site. 5.2.2.3 Evaluator action elements ADO_DEL.1.lE The Evaluator shall confirm that the information provided meets all the requirements for tbe content & presentation of evidence. Application Note: The delivery procedures for the TOE can vary greatly and range from a shrink-wrapped box from a retail outlet to delive1y by a field engineer. As such, there may be opportunities for third parties to tamper with the TOE delivery process. In these cases the developer should provide proven procedures or mechanisms to mitigate the threat. 5.2.2.4 ADO _IGS.1 Installation, generation, and startup procedures. 5.2.2.4.1 Developer action elements ADO IGS.1.lD The developer shall document procedures necessary for the secure installation, generation, and startup of the TOE. 5.2.2.5 Content and presentation of evidence elements ADO_IGS.1.lC The documentation shall confirm that the information provided meets all requirements for content and presentation of evidence. 5.2.2.6 Evaluator action elements ADO IGS.1.lE The evaluator shall determine that the installation, generation and startup 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 Development 5.2.3.1 ADV _FSP.1 Informal functional specification I I ! ii I I ! 1· I '! 39 http:IGS.1.lE http:ADO_IGS.1.lC http:IGS.1.lD http:ADO_DEL.1.lE Unclassified Mandatory Protection Protection Pmfile Version LO 5.2.3.1.1 Developer action elements ADV _FSP.1.lD The developer shall provide a functional specification. 5.2.3.1.2 Content and presentation of evidence elements ADV_FSP.1.lC 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.l.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 Tbe functional specification shall completely represent the TSF. 5.2.3.1.3 Evaluator action elements ADV ~FSP.1 .1E The evaluator shall confirm that the information provided meets all the requirements for content and presentation of evidence.

Section 33

ADV _FSP.1.2E Tile evalnator sllall 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 includes 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.3.2 ADV _HLD.2 Security enforcing high-level design. 5.2.3.2.1 Developer action elements ADV _HLD.2.lD The developer shall provide the lligh level design oftlte TSF. 5.2.3.2.2 Content and presentation of evidence elements ADV_ HLD.2.1 C The presentation of tile lligh-level design shall be informal. ADV _HLD.2.2C The lligh-Ievel design shall be internally consistent. ADV _HLD.2.3C The high-level design sllall describe the structure of tile TSF in terms of subsystems. ADV _HLD.2.4C The high-level design shall the security functionality provided by each subsystem of the TSF. ADV _HLD.2.5C Tile high-level design shall identify any underlying hardware, firmware, and/ or software required by the TS.I<' with a presentation of the functions provided by the supporting protection mechanisms implemented in that hardware, firmware, or software. 40 http:HLD.2.5C http:HLD.2.4C http:HLD.2.3C http:HLD.2.2C http:HLD.2.lD http:FSP.1.2E http:FSP.1.lD Unclassified Mandatory Protection Protection Profile Version LO ADV _HLD.2.7C The high-level design shall identify all interfaces to the subsystems of the TSF. ADV _HLD.2.8C The high-level design shall identify which of the interfaces to the subsystems of the TSF at'e externally visible. ADV_ HLD.2.9C The high-level design shall describe tbe purpose and method of use ofall interfaces to the subsystems of the TSF, providing details of effects, exceptions, and error messages, as appropriate, ADV _HLD.2.lOC The high-level design shall describe the separation of the TOE into TSP­ enforcing and other subsystems. 5.2.3.2.3 Evaluator action elements ADV_ HLD.2. lE The evaluator shall confirm that the information provided meets all requirement~ for the content and presentation of evidence. ADV _HLD.2.2E The evaluator shall detel'mine that the high-level design is an accurate and complete instantiation of the TOE security functional requirements. Application Note: This component requires that the design documentation include a breakdown of the TSF at a very coarse grain. Both the developer and evaluator need to carefully choose how a subsystem is defined for a particular TOE. There must be a balance between subsystems being too large that is difficult to understand the functions ofa single subsystem and subsystems that are so small that how they fit into the system as a whole is difficult to understand. If different pieces of the TSF are maintained by different groups of developers, that can aid in making these choices. Furthermore, it must be noted that the presentation need only be informal. This means that the interfaces between subsystems need be presented in general terms of how they interact, not to the level pfpresenting a programming interface specification between them. 5.2.3.3 ADV _RCR.1 Representation correspondence 5.2.3.3.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.

Section 34

5.2.3.3.2 Content and presentation of evidence elements ADV _RCR.1.lC .For each adjacent pair of the provided TSF representations the analysis shall demonstrate that all relevant security functionality of the more abstract TSF repl'CSentation is correctly and completely refined in the less abstract representation. 5.2.3.3.3 Evaluator action elements ADV _RCR.1.lE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. Application Note: For the PP, this ensures that the functional specifications and high-level design are consistent with each other. 41 http:RCR.1.lE http:RCR.1.lC http:RCR.1.1D http:HLD.2.2E Unclassified Mandatory Protection Protection Profile Version 1.0 5.2.3.4 ADV _SPM.1 Informal TOE security policy model 5.2.3.4.1 Developer action elements ADV_SPM.l.lD The developer shall provide a TSP model. ADV _8PM.l.2D The developer shall demonstrate correspondence between the functional specification and the TSP model. 5.2.3.4.2 Content and presentation of evidence elements ADV_8PM.l.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. ADV _8PM.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.3.4.3 Evaluator action elements ADV_SPM.l.lE The evaluator shall confirm that the information provided meets all requirements for content and presentation of evidence. 5.2.4 Guidance Documents 5.2.4.1 AGD _ADM.1 Administrator Guidance 5.2.4.1.1 Developer action elements AGD _ADM.1. lD The developer shall provide administrator guidance addressed to system administrative personnel. 5.2.4.1.2 Content and presentation of evidence elements AGD _ADM.1.lC The administrator guidance shall describe the administrative functions and inte1-faces available to the administl'ator of the TOE. AGD_ADM.l.2C The administrator guidance shall describe how to administer the TEO in a secure manner. AGD _ ADM.1.3C The administrator guidance shall contain warnings about functions and privileges that should be controlled in a secure processing environment. AGD _ADM.1.4C The administrator guidance shall desc1ibe all assumptions regarding user bebavior that are relevant to secure operation of the TOE 42 http:ADM.1.4C http:ADM.1.3C http:ADM.l.2C http:ADM.1.lC http:SPM.l.lE http:8PM.1.4C http:SPM.1.3C http:SPM.1.2C http:8PM.l.1C http:8PM.l.2D http:SPM.l.lD Unclassified Mandatory Protection Protection Profile Version 1.0 AGD ADM.1.5C The administrator guidance shall describe all security parameters under the control of the administrator, indicating secure values as appropriate. AGD ADM.1.6C The administrator guidance shall describe each type of security relevant event relative to the administrative function that need to be performed, including changing the security characteristics of entities under the control of the TSF. AGD ADM.1.7C The administrator guidance shall describe be consistent with all other documentation supplied for evaluation. AGD ADM.1.8C The administrator guidance shall describe all security requirements for the IT environment that are relevant to the administrator.

Section 35

5.2.4.1.3 Evaluator action elements AGD ADM.1.lE 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 abont 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 TSP. 5.2.4.2 AGD_ USR.1 User Guidance 5.2.4.2.1 Developer action elements AGD_USR.1.1D The developer shall provide guidance 5.2.4.2.2 Content and presentation of evidence elements AGD_USR.1.lC 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 contain warnings about user accessible functions and privileges that should be controlled in a secure processing environment. AGD USR.1.3C The user guidance shall clearly present all user responsibilities necessary for the secure operation of the TOE, including those related to assumptions regarding user behavior found in the statement of the TOE security environment. Note: this includes the securing of media, passwords, and etc. AGD USR.l.4C The user guidance shall be consistent with all other documentation supplied for evaluation. AGD USR.1.5C The user guidance shall describe all security requirements for the IT environment that are relevant to the user. 5.2.4.2.3 Evaluator action elements AGD USR.1.lE The evaluator shall confirm that the information provided meets all 43 http:USR.1.lE http:AGD_USR.1.1D http:ADM.1.lE http:ADM.1.8C http:ADM.1.7C http:ADM.1.6C http:ADM.1.5C Unclassified Mandatory Protection Protection Profile Version 1.0 requirements for the conteut and presentation of evideuce. 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 sl1ould also contain warnings about actions that may typically be done by users that should not be done on this specific TOE. 5.2.5 Life Cycle Support 5.2.5.1 AGD _ USR.l Development Security 5.2.5.1.1 Developer action elements AGD_USR.1.1D The developer shall produce development security documentation. 5.2.5.1.2 Content and presentation of evidence elements AGD_ USR.1.1 C The development security documentation shall describe all physical, procedural, personnel, and other security measures that are necessary to protect the confidentiality and integrity of the TEO design and implementation in its development environment. AGD_ USR.1.2C The development security documentation shall provide evidence that these security measures are followed during the development and maintenance of tile TOE. 5.2.5.1.3 Evaluator action elements AGD _ USR.1.lE Tile evaluator shall confirm tllat the information provided meets all ,·eqnirements for the content and presentation of evidence AGD _ USR.1.2E The evaluator shall confirm that tile security measures are being applied 5.2.5.2 ALC _FLR.2 Flaw Reporting Procedures 5.2.5.2.1 Developer action elements

Section 36

ALC ~FLR.2.1 The developer shall provide flaw remediation procedures addressed to the TOE. ALC_FLR.2.2D The developer sllall establish a procedure for accepting and acting upon user reports ofsecurity flaws and requests for correction of tllose flaws. ALC_FLR.2.3D Tile tleveloper shall provide flaw remediation guidance addressed to TOE users. 5.2.5.2.2 Content and presentation of evidence elements ALC_ FLR.2.1 C Tile flaw remediation procedures documentation shall describe the procedures used to track all reported security flaws in eacll release of the TOE. ALC_FLR.2.2C The flaw remediation procedures shall reqnire that a description of the nature and effect of eaclt security flaw be provided as well as the status of finding a 44 http:ALC_FLR.2.2C http:ALC_FLR.2.3D http:ALC_FLR.2.2D http:USR.1.2E http:USR.1.lE http:AGD_USR.1.1D Unclassified Mandatory Protection Protection Profile Version 1.0 correction to the flaw. ALC_FLR.2.3C The flaw remediation procedures shall require that corrective actions be identified for each of the security flaws. ALC _ FLR.2.4C The flaw remediation procedures documentation shall describe the methods used to provide flaw information, corrections, and guidance on corrective actions to TOE users. ALC _ FLR.2.5C The flaw remediation procedures documentation shall describe a means by which the developer receives from the TOE users reports and inquiries of suspected security flaws in the TOE. ALC_FLR.2.6C The procedures for proce.~sing reported security flaws shall ensure that any reported flaws are corrected and the correction issued to TOE users. ALC _FLR.2. 7C The procedures for processing reported security flaws shall provide safeguards that any corrections to these security flaws do not introduce any new flaws. ALC_l!'LR.2.8C The flaw remediation guidance shall describe a means by which TOE users report to the developer any suspected security flaws in the TOE. 5.2.5.2.3 Evaluator action elements ALC_.FLR.21.E The evalnator shall confirm that the information provided meets all requirements for the content and presentation of evidence. 5.2.6 Tests 5.2.6.1 AT]l~_COV.2 Analysis of coverage. 5.2.6.1.1 Developer action elements ATE_ COV.21.D The developer shall provide an analysis of test coverage. 5.2.6.1.2 Content and presentation of evidence elements ATE_COV.2.1 C The analysis of test coverage shall demonstrate the correspondence between the test identified in the test documentation and the TSF as described in the fnnctional specification. ATE_ COV.2.2C The analysis of the test coverage shall demonstrate that the correspondence between the TSF as described in the functional specification and the tests identified in the test documentation is complete. 5.2.6.1.3 Evaluator action elements ATE_COV.21.E The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. S.2.6.2 ATE_DPT.1 Testing: High-Level Design 45 http:COV.2.2C Unclassified Mandatory Protection Protection Profile Version l.O 5.2.6.2.1 Developer action elements ATE DPT.1.lD The developer shall provide the analysis of the depth of testing. 5.2.6.2.2 Content and presentation of evidence elements ATE_DPT.1.lC The depth analysis shall demonstrate that the test identified in the test documentation are sufficient to demonstrate that the TSF operates in accordance with its high-level design. 5.2.6.2.3 Evaluator action elements

Section 37

ATE_DPT.1.lE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. Application Note: While the high-level design is used as the basis for testing, it is not required that internal interfaces between systems are tested. 5.2.6.3 ATE_FUN.l Functional Testing 5.2.6.3.1 Developer action elements ATE_FUN.1.1D The developer shall test the TSli' and document the results. ATE_FUN.1.2D The developer shall provide test documentation. 5.2.6.3.2 Content and presentation of e\idence elements ATE_ FUN. l.1C The test documentation shall consist of test plans, test procedure descriptions, expected test results, and the actual test results. ATE_FUN.1.2C The test plans shall identify the security functions to be tested and describe the goal of the tests to be performed. ATE FUN.1.3C The test procedures shall identify the test to be performed and describe the scenarios for testing each security function. The scenarios shall include any ordering dependencies on the results of other tests. ATE FUN.1.4C The expected test results shall show the anticipated outputs from a successful execution of the tests. ATE_FUN.1.5C The test results from the developer execution of the tests shall demonstrate that each tested security function behaved as specified. 5.2.6.3.3 Evaluator action elements ATE_FUN.1.tE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. 5.2.6.4 ATI~_IND.2 Independent Testing - Sample 46 http:ATE_FUN.1.tE http:FUN.1.5C http:FUN.1.4C http:FUN.1.3C http:ATE_FUN.1.2C http:ATE_FUN.1.2D http:ATE_FUN.1.1D http:ATE_DPT.1.lE http:ATE_DPT.1.lC http:DPT.1.lD Unclassified Mandatory Protection Protection Profile Version LO 5.2.6.4.1 Developer action elements ATE_IND.2.1D The developer shall provide the TOE for testing. 5.2.6.4.2 Content and presentation of evidence elements ATE~lND.2.lC The TOE shall be suitable for testing. ATE_IND.2.2C The developer shall provide an equivalent set of resources to those that were used in the developer's functional testing of the TSJi', 5.2.6.4.3 Evaluator action elements ATE_IND.2.lE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. ATE_IND.2.2E The evaluator shall test a subset of the TSF as appropriate to confirm that the TOE operates as specified. ATE_IND.2.3E The evaluator shall execute a sample of tests in the test documentatinn to verify the developer test results. 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.2.7 Vulnerability Assessment 5.2.7.1 AVA_ MSU.1 Examination of Guidance. 5.2.7.1.1 Developer action elements AVA_MSU.1.1D The developer shall J>rovide guidance documentation 5.2.7.1.2 Content and presentation ofevidence elements AVA_MSU.1.1C The guidance documentation shall identify all possible mode of operation of the TOE (including operation following failure or operational error), their consequences and implications for maintaining secure operations. AVA_MSU.1.2C The guidance documentation shall be complete, clear, consistent, and reasonable. AVA_MSU.1.3C The guidance documentation shall list all assumptions about the intended environment. A VA_MSU.1.4C The guidance documentation shall list all requirements for external security measures (including external procedural, physical and personnel controls).

Section 38

5.2.7.1.3 Evaluator action elements AVA_MSU.l.lE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. 47 http:AVA_MSU.l.lE http:VA_MSU.1.4C http:AVA_MSU.1.3C http:AVA_MSU.1.2C http:AVA_MSU.1.1C http:AVA_MSU.1.1D http:ATE_IND.2.3E http:ATE_IND.2.2E http:ATE_IND.2.lE http:ATE_IND.2.1D Unclassified Mandatory Protection Protection Profile Version 1.0 AVA_MSU.1.2E The evaluator shall repeat all configuration and installation procedures to confirm that the TOE can be configured and used securely using only the supplied guidance documentation. AVA_MSU.1.3E The evaluator shall determine that the use of tbe guidance documentation allows all insecure states to be detected. Application Note: Tbis requirement can be approached as testing by tbe evaluator to ensure that the guidance documents are correct. The content elements primarily reinforce the guidance requirements themselves. 5.2.7.2 AVA_SO:l!'.1 Strengtb of TOE security function evaluation. 5.2.7.2.1 Developer action elements AVA_SOF.1.lD The developer shall perform a strength of TOE security function analysis for each mechanism identified in tbe ST as having a strength of TOE security function claim. 5.2.7.2.2 Content and presentation of evidence elements A VA_SOF.1.lC For each mechanism with a strength of TOE security function claim the strength of TOE security function analysis shall show that it meets or exceeds the specific strength of function metric defined in the PP/ ST. AV A_ S0I<'.1.2C For each mechanism with specific strength of TOE security function claim the strength of TOE security function analysis shall show that it meets or exceeds the specific strength of function metric defined in the PP/ ST. 5.2.7.2.3 Evaluator action elements AVA_SOF.1.lE The evaluator shall confirm that the information provided meets all requirements for the content and presentation of evidence. AVA_S0F.l.2E The evaluator shall confirm that the strength claims are correct. Application Note: The requirement applies to the authentication mechanism and any other mechanism that relies on its strength to ensure confidentiality and/ or integrity ( e.g., encryption). 5.2.7.3 A VA_ VLA.1 Developer vulnerability analysis 5.2.7.3.l Developer action elements AVA_VLA.l.lD The developer shall perform and document an analysis of the TOE deliverables searching for obvious ways in whicb a user can violate the TSP. AVA_ VLA.l.2D The developer shall document the disposition of tbe obvious vulnerabilities. 5.2.7.3.2 Content and presentation of evidence elements AV A_ VLA.1.1 C The documentation shall show, for all identified vulnerabilities, that the vulnerability cannot be exploited in the intended environment for the TOE. 48 http:VLA.l.2D http:VLA.l.lD http:AVA_S0F.l.2E http:AVA_SOF.1.lE http:S0I<'.1.2C http:VA_SOF.1.lC http:AVA_SOF.1.lD Unclassified Mandatory Protection Protection Profile Version 1.0 5.2.7.3.3 Evaluator action elements AVA_ VLA.1.lE The evaluator shall confirm that the iuformatiou provided meets all requirements for the content aud presentation of evidence. AVA_ VLA.l.2E The evaluator shall conduct penetration testing, building ou the developer vulnerability analysis, to ensure obvious vulnerabilities have been addressed. Application Note: The evaluator should consider the following with respect to the search for obvious flaws: a. dependencies among functional components and potential inconsistencies in the strength of unction among independent functions.

Section 39

b. Potential inconsistencies between the TSP and the functional specification. c. Potential gaps or inconsistencies in the HLD and potentially invalid assumptions about supporting hardware, software, or firmware required by the TSF. d. Potential gaps in the administrator guidance that enable the administrator to fail: a) make effective use ofTSF functions, b) to understands or take actions that need to be performed, c) to install and/ or configure the TOE correctly, and, d) to avoid unintended interactions among security functions. In particular, Failure to describe all security parameters under the administrator's control and the effects of settings of those parameters. e. Potential gaps in user guidance that enable the user to fail to control functions and privileges as required to maintain a secure processing environment. Potential presence in the user guidance of information that facilitates exploitation of vulnerabilities. f. Open literature ( e.g., CERT advisories, bug-trag mailing lists, etc.) that contains information on vulnerabilities on the TSF should be consulted. 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 Cyb er Security requirements are met for the TOE as well as the adjudication ofvarying 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 are 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. 49 Unclassified Mandatory Protection Protection Profile Version LO 5.3.2 ENV _AVA.1 Information Availability 5.3.2.1 ENV_ A VA.1.1 Capabilities and resources are provided to allow the information system user to perform data backup at the user's discretion. 5.3.2.2 ENV_AVA.1.2 User and information system data are available, or 1·estorable, to meet mission availability requirements. Periodic checking of backup inventory and testing of the ability to restore information is accomplished to validate mission availability requirements are met. 5.3.3 ENV_ A TH.1 Management of User Identifiers and Authenticators 5.3.3.l ENV_ ATH.1.1 Authentication credentials shall be protected like the information to which they provide access during creation, use, and handling. 5.3.3.2 ENV_ ATH.1.2 Authenticated user TOE access is disabled when the user leaves the sponsoring organization, Access Authorization is terminated, loses authorized access (for cause, changes in organization, etc), or upon TOE detection of attempts to bypass security. 5.3.3.3 ENV_ ATH.1.3 Prior to reuse of an authenticated user identifier, all previous access rights and privileges (including file accesses for that user identifier) are removed from the TOE. 5.3.3.4 ENV ATH.1.4 Authenticated user access, contact information, rights, and privileges, to include sponsor, Access Authorization, need-to-know, means for off line contact, mailing address, are validated annually. 5.3.4 ENV_CLR.1 Clearing 5.3.4.l ENV_ CLR.l.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.

Section 40

5.3.5 ENV _EXM.1 Hardware and Software Examination 5.3.5.1 ENV ~EXM.1.1 Information system hardware components are examined for security impacts to the information system before use. 5.3.5.2 ENV_EXM.l.2 Information system software components are examined and tested for security impacts to the information system before use. 5.3.6 ENV _FOR.1 Forensics 5.3.6.1 ENV _FOR.1.1 Procedures are established and documented to ensure the identification, collection, and preservation of data needed to analyze penetration reconstruction, on-going cyber attacks and/ or failures 50 Unclassified Mandatory Protection Protection Profile Version 1.0 5.3.7 ENV _IDS.llntrusion Det~ction 5.3.7.1 ENV_IDS.1.1 The site and network (when applicable) environment provides the ability to detect low level, i.e., using methods readily available on the Internet to attack known vnlnerabilities, attacks on the hosts and networks from outside the site and the results of such attacks ( e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. 5.3.7.2 ENV_IDS.1.2 The site and network (when applicable) environment provides the ability to detect low level, i.e., using readily available methods to attack known vulnerabilities, attacks on the hosts and networks from inside the site and the results of such attacks (e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. 5.3.7.3 ENV _IDS.1.3 The network (when applicable) environment provides the ability to detect low level, i.e., using methods readily available on the Internet to attack known vulnerabilities, attacks on the network and its components, and the results of such attacks (e.g., corrupted system state), including measures to detect and respond to unauthorized attempts to penetrate or deny use. 5.3.8 ENV_INT.1 TOE Interface 5.3.8.1 ENV_INT.1.1 The information system environment must ensure that any information flow control policies are enforced at the system (TOE) external interfaces. 5.3.8.2 ENV_INT.1.2 The developers of the information system must ensure that the information system security is not adversely affected by the characteristics of the network(s) to which the information system is interfaced. 5.3.9 ENV_MRK.1 Marking 5.3.9.1 ENV_ MRK.1.1 Each host, visual display, and output device will be marked with the sensitivity label (level) of the most sensitive Information Group the system is accredited to process, store, or transmit. 5.3.9.2 ENV _MRK.1.2 All system output is appropriately marked with the sensitivity label (level) of th_e highest sensitivity of the Information Groups that the system is accredited to operate with or with the sensitivity label for the information printed. 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. 51 Unclassified Mandatory Protection Protection Profile Version 1.0 5.3.10 ENV_NON.l Non-TOE Access 5.3.10.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 secnrity policy for access control.

Section 41

5.3.10.2 ENV_NON.1.2 For resources not controlled by the information system, rr other than the information system must prevent logical entry using unsophisticated, technical methods, by persons without authority for such access. 5.3.11 ENV_NOT.1 User Notification 5.3.11.1 ENV _NOT.1.1 All users are notified that they are subject to being monitored, recorded, and audited through the use of an NNSA approved warning text and positive acknowledgement by the user i~ required before granting the user access to system resources. 5.3.12 ENV NTK.1 Need-To-Know 5.3.12.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 owner-steward. 5.3.13 ENV_PHY.l Physical Security 5.3.13.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.13.2 }:NV _PHY.1.2 Physical attack that might compromise IT security on those parts of the information system critical to security is deterl'ed and detected. 5.3.13.3 ENV_PHYl.3 Systems containing [assignment: Unclassified Mandatory Protection information) shall, as a minimum, be protected by at least one of the following {assignment: constantly attended or under the control of a person that possesses proper authori:r,ation, formal access approval, and need to know; in a manner described for Unclassified Protected information; or in a manner to preclude unauthorized disclosure]. 5.3.14 ENV_PR0.1 Information Protection 5.3.14.l ENV _PR0.1.1 Information protection is required whenever [assignment: Unclassified Mandatory Protection] information is to he transmitted, carried to, or carried through areas or components where individnals not authorized to have access to the information may have unescorted physical or uncontrolled electronic access to the information or communications media ( e. g., outside the system perimeter). One or more of [ assignment: 52 Version 1.0 Unclassified Mandatmy Protection Protection Profile information distributed only within an area approved for open storage of the information; National Security Agency (NSA) - approved type II encryption mechanisms; doe approved encryption mechanisms; or NNSA approved protected transmission systems]. 5.3.15 ENV_RCV.1 System Recovery 5.3.15.1 ENV RCV.1.1 All remote terminal access must be monitored when used for system recovery operations. 5.3.16 ENV_REV.1 Media and Component Review 5.3.16.1 ENV REV.1.1 All media (paper, disks, zip drives, removable disk drives, etc.) are reviewed for sensitivity and properly marked before release outside the system boundary. 5.3.17 ENV _RGT.1 User Access Rights and Privileges 5.3.17.1 ENV RGT.1.1 Each user's access rights and privileges are authorized, prior to the user's first access to the TOE. 5.3.18 ENV_ROL.1 Security Roles 5.3.18.1 ENV ROLl.1 Other roles involved with security administration, such as DBMS administration, are not performed by the same people performing the ISSO and system administrator roles. 5.3.19 ENV_TNG.1 User Training 5.3.19.1 ENV _TNG.1.1 All authenticated users are trained to understand applicable information system-use policies, the approved use of the information system, and the vulnerabilities inherent in the operation of the information system. 6. PP Application Notes

Section 42

The Discretionary Access Control Policy, also referred to as DAC, is the basic policy that MAND PP 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 authorized users and authorized 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. 53 Unclassified Mandatory Protection Protection Profile Version 1.0 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 authoriz.ed 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 authorized 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, 54 http:authoriz.ed Unclassified Mandatory Protection Protection Profile Version 1.0 7. Rationale 7.1 Security Objectives Rationale Table 1. Policies, Threats, and Assumptions by Objective ThreatObjective Name 0.ACCESS T.AB!JSE_OTHER, T.ACCESS_TOE, T.ACCESS_ UNDIITECTED, T.ACCESS_MALICIOUS, T.ACCESS_NON_TOE, T.AUDIT _ CONFJDENTIALITY _ NO N_TOE, T.ATTACK_O'IT[ER, T.ENTRY_TOE, T.ENTRY....SOPHISTJCATED, T.ERROR_USER, T.IMPERSON .. OTHER, T.MASQUERADE_AUTHORIZED_ U SER, T.SPOOFING, T.SPRINGBOARD, T.STEGANOGRAPHY -·--·--·----·--·--·--·--·--· 0.ACCESS_FORMAL T.ABUSE_OTHER, T.ACCESS_TOE, T.ACCESS_UNDE'IJlCTED, T.ACCESS_MALICIOUS, T.ATTACK_OTHER, T.AUDIT_ CONFJDENTIALITY _ NO N_TOE, T.ENTRY_TOE, T.ENTRY_SOPHISTICATED, T.ERROR_USER, TJMPERSON _ OTHER, T.MASQUERADE _A llTHORIZED _ ll SER, T.SPOOFING, T.STEGANOGRAPHY - Policy Assumptions P.PERSONNEL, ACOOP P.AUTII_MGT, P.NTK P.PERSONNEL, A.COOP P.AU'IT[_MGT, P.NTK '' 55 Unclassified Mandatory Protection Protection Profile Version 1.0 Objective Name Threat O,ACCESSJI!STORY T.ACCESS_UNDETECTED, T.ACCESS _MALIC!OUS, T.ATIACK_OTI!ER, T.ENTRY_TOE, TENTRY_SOPHISTICATED, T,IMPERSON_OTHER, T.MASQUERADE_AU1HORIZED_U SER, T.SPOOFL'IG ..--..--..--.--..--.-,. I0.ACCESS_lv!AUCIOUS T.ACCESS_TOE, T.ACCESS_MALlC!OUS, T,ATIACK_OTHER, TJMPERSON_OTHER, T,MASQUERADE _AUTHORIZED_ U SER, T.PHYSICAL, T.SPOOFJNG, T.SYSTEM_CORRUPTED, T.TOE CORRUPTED

Section 43

Policy . J ~ssumpfions~ P,ACCOUNTABILITY, P.MONITOR P.PERSONNEL, A.COOP P.AUTH_MGT, P.NTK 56 Unclassified Mandatory Protection Protection Profile Version 1.0 Objective Name Threat Policy Assumptions O.AUDJT_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.ERROR _ADMIN, T.ATIACK__OTHER, T.AUDJT_ CONFIDENTIALffY_TOE ' T.CONSUME__01HER, T.ENTRY_TOE, T.ENTRY__NON__TECHN!CAL, T.EN1RY_S0PHISTICATED, T.ERROR_USER, T.FL'I.WED_CODE, TJMPERSON__OTHER, T.MASQ\.:ERADE__AUTHORIZED__U SER, T.NON_REPUDIATION__RECIEVE, T.NON_REPUD!A110N_SEND, T.NON_REPUDIATION_TRANSAC 110N, T.OPERATE, T.RECORD-EVENT_TOE, T.RECORD_NON_TOE, T.SPOOFING, T.SPRINGBOARD, T.TAMPER, T.TRACEABLE_TOE, T.TRAPDOOR__BENIGN__ADMIN P.ACCOUNT ABILITY, P.MONITOR, P.FORENSICS, P. UNIQUE__ID 57 Unclassified Mandatory Protection Protection Profile Version LO Objective Name Threat Policy Assumptions O.AUDIT_FAILURE 0.AUDIT_PROTECTION ' ' T.ABUSE_ADMIN, T.ABUSE_ OTHER, T.AB USE_USER, T.ACCESS _ UNDETECTED, T.ACCESS _MALIC!OUS, T.ACCESS_ NON_ TECHNICAL, T.ACCESS_ NON_ TOE, T.AUDIT_CORRUPTED_J'OE, T.ENTRY _NON_TECHNICAL, T.OPERATE, T.RECORD-EVENT _ TOE, T.RECORD_ EVENT_ NON TOE, T.SPRINGBOARD - ···--•w• ·-·- T.ABUSE_ADMIN, T.ABUSE_OTIIBR, T.ABUSE_USER, T.ACCESS_TOE, T.ACCESS_ UNDETECTED, T.ACCESS_MALICIOUS, T.ACCESS_NON_TECHNICAL, T.ACCESS__NON_TOE, T.ERROR_ADMJN, T.ATTACK_OTIIER, T.AUDJT_CONFIDENTIALITY_TOE ' T.AUD!T_CONFIDENTIALITY_NO N_TOE, T.AUDIT_CORRlJPTED_TOE, T.CONSUME_OTIIER, T.ENTRY_TOE, T.ENTRY _ NON_TECIINICAL, T.ENTRY_SOPHISTICATED, T.ERROR_USER, T.FLA WED_ corn,, T.IMPERSON _OTHER, T.MASQUERADE_AUTIIORIZED _ U SER, T.RECORD_EVENT_TOE, T.RECORD _EVENT __NON_TOE, T.SPOOFING, T.TRACEABLE_TOE, T.TRAPDOOR_BENIGN_ADMIN P.ACCOUNTABILJTY, P.MONITOR, P.FORENSICS -··- P.ACCOUNTABILITY, P.MONffOR, P.FORENS[CS A.COOP 58 Version 1.0 Unclassified Mandatory Protection Protection Profile Objective Name O.AUDIT REVIEW 0.AUTHENT_EXPOSE O.AUTHORIZATION Threat 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.ERROR_ADMIN, T.ATTACK_OTHER, T.AUDIT _CONFIDENTIALITY_ TOE , T.CONSUME_OTHER, T.ENTRY_TOE, T.ENTRY_NON_TECHNICAL, T.ENTR Y _ 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 T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS _ MALICIOUS, T.ACCESS_NON_TECHNICAL, T.IMPERSON_OTHER, T.LINK OTHER T.SPRINGBOARD AssumptionsPolicy P.ACCOUNT ABILITY, P.MONITOR, P.FORENSICS P.NTK, P.ACCOUNTABILITY, P.AUTH_MGMT, P.DATA_AVAILABILI TY A.COOP P.UNIQUE ID P.NTK, 59 Version 1.0 Unclassified Mandatory Protection Protection Profile Objective Name Threat O.AUTHORIZE_Non_TOE: T.ABUSE_OTHER, T.ABUSE _ USER, T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS _ MALICIOUS, T.OPERATE, T.SPRINGBOARD 0.AV AILABILITY HIGH T.CRASH, T.MAINTENANCE T.CRASH, T.MAINTENANCE O.AVAILABILITY_LOW T.ABUSE_USER, T.ACCESS _ TOE, T.ACCESS_MALICIOUS, T.ACCESS _NON_ TECHNICAL, T.ACCESS_NON_TOE, T.ENTRY_NON_TEC~INJCAL, T.INTENTIONAL _DISCLOSURE,

Section 44

T.MASQUERADE_AUTI-IORIZED_U SER, T.OPERATE, T.SECRET_OTHER, T.UN!NTENTIONAL DISCLOSURE O.CLEARING T.LINK_OTHER, T.SPRINGBOARD O.CREDENTIAL_FROTECTION AssumptionsPolicy A.COOPP.COMPOSITION P.ALT_INFRASTRUC TURE, P.CONOPS, P.DATA_AV AJLABILI TY, P.SURVIVE P.ALT_INFRASTRUC TURE, P.CONOPS, P.DATA_AVAILABILI TY, P.SURVIVE P.RESIDUAL_DATA, P.NTK P.CREDENTIAL PRO TECTION 60 - - - - Version 1.0 Unclassified Mandatmy Protection Protection Profile ' I I I I i I AssumptionsPolicyThreatObjective Name P.DATA_AVAILABIL!T.ABUSE_ADM!N,O.DATA BACKUP BASIC TY, T.ABUSE_USER, P.SURVIVE, T.ACCESS _ TOE, P.SYS RECOVERY T.ACCESS _ UNDETECTED, T.ACCESS _ MALICIOUS, T.ACCESS_NON_TOE, T.ERROR_ ADM!N, T.ATTACK_OTHER, T.AUDIT_ CORRUPTED _NON_TOE, T.AUDIT_ CORRUPTED_ TOE, T.CRASH, T.DELETE_UN!NTENTIONAL, T.ENTRY_TOE, T.INTEGRITY _OTHER, T.MA!NTENANCE, T.MALICIOUS_CODE, T.MODIFY _ OTHER, T.OPERATE, T.PHYS!CAL_ATTACK, T.RECORD _EVENT_ TOE, T.SABOTAGE_DATA/ SOFTWARE, T.SYSTEM CORRUPTED P.DATA_ASSURANCT.ABUSE_ADM!N,O.DATA CHANGES DETERRED E T.ABUSE_OTHER, T.ABUSE_USER, T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS_MALICIOUS, T.ERROR_ ADMIN, T.ATTACK_OTHER, T.ERROR_USER, T.INTEGR!TY_OTHER, T.MODIFY _ OTHER, T.NON _REPUDIATION_ TRANSAC T!ON, T.OPERATE, T.SABOTAGE_DATA/ SOFTWARE, T.SPOOFING, T.UNAUTHORIZED_MALICIOUS_S OFTWARE ! I 11 I I 61 Unclassified Mandatmy Protection Protection Profile Version 1.0 Objective Name O.DETECT_EXIBRNAL_BASIC AssumptionsPolicyThreat P.IDS T.ABUSE _ USER, T.ACCESS _ TOE, T.ACCESS _ UNDETECIBD, T.ACCESS_MALICIOUS, T.ACCESS_ NON_TECHNICAL, T.ACCESS _ NON _ _TOE, T.AHACK_OTHER, T.CAPTURE, T.CONSUME_OTHER, T.EA VESDROPPING, T.ENTRY_NON_TOE, T.ENTRY_TOE, T.ENTRY _ SOPHISTICATED, T.FLA WED_ 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 T.ABUSE_OTIIBR, 62 Version 1.0 Unclassified Mandatory Protection Protection Profile AssumptionsPolicyThreatObjective Name P.IDS T.ABUSE_USER, T.ACCESS _ _TOE, T.ACCESS_UNDETECTED, T.ACCESS_MALICIOUS, T.ACCESS_NON_TECI-INICAL, T.ACCESS_NON_TOE, T.ATTACK-OTHER, T.CAPTURE, T.CONSUME_OTHER, T.EA VESDROPPING, T.ENTRY_NON_TOE, T.ENTR Y _TOE, T.ENTRY_SOPHISTICATED, T.ERROR_USER, T.FLA WED_ CODE, T.OPERATE, T.RECORD_EVENT_NON_TOE, T.SPOOFING, T.SPRINGBOARD, T.SYSTEM_CORRUPTED, T.TAMPER, T.TRAPDOOR_MALICIOUS_SOFT WARE T.ABUSE_OTHER,O.DETECT_HOST_BASIC / 63 Unclassified Mandatory Protection Protection Profile Version 1.0 AssumptionsPolicyThreatObjective Name P.IDS 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.CONSUME_OT.HER, T.EAVESDROPPING, T.ENTRY_NON_TOE, T.ENTRY_TOE, T.ENTRY_SOPHISTICATED, T.ERROR_USER, T.FLAWED_CODE, T.MASQUERADE _AUTHORIZED_ U SER, '!'.OPERATE, T.RECORD_EVENT_NON_TOE, T.SPOOFING, T.SYSTEM_CORRUPTED, T.TAMPER T.ABUSE_OTHER,O.DETECT _NETWORK_ BASIC 64 Version 1.0Unclassified Mandatory Protection Protection Profile I II i I ii I Ii I I I Objective Name O.DETECT_SI'fE_BASIC Threat T.ABUSE_OTilER, T.ABUSE_USER, P.IDS Policy Assumptions T.ACCESS_TOE, T.ACCESS_UNDETECTED, T.ACCESS_MALICIOUS, T.ACCESS_NON_TECHNICAL, T.ACCESS_NON_TOE, T.ATTACK_OTHER, T.CAPTURE, T.CONSUME_OTHER, T.EAVESDROPPING, T.ENTRY_NON_TOE,

Section 45

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, O.ENTRY_NON_TECHNICAL T.TRAPDOOR_MALICIOUS_SOFT WARE T.ABUSE_OTHER, T.ABUSE_USER, P.PHYSICAL P.NTK A.COOP T.ACCESS_TOE, T.ACCESS_UNDETECTED, T.ACCESS_MALICIOUS, T.ACCESS_NON_TECHNICAL, T.ACCESS_NON_TOE, T.MASQUERADE_AUTHORIZED_U SER, T.OPERATE O.ENTRY_Non_TOE T.ACCESS_TOE, T.ACCESS_UNDETECTED, P.COMPOSITION A.COOP T.ACCESS_MALICIOUS, T.ACCESS_NON_TECHNICAL, T.IMPERSON_OTHER, T.LINK OTHER 65 Version 1.0 Unclassified Mandatory Protection Protection Profile AssumptionsPolicyThreatObjective Name A.COOPP.NTK,T.ACCESS _ TOE, T.ACCESS _ UNDETECTED, 0.ENTRY_TOE P.MAL!CIOUS CODE T.ACCESS _ MALICIOUS, T.MASQUERADE _ AUTHOlliZED _ U SER P.FORENS!CST.ABUSE _ ADM!N, T.ABUSE _ OTHER, T.ABUSE _ USER, T.ACCESS _ TOE, T.ACCESS _ UNDETECTED, T.ACCESS _ MALIC!OUS, T.ACCESS _NON_ TECHNICAL, T.AUDIT _ CORRUPTED _NON _TOE, T.ERROR_ADMIN, T.ATIACK_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.CONFIG_MGMT, 0.FORENSICS _PROC A.PROTECTT.INSTALL, T.SYSTEM_ CORRUPTED, O.HARDWARE_EXAM_MINIMUM P.MALICIOUS_CODE, T.TAMPER P.DUE CARE P.NTK,T.ABUSE_ADMIN, T.ABUSE_OTHER, 0.ID_ DISABLE P.DENY_ACCESS T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS_MALICIOUS, T.ERROR _ ADMIN, T.ENTRY_SOPH!STICATED, T.IMPERSON_ OTHER, T.MASQUERADE _ AUTHOlliZED _ U SER, T.OPERATE, T.SPOOF!NG 66 Unclassified Mandatory Protection Protection Profile Version LO ' Objective Name OJD_REMOVAL @' -·--· OJD__REVALIDATION O.INFO..,FLOW 0 .INTEGR.ITY_LOW PolicyThreat Assumptions T.ABUSE_ADMIN, P.N1K, T.ABUSE_OTHER, P.DENY_ACCESS T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS_MALICIOUS, T.ENTRY _SOPIIISTICATED, TJMPERSON _ O"llIBR, T.MASQUERADE _ AUTHORJZED _ U SER, I.OPERATE, T.SPOOFJt,;G ·-f-···--·- T.ABUSE_ADMIN, P.UNIQUE_ID, T.ACCESS_TOE, P.DENY_ACCESS T.ERROR...ADMIN, TJMPERSON_OTHER ·--··~· T.ABUSE_OTHER, P.NTK, A.PEER T,ACCESS _ TOE, P.CTL_INTERFACE, T.ACCESS_Ut,;DETECTED, P.COMPOSJTION, T.ACCESS_MALICJOUS, P.INFO_FLOW, T.ACCESS_NON_TOE, T.ENTRY _ SOPHJSTICATED, T.LOSS_SOFTWARE, I.SYSTEM_ CORRUPTED, T.TAMPER, T.TRAPDOOR_MALICIOUS_SOFT WARE ·--··- T.ABUSE_ADMIN, P.DATA_ASSURANC A.COOP E,I.ABUSE_USER, P.NTKT.ACCESS_TOE, T.ACCESS _MALICIOUS, T.ERROR_ADMIN, T.ATTACK_OTHER, T.INTEGR.ITY_OTHER, T.MODIFY _ OTHER, T.OPERATE, l T.UNAUTHORIZED_MALICIOUS_S IOF'IWARE 67 Unclassified Mandatory Protection Protection Profile Version 1.0 Objective Nmne Threat Polley Assumptions O.MALJCIOUS_CODE T.ABUSE...ADMIN, I.ABUSE_OTHER, I.ACCESS_TOE, T.ERRORJDMIN, I.INSTALL, I.MALICIOUS_ CODE, I.OPERATE, T.TRAPDOOR_MALICIOUS_CODE, T.UNAUTI!ORIZED _MALICIOUS_S OFfWARE P.MALICIOUS_CODE A.PROTECT 0.MANAGE_TOE T.ABUSE_ADMIN, I.ABUSE...USER, T.ACCESS_IOE, T.ACCESS...UNDEIECTED, I.ACCESS _MALICIOUS, T.AlflllENTICAIION_NETWORK, I.ENTRY_SOPHISTICAIED, I.FAILURE_DISTRIBUTED.SYS_C OMPONENT, I.OPERATE, I.TAMPER O.MARK_COI>,!PONENT I.ACCESS_NON_ TECHNICAL, I.INTENTIONAL_DlSCLOSURE, T.SECRET _ OTIIER P.MEDIA_MARKING, P.FILE_REV!EW, P.MEDIA_REVIEW, P.NTK ·- O.MARK_ OUTPUT --· T.ABUSE_USER, I.ACCESS_NON.JECHNICAL, I.EXPORT, T.INTENTIONAL...DISCLOSURE, T.OPERATE, I.SECRET_ OTHER, T.UNINTENTIONAL_DISCLOSURE,

Section 46

T.STEGANOGRAPHY P.MEDIA_MARKING, P.FJLE_REVIEW, P.MEDIA_REVIEW, P.NTK P.MEDIA...MARKING, P.FILE_REV!EW, P.MEDIA_REVIEW, P.NTK ~·--·--·-~·--·- O.MEDIA_REVIEW ·--· T.ACCESS_TOE, T.ACCESS_NON _ TECHNICAL, I.EXPORT, T.INTENTIONAL_DISCLOSURE, I.SECREI_ OTHER, T.UNINTENTIONAL_DISCLOSURE, T.STEGANOGRAPHY 68 -- Unclassified Mandatory Protection Protection Profile Version LO ..~- . •Objective Name Threat Policy P.COMPOSITION, A.PEER I.INSTALL, O.Nb"TWORK_INTERFACE T.EA VESDROPPING, P.CIL_INTERFACE T.SPRINGBOARD, T.SYSTEM_.CORRUPTED, T.TA,\1PER, T.TOE_CORRUPTED --· ·--··-· -·---·-·- A.COOP T.ABUSE_USER, T.ACCESS_TOE, T.ACCESS...UNDETECTED, T.ACCESS...MAL!C!OUS, T.ACCESS_NON_TOE, T.ENTRY_TOE, T.ENTRY_SOPHISTICATED, T.!NTENTIONAL _ _D!SCLOSURE, T.SPRINGBOARD, T,TAMPER O.NTK_NNSA T.ABUSE_011lER, P.NTK ....--·--·· O.PHYS_MANDATED T.ACCESS_NON_TECHN!CAL, P.PHYSICAL T.ENTR Y _NON JECHNICAL, T.INTENTIONAL _DISCLOSURE, T.MASQUERADE_AUTHORIZED_U SER, T.OBSERVE_OTHER, T.PHYSICAL, T.PHYSICAL_AITACK, T.SABOTAGE_DATAi SOFTWARE, T.SPOOFING, T.SYSTEM....CORRUPTED, T.TAMPER, T.TOE CORRUPTED ··-f-· T.ACCESS _ NON_TECHNJCAL, T.ENTRY_NON_TECHNICAL, I.INSTALL, T.PHYS!CAL, T.PHYSICAL_AITACK, T.SABOTAGE_DATA/SOFfWARE, T.SPOOF!NG, T.SYSTEM_CORRUPTED, T.TAMPER, T.TOE CORRUPTED O.PHYSICAL ------··--" ·- f---· !'.PHYSICAL ACONNECT, A.LOCATE, A.PROTECT ··--·--.. O,PHYS!CAL_pROTIJCTION T.ACCESS_NON_TECHNICAL, jP.PHYSICAL T.ENTRY_NON_TECHN!CAL, T.PHYSICAL_AITACK, T.SABOTAGE DATAi SOFTWARE 69 Unclassified Mandatory Protection Protection Profile Version 1.0 Objeetive NRme Threat Policy Assumptions --=~~-- O.RECOVERY_CONTROLLED T.CRASH, P.SYS_RECOVERY T.TOE CORRUPTED _.__..__.... .... - . -----·---------..~·----------·--.. O.RES!DlJAL_PROTECTION T.ABUSE_ OTHER, P.RESIDUAL_DATA, T.ABUSE_lJSER, P.NTK T.ACCESS__UNDETECTED, T.ACCESS...MALICJOUS, T.L!NK.011IBR, T.MASQUERADE_AUTHORIZED_U SER, T,OPERATE, T.SECRET OTHER ·-· ..- ·--· O.RESOURCE..USAGE T.DENY _OTHER, P.DATA_AV AJLAB!Ll TYT.OPERATE 0.ROLES_ OTilF..R_ SECURITY T.ABUSE_ADM!N, P.ROLE...SEPARATIO NT.ACCESS_TOE, T.ACCESS_ UNDETECTED, T.ACCESS_MALICIOUS, T.ATT ACK .• OTHER, T.AUD!T_ CORRUPTED_ TOE, T.CONFIGURATION_ADMtN, T.OPERATE ·-·-·--------·--··-· O.SEC__FUNC_MANAGEMENT T.SPRINGBOARD, P.NTK, T.TAMPER P.ROLE_SEPARATIO N ·-- ·--·--..·--··--·-- - ---·----·-··--·----- T.ACCESS_TOE, A.COOP T.ACCESS_UNDETECTED, T.ACCESS__MALJCJOUS, T.ENTRY__OTHER, T.SPRtNGBOARD, T.ENTiff TOE O.SESSION _ESTABLISHMENT P.SESSION_CTL .._ - - ----·--·--· ·--· T.FLA¥1ED_CODE, A.PROTECT T.INSTALL, 0.SOFTWARE_EXAM...MtNIMUM P.COMPOSIT!ON, P.MALICIOUS_ CODE T.SYSTI,M _ CORRUPTED, T.TOE_CORRUPTED, T.TRAPDOOR_MALICIOUS _ CODE - 70 Unclassified Mandatory Protection Protection Profile Version 1.0 Objective Name Threat l1 01icy Assumptions O.TRA!NING T.ABUSE_ADMIN, T.ABUSE. OTI-!ER, T.ABUSE..USER, T.ACCESS_TOE, T.ACCESS _ UNDETECTED, T.ACCESS_MALICJOUS, T.ACCESS_NON_TECHN!CAL, T.ERROR_ADMIN, T.DELETE _ UNJNTENTlONAL, T.MASQUERADE_ AlJfHOR!ZED _ U SER, P.TRAINING, P.RISK_ASSESS, P.DUE..CARE, P.SURVIVE, P.TRUSTED_USER, P.WFA A.TRAINED_ ADM, A.MANAGE ' T.OBSERVE_TOE, T.OBSERVE _NON_ TOE, T.SOCIAL _ENGINEERING, T.TRAPDOOR_BEGIN_ADMIN, T. UNAIJfHORlZED _MALICIOUS _S OFTWARE, T.UNINTh'NTIONAL_MALIClOllS_ SOFTWARE, T.UNfNTENTIONAL _ DISCLOSURE -·--·--·--· O.TRANS_SEC_UNCLASS T.ACCESS_TOE, T.ACCESS_MAL!CJOUS, T.CAPTURE, T.EAVESDROPPING,

Section 47

T.LINK_OTHER, T.MASQUERADE _ AUTHORIZED_,U SER, T.PHYS!CAL, T.SECRET.•OTHER ·------· T.ACCESSTOE, T.AUTIIBNTICATION _NETWORK P.CRYPTOGRAPY, P.NTK, P.DATA_ASSURANC E, P.SYS_ASSllRANCE -· O.TRUSTED_PATH P.NTK, P.SYS_ASSURANCE, P.ACCOlJNTABILITY, P.CREDENTIAL_PRO TECTION, P.S1RONG_AUTHEN TJCA110N O.TSF_DOMAIN_SEPARATION -·--·--·--· O.UNESCORT _ACCESS_ UNCLASS T.AUDIT_CORRUPTED_NON_TOE, T.AUDI'f.CORRUPTED_TOE, T.CONF!DENTIALITY_NON_TOE, T.CONFIDENT!AL!TY._TOE ·- P.SYS_ASSURANCE, P.PROTCID_DOMA! N -· T.MASQUERADE _AUTHORIZED_ U SER, T.OBSERVE_OTHER, T.UNINTEN110NAL_DISCL0SURE, T.PHYSICAL P.NTK, P.PHYSICAL, P.CONFIG_MGMI', P.DATA.•A V AILABILI TY, P.PERSONNEL, A.COOP 71 Unclassified Mandatory Protection Protection Profile Version l.O Objective Name Threat Policy Assumptions O.USER_INACTIVITY T.ACCESS_:fOE, P.NTK, T.INSTALL, P.ACCOUNTABILITY, T.MASQUERADE_AUTHORIZED _ U SER, T.SECRET _ OTIIER, T.SPR.lNGBOARD P.KNOWN, P.DENY.ACCESS, P.DUE_CARE, P.DATA_ASSURANC E O.USER..J,OCKING L. O.WARNING_BANNER T.ACCESS_TOE, P.NTK, T.INSTALL, P.ACCOUNTAB!LTY, T.MASQUERADE _AUTHORlZED _ U P.KNOWN, SER, ' P.DENY_ACCESS, T.SECRET_OTHER, P.DUE_CARE, T.SPRJNGBOARD, P.DATA_ASSURANC E T.ABUSE_ADMIN, T.ABUSE_OTHER, T.ABUSE_USER, T.ACCESS_TOE, T.ATTACK-OI1JER, T.ENTRY_TOE, T.ENTR Y_SOPH!STICATED, T.OPERATE .. P.WFA, P.WARNING_BANNE R 72 Unclassified Mandatory Protection Protection Profile Version l.0 7.2 Security Requirements Rationale Table 2. Functional Components Implementing Objectives Objective Functional Component p.ACCESS ENV RGT.1 p.ACCESS FORMAL ENV.NTK.1 ..--------------------- ··-------·------ ··---·-- -------·--·- ().ACCESS HfSTORY "TAJAH.! - ·- 0.ACCESS MALICIOUS >'IA.SOS.I, ENV AMAi p.AUDIT_BAS!C FAU_GEN.I, FAU_GEN.2, FAU_SEL.1, FPT_TST.I, FPT_AMT.I, l'PT_STM.I 0.AUDrf FAIL URE '"" <-rn> FAU STG.4 ().A!JDIT PROTECTION "AU SAR2, FAU STG.2, FPT TST.I i-- P.AUDIT. REVIEW FAU_SM.I, FAU_SAIU, FAU...SAIU !O,AUa.~.-, L'V"',-.."''"' PIA UAU.7 ().AUTHORIZATION •DP_ACC.2, FDP _ACF.I, FIA_ATD.1, FIA_UAU,l, FIA_UID.l, FPT ...TST.l ·- 0.A!JTHORIZE Non lDE: ENV NON.I f------··· ' - ().AVAILABILITY LOW lNV_RCV.I O.CLEARJNG ENV CLIU - - ----------------- ().CREDENT!AL PROTECTION •IA_UAU.7, Fi\,ff_MTD.I, ENV_ATH.l 0.DATA BACKUP BASIC ENV AVA.I ().DATA_ CHANGES _DEfl'ERRED >DP_DAU.I, FDP _SDl.2 0.DETECT_ b"XIERNAL BASIC ENV IDS.I 0.DETECT_HOST_BASIC 0AU_SM.l,FAU_SM.4 0.DE'IECT NETWORK_BASIC ENV IDS.I 0.DETECl'_SrrE_BASIC ENV_IDS.I - O.F,N'J'RY NON TECHNICAL ENV NON.I ·- 0.ENTRY...Non TOE ENV NON.I 0.ENTRY TOE VIA UAIJ.1, FIA UAIJ.7, <TA lJJD.l ().FORENSICS PROC -·---·- ENV_FOR.l -------- ----- O.HARDWARE_EXAM MINIMUM ENV EXM.1 - QJD_ DISABLE HA AFL.l, Ftvf(..REV.l, ENV ATH.I Q.ID_REMOVAL PMT_REV.l, FMT_SMR.2, ENV_ATH.l ()JD REVALIDATION ENV _ATI!.1 0.INFO_FLOW •DP._ACC.2, PDP IFC.l, FDP _IFF. t, ENV_INT. l ··- ,DP_ACF.l O,MAI.JCI01JS _ CODE 0.!NTEGRITY_LOW •AU_ARP.I O.MANAGE_TOE PMT_MOF.1, FMT_MSAI, FMT._MSA.3, FMf_MTD.1, FMT_REV.I, FMT_SMR.2 D.MARK_ COMPONENT ENV MRK.l ' O.MARK_ OU'rPUT lNV_MRK.I O.MEDIA REVIEW 3NV..MRK.!, ENV REV.I QNETWORK_INTERFACE ENV_INTI 'o.NTKJ1'NSA >DP ACC.2, FMT MTD.l, FMT REV.I, FPT TST.l, FMT SMR.2 0.PHY_MANDATED !ENV_PHYJ O.PHYSlCAL ENV_PHY,! -------- ··----------··· ··-------- ----------·-· cNV PHY.I 0.PHYSICAL_PROTECTION ··- O.RECOVERY CONTROLLED '"PT ..RCV.l,AGD ADM.I, ADV SPM.I, ENV RCV.1 73 Unclassified Mandatmy Protection Protection Profile Version 1.0

Section 48

Kl.RESIDUAL PROTECTION FOP RIP.I K).RESOURCE USAGE FRU RSA.I Kl.ROLES OTHER SECURlTY FMT SMR.2, ENV ROL.1 K).SEC FUNC MANAGEMENT FIA_ATD.I, FIA_USB.1, FMT_MOF.1; FMT_MSA.1, FMT_MSA.3, FMT_MTD.l, FMT_SMR.2, FMT REV.I, FPT A.MT.I, FPT TST.l K).SESSION ESTABLISHMENT FJA AFL.1,FIA UAU.1,FIA UID.I,FPT TST.l,FTA MCS.1,FTA TSE.I Kl.SOFTWARE EXAM MINIMUM ENV EXM.1 Kl.TRAINING BNV TNG.I p.TRANS SEC UNCLASS "CS COP. I, FOP _lTC.l, FCS_CKM.4, FMf MSA.2, ENV _PRO. I Kl.TRUSTED PATH PTP TRP.1 p.TSF DOMAIN SEPARATION ·PT A.MT.I, FPT_RVM.l, FPT_SEP.2 D.UNESCORT ACCESS UNCLASS ENV PHY.I D.USER INACTIVITY 'TA SSL.I D.USER LOCKING FTA SSL.2 D.WARNING BANNER "TA TAB.I, ENV NOT.I 74 Foreword 1. PP Introduction 2. TOE DESCRIPTION 3. TOE Security Environment 3.1.3 Connectivity Assumptions 3.2.1 TOE Threats 4. Security Objectives 5. IT Security Requirements 5.1.3 FAU_GEN.2 User identity association 5.1.21 FDP_RIP.1 Subset residual information protection 5.1.35 FMT_SMR.2 Restrictions on security roles 5.1.37 FPT_ITC.1 Inter-TSF confidentiality during transmission 5.1.40 FPT_SEP.2 SFP domain separation 5.2 TOE Security Assurance Requirements 5.2.1 Configuration Management 5.2.2 Delivery and Operation 5.2.3 Development 5.2.4 Guidance Documents 5.2.5 Life Cycle Support 5.2.6 Tests 5.2.7 Vulnerability Assessment 5.3 Security Requirements for the IT Environment 5.3.1 ENV AMA.1 Malicious Access 5.3.2ENV _AVA.1 Information Availability 5.3.3ENV_ A TH.1 Management of User Identifiers and Authenticators 5.3.4ENV_CLR.1 Clearing 5.3.5ENV _EXM.1 Hardware and Software Examination 5.3.6ENV _FOR.1 Forensics 5.3.7 ENV _IDS.llntrusion Det~ction 5.3.8 ENV_INT.1 TOE Interface 5.3.9 ENV_MRK.1 Marking 5.3.10ENV_NON.l Non-TOE Access 5.3.11ENV_NOT.1 User Notification 5.3.12ENV NTK.1 Need-To-Know 5.3.13ENV_PHY.l Physical Security 5.3.14ENV_PR0.1 Information Protection 5.3.15 ENV_RCV.1 System Recovery 5.3.16 ENV_REV.1 Media and Component Review 5.3.17 ENV _RGT.1 User Access Rights and Privileges 5.3.18 ENV_ROL.1 Security Roles 5.3.19ENV_TNG.1User Training 6. PP Application Notes 7. Rationale 7.1 Security Objectives Rationale 7.2 Security Requirements Rationale

Something wrong with this record? Tell us