0% found this document useful (0 votes)
173 views10 pages

Isca Labs Fortinet FortiGate IPSEC Report

This document summarizes the results of ICSA Labs' IPSEC Enhanced Certification Testing of Fortinet's FortiGate Consolidated Security Platforms. The testing evaluated the FortiGate 101F model against ICSA Labs' IPSEC Version 3.1 requirements. The FortiGate 101F satisfied all mandatory certification testing requirements, including IKEv2/IPSEC interoperability, cryptography implementation, administration, logging, and security. As a result, Fortinet's FortiGate Consolidated Security Platforms retained ICSA Labs' IPSEC Version 3.1 IKEv2 ENHANCED Certification. Future versions will remain certified through periodic testing to ensure compliance. Certification can be revoked if Fortinet withdraws, a

Uploaded by

Hicham aissaoui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
173 views10 pages

Isca Labs Fortinet FortiGate IPSEC Report

This document summarizes the results of ICSA Labs' IPSEC Enhanced Certification Testing of Fortinet's FortiGate Consolidated Security Platforms. The testing evaluated the FortiGate 101F model against ICSA Labs' IPSEC Version 3.1 requirements. The FortiGate 101F satisfied all mandatory certification testing requirements, including IKEv2/IPSEC interoperability, cryptography implementation, administration, logging, and security. As a result, Fortinet's FortiGate Consolidated Security Platforms retained ICSA Labs' IPSEC Version 3.1 IKEv2 ENHANCED Certification. Future versions will remain certified through periodic testing to ensure compliance. Certification can be revoked if Fortinet withdraws, a

Uploaded by

Hicham aissaoui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

IPSEC Enhanced Certification Testing Report

Version 3.1 Basic

Fortinet
FortiGate Consolidated Security Platforms

August 10, 2021

Prepared by ICSA Labs


1000 Bent Creek Blvd., Suite 200
Mechanicsburg, PA 17050
www.icsalabs.com
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Table of Contents

Executive Summary ................................................................................................................ 1


Introduction ......................................................................................................................... 1
Product Overview ................................................................................................................ 1
Scope of Assessment .......................................................................................................... 1
Summary of Findings .......................................................................................................... 2
Certification Maintenance .................................................................................................... 2
Product Description ................................................................................................................. 2
Hardware ............................................................................................................................ 2
Software .............................................................................................................................. 2
Product Family Description .................................................................................................. 3
Product Family Members..................................................................................................... 3
Test Configuration ................................................................................................................... 3
Detailed Findings .................................................................................................................... 5
IKEv2/IPSEC Interoperability ............................................................................................... 5
Cryptography....................................................................................................................... 5
Administration ..................................................................................................................... 5
Logging ............................................................................................................................... 5
Enhanced ............................................................................................................................ 6
Security Testing .................................................................................................................. 7
Authority .................................................................................................................................. 8

IPSEC-FORTINET-2021-0810-01 Page i of i
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Executive Summary

Introduction
The goal of ICSA Labs certification testing is to significantly increase user and enterprise trust in information
security products and solutions. For 30 years, ICSA Labs, an independent division of Verizon, has been
providing credible, independent, 3rd party security product testing and certification for many of the world’s
top security product developers and service providers. Enterprises worldwide rely on ICSA Labs to set and
apply objective testing and certification criteria for measuring product compliance and performance.

Product Overview
With models ranging from those suited for small businesses to models designed for large enterprises,
service providers and carriers, FortiGate Consolidated Security Platforms combine the FortiOS™ security
operating system with FortiASIC processors and other hardware to provide a comprehensive and high-
performance array of security and networking functions.
FortiGate Consolidated Security Platforms provide cost-effective, comprehensive protection against
network, content, and application-level threats - including complex attacks favored by cybercriminals -
without degrading network availability and uptime. FortiGate platforms incorporate sophisticated networking
features, such as high availability (active/active, active/passive) for maximum network uptime, and virtual
domain capabilities to separate various networks requiring different security policies.

Scope of Assessment
The ICSA Labs IPSEC Product Certification Program has the objective to make available to the end user
community an ever-increasing selection of IPSEC products that are interoperable and that provide the
security services of authentication, data integrity, and confidentiality. The IPSEC Product Certification
Criteria, Version 3.1 is based on the Internet Key Exchange version 2 (IKEv2), and IPSEC protocols. ICSA
Labs tested the product against both its “BASIC” and “ENHANCED” requirements. These sets of
requirements are summarized below.

