Fortinet
In this document we will explore and configure the integration between Fortinet's components like FortiWeb
and FortiGate
and Securosys PrimusHSM
or CloudHSM
.
At the current moment, Securosys is providing the foundation for encrypted communication of two Fortinet products - FortiWeb and FortiGate. Both of these integrations will be explored in details in the pages to come.
HSM Integration Guide
FortiGate
The integration of Securosys HSMs with Fortinet FortiGate Next Generation Firewall (NGFW) enhances security by offloading critical cryptographic key data to a tamper-resistant environment.
The Hardware Security Module (HSM) securely generates, stores, and manages private keys. During SSL/TLS inspection short-lived server certificates are issued using these protected keys on the HSM to decrypt the SSL/TLS encrypted traffic. After inspection and any necessary security remediation by FortiGate, the traffic is re-encrypted before being transmitted to its destination. This approach ensures that private keys used remain secure and are never exposed outside the HSM, thereby significantly reducing the risk of key compromise and bolstering the overall integrity of the security architecture.
Securosys Hardware Security Modules (HSMs) are available as:
- on-premises solutions (Primus HSM) or
- cloud service (CloudHSM). CloudHSM minimizes customers’ time for evaluation, setup, operation, redundancy, and maintenance of the HSM infrastructure. Moreover, it is scalable according to customer needs.
FortiGate Securosys Primus HSM integration via built-in PKCS#11 Provider
The Fortinet FortiGate firewalls have the Primus HSM PKCS#11 Provider built-in allowing to integrate easily Securosys on-premises Primus HSMs or CloudHSM (HSM as a service), enabling the following key benefits:
-
Secure Key Generation and Storage
Ensuring the security of cryptographic keys is critical for any organization. Securosys Primus HSM and CloudHSM provide high-entropy, hardware-based true random number generation and tamper-resistant environment. While FortiGate has built-in key generation and storage capabilities, offloading this task to Securosys HSMs further enhances the security of the SSL/TLS inspection process.
-
Compliance with Security Standards
Being compliant with regulatory requirements such as PCI-DSS, HIPAA, and GDPR demands rigorous control over cryptographic key management. Integrating FortiGate with Securosys Primus HSM or CloudHSM enables centralized management of keys and certificates on FIPS 140-2 Level 3 and Common Criteria EAL4+ certified hardware. This integration helps mitigate risks associated with key compromise and mismanagement, ensuring adherence to these stringent regulations.
FortiWeb
FortiWeb defends web applications and APIs against OWASP Top-10 threats, sophisticated bots, and denial-of-service attacks. FortiWeb features anomaly detection, API discovery and protection, bot mitigation, and advanced threat analytics.
FortiWeb integrates with Securosys Primus HSM, which provides a tamper-resistant environment for cryptographic key management and processing.
By integrating with Securosys Primus HSM, FortiWeb offloads cryptographic operations to a dedicated hardware security module, ensuring robust key protection and efficient processing. Once configured, FortiWeb utilizes the HSM for SSL/TLS key management, digital signature operations, and secure encryption/decryption, leveraging hardware-accelerated cryptographic processing to enhance security and compliance with high-assurance standards.
Target Audience
This document is intended for Securosys Primus HSM or CloudHSM users and administrators and IT professionals in charge of FortiGate or FortiWeb administration.
For on-premises HSM deployed operation administrative skills are required for Securosys Primus HSMs.
Support Contact
If you encounter a problem while installing/configuring the PKCS#11 provider or integrating the HSM with FortiWeb, make sure that you have read the referenced documentation. If you cannot resolve the issue, please contact Securosys Customer Support. For specific requests regarding Securosys integration with Fortiweb, the Securosys Support Portal is reachable under https://support.securosys.com.
Getting Started with Fortinet & Securosys HSMs
For a smooth start integrating your Primus HSM with Fortinet:
- Consult the Quickstart section for a comprehensive task listing.
- For detailed installation and configuration instructions, follow the Installation section.
- Try Securosys CloudHSM for free.