CPA SECURITY CHARACTERISTIC IPSEC VPN FOR REMOTE WORKING SOFTWARE CLIENT
|
|
|
- Janis Cain
- 10 years ago
- Views:
Transcription
1 CPA SECURITY CHARACTERISTIC IPSEC VPN FOR REMOTE WORKING SOFTWARE CLIENT Version 2.1 Crown Copyright 2013 All Rights Reserved UNCLASSIFIED Page 1
2 About this document This document describes the features, testing and deployment requirements necessary to meet CPA certification for IPsec Software Client security products. It is intended for vendors, system architects, developers, evaluation and technical staff operating within the security arena. Section 1 is suitable for all readers. It outlines the purpose of the security product and defines the scope of the Security Characteristic. Section 2 and Section 3 describe the specific mitigations required to prevent or hinder attacks for this product. Some technical knowledge is assumed. For more information about CPA certification, refer to The Process for Performing CPA Foundation Grade Evaluations 1. Document history The CPA Authority may review, amend, update, replace or issue new Scheme Documents as may be required from time to time. Soft copy location: DiscoverID Version Date Description 1.1 March 2012 Update for publishing 1.2 August 2012 Added Augmented Grade requirements and support for a wider range of operating systems 2.0 December 2012 New document template and SC Library related updates 2.1 January 2013 Updates following external review This document is derived from the following SC Maps. SC Map VPN for Remote Working - Software Client VPN Common Common Libraries Crypt Libraries Network Device Libraries Physical Protection Libraries Map version Contact CESG This document is authorised by: Deputy Technical Director (Assurance), CESG. For queries about this document please contact: CPA Administration Team CESG, Hubble Road Cheltenham Gloucestershire GL51 0EX, UK [email protected] Tel: +44 (0) UNCLASSIFIED Page 2
3 Contents Section 1 Overview Introduction Product description Typical use cases Expected operating environment Compatibility Interoperability PSN End-State IPsec Profile PSN Interim IPsec Profile High level functional components Future enhancements... 7 Section 2 Security Characteristic Format Requirement categories Understanding mitigations... 8 Section 3 Requirements Development Mitigations Verification Mitigations Deployment Mitigations Appendix A Summary of changes to mitigations A.1 Removed mitigations A.2 Modified mitigations A.3 Renamed mitigations A.4 New mitigations Appendix B References Appendix C Glossary UNCLASSIFIED Page 3
4 Section 1 Overview 1.1 Introduction This document is a CPA Security Characteristic. It describes requirements for assured IPsec Software Client products for evaluation and certification under CESG s Commercial Product Assurance (CPA) scheme. 1.2 Product description An IPsec Software Client is an endpoint for an IPsec Virtual Private Network (VPN) tunnel with a Security Gateway. The IPsec tunnel provides the end user with secure enterprise network connectivity over a less trusted network. 1.3 Typical use cases IPsec is used to provide a virtual network between a remote device, on which a client product is installed, and an organisation s Security Gateway at the boundary of its enterprise network. In this scenario, it is likely that multiple client devices will connect to a single gateway. Figure 1: The Client to Security Gateway IPsec model 1.4 Expected operating environment The software VPN client described in this Security Characteristic is expected to be deployed on a standard, networked, remote working device. The deployment should follow the guidance and patterns described in the CESG Walled Garden Architectural Pattern[j]. In the envisaged architecture (see Figure 1), all traffic generated at the Client Endpoint destined for the enterprise network will be processed sed by the Software VPN Client. Confidentiality, integrity and authentication protection must be applied as appropriate, and the resultant traffic will be sent over the less trusted network to the Security Gateway. 1.5 Compatibility This Security Characteristic does not place any specific hardware requirements upon the terminal on which the VPN client is installed beyond the normal technical requirements for the product. For example, some products may have specific CPU or memory requirements in order to function effectively. This Security Characteristic does not define minimum hardware requirements. No specific requirements are placed on the operating system that hosts an IPsec Software Client (conforming to this Security Characteristic) other than to allow the product to operate correctly whilst meeting the requirements in section IV. This said, there is a general expectation that the product will be compatible with the latest version of a given operating system. UNCLASSIFIED Page 4
5 1.6 Interoperability This Security Characteristic assumes that the VPN client is deployed in the endpoint to security gateway model described in RFC Internet Key Exchange Protocol Version 2(IKEv2) [d], as such it must interoperate with an IPsec security gateway, as shown in Figure 1. To ensure interoperability, this Security Characteristic is designed for products that are compliant with the relevant RFCs for IPsec (primarily RFC 4301 [b]) and have passed testing to ensure that they correctly operate with other IPsec implementations. In addition to ensuring RFC compliance this has the additional benefit of enabling deployments to make use of a range of different IPsec VPN clients or gateways based on their particular business and technology requirements. Products conforming to this Security Characteristic must support at least one of the following IPSec Profiles: PSN End-State IPsec Profile (Preferred) PSN Interim IPsec Profile (Supported until 2015) After each supported until date has passed, the corresponding IPsec profile will be removed from this Security Characteristic for new certifications. This does not mean that certificates will be invalidated or that deployments will need to replace currently certified products PSN End-State IPsec Profile The PSN end-state IPsec profile is completely specified in the following: PRIME Framework: Base Module, v1.2.0 PRIME Framework: Suite Definition Module - Suite B.128, v1.2.0 PRIME Framework: Authentication Module X.509 via CERTREQ, v1.2.0 PRIME Framework: IKEv2 NAT Traversal Module, v1.2.0 In the future, the profile summarised in the table below will be updated to track the latest versions of the documents above (currently all at version 1.2.0). Module / Algorithm Type ESP Encryption IKEv2 Encryption Pseudo-random function Algorithm Details AES-128 in GCM-128 AES-128 in GCM-128 (and optionally CBC*) HMAC-SHA Diffie-Hellman group 256bit random ECP (RFC5903), Group 19 Authentication Table 1: Non-authoritative summary of Suite B.128 ECDSA-256 with SHA256 on P-256 curve *If supporting CBC for IKEv2 encryption, the integrity algorithm that must be used is HMAC- SHA UNCLASSIFIED Page 5
6 1.6.2 PSN Interim IPsec Profile The PSN Interim IPsec profile consists of an RFC-compliant implementation of IPsec with IKEv1 (RFCs 2408 and 2409 apply) using Extended Sequence Numbers [q], Encapsulating Security Payload (ESP RFC 4303 [c][c]) and the algorithms given in the table below. Algorithm Description Encryption AES128_ CBC PRF SHA-1 Diffie-Hellman Group Group 5 (1536 bits) Signature RSA with X.509 certificates Table 2: Summary of PSN Interim IPsec profile 1.7 High level functional components The following diagram illustrates the various high level functional components within this product. All components shown relate to specific mitigations listed in Section 3. These are used to structure the Security Characteristic, and to give context to each mitigation. Figure 2: Functional Components of an IPsec Software VPN Client The functional components in Figure 2 are described as follows. Black Interface - The connection to the less trusted network. Black Interface >> DHCP - Black-side DHCP interface. Black Interface >> IP - Black-side IP interface. Bulk Encryption - Encrypts or decrypts traffic, depending on its source and destination, according to the requirements in the appropriate IPsec profile. Key Exchange - Negotiates the traffic encryption keys, according to the requirements in the appropriate IPsec profile. Management - Provides the functionality to control and configure the Software VPN Client. Management functionality is restricted to authorised administrator use only (and not accessible to other personnel) through an authentication mechanism. The exact details of the authentication mechanism are beyond the scope of this document, but could be provided by either the product or host operating system. Red Interface - The interface to the operating system through which all user traffic is tunnelled. Red Interface >> IP - Red-side IP interface. UNCLASSIFIED Page 6
7 1.8 Future enhancements CESG welcomes feedback and suggestions on possible enhancements to this Security Characteristic. A future release will remove the interim IPsec profile and require the use of the PSN End-state IPsec Profile [l]. A future release is likely to include support for the use of trusted computing technology, such as Trusted Platform Modules. UNCLASSIFIED Page 7
8 Section 2 Security Characteristic Format 2.1 Requirement categories All CPA Security Characteristics contain a list of mitigations that describe the specific measures required to prevent or hinder attacks. The mitigations are grouped into three requirement categories; design, verification and deployment, and appear in section 3 of this document in that order. Development mitigations (indicated by the DEV prefix) are measures integrated into the development of the product during its implementation. Development mitigations are checked by an evaluation team during a CPA evaluation. Verification mitigations (indicated by the VER prefix) are specific measures that an evaluator must test (or observe) during a CPA evaluation. Deployment mitigations (indicated by the DEP prefix) are specific measures that describe the deployment and operational control of the product. These are used by system administrators and users to ensure the product is securely deployed and used in practice, and form the basis of the Security Operating Procedures which are produced as part of the CPA evaluation. Within each of the above categories, the mitigations are further grouped into the functional areas to which they relate (as outlined in the Error! Reference source not found.high level functional components diagram). The functional area for a designated group of mitigations is prefixed by double chevron characters ( >> ). For example, mitigations within a section that begins: Development>>Management - concern Development mitigations relating to the Management functional area of the product. Note: Mitigations that apply to the whole product (rather than a functional area within it) are listed at the start of each section. These sections do not contain double chevron characters. 2.2 Understanding mitigations Each of the mitigations listed in Section 3 of this document contain the following elements: The name of the mitigation. This will include a mitigation prefix (DEV, VER or DEP) and a unique reference number. A description of the threat (or threats) that the mitigation is designed to prevent or hinder. Threats are formatted in italic text. The explicit requirement (or group of requirements) that must be carried out. Requirements for foundation grade are formatted in green text. Requirements for augmented grade are formatted in maroon text. In addition, certain mitigations may also contain additional explanatory text to clarify each of the foundation/augmented requirements, as illustrated in the following diagram. UNCLASSIFIED Page 8
9 Name of the mitigation Threat that this mitigation counters Requirements needed For Foundation Grade Explanatory comment for Foundation Grade requirement Requirements needed For Augmented Grade Explanatory comment For Augmented Grade requirement DEV.M267: Provide an automated configuration tool to enforce required settings This mitigation is required to counter exploitation of an accidental misconfiguration At Foundation Grade the product is required to be provided with a configuration tool, or other method, for an administrator to initially set it up into a suitable configuration. If the product requires more than 12 options to be changed or set by an administrator to comply with these Security Characteristics, the developer must supply a tool or policy template which helps the administrator to achieve this in fewer steps. At Augmented Grade the product is required to provide a tool, or other method, for an administrator to verify that their configuration confirms to CPA Augmented. If the product requires more than 12 options to be checked by an administrator to comply with these Security Characteristics, the developer must supply a tool which helps the administrator to achieve this requirement. Figure 3 Components of a typical mitigation UNCLASSIFIED Page 9
10 Section 3 Requirements This section lists the Development, Verification and Deployment mitigations for the IPsec VPN for Remote Working - Software Client Security Characteristic. For a summary of the changed mitigations in this version, please refer to 3.3Appendix AAppendix A. 3.1 Development Mitigations DEV.M41: Crash reporting This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product is required to ensure crashes are logged. Where it is possible that sensitive data may end up in the crash data, this must be handled as red data and must only be available to an administrator. Crash data from both the product and the underlying operating system must be considered. DEV.M42: Heap hardening This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product should use the memory management provided by the operating system. Products should not implement their own heap. DEV.M43: Stack protection This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product is required to be compiled with support for stack protection including all libraries, where the tool chain supports it. If more recent versions of the tool chain support it for the target platform then they should be used in preference to a legacy tool chain. DEV.M44: Data validation on untrusted input This mitigation is required to counter exploitation of a software implementation/logic error At Augmented Grade the product is required to perform validation on data derived from untrusted sources. The checks should consist of common best practice, including range checks for integers and length checks for strings/buffers. All data from external sources should be assumed invalid until checked. DEV.M46: User least privilege This mitigation is required to counter taking advantage of existing user privilege At Foundation Grade the product is required to operate correctly from a standard account without elevated privileges. DEV.M49: Function in a locked-down environment This mitigation is required to counter exploitation of a privileged local service At Augmented Grade the product is required to continue to function correctly when installed on a system locked down in accordance with industry best practice (e.g. use of GAP). UNCLASSIFIED Page 10
11 DEV.M64: All secrets can be purged before disposal This mitigation is required to counter recovery of secrets from a decommissioned device This mitigation is required to counter recovery of secrets from a second hand device At Foundation Grade the product should provide the capability to sanitise all private and symmetric keys during disposal. At Augmented Grade the product is required to provide the capability to sanitise all private and symmetric keys during disposal. DEV.M66: Ephemeral keys protected from high risk processes This mitigation is required to counter a compromised device exfiltrating keys At Augmented Grade the product should use operating system mechanisms (process separation etc) to protect ephemeral secrets. DEV.M159: Update product This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product should support the use of software updates. DEV.M321: Data Execution Prevention This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product is required to support Data Execution Prevention (DEP) when enabled on its hosting platform and must not opt out of DEP. If the product is to be specifically deployed on a platform that does not support either Software DEP or Hardware-enforced DEP, there is no requirement for DEP compatibility. DEV.M337: Support approved IPsec Profile This mitigation is required to counter exploitation of a weak algorithm This mitigation is required to counter exploitation of a weakness in a vulnerable cryptographic protocol At Foundation Grade the product is required to reject connections which do not adhere to the required IPsec profile. At Foundation Grade the product is required to support an IPsec profile defined in the Interoperability section, using both confidentiality and integrity protection. The implementation must function correctly without custom extensions. DEV.M340: Address Space Layout Randomisation This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the product is required to be compiled with full support for ASLR, including all libraries used. If the product is to be specifically deployed on an operating system that does not support ASLR, there is no requirement for ASLR compatibility. Note: ASLR may be disabled for specific aspects of the product, provided there is justification of why this is required. UNCLASSIFIED Page 11
12 DEV.M349: Sanitise temporary variables This mitigation is required to counter reading non-sanitised sensitive data from memory At Foundation Grade the product is required to sanitise temporary variables containing sensitive information as soon as no longer required. A secure erase must consist of at least one complete overwrite. DEV.M355: Secure software delivery This mitigation is required to counter installing compromised software using the update process At Foundation Grade the product should be distributed via a cryptographically protected mechanism, such that the authenticity of software can be ensured. At Augmented Grade the product is required to be distributed via a cryptographically protected mechanism. All installation files, executable binaries and configuration data must be signed using cryptographic mechanisms, such as those provided by modern general-purpose operating systems. DEV.M759: Control export of long term secrets/keys This mitigation is required to counter a compromised device exfiltrating keys This mitigation is required to counter exploitation of unintended information disclosure which leaks keys or secrets This mitigation is required to counter export of secrets through an available API This mitigation is required to counter recovery of secrets from a lost/stolen device At Foundation Grade the product is required to control the export of long term secrets, such as private keys or machine certificates, through any available API, unless authenticated as the administrator. Where available, operating system mechanisms, such as user privileges and the certificate store, should be used to ensure that unencrypted private keys and machine certificates cannot be retrieved by a standard user. The product should also encrypt long term secrets before allowing them to be exported. DEV.M777: Sanitise traffic data buffers This mitigation is required to counter reading of traffic data buffers At Augmented Grade the product is required to sanitise traffic data buffers when no longer required. DEV.M778: Restrict traffic key lifetime This mitigation is required to counter exploitation of overused traffic key At Foundation Grade the product is required to force renegotiation of a given SA within 24 hours of its establishment or previous renegotiation. UNCLASSIFIED Page 12
13 DEV.1 - Development >> Management DEV.1.M267: Provide an automated configuration tool to enforce required settings This mitigation is required to counter exploitation of an accidental misconfiguration At Foundation Grade the product is required to be provided with a configuration tool, or other method, for an administrator to initially set it up into a suitable configuration. If the product requires more than 12 options to be changed or set by an administrator to comply with these Security Characteristics, the developer must supply a tool or policy template which helps the administrator to achieve this in fewer steps. DEV.1.M353: Ensure product security configuration can only be altered by an authenticated system administrator This mitigation is required to counter unauthorised alteration of product's configuration At Foundation Grade the product is required to ensure that only authenticated administrators are able to change the product's security enforcing settings. DEV.1.M612: Sanitise logged data This mitigation is required to counter supplying a malicious script through logged data At Foundation Grade the product is required to ensure logged data is sanitised prior to display. The method and content of sanitisation will change depending on the content in the logs and where the logs are displayed. For example, output to a HTML viewer for the logs will need to be encoded whereas logging output to a text file may not need to be sanitised. Note: This requirement is only applicable if the product actually incorporates a log viewer. DEV.1.M627: Protect access to logs This mitigation is required to counter modification of logging generation This mitigation is required to counter sanitisation of illegitimate access from logs At Foundation Grade the product is required to ensure that all log entries are time stamped. Timestamps must be accurate and the deployment must take measures to ensure this. Such measures could be NTP synchronisation or a manual process. At Foundation Grade the product is required to ensure that only an authenticated administrator can manage logs. At Foundation Grade the product is required to not overwrite logs without alerting the administrator. UNCLASSIFIED Page 13
14 DEV.2 - Development >> Key Exchange DEV.2.M79: Support mutual authentication This mitigation is required to counter redirection to a fake gateway via a Man-in-the-Middle attack (on DNS, routing etc) At Foundation Grade the product is required to use validated X.509 certificates to mutually authenticate all connections. Certificate verification must include full certificate chain verification and processing of the current certificate revocation list(s). DEV.2.M138: State the Security Strength required for random numbers This mitigation is required to counter prediction of randomly generated values due to a weak entropy source At Foundation Grade the product is required to employ an entropy source of sufficient Security Strength for all random number generation required in the operation of the product. The developer must state the Security Strength required of their entropy source based on analysis of all random numbers used in the product, including any generated keys. At this grade, the Security Strength is likely to be 128 bits for products that do not use elliptic curve cryptography. For elliptic curve-based asymmetric mechanisms it is likely to be 256 bits, and for finite field based asymmetric mechanisms it is likely to be 192 bits. DEV.2.M140: Smooth output of entropy source with approved PRNG This mitigation is required to counter prediction of randomly generated values due to a weak PRNG At Foundation Grade the product is required to employ a PRNG of sufficient Security Strength for all random number generation required in the operation of the product. For more details on a suitable PRNG, please see the Process for Performing Foundation Grade Evaluations. DEV.2.M141: Reseed PRNG as required This mitigation is required to counter prediction of randomly generated values due to a weak PRNG At Foundation Grade the product is required to follow an approved reseeding methodology. DEV.2.M142: Perform statistical testing of generated entropy prior to smoothing This mitigation is required to counter prediction of randomly generated values due to a weak entropy source At Augmented Grade the product is required to test output from the entropy source using a statistical test prior to smoothing and use. UNCLASSIFIED Page 14
15 DEV.2.M290: Employ an approved entropy source This mitigation is required to counter prediction of randomly generated values due to a weak entropy source At Foundation Grade the product is required to generate random bits using an entropy source whose entropy generation capability is understood. The developer must provide a detailed description of the entropy source used, giving evidence that it can generate sufficient entropy for use in the device, including an estimate of entropy per bit. If a hardware noise source is used, then the manufacturer's name, the part numbers and details of how this source is integrated into the product must be supplied. If a software entropy source is employed, the API calls used must be provided. Where appropriate, details must be given of how the output of multiple entropy sources are combined. DEV.2.M344: Terminate connections with revoked certificates This mitigation is required to counter an attacker gaining access to credentials on a remote access device At Foundation Grade the product is required to check certificate revocations at least once per day and terminate any connections where the certificate has been revoked. Note: Revocation checking does not need to occur immediately after a new CRL is received. At Augmented Grade the product is required to check certificate revocations at least once per hour and terminate any connections where the certificate has been revoked. The product should log whenever a client using a revoked certificate is disconnected. DEV.3 - Development >> Bulk Encryption DEV.3.M123: Traffic keys are never stored in persistent storage This mitigation is required to counter recovery of secrets from a lost/stolen device This mitigation is required to counter recovery of secrets from a second hand device At Foundation Grade the product should store traffic keys in non-pageable memory. At Augmented Grade the product is required to store traffic keys in non-pageable memory. DEV.4 - Development >> Black Interface DEV.4.M101: Control the attack surface This mitigation is required to counter exploitation of host via unencrypted traffic At Foundation Grade the product is required to be configurable such that it presents only the protocols required for correct functionality. It is anticipated, but not required, that these protocols may include those necessary to perform IPsec, key exchange, session initiation, routing, DNS, ARP and DHCP. Any other protocols that the product requires to be exposed on the black interface in order to function must be documented and explained fully in the deployment guide. DEV.4.M326: Drop Session Initiation Requests This mitigation is required to counter exploitation of host via unencrypted traffic At Foundation Grade the product is required to provide the capability to not respond to requests to initiate a session. When configured as such the VPN Client must be responsible for initiating all VPN connections, it must not be possible to 'Dial-In' to the client. UNCLASSIFIED Page 15
16 DEV.4.M757: Block unauthenticated traffic This mitigation is required to counter exploitation of host via unencrypted traffic At Foundation Grade the product is required to drop all traffic that is not encrypted and authenticated under an IPsec session. With the exception of requests for IPsec session establishment and general traffic routing. DEV.5 - Development >> Red Interface DEV.5.M101: Control the attack surface This mitigation is required to counter exploitation of a red side service that is unavailable from the black network interface At Foundation Grade the product is required to identify, and enable the securing of red side services introduced by the product. Services offered on the red side should be described in the deployment guide with an explanation of the risks of using each service and details of how to mitigate them (e.g. how to disable the services). DEV.5.M122: Prevent Split Tunnelling This mitigation is required to counter exploitation of host via connection to hostile networks This mitigation is required to counter exploitation of host via unencrypted traffic At Foundation Grade the product is required to provide the capability to prevent data from being passed in clear when the encrypted tunnel is not established. At Foundation Grade the product is required to provide the capability to route all traffic through the encrypted tunnel (excluding loopback traffic and traffic required by the encryption standard to perform key exchange/session initiation). UNCLASSIFIED Page 16
17 3.2 Verification Mitigations VER.M341: Audit permissions on product install This mitigation is required to counter exploitation of a privileged local service At Foundation Grade the evaluator will audit any system permissions and ACLs set or altered by the product during installation to ensure that no changes are made, which would give a standard user the ability to modify any components that run with higher privileges (either product or system provided). At Augmented Grade the evaluator will conduct a CESG permissions audit of the installed product. VER.M347: Verify update mechanism This mitigation is required to counter installing compromised software using the update process At Foundation Grade the evaluator will validate the developer's assertions regarding the suitability and security of their update process. The update process must provide a mechanism by which updates can be authenticated before they are applied. The process and any configuration required must be documented within the Security Procedures. At Augmented Grade the evaluator need not do anything additional. VER.M349: Sanitise temporary variables This mitigation is required to counter reading non-sanitised sensitive data from memory At Augmented Grade the evaluator will perform validation using source code to verify that temporary variables containing sensitive information are sanitised when no longer required. The evaluator should use mixed source-assembler listings to ensure that the sanitisation routines are not optimised out by the compiler. VER.M762: Perform IPsec robustness testing This mitigation is required to counter exploitation of a vulnerability in the bulk algorithm implementation This mitigation is required to counter exploitation of a vulnerability in the key exchange implementation At Foundation Grade the evaluator will perform testing on the IPsec implementation using commercial fuzzing tools. At Augmented Grade the evaluator will perform CESG fuzzing and source code review on the IPsec implementation. VER.M777: Sanitise traffic data buffers This mitigation is required to counter reading of traffic data buffers At Augmented Grade the evaluator will perform validation using source code to verify that traffic data buffers are sanitised when no longer required. The evaluator should use mixed source-assembler listings to ensure that the sanitisation routines are not optimised out by the compiler. UNCLASSIFIED Page 17
18 VER.1 - Verify >> Management VER.1.M52: Management application audited for weak permissions This mitigation is required to counter privilege escalation on the management application At Foundation Grade the evaluator will audit the system to ensure that standard user cannot influence any management application, for instance, by modifying registry entries or files, etc. At Augmented Grade the evaluator will conduct a CESG audit of installed software permissions for any management application. VER.1.M80: Protocol robustness testing This mitigation is required to counter discovery of a vulnerability in the implementation of the protocol stack At Foundation Grade the evaluator will perform testing using commercial fuzzing tools. Fuzz testing is described in more detail in the Process for Performing Foundation Grade Evaluations. At Augmented Grade the evaluator will perform CESG fuzzing and source code review. VER.2 - Verify >> Key Exchange VER.2.M4: Evaluation/Cryptocheck This mitigation is required to counter exploitation of a cryptographic algorithm implementation error At Foundation Grade the evaluator will ensure all cryptographic algorithms employed for security functionality have been validated as per the "Cryptographic Validation" section in the CPA Foundation Process document. At Augmented Grade the evaluator will perform a CESG cryptocheck of the algorithms. VER.2.M564: Cryptocheck PRNG implementation This mitigation is required to counter prediction of randomly generated values due to a weak PRNG At Augmented Grade the evaluator will perform a CESG cryptocheck of the PRNG implementation. VER.2.M565: Validate vendor's entropy assertions This mitigation is required to counter prediction of randomly generated values due to a weak entropy source At Augmented Grade the evaluator will validate the assertions made by the vendor regarding the quality of their entropy source. VER.2.M765: Perform IKE robustness testing This mitigation is required to counter exploitation of a vulnerability in the key exchange implementation At Foundation Grade the evaluator will perform testing on the IKE implementation and the X.509 certificate parser using commercial fuzzing tools. At Augmented Grade the evaluator will perform CESG fuzzing and source code review on the IKE implementation and X.509 certificate parser. UNCLASSIFIED Page 18
19 VER.3 - Verify >> Bulk Encryption VER.3.M4: Evaluation/Cryptocheck This mitigation is required to counter exploitation of a cryptographic algorithm implementation error At Foundation Grade the evaluator will ensure all cryptographic algorithms employed for security functionality have been validated as per the "Cryptographic Validation" section in the CPA Foundation Process document. At Augmented Grade the evaluator will perform a CESG cryptocheck of the algorithms. VER.4 - Verify >> Black Interface VER Verify >> Black Interface >> IP VER.4.1.M80: Protocol robustness testing This mitigation is required to counter discovery of a vulnerability in the implementation of the protocol stack At Foundation Grade the evaluator will perform testing using commercial fuzzing tools. Fuzz testing is described in more detail in the Process for Performing Foundation Grade Evaluations. At Augmented Grade the evaluator will perform CESG fuzzing and source code review. VER Verify >> Black Interface >> DHCP VER.4.2.M80: Protocol robustness testing This mitigation is required to counter discovery of a vulnerability in the implementation of the protocol stack At Foundation Grade the evaluator will perform testing using commercial fuzzing tools. Fuzz testing is described in more detail in the Process for Performing Foundation Grade Evaluations. At Augmented Grade the evaluator will perform CESG fuzzing and source code review. VER.5 - Verify >> Red Interface VER Verify >> Red Interface >> IP VER.5.1.M80: Protocol robustness testing This mitigation is required to counter discovery of a vulnerability in the implementation of the protocol stack At Foundation Grade the evaluator will perform testing using commercial fuzzing tools. Fuzz testing is described in more detail in the Process for Performing Foundation Grade Evaluations. At Augmented Grade the evaluator will perform CESG fuzzing and source code review. UNCLASSIFIED Page 19
20 3.3 Deployment Mitigations DEP.M39: Audit log review This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the deployment is required to regularly review audit logs for unexpected entries. DEP.M61: Disable split tunnelling This mitigation is required to counter exploitation of host via connection to hostile networks This mitigation is required to counter exploitation of host via unencrypted traffic This mitigation is required to counter spoofing of the red network At Foundation Grade the deployment should configure the VPN client and host terminal's network stack in such a manner that prevents the user establishing a split tunnel. DEP.M76: Periodically refresh all issued certificates This mitigation is required to counter exploitation of the key management process At Foundation Grade the deployment should reissue all client certificates every 2 years and revoke the previous certificates. At Augmented Grade the deployment is required to reissue all client certificates every 12 months and revoke the previous certificates. DEP.M125: User guidance on physical protection of the device This mitigation is required to counter an attacker gaining access to credentials on a remote access device At Foundation Grade the deployment is required to instruct the user in how to physically protect the device appropriately for the environment it is deployed in. At Augmented Grade the deployment should implement random auditing to ensure users are following security policies. DEP.M130: Purge all secrets before disposal This mitigation is required to counter recovery of secrets from a decommissioned device At Foundation Grade the deployment is required to revoke all certificates and, where possible, keys, prior to disposal. DEP.M131: Operating system verifies signatures This mitigation is required to counter installation of a malicious privileged local service At Foundation Grade the deployment is required to enable signature verification for applications, services and drivers in the host operating system, where supported and where the product makes use of it. DEP.M159: Update product This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the deployment is required to update to the latest version where possible. UNCLASSIFIED Page 20
21 DEP.M332: Secure certificate distribution This mitigation is required to counter exploitation of the key management process This mitigation is required to counter inadvertent issue of credentials to the attacker At Foundation Grade the deployment is required to provision machine certificates to clients and gateways in a secure manner. Configuration of the VPN and installation of the machine certificates must be done by trusted personnel in an appropriately accredited, secure environment. Standard users must not be permitted to manage the certificate installation for the VPN product. When a replacement certificate is provisioned for a gateway, the old certificate must be revoked on the client(s). DEP.M335: Use with assured VPN Gateway This mitigation is required to counter exploitation of unassured interconnecting gateway At Foundation Grade the deployment is required to ensure the product is only used with VPN Security Gateways that have been certified to CPA Foundation Grade. At Augmented Grade the deployment is required to ensure the product is only used with VPN Security Gateways that have been certified to CPA Augmented Grade. DEP.M340: Address Space Layout Randomisation This mitigation is required to counter exploitation of a software implementation/logic error At Foundation Grade the deployment is required to enable ASLR in the host Operating System where available. DEP.M342: Use Trusted PKI This mitigation is required to counter client connecting to a gateway presenting a certificate issued by a compromised CA This mitigation is required to counter client connecting to a gateway presenting a certificate issued by an untrusted delegated CA This mitigation is required to counter client connecting to a spoofed gateway At Foundation Grade the deployment is required to use X.509 gateway and client certificates that are chained to a trusted, non-public, certificate authority to enable revocation of the certificates and prevent issue of fraudulent certificates. DEP.M348: Administrator authorised updates This mitigation is required to counter installing compromised software using the update process At Foundation Grade the deployment is required to confirm the source of updates before they are applied to the system. The administrator is required to have authorised the updates before use. If an automatic process is used, the administrator must also configure the product to authenticate updates. The update procedure to be used by the administrator must be described within the product's security procedures. DEP.M776: Use approved IPsec Profile This mitigation is required to counter exploitation of a weak algorithm This mitigation is required to counter exploitation of a weakness in a vulnerable cryptographic protocol At Foundation Grade the deployment is required to configure the device to use an approved IPsec profile defined in the Interoperability section. UNCLASSIFIED Page 21
22 DEP.M800: Deploy on Managed Endpoint This mitigation is required to counter malware on endpoint At Foundation Grade the deployment is required to configure endpoints in line with good IT practice as part of a risk-managed accredited system. Typically, this will include the installation and subsequent updating of a commercial antivirus product. DEP.1 - Deployment >> Black Interface DEP.1.M326: Drop Session Initiation Requests This mitigation is required to counter exploitation of host via unencrypted traffic At Foundation Grade the deployment should ensure the product does not respond to requests to initiate a session. Where incoming connections are not required, the product should be configured such that it is not possible to 'Dial-In' to the client. DEP.2 - Deployment >> Management DEP.2.M38: Use automated configuration tool This mitigation is required to counter exploitation of an accidental misconfiguration At Foundation Grade the deployment is required to be configured using automated tools if provided. DEP.2.M50: Role based access control This mitigation is required to counter privilege escalation on management application This mitigation is required to counter unauthorised use of management privilege At Foundation Grade the deployment is required to enforce separate accounts for device management, account administration and user access. DEP.2.M53: Local management authentication This mitigation is required to counter use of poorly protected management interface At Foundation Grade the deployment is required to authenticate any local management interface via username/password, standard users should not be able to reconfigure or disable the product. DEP.2.M55: Remote management authentication This mitigation is required to counter use of poorly protected management interface At Foundation Grade the deployment is required to authenticate any remote management interface using a secure protocol, such as IPsec, SNMPv3, TLS or SSH with username/password authentication. At Augmented Grade the deployment is required to authenticate any remote management interface using one of: SNMPv3 or TLS with mutual certificate auth, SSH with key + password. UNCLASSIFIED Page 22
23 DEP.2.M223: Control access to management interface This mitigation is required to counter exploitation of a vulnerability in the management protocol This mitigation is required to counter privilege escalation on management application This mitigation is required to counter use of poorly protected management interface At Foundation Grade the deployment is required to disable management interfaces on the black network. Where required, remote management may still be performed via the encrypted tunnel (provided additional access controls restrict such a facility to the administrator). DEP.2.M606: Control access to device management This mitigation is required to counter attacking management protocol stack At Foundation Grade the deployment is required to restrict which network interfaces can be used for device management. If a local console port or dedicated management interface is available, it must be possible to configure the other network interfaces to not have management services accessible on them. Similarly, it must also be possible to restrict which network interfaces have management services enabled on them. DEP.2.M625: Log all relevant actions This mitigation is required to counter modification of logging generation At Foundation Grade the deployment is required to assess impact of log entries and follow organisational procedures for incident resolution. At Foundation Grade the deployment is required to configure the product to log all actions deemed of interest. Ensure that log data is detailed enough to allow forensic investigation during any incident management. Sensitive data such as passwords and keys must not be written to the logs. At Foundation Grade the deployment should where available, automatically export logs to management/red side device. DEP.3 - Deployment >> Key Exchange DEP.3.M763: Enable mutual authentication This mitigation is required to counter redirection to a fake gateway via a Man-in-the-Middle attack (on DNS, routing etc) At Foundation Grade the deployment is required to configure the device to use X.509 certificates to mutually authenticate all connections. Certificate verification must include full certificate chain verification and processing of the current certificate revocation list(s). UNCLASSIFIED Page 23
24 Appendix A Summary of changes to mitigations CESG has updated the IPsec Software Client Security Characteristic 2.1 (previously version 1.2) for the following reasons. Reflect changes made to the SC libraries used by the Security Characteristic Removal of Manual V as a supported IPsec profile (not supported after December 2012) This has resulted in the following changes to mitigations. A.1 Removed mitigations The following mitigations have been removed. DEP.M30: Detect modification to system DEP.M46: User least privilege DEP.2.M626: Monitor logs for unexpected entries A.2 Modified mitigations The following mitigations have been modified. DEV.1.M627: Protect access to logs DEP.M339: Host system is free of malware (replaced with DEP.M800: Deploy on Managed Endpoint) DEP.2.M625: Log all relevant actions A.3 Renamed mitigations The following mitigations have been renamed. DEV.2.M292: State the Security Strength required for key generation (title changed to DEV.2.M138: State the Security Strength required for random numbers ) A.4 New mitigations The following mitigations have been added. DEP.M131: Operating system verifies signatures DEP.2.M606: Control access to device management UNCLASSIFIED Page 24
25 Appendix B References This document references the following resources. Label Title Location Notes [a] [b] The Process for Performing Foundation Grade CPA Evaluations RFC4301 Security Architecture for the Internet Protocol IETF December 2005 [c] RFC4303 IP Encapsulating Security Payload (ESP) IETF December 2005 [d] [e] [f] [g] [h] RFC5996 Internet Key Exchange Protocol Version 2 (IKEv2) RFC3602 The AES-CBC Cipher Algorithm and Its Use with IPsec RFC5280 Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile) RFC4868 Using HMAC-SHA-256, HMAC-SHA- 384 and HMAC-SHA-512 with IPsec RFC2408 Internet Security Association and Key Management Protocol (ISAKMP) IETF September 2010 IETF September 2003 IETF May 2008 IETF May 2007 IETF November 1998 [i] RFC2409 The Internet Key Exchange IETF November 1998 [j] [k] [l] [m] [n] [o] [p] [q] CESG Architectural Patterns No. 2, Walled Gardens for Remote Access CESG Technical Specifications No. 2 - PRIME Framework - Base Module CESG Technical Specifications No. 5 - PRIME Framework - Suite B.128 Module CESG Technical Specifications No. 8 - PRIME Framework - X.509 via CERTREQ Module CESG Technical Specifications No PRIME Framework - NAT Traversal Module CPA Security Characteristic: IPsec Security Gateway RFC4106 The Use of Galois Counter Mode (GCM) in IPsec Encapsulating Security Payload (ESP) RFC4304 Extended Sequence Number (ESN) Addendum to IPsec Domain of Interpretation (DOI) for Internet Security Association and Key Management Protocol (ISAKMP) CESG IA Policy Portfolio Issue 1.0, March 2011 (Unclassified) CESG IA Policy Portfolio Issue 1.2.0, December 2011 (Unclassified) CESG IA Policy Portfolio Issue 1.2.0, December 2011 (Unclassified) CESG IA Policy Portfolio Issue 1.2.0, December 2011 (Unclassified) CESG IA Policy Portfolio Issue 1.2.0, December 2011 (Unclassified) IETF June 2005 IETF December 2005 UNCLASSIFIED Page 25
26 Appendix C Glossary The following definitions are used in this document. Term Black Black Interface CPA Crash Entropy GAP IPSec Red Red Interface SC Map Security Characteristic Definition Data that is not protectively marked or to be protected. The less trusted interface of the product Commercial Product Assurance. A scheme run by CESG providing certificate-based assurance of commercial security products. Unexpected event which causes the device to not function as intended A measure of the randomness of a piece of information Government Assurance Pack. A framework for securing Windows 7 under an Active Directory Domain. IP Security The data that is to be protected The more trusted interface of the product Diagrammatic representation of a Security Characteristic (or part of one). A standard which describes necessary mitigations which must be present in a completed product, its evaluation or usage, particular to a type of security product. UNCLASSIFIED Page 26
CPA SECURITY CHARACTERISTIC TLS VPN FOR REMOTE WORKING SOFTWARE CLIENT
29175671 CPA SECURITY CHARACTERISTIC TLS VPN FOR REMOTE WORKING SOFTWARE CLIENT Version 1.0 Crown Copyright 2013 All Rights Reserved UNCLASSIFIED Page 1 About this document This document describes the
CPA SECURITY CHARACTERISTIC SECURE VOIP CLIENT
26579500 CPA SECURITY CHARACTERISTIC SECURE VOIP CLIENT Version 2.0 Crown Copyright 2013 All Rights Reserved UNCLASSIFIED Page 1 About this document This document describes the features, testing and deployment
CPA SECURITY CHARACTERISTIC IPSEC VPN GATEWAY
CPA SECURITY CHARACTERISTIC IPSEC VPN GATEWAY Version 2.5 Crown Copyright 2016 All Rights Reserved 48770392 Page 1 of 25 About this document This document describes the features, testing and deployment
CPA SECURITY CHARACTERISTIC MIKEY-SAKKE SECURE VOIP GATEWAY
3166116 CPA SECURITY CHARACTERISTIC MIKEY-SAKKE SECURE VOIP GATEWAY Version 2.0 Crown Copyright 2013 All Rights Reserved UNCLASSIFIED Page 1 MIKEY-SAKKE Secure VoIP gateway About this document This document
CPA SECURITY CHARACTERISTIC ENTERPRISE MANAGEMENT OF DATA AT REST ENCRYPTION
UNCLASSIFIED 24426399 CPA SECURITY CHARACTERISTIC ENTERPRISE MANAGEMENT OF DATA AT REST ENCRYPTION Version 1.0 Crown Copyright 2013 All Rights Reserved UNCLASSIFIED Page 1 UNCLASSIFIED Enterprise Management
UNCLASSIFIED CPA SECURITY CHARACTERISTIC REMOTE DESKTOP. Version 1.0. Crown Copyright 2011 All Rights Reserved
18570909 CPA SECURITY CHARACTERISTIC REMOTE DESKTOP Version 1.0 Crown Copyright 2011 All Rights Reserved CPA Security Characteristics for CPA Security Characteristic Remote Desktop 1.0 Document History
UNCLASSIFIED 12686381
12686381 CPA SECURITY CHARACTERISTIC IP FILTERING FIREWALLS Version 1.1 Crown Copyright 2011 All Rights Reserved CPA Security Characteristics for IP Filtering firewalls 26/07/2011 Document History Version
OFFICIAL SECURITY CHARACTERISTIC MOBILE DEVICE MANAGEMENT
SECURITY CHARACTERISTIC MOBILE DEVICE MANAGEMENT Version 1.3 Crown Copyright 2015 All Rights Reserved 49358431 Page 1 of 12 About this document This document describes the features, testing and deployment
CPA SECURITY CHARACTERISTIC DATA SANITISATION - FLASH BASED STORAGE
12040940 CPA SECURITY CHARACTERISTIC DATA SANITISATION - FLASH BASED STORAGE Version 0.3 Crown Copyright 2012 All Rights Reserved CPA Security Characteristics for Data Sanitisation - Flash Based Storage
CPA SECURITY CHARACTERISTIC GATEWAY EMAIL ENCRYPTION
11936884 CPA SECURITY CHARACTERISTIC GATEWAY EMAIL ENCRYPTION Version 1.0 Crown Copyright 2016 All Rights Reserved Document History Version Date Description CPA Security Characteristics for Gateway Email
UNCLASSIFIED CPA SECURITY CHARACTERISTIC WEB APPLICATION FIREWALLS. Version 1.3. Crown Copyright 2011 All Rights Reserved
18397081 CPA SECURITY CHARACTERISTIC WEB APPLICATION FIREWALLS Version 1.3 Crown Copyright 2011 All Rights Reserved CPA Security Characteristics for Web Application Firewalls Document History [Publish
UNCLASSIFIED CPA SECURITY CHARACTERISTIC SOFTWARE FULL DISK ENCRYPTION. Version 1.1. Crown Copyright 2011 All Rights Reserved
11590282 CPA SECURITY CHARACTERISTIC SOFTWARE FULL DISK ENCRYPTION Version 1.1 Crown Copyright 2011 All Rights Reserved CPA Security Characteristics for software full disk encryption Document History [Publish
CPA SECURITY CHARACTERISTIC SOFTWARE FULL DISK ENCRYPTION
27289237 CPA SECURITY CHARACTERISTIC SOFTWARE FULL DISK ENCRYPTION Version 1.23 Crown Copyright 2016 All Rights Reserved Page 1 About this document This document describes the features, testing and deployment
UNCLASSIFIED CPA SECURITY CHARACTERISTIC SERVER VIRTUALISATION. Version 1.21. Crown Copyright 2012 All Rights Reserved
ID18939561 CPA SECURITY CHARACTERISTIC SERVER VIRTUALISATION Version 1.21 Crown Copyright 2012 All Rights Reserved CPA Security Characteristics for Server Virtualisation 18/05/2012 Document History Version
CPA SECURITY CHARACTERISTIC DATA AT REST ENCRYPTION: ALWAYS-ON MOBILE DEVICES
CPA SECURITY CHARACTERISTIC DATA AT REST ENCRYPTION: ALWAYS-ON MOBILE DEVICES Version 1.1 Crown Copyright 2016 All Rights Reserved 44335885 Page 1 of 6 About this document This document describes the features,
End User Devices Security Guidance: Apple ios 8
GOV.UK Guidance End User Devices Security Guidance: Apple ios 8 Published Contents 1. Changes since previous guidance 2. Usage scenario 3. Summary of platform security 4. How the platform can best satisfy
October 2015 Issue No: 1.1. Security Procedures Windows Server 2012 Hyper-V
October 2015 Issue No: 1.1 Security Procedures Windows Server 2012 Hyper-V Security Procedures Windows Server 2012 Hyper-V Issue No: 1.1 October 2015 This document describes the manner in which this product
CESG ASSURED SERVICE CAS SERVICE REQUIREMENT PSN CA (IPSEC)
CESG ASSURED SERVICE CAS SERVICE REQUIREMENT PSN CA (IPSEC) Version 1.0 Crown Copyright 2016 All Rights Reserved Page 1 Document History Version Date Description 1.0 October 2013 Initial issue Soft copy
Security. Contents. S-72.3240 Wireless Personal, Local, Metropolitan, and Wide Area Networks 1
Contents Security requirements Public key cryptography Key agreement/transport schemes Man-in-the-middle attack vulnerability Encryption. digital signature, hash, certification Complete security solutions
Guidance Regarding Skype and Other P2P VoIP Solutions
Guidance Regarding Skype and Other P2P VoIP Solutions Ver. 1.1 June 2012 Guidance Regarding Skype and Other P2P VoIP Solutions Scope This paper relates to the use of peer-to-peer (P2P) VoIP protocols,
Guidance End User Devices Security Guidance: Apple ios 7
GOV.UK Guidance End User Devices Security Guidance: Apple ios 7 Updated 10 June 2014 Contents 1. Changes since previous guidance 2. Usage Scenario 3. Summary of Platform Security 4. How the Platform Can
Case Study for Layer 3 Authentication and Encryption
CHAPTER 2 Case Study for Layer 3 Authentication and Encryption This chapter explains the basic tasks for configuring a multi-service, extranet Virtual Private Network (VPN) between a Cisco Secure VPN Client
UNCLASSIFIED CESG ASSURED SERVICE CAS SERVICE REQUIREMENT DESTRUCTION. Version 1.0. Crown Copyright 2012 All Rights Reserved.
CESG ASSURED SERVICE CAS SERVICE REQUIREMENT DESTRUCTION Version 1.0 Crown Copyright 2012 All Rights Reserved Page 1 Document History Version Date Description 0.1 June 2012 Initial Draft Version 1.0 July
Introduction. An Overview of the DX Industrial Router Product Line. IP router and firewall. Integrated WAN, Serial and LAN interfaces
Introduction An Overview of the D Industrial Router Product Line Secure Access with VPN Technology in Industrial Networks Outlining the IPsec and VPN capabilities available in the GarrettCom D series of
Network Security. Lecture 3
Network Security Lecture 3 Design and Analysis of Communication Networks (DACS) University of Twente The Netherlands Security protocols application transport network datalink physical Contents IPSec overview
BlackBerry 10.3 Work and Personal Corporate
GOV.UK Guidance BlackBerry 10.3 Work and Personal Corporate Published Contents 1. Usage scenario 2. Summary of platform security 3. How the platform can best satisfy the security recommendations 4. Network
Virtual Private Networks (VPN) Connectivity and Management Policy
Connectivity and Management Policy VPN Policy for Connectivity into the State of Idaho s Wide Area Network (WAN) 02 September 2005, v1.9 (Previous revision: 14 December, v1.8) Applicability: All VPN connections
7 Network Security. 7.1 Introduction 7.2 Improving the Security 7.3 Internet Security Framework. 7.5 Absolute Security?
7 Network Security 7.1 Introduction 7.2 Improving the Security 7.3 Internet Security Framework 7.4 Firewalls 7.5 Absolute Security? 7.1 Introduction Security of Communications data transport e.g. risk
SP 800-130 A Framework for Designing Cryptographic Key Management Systems. 5/25/2012 Lunch and Learn Scott Shorter
SP 800-130 A Framework for Designing Cryptographic Key Management Systems 5/25/2012 Lunch and Learn Scott Shorter Topics Follows the Sections of SP 800-130 draft 2: Introduction Framework Basics Goals
Acano solution. Security Considerations. August 2015 76-1026-01-E
Acano solution Security Considerations August 2015 76-1026-01-E Contents Contents 1 Introduction... 3 2 Acano Secure Development Lifecycle... 3 3 Acano Security Points... 4 Acano solution: Security Consideration
Chapter 4 Virtual Private Networking
Chapter 4 Virtual Private Networking This chapter describes how to use the virtual private networking (VPN) features of the FVL328 Firewall. VPN tunnels provide secure, encrypted communications between
Site to Site Virtual Private Networks (VPNs):
Site to Site Virtual Private Networks Programme NPFIT DOCUMENT RECORD ID KEY Sub-Prog / Project Information Governance NPFIT-FNT-TO-IG-GPG-0002.01 Prog. Director Mark Ferrar Owner Tim Davis Version 1.0
Security Technical. Overview. BlackBerry Enterprise Service 10. BlackBerry Device Service Solution Version: 10.2
BlackBerry Enterprise Service 10 BlackBerry Device Service Solution Version: 10.2 Security Technical Overview Published: 2014-09-10 SWD-20140908123239883 Contents 1 About BlackBerry Device Service solution
Implementing Cisco IOS Network Security
Implementing Cisco IOS Network Security IINS v3.0; 5 Days, Instructor-led Course Description Implementing Cisco Network Security (IINS) v3.0 is a 5-day instructor-led course focusing on security principles
Use Shrew Soft VPN Client to connect with IPSec VPN Server on RV130 and RV130W
Article ID: 5037 Use Shrew Soft VPN Client to connect with IPSec VPN Server on RV130 and RV130W Objective IPSec VPN (Virtual Private Network) enables you to securely obtain remote resources by establishing
IINS Implementing Cisco Network Security 3.0 (IINS)
IINS Implementing Cisco Network Security 3.0 (IINS) COURSE OVERVIEW: Implementing Cisco Network Security (IINS) v3.0 is a 5-day instructor-led course focusing on security principles and technologies, using
[SMO-SFO-ICO-PE-046-GU-
Presentation This module contains all the SSL definitions. See also the SSL Security Guidance Introduction The package SSL is a static library which implements an API to use the dynamic SSL library. It
Payment Card Industry (PCI) Terminal Software Security. Best Practices
Payment Card Industry (PCI) Terminal Software Security Best Version 1.0 December 2014 Document Changes Date Version Description June 2014 Draft Initial July 23, 2014 Core Redesign for core and other August
90% of data breaches are caused by software vulnerabilities.
90% of data breaches are caused by software vulnerabilities. Get the skills you need to build secure software applications Secure Software Development (SSD) www.ce.ucf.edu/ssd Offered in partnership with
Security in IPv6. Basic Security Requirements and Techniques. Confidentiality. Integrity
Basic Security Requirements and Techniques Confidentiality The property that stored or transmitted information cannot be read or altered by an unauthorized party Integrity The property that any alteration
Using BroadSAFE TM Technology 07/18/05
Using BroadSAFE TM Technology 07/18/05 Layers of a Security System Security System Data Encryption Key Negotiation Authentication Identity Root Key Once root is compromised, all subsequent layers of security
ensure prompt restart of critical applications and business activities in a timely manner following an emergency or disaster
Security Standards Symantec shall maintain administrative, technical, and physical safeguards for the Symantec Network designed to (i) protect the security and integrity of the Symantec Network, and (ii)
Central Agency for Information Technology
Central Agency for Information Technology Kuwait National IT Governance Framework Information Security Agenda 1 Manage security policy 2 Information security management system procedure Agenda 3 Manage
Guidance End User Devices Security Guidance: Apple OS X 10.9
GOV.UK Guidance End User Devices Security Guidance: Apple OS X 10.9 Published 23 January 2014 Contents 1. Changes since previous guidance 2. Usage Scenario 3. Summary of Platform Security 4. How the Platform
Nortel Networks, Inc. VPN Client Software (Software Version: 7_11.101) FIPS 140-2 Non-Proprietary Security Policy
Nortel Networks, Inc. VPN Client Software (Software Version: 7_11.101) FIPS 140-2 Non-Proprietary Security Policy Level 1 Validation Document Version 0.5 Prepared for: Prepared by: Nortel Networks, Inc.
Introduction to Security and PIX Firewall
Introduction to Security and PIX Firewall Agenda Dag 28 Föreläsning LAB PIX Firewall VPN A Virtual Private Network (VPN) is a service offering secure, reliable connectivity over a shared, public network
Windows Remote Access
Windows Remote Access A newsletter for IT Professionals Education Sector Updates Issue 1 I. Background of Remote Desktop for Windows Remote Desktop Protocol (RDP) is a proprietary protocol developed by
Securing Distribution Automation
Securing Distribution Automation Jacques Benoit, Cooper Power Systems Serge Gagnon, Hydro-Québec Luc Tétreault, Hydro-Québec Western Power Delivery Automation Conference Spokane, Washington April 2010
Network Address Translation (NAT) Good Practice Guideline
Programme NPFIT Document Record ID Key Sub-Prog / Project Infrastructure Security NPFIT-FNT-TO-IG-GPG-0011.06 Prog. Director Chris Wilber Status Approved Owner James Wood Version 2.0 Author Mike Farrell
Securing IP Networks with Implementation of IPv6
Securing IP Networks with Implementation of IPv6 R.M.Agarwal DDG(SA), TEC Security Threats in IP Networks Packet sniffing IP Spoofing Connection Hijacking Denial of Service (DoS) Attacks Man in the Middle
End User Devices Security Guidance: Apple OS X 10.10
GOV.UK Guidance End User Devices Security Guidance: Apple OS X 10.10 Published Contents 1. Changes since previous guidance 2. Usage scenario 3. Summary of platform security 4. How the platform can best
FIPS 140-2 Non-Proprietary Security Policy. IBM Internet Security Systems SiteProtector Cryptographic Module (Version 1.0)
FIPS 140-2 Non-Proprietary Security Policy IBM Internet Security Systems SiteProtector Document Version 2.3 August 5, 2010 Document Version 2.3 IBM Internet Security Systems Page 1 of 24 Prepared For:
VPN SECURITY. February 2008. The Government of the Hong Kong Special Administrative Region
VPN SECURITY February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without the
National Security Agency Perspective on Key Management
National Security Agency Perspective on Key Management IEEE Key Management Summit 5 May 2010 Petrina Gillman Information Assurance (IA) Infrastructure Development & Operations Technical Director National
IPv6 SECURITY. May 2011. The Government of the Hong Kong Special Administrative Region
IPv6 SECURITY May 2011 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without the express
CRYPTOGRAPHY AS A SERVICE
CRYPTOGRAPHY AS A SERVICE Peter Robinson RSA, The Security Division of EMC Session ID: ADS R01 Session Classification: Advanced Introduction Deploying cryptographic keys to end points such as smart phones,
FISMA / NIST 800-53 REVISION 3 COMPLIANCE
Mandated by the Federal Information Security Management Act (FISMA) of 2002, the National Institute of Standards and Technology (NIST) created special publication 800-53 to provide guidelines on security
APNIC elearning: IPSec Basics. Contact: [email protected]. esec03_v1.0
APNIC elearning: IPSec Basics Contact: [email protected] esec03_v1.0 Overview Virtual Private Networks What is IPsec? Benefits of IPsec Tunnel and Transport Mode IPsec Architecture Security Associations
CESG ASSURED SERVICE CAS SERVICE REQUIREMENT TELECOMMUNICATIONS
CESG ASSURED SERVICE CAS SERVICE REQUIREMENT TELECOMMUNICATIONS Issue 1.1 Crown Copyright 2015 All Rights Reserved 1 of 9 Document History Version Date Description 0.1 November 2012 Initial Draft Version
STRATEGIC POLICY. Information Security Policy Documentation. Network Management Policy. 1. Introduction
Policy: Title: Status: 1. Introduction ISP-S12 Network Management Policy Revised Information Security Policy Documentation STRATEGIC POLICY 1.1. This information security policy document covers management,
INF3510 Information Security University of Oslo Spring 2011. Lecture 9 Communication Security. Audun Jøsang
INF3510 Information Security University of Oslo Spring 2011 Lecture 9 Communication Security Audun Jøsang Outline Network security concepts Communication security Perimeter security Protocol architecture
Using IKEv2 on Juniper Networks Junos Pulse Secure Access Appliance
Using IKEv2 on Juniper Networks Junos Pulse Secure Access Appliance Juniper Networks, Inc. 1 Table of Contents Before we begin... 3 Configuring IKEv2 on IVE... 3 IKEv2 Client Side Configuration on Windows
2. From a control perspective, the PRIMARY objective of classifying information assets is to:
MIS5206 Week 13 Your Name Date 1. When conducting a penetration test of an organization's internal network, which of the following approaches would BEST enable the conductor of the test to remain undetected
Security vulnerabilities in the Internet and possible solutions
Security vulnerabilities in the Internet and possible solutions 1. Introduction The foundation of today's Internet is the TCP/IP protocol suite. Since the time when these specifications were finished in
JK0 015 CompTIA E2C Security+ (2008 Edition) Exam
JK0 015 CompTIA E2C Security+ (2008 Edition) Exam Version 4.1 QUESTION NO: 1 Which of the following devices would be used to gain access to a secure network without affecting network connectivity? A. Router
Configure an IPSec Tunnel between a Firebox Vclass & a Check Point FireWall-1
Configure an IPSec Tunnel between a Firebox Vclass & a Check Point FireWall-1 This document describes how to configure an IPSec tunnel between a WatchGuard Firebox Vclass appliance (Vcontroller version
Salesforce1 Mobile Security Guide
Salesforce1 Mobile Security Guide Version 1, 1 @salesforcedocs Last updated: December 8, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
Security Engineering Part III Network Security. Security Protocols (II): IPsec
Security Engineering Part III Network Security Security Protocols (II): IPsec Juan E. Tapiador [email protected] Department of Computer Science, UC3M Security Engineering 4th year BSc in Computer Science,
Pulse Secure, LLC. January 9, 2015
Pulse Secure Network Connect Cryptographic Module Version 2.0 Non-Proprietary Security Policy Document Version 1.1 Pulse Secure, LLC. January 9, 2015 2015 by Pulse Secure, LLC. All rights reserved. May
SENSE Security overview 2014
SENSE Security overview 2014 Abstract... 3 Overview... 4 Installation... 6 Device Control... 7 Enrolment Process... 8 Authentication... 9 Network Protection... 12 Local Storage... 13 Conclusion... 15 2
HMRC Secure Electronic Transfer (SET)
HM Revenue & Customs HMRC Secure Electronic Transfer (SET) Installation and key renewal overview Version 3.0 Contents Welcome to HMRC SET 1 What will you need to use HMRC SET? 2 HMRC SET high level diagram
SSL BEST PRACTICES OVERVIEW
SSL BEST PRACTICES OVERVIEW THESE PROBLEMS ARE PERVASIVE 77.9% 5.2% 19.2% 42.3% 77.9% of sites are HTTP 5.2% have an incomplete chain 19.2% support weak/insecure cipher suites 42.3% support SSL 3.0 83.1%
Microsoft Windows Server System White Paper
Introduction to Network Access Protection Microsoft Corporation Published: June 2004, Updated: May 2006 Abstract Network Access Protection, a platform for Microsoft Windows Server "Longhorn" (now in beta
Egress Switch Best Practice Security Guide V4.x
Egress Switch Best Practice Security Guide V4.x www.egress.com 2007-2013 Egress Software Technologies Ltd Table of Contents Introduction... 4 Best Practice Installation... 4 System Administrators... 5
Högskolan i Halmstad Sektionen för Informationsvetenskap, Data- Och Elektroteknik (IDÉ) Ola Lundh. Name (in block letters) :
Högskolan i Halmstad Sektionen för Informationsvetenskap, Data- Och Elektroteknik (IDÉ) Ola Lundh Written Exam in Network Security ANSWERS May 28, 2009. Allowed aid: Writing material. Name (in block letters)
SecureDoc Disk Encryption Cryptographic Engine
SecureDoc Disk Encryption Cryptographic Engine FIPS 140-2 Non-Proprietary Security Policy Abstract: This document specifies Security Policy enforced by SecureDoc Cryptographic Engine compliant with the
STONEGATE IPSEC VPN 5.1 VPN CONSORTIUM INTEROPERABILITY PROFILE
STONEGATE IPSEC VPN 5.1 VPN CONSORTIUM INTEROPERABILITY PROFILE V IRTUAL PRIVATE NETWORKS C ONTENTS Introduction to the Scenarios... 3 Scenario 1: Gateway-to-Gateway With Pre-Shared Secrets... 3 Configuring
DirectAccess in Windows 7 and Windows Server 2008 R2. Aydin Aslaner Senior Support Escalation Engineer Microsoft MEA Networking Team
DirectAccess in Windows 7 and Windows Server 2008 R2 Aydin Aslaner Senior Support Escalation Engineer Microsoft MEA Networking Team 0 Introduction to DirectAccess Increasingly, people envision a world
CS 356 Lecture 25 and 26 Operating System Security. Spring 2013
CS 356 Lecture 25 and 26 Operating System Security Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control
Fireware How To VPN. Introduction. Is there anything I need to know before I start? Configuring a BOVPN Gateway
Fireware How To VPN How do I set up a manual branch office VPN tunnel? Introduction You use Branch Office VPN (BOVPN) with manual IPSec to make encrypted tunnels between a Firebox and a second IPSec-compliant
OPENID AUTHENTICATION SECURITY
OPENID AUTHENTICATION SECURITY Erik Lagercrantz and Patrik Sternudd Uppsala, May 17 2009 1 ABSTRACT This documents gives an introduction to OpenID, which is a system for centralised online authentication.
Secure Network Communications FIPS 140 2 Non Proprietary Security Policy
Secure Network Communications FIPS 140 2 Non Proprietary Security Policy 21 June 2010 Table of Contents Introduction Module Specification Ports and Interfaces Approved Algorithms Test Environment Roles
How To Secure An Rsa Authentication Agent
RSA Authentication Agents Security Best Practices Guide Version 3 Contact Information Go to the RSA corporate web site for regional Customer Support telephone and fax numbers: www.rsa.com. Trademarks RSA,
Using IPSec in Windows 2000 and XP, Part 2
Page 1 of 8 Using IPSec in Windows 2000 and XP, Part 2 Chris Weber 2001-12-20 This is the second part of a three-part series devoted to discussing the technical details of using Internet Protocol Security
Final exam review, Fall 2005 FSU (CIS-5357) Network Security
Final exam review, Fall 2005 FSU (CIS-5357) Network Security Instructor: Breno de Medeiros 1. What is an insertion attack against a NIDS? Answer: An insertion attack against a network intrusion detection
Security Protocols HTTPS/ DNSSEC TLS. Internet (IPSEC) Network (802.1x) Application (HTTP,DNS) Transport (TCP/UDP) Transport (TCP/UDP) Internet (IP)
Security Protocols Security Protocols Necessary to communicate securely across untrusted network Provide integrity, confidentiality, authenticity of communications Based on previously discussed cryptographic
McAfee Firewall Enterprise 8.2.1
Configuration Guide FIPS 140 2 Revision A McAfee Firewall Enterprise 8.2.1 The McAfee Firewall Enterprise FIPS 140 2 Configuration Guide, version 8.2.1, provides instructions for setting up McAfee Firewall
Certification Report
Certification Report EAL 4+ Evaluation of Entrust Authority Security Manager and Security Manager Administration v8.1 SP1 Issued by: Communications Security Establishment Canada Certification Body Canadian
BYOD Guidance: BlackBerry Secure Work Space
GOV.UK Guidance BYOD Guidance: BlackBerry Secure Work Space Published 17 February 2015 Contents 1. About this guidance 2. Summary of key risks 3. Secure Work Space components 4. Technical assessment 5.
McAfee Firewall Enterprise 8.3.1
Configuration Guide Revision A McAfee Firewall Enterprise 8.3.1 FIPS 140-2 The McAfee Firewall Enterprise FIPS 140-2 Configuration Guide, version 8.3.1, provides instructions for setting up McAfee Firewall
The BANDIT Products in Virtual Private Networks
encor! enetworks TM Version A.1, March 2010 2010 Encore Networks, Inc. All rights reserved. The BANDIT Products in Virtual Private Networks One of the principal features of the BANDIT products is their
Executive Summary and Purpose
ver,1.0 Hardening and Securing Opengear Devices Copyright Opengear Inc. 2013. All Rights Reserved. Information in this document is subject to change without notice and does not represent a commitment on
CIP Security Phase 1 Secure Transport for EtherNet/IP
CIP Security Phase 1 Secure Transport for EtherNet/IP Brian Batke, Principal Engineer Rockwell Automation ([email protected], +1-440-646-5277) Joakim Wiberg, Team Manager Technology and Platforms
ForeScout CounterACT. Device Host and Detection Methods. Technology Brief
ForeScout CounterACT Device Host and Detection Methods Technology Brief Contents Introduction... 3 The ForeScout Approach... 3 Discovery Methodologies... 4 Passive Monitoring... 4 Passive Authentication...
Criteria for web application security check. Version 2015.1
Criteria for web application security check Version 2015.1 i Content Introduction... iii ISC- P- 001 ISC- P- 001.1 ISC- P- 001.2 ISC- P- 001.3 ISC- P- 001.4 ISC- P- 001.5 ISC- P- 001.6 ISC- P- 001.7 ISC-
Security Controls for the Autodesk 360 Managed Services
Autodesk Trust Center Security Controls for the Autodesk 360 Managed Services Autodesk strives to apply the operational best practices of leading cloud-computing providers around the world. Sound practices
Chapter 8 Virtual Private Networking
Chapter 8 Virtual Private Networking This chapter describes how to use the virtual private networking (VPN) features of the FWG114P v2 Wireless Firewall/Print Server. VPN tunnels provide secure, encrypted
Firewalls, Tunnels, and Network Intrusion Detection
Firewalls, Tunnels, and Network Intrusion Detection 1 Part 1: Firewall as a Technique to create a virtual security wall separating your organization from the wild west of the public internet 2 1 Firewalls