The following is a summary of the IPSEC 3.1 BASIC requirements against which the product was tested:
 The Candidate IPSEC Product must be a generally available product and must be interoperable
(negotiation, establishment, and rekeying of SAs) with other independent implementations.
 The Candidate IPSEC Product must be in compliance with a specific subset of requirements
defined in the IETF IPSEC related RFCs.
 The Candidate IPSEC Product must be in compliance with a specific subset of requirements
defined in the IETF IKEv2 related RFCs.
 The Candidate IPSEC Product must implement cryptographic algorithms without fatal or security-
degrading mistakes.
 The Candidate IPSEC Product must not be vulnerable to an evolving set of remotely executable
exploits related to the IKEv2/IPSEC implementation that is known to the Internet community.
 The Candidate IPSEC Product must have the ability to log the required data for IKEv2 negotiation
failures and other administrative changes.
 The Candidate IPSEC Product must provide cryptographically-protected remote administration.

IPSEC-FORTINET-2021-0810-01 Page 1 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

The following is a summary of the IPSEC 3.1 ENHANCED requirements against which Fortinet additionally
opted to be tested:
 The Candidate IPSEC Product must support RSA Signature authentication.
 The Candidate IPSEC Product must support a secure mechanism for installation of X.509
certificates.
 The Candidate IPSEC Product must properly execute certificate validation and provide for
automatic retrieval of certificate revocation information.

 The Candidate IPSEC Product must interoperate with dynamically addressed peers with the use
of digital certificate based authentication.

Summary of Findings
With the successful testing of the FotiGate 101F model, the FortiGate Consolidated Security Plaforms
satisfied all of the mandatory certification testing requirements to retain
ICSA Labs IPSEC Version 3.1 IKEv2 ENHANCED Certification.

Certification Maintenance
The Candidate IPSEC Product will remain certified on this and future released versions of the product for
the length of the testing contract. Future versions continue to be certified since the product is continuously
deployed at ICSA Labs and may be subjected to periodic testing on the most current product version.

Three circumstances will cause the Candidate IPSEC Product to have its certification revoked:

1. The Candidate IPSEC Product vendor withdraws from the ICSA Labs IPSEC Certification Program.
2. The product fails periodic testing and the Candidate IPSEC Product vendor subsequently fails to
provide an adequate fix within a prescribed length of time.
3. The product fails to meet the next full test cycle against the current version of the criteria.

Product Description

The term Candidate IPSEC Product refers to the complete system submitted by the vendor for certification
testing including all documentation, hardware, firmware, software, operating systems, and management
systems. Common network services such as Syslog, DNS, NTP, etc. are provided by ICSA Labs and are
not considered part of the Candidate IPSEC Product, unless otherwise noted.

Hardware
Fortinet Networks provided the following product for testing:
 FortiGate 101F

Software
Testing was successfully completed with version 6.4.5 Build 5651 (GA).

IPSEC-FORTINET-2021-0810-01 Page 2 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Product Family Description


In order to submit a family of products for certification, the vendor must attest that:

 The vendor designs and maintains control over the entire set of hardware, firmware, and software
for each member of the product family.
 The vendor software, including but not limited to the functional software and the operating system
software, is uniform across the product family.
 The management interface(s) for the members of the product family are uniform and completely
consistent.
 Each member in the product family has an equivalent set of functionality (in terms of security).
 The functional, integration, and regression testing conducted by the vendor is uniform and
consistent across the product family.

Product Family Members


At the time of report writing, the models belonging to the FortiGate Consolidated Security Platforms that
are ICSA Labs IPSEC Version 3.1 Basic Certified include the following:

FortiGate 30D-Rugged FortiGate/FortiWifi 30E FortiGate 35D-Rugged FortiGate 40F


FortiGate/FortiWifi 51E FortiGate 60D-Rugged FortiGate 60F FortiGate 60F-Rugged
FortiGate 60F 3G/4G-Rugged FortiGate/FortiWifi 61E FortiGate 80F/81F FortiGate 81E/FortiWifi 81E-POE
FortiGate 90D-Rugged FortiGate/FortiWifi 91E FortiGate 100E/101E FortiGate 100F/101F
FortiGate 200E/201E FortiGate 200F/201F FortiGate 300D FortiGate 300E/301E
FortiGate 400E/401E FortiGate 500E/501E FortiGate 600D FortiGate 600E/601E
FortiGate 800D FortiGate 1000D FortiGate 1100E/1101E FortiGate 1200D
FortiGate 1500D FortiGate 1800F/1801F FortiGate 2000E FortiGate 2200E/2201E
FortiGate 2500E FortiGate 2600F/2601F FortiGate 3000D FortiGate 3300E/3301E
FortiGate 3400E/3401E FortiGate 3600E/3601E FortiGate 3700D FortiGate 3800D
FortiGate 3960E FortiGate 3980E FortiGate 4200F/4201F FortiGate 4400F/4401F
FortiGate 5000 FortiGate 6300E/6301E FortiGate 6500E/6501E FortiGate7030E
FortiGate 7040E FortiGate 7060E FortiGate VM

The most up-to-date list of IPSEC-certified FortiGate Consolidated Security Platforms are on the ICSA Labs
Website at the URL below:
https://www.icsalabs.com/product/fortigate-multi-threat-security-platforms

Test Configuration

ICSA Labs installed and configured the Candidate IPSEC Product according to the vendor supplied
documentation. Any special configurations or deviations from the vendor supplied documentation that were
necessary to execute a test or meet a requirement are documented in this section.

The following is a list of parameters that were the basis for the initial IKEv2 tests.

IKEv2 SA parameters:

IPSEC-FORTINET-2021-0810-01 Page 3 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

 AES-CBC-256 encryption
 HMAC-SHA-2 authentication/integrity
 DH Group 14 key exchange
 Preshared Key authentication

Child SA parameters:
 ESP tunnel mode
 AES-256 encryption
 HMAC-SHA-2 authentication/integrity

Configuration Notes:
 ICSA Labs performed the initial IPsec VPN configuration following the steps provided in the
adminstratraion guide found at:
o https://docs.fortinet.com/product/fortigate/6.4

 A summary to configure a site-to-site VPN with a third party gateway:

IPsec Tunnels > Create New


 Enter Name
 Select Custom
 Next
 Enter Remote Gateway Static IP Address
 Select External Interface
 Enable Local Gateway and select Primary IP
 Select Pre-shared Key or Signature & configure related items
 IKE Version 2
 Verify/limit Phase 1 Proposal, e.g. AES256, SHA256, DH Group 14
 Enter lifetime
 Enter New Phase 2 – Local and Remote addresses, i.e. local/remote subnets
 Advanced…Verify/limit Phase 2 Proposal, e.g. AES256, SHA256 (DH Group 14
if enabling PFS)
 Local Port, Remote Port, Protocol = All
 Enter lifetime

Policy & Objects > IPv4 Policy > Create New

 Enter Name for vpn outbound policy


 Incoming Interface = Internal
 Outgoing Interface = <IPsec Tunnel created above>
 Source = add/choose local subnet
 Destination = add/choose local subnet
 Service = ALL
 Action = ACCEPT, Inspection Mode = Flow-based
 NAT disabled
 Set Log options as needed
 Enable this policy (Note, FG will initiate IKE soon after saving policy)
 Create New policy for vpn inbound, swapping Interfaces and
Source/Destination settings

IPSEC-FORTINET-2021-0810-01 Page 4 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Network > Static Routes > Create New

 Destination = Subnet (or Named Address if Addresses Object was created with
Show route configuration option enabled), enter Remote subnet
 Interface = <IPsec Tunnel created above>
 OK
 Create New route with Interface = Blackhole and Administrative Distance =
255 (prevents traffic passing through FG when VPN is down)

Detailed Findings

IKEv2/IPSEC Interoperability

The Candidate IPSEC Product was configured to establish IKEv2 and IPSEC Security Associations (SAs)
with the peers in the table below. SAs were maintained following numerous successful rekey operations
with traffic flowing in each direction.

Interoperability was tested successfully with the opensource implementation of strongSwan


(strongswan.org).

Cryptography
ICSA Labs verified the following algorithms, all of which are supported by the Candidate IPSEC Product:
 AES-CBC-256
 SHA2-256 authentication/integrity
 DH Group 14 key exchange

Administration
ICSA Labs verified that secure remote access was supported. Administration was performed using a web
browser via HTTPS access. ICSA Labs confirmed the use of strong ciphers for remote administrative traffic.

Configuration notes:
 To configure management connections to secure TLS versions:
o #config system global
o (global)# set admin-https-ssl-versions tlsv1-2
o (global)# end

Logging
ICSA Labs verified the required log data was captured for logging IKE negotiation failures and
administrative events.

ICSA Labs analysts viewed detailed log entries using the web GUI. The steps used to enable and view
VPN related logs are listed below:

 To enable logging of VPN related events:


o Log Settings > Event Logging: VPN activity events.

 To view the VPN events:


o Log & Report > Events, select VPN Events.

IPSEC-FORTINET-2021-0810-01 Page 5 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Below is an example of how the tested FortiGate 101F logs an IKE failure due to a proposal mismatch:

Enhanced

In addition to the BASIC requirements that must be met by all ICSA Labs certified IPSEC products, the
FortiGate Consolidated Security Platforms additionally met the ENHANCED requirements as well.
 The FortiGate model tested supports RSA Signature IKE authentication.

 The FortiGate model tested supports a secure method for installing an X.509 certificate from an
external Certification Authority.
 Certificates were installed using a manual enrollment method.
 The FortiGate model tested supports methods to retrieve certificate revocation list (CRL)
information. CRL retrieval via HTTPS was verified.
 The FortiGate model tested properly validates peer certificates and CRLs. In addition to valid
scenarios, proper behavior in the following cases was verified:
o The peer was configured with an expired certificate
o The peer was configured with a revoked certificate
o The peer sent a certificate with an invalid signature
o The retrieved CRL had expired, i.e. Next Update field was in the past
o The retrieved CRL had an invalid signature

IPSEC-FORTINET-2021-0810-01 Page 6 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Configuration Notes:
A summary to install certificates and CRL:
 Install CA certificate
o Navigate to: System > Certificates
o Select: Import > CA Certificate
o Upload CA certificate
 Generate certificate request and install local certificate
o Navigate to: System > Certificates
o Select: + Generate
o Enter values and OK
o Select newly created certificate request and download
o Import > Local Certificate
 Configure CRL
o Navigate to: System > Certificates
o Import > CRL

Security Testing
The Candidate IPSEC Product demonstrated resistance to a suite of IKEv2/IPSEC related attacks including
some acquired and others developed by ICSA Labs such as traffic with malformed packets, spoofed and
unprotected IKEv2 messages, and denial of service (DoS) attacks.

No configuration changes or fixes were required to protect the product under test from these security-related
attacks.

IPSEC-FORTINET-2021-0810-01 Page 7 of 8
Copyright © 2021 ICSA Labs. All rights reserved.
Fortinet – FortiGate Consolidated Security Platforms
IPSEC Enhanced Certification Testing Report

Authority

This report is issued by the authority of the General Manager, ICSA Labs. Tests are performed under
normal operating conditions.

ICSA Labs Fortinet


The goal of ICSA Labs is to significantly Fortinet (NASDAQ: FTNT) secures the largest
increase user and enterprise trust in information enterprise, service provider, and government
security products and solutions. For 30 years, organizations around the world. Fortinet
ICSA Labs, an independent division of Verizon, empowers its customers with intelligent,
has been providing credible, independent, 3rd seamless protection across the expanding
party security product testing and certification attack surface and the power to take on ever-
for many of the world’s top security product increasing performance requirements of the
developers and service providers. Enterprises borderless network—today and into the future.
worldwide rely on ICSA Labs to set and apply Only the Fortinet Security Fabric architecture
objective testing and certification criteria for can deliver security without compromise to
measuring product compliance and address the most critical security challenges,
performance. whether in networked, application, cloud, or
mobile environments. Fortinet ranks number one
in the most security appliances shipped
worldwide and more than 450,000 customers
trust Fortinet to protect their businesses.

www.icsalabs.com fortinet.com

IPSEC-FORTINET-2021-0810-01 Page 8 of 8
Copyright © 2021 ICSA Labs. All rights reserved.

You might also like