Fortinet - Web Application Firewall (WAF)
Leveraging FortiWeb VM, Container and SaaS based technologies to protect hosted web applications from attacks that target known and unknown exploits. Using AI-enhanced multi-layer and correlated detection methods, FortiWeb defends applications from known vulnerabilities and from zero-day threats, along with providing DDoS and Load-balancing capability for applications.
Features
- Public, private, SaaS and Container based deployment options
- Correlated threat detection with AI-based behavioural scanning
- Visual analytics tools for advanced threat insights
- Third-party integration and virtual patching
- Protection from the OWASP Top Ten application attacks
- API protection through signature review
- Layer 7 server load balancing
- Multiple operation modes (in-line transparent, WCCP, reverse proxy & more)
- SaaS deployment in-region to your web application
- GCP, Azure, and AWS support with a global CDN
Benefits
- Protect web facing applications, containers and APIs from attacks
- Integrate with Fortinet’s Security Fabric and third parties
- Simple & quick deployment of SaaS services for DevOps
- SaaS deployments in-region to your application
- SaaS deployments can leverage a global CDN
- Feature rich management and analytics capabilities
- Support for all major public and private clouds
- Machine Learning reduces false positives and increases catch rate
- ICSA Certified
- Detailed support and user guides
Pricing
£99 to £9,999 a licence a year
- Education pricing available
- Free trial available
Service documents
Request an accessible format
Framework
G-Cloud 12
Service ID
5 3 9 7 9 8 0 6 0 5 2 7 8 3 0
Contact
Blue Cube Security Ltd
Operational Admin Support
Telephone: 0345 0943070
Email: operations@bluecubesecurity.com
Service scope
- Service constraints
- The service is limited to Fortinet products on supported platforms, as published by Fortinet on respective datasheets. Certain deployments have feature limitations (e.g. Docker)
- System requirements
-
- Virtual machines require a minimum resource allocation.
- Some clouds are unsupported by some products (See Datasheet)
- Some features are dependent on license (See Datasheet)
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
-
Technical Assistance Centre (TAC), which is staffed with customer service, technical support and hardware engineers and is available on a 24x7x365 day basis.
Response times are defined by ticket priority:
P1 – 24x7x365 – 1 Hour Response Time
P2 – 8x5 – 1 Hour Response Time
P3 – 8x5 – Next Business Day Response Time
P4 – 8x5 – 2 Business Days Response Time - User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- None or don’t know
- Phone support
- Yes
- Phone support availability
- 24 hours, 7 days a week
- Web chat support
- Web chat
- Web chat support availability
- 24 hours, 7 days a week
- Web chat support accessibility standard
- None or don’t know
- How the web chat support is accessible
- Web chat is accessed through the Support Portal. The support portal is a public facing website which contains access to our Online Help Desk,Web Chat and documentation such as setup guides, videos and forums.
- Web chat accessibility testing
- Not Known / Not Tracked.
- Onsite support
- Yes, at extra cost
- Support levels
-
Standard Account Management support hours are 9.00am to 6.00pm Monday to Friday. We provide an Account Management function for all Public Sector clients. Our Account Managers endeavour to respond to requests as quickly as possible and are supported by a team of System Engineers to offer technical advice and scoping before and during purchase.
After purchase, technical support is as per price list.
Hands-on assistance & professional services by engineers is available outside of break-fix on paid time and materials basis defined by a Scope of Work. - Support available to third parties
- Yes
Onboarding and offboarding
- Getting started
-
Extensive online documentation for the configuration, management, integration and compatibility is available publicly and via the support website. Documentation is available in HTML format and downloadable PDF. Videos are also available for basic setup of the vast majority of products.
Furthermore, industry recognised certifications are available for IT administrators that teach features, configuration and management techniques for the products.
On-site training is available via Professional Services. - Service documentation
- Yes
- Documentation formats
-
- HTML
- Other
- Other documentation formats
- Browser based video
- End-of-contract data extraction
-
For VM deployments, no data is held outside of the users organisation / chosen location for storage. After the contracted licensing period ends the user may extract any retained syslogs via the web interface.
For SaaS based deployments Fortinet deploy the FortiWeb Appliance is deployed on Fortinet managed resources within the same public cloud environment as the customer application(s) it is protecting. Data pertinent to the operation of the FortiWeb appliance (Log data, reports) will need to be exported before the end of the contract term, where the instance will be terminated and all data erased.
Support portal accounts can be deleted upon request. - End-of-contract process
-
Once the licensing period ends, the virtual machines will continue to operate. The user will lose access to support services (TAC) along with updates to features including, but not limited to Firmware, database updates for IP Reputation, attack signatures, OWASP Top 10 updates, AI updates. Users have the option to extract configurations and logs for retention / re-use.
Should the customer unsubscribe from the FortiWeb SaaS service, Fortinet will retain the configuration and any associated data for a period of sixty (60) minutes, after which all data will be permanently deleted.
Using the service
- Web browser interface
- Yes
- Using the web interface
-
Once the virtual machine is provisioned into the Public / Private cloud environment, administrators have complete control of features and configuration for the virtual machine. All common and frequently used features are available through the web interface (GUI), along with remote access to the Command Line Interface (CLI) where lesser used or niche features can be configured.
For SaaS based deployments, all configurable features are available through the GUI and no CLI is published.
The Web Interface allows for the configuration and on-going management of the virtual machine, along with access to remote, system events and log information. - Web interface accessibility standard
- None or don’t know
- How the web interface is accessible
- Once the virtual machine is built the web interface is accessible through the IP/FQDN configured to the Virtual Machine, or via FortiCloud / SaaS FQDN for SaaS offerings.
- Web interface accessibility testing
- Not Known / Not Tracked.
- API
- Yes
- What users can and can't do using the API
-
Both the Virtual Machine (VM) and SaaS-based FortiWeb solutions offer full access for configuration & management using Representational State Transfer (RESTful API) design principles to access and modify the settings of individual FortiWeb appliances.
Programs communicate with the API over HTTPS, the same protocol that your web browser uses to interact securely with web pages.
The FortiWeb API provides responses in JSON format.
You can access the Virtual Machine FortiWeb API from most browsers using the GET method. However, many browsers require add-ons for extended operations such as PUT. You can make more complicated scripted queries using utilities such as cURL. You can also use scripting languages that have built-in library calls, such as Perl or Python, to interact with the API.
You can access the FortiWeb Cloud WAFaaS API by clicking Run in Postman on the top right to download all the APIs to POSTMAN.
You can make more complicated scripted queries using utilities such as cURL. You can also use scripting languages that have built-in library calls, such as Perl or Python, to interact with the API. - API automation tools
-
- Ansible
- OpenStack
- Other
- Other API automation tools
-
- FortiWeb VM
- FortiWeb SaaS
- AWS/Azure Autoscale
- Any Automation Tools that support Rest API.
- API documentation
- Yes
- API documentation formats
-
- HTML
- Command line interface
- Yes
- Command line interface compatibility
-
- Linux or Unix
- Windows
- MacOS
- Using the command line interface
- Administrators have full configuration and management control through the CLI. The CLI can be used to configure or change any element of the configuration and undertake advanced troubleshooting. Access to syslogs is not available through the CLI.
Scaling
- Scaling available
- Yes
- Scaling type
-
- Automatic
- Manual
- Independence of resources
-
VM Services are built within customer cloud ecosystem with no external dependencies on our infrastructure. Central signatures and updates may be cached to eliminate dependency on update servers.
SaaS based services deployed within region on AWS/Azure/GCP and therefore capacity management is undertaken by the underlying public cloud provider. The SaaS service is also governed by End User License Agreements (EULA) applies to ensure users are utilising the services within an acceptable legal and ethical manner to avoid a negative impact on Fortinet or it customers. - Usage notifications
- Yes
- Usage reporting
-
- API
- Other
Analytics
- Infrastructure or application metrics
- Yes
- Metrics types
-
- CPU
- Disk
- HTTP request and response status
- Memory
- Network
- Number of active instances
- Other
- Other metrics
-
- Threats by Countries: Threats by countries in which attacks originate.
- Threats by Types: Displays threats in specific types.
- Threat Map: Displays threats by geographic region & world.
- Audit Logs: Events such as user login, server creation, etc.
- Attack Logs: lists all the encountered threats
- Reporting types
-
- API access
- Regular reports
- Reports on request
Resellers
- Supplier type
- Reseller providing extra support
- Organisation whose services are being resold
- Splunk, Trend , Sophos, Qualys, Netscout, Imperva, CyberArk, Fortinet, AWS
Staff security
- Staff security clearance
- Other security clearance
- Government security clearance
- Up to Developed Vetting (DV)
Asset protection
- Knowledge of data storage and processing locations
- Yes
- Data storage and processing locations
-
- European Economic Area (EEA)
- EU-US Privacy Shield agreement locations
- Other locations
- User control over data storage and processing locations
- Yes
- Datacentre security standards
- Supplier-defined controls
- Penetration testing frequency
- At least once a year
- Penetration testing approach
- Another external penetration testing organisation
- Protecting data at rest
-
- Physical access control, complying with another standard
- Encryption of all physical media
- Other
- Other data at rest protection approach
- All critical assets, along with data considered to be personal under GDPR or other international laws is encrypted at rest and at backup using cryptography techniques. Any transit of data is done cryptographically. Data is stored in secure datacentres with physical access control mechanisms, CCTV, badge entry systems and security guards. Furthermore, access to Fortinet global offices are controlled via physical access control mechanisms, CCTV, badge entry systems and security guards.
- Data sanitisation process
- Yes
- Data sanitisation type
-
- Explicit overwriting of storage before reallocation
- Deleted data can’t be directly accessed
- Hardware containing data is completely destroyed
- Equipment disposal approach
- A third-party destruction service
Backup and recovery
- Backup and recovery
- Yes
- What’s backed up
- Configuration.
- Backup controls
- Users can take backup copies of the configurations via the Web Interface or CLI (CLI is VM only).
- Datacentre setup
- Multiple datacentres with disaster recovery
- Scheduling backups
- Users schedule backups through a web interface
- Backup recovery
- Users can recover backups themselves, for example through a web interface
Data-in-transit protection
- Data protection between buyer and supplier networks
-
- TLS (version 1.2 or above)
- Other
- Other protection between networks
-
Customers have various options for deployment methods with both SaaS and VM based deployments. Data can be encrypted into the FortiWeb in the form of HTTPS and the back-end communication between the protected server and the FortiWeb can be secured using SSL or TLS 1.3 and below.
Data transfer between update servers and the FortiWeb is completed via SSL end-to-end. - Data protection within supplier network
-
- TLS (version 1.2 or above)
- Legacy SSL and TLS (under version 1.2)
- Other
- Other protection within supplier network
- Data is encrypted at rest and information collected and used in is line with obligations under US and EU law.
Availability and resilience
- Guaranteed availability
-
VM - As Fortinet are providing individual virtual machines, no formal SLA is offered with regards to platform uptime as this would dependent on the end-user or a third-party cloud-provider.
SaaS – The FortiWeb Service is provisioned under the following Service Level target:
• 99.999% Service Availability
There are no Service Credits available for the FortiWeb Cloud Service. - Approach to resilience
- Datacentre infrastructure is used to provide updates to signature databases and in some cases (where the customer chooses) process files or emails for zero-day threats or spam. Fortinet have a global network of highly available datacentres, which are used to push updates or provide services. Utilisation of these service is done via a 'closest regional model'. However, should Fortinet lose a region the service will automatically default to the next available region, unless the user opts out.
- Outage reporting
-
Individual virtual machines can report errors and outages through various means (including, API, Email, Web Interface, SNMP).
In the event of an error to fetch an update, the local system will report this failure via the above methods. Service Status of the datacentre is available publicly on Fortiguard.com
Identity and authentication
- User authentication
-
- 2-factor authentication
- Dedicated link (for example VPN)
- Username or password
- Access restrictions in management interfaces and support channels
- Adminstrators who access the Virtual Machine(s) are authenticated against Username & Password set by the customers administrator.
- Access restriction testing frequency
- Never
- Management access authentication
-
- 2-factor authentication
- Dedicated link (for example VPN)
- Username or password
- Other
- Description of management access authentication
-
Trusted Host, Limited Protocol Access to Management Pane, Authentication through LDAP.
Management access to the Virtual Machines is controlled by the customer. Options for limiting access include static accounts, using username & password, LDAP integration, Trusted Host access via specific subnet or IP. - Devices users manage the service through
-
- Dedicated device on a segregated network (providers own provision)
- Dedicated device on a government network (for example PSN)
- Dedicated device over multiple services or networks
- Any device but through a bastion host (a bastion host is a server that provides access to a private network from an external network such as the internet)
- Directly from any device which may also be used for normal business (for example web browsing or viewing external email)
Audit information for users
- Access to user activity audit information
- Users have access to real-time audit information
- How long user audit data is stored for
- User-defined
- Access to supplier activity audit information
- You control when users can access audit information
- How long supplier audit data is stored for
- User-defined
- How long system logs are stored for
- User-defined
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Other security certifications
- Yes
- Any other security certifications
-
- Common Criteria (CC)
- Department of Defense UC APL - USA
- ISO 9001:2015 - Canada R&D offices
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- Yes
- Security governance standards
- Other
- Other security governance standards
-
Fortinet is a global vendor and work with in-country partners if specific security governence standards are required. E.g. NIST-FIPS
As Fortinet is a US Company, it complies with all relevant requirements as part of the National Institute of Standards and Technology (NIST) framework. - Information security policies and processes
-
Compliance enforcement, testing and planning is managed by the global-infosec team. The team consists of multiple areas that control specific assets, roles and data within the business. All teams report into their respective managers, who in turn report to the global Vice President for Corporate Information Security (VP-CIS). The VP then in turn reports into the CISO and ultimately the board.
Fortinet ensure policies are followed through a mixture of methods. The global workforce has mandatory best-practice and policy training once a quarter to ensure they are reminded and aware of the nature of their responsibility to keep Fortinet secure from breach. There are also policies in place that allow for reporting of actual or suspected violation of any security policies, either directly to the global-infosec team or via an anonymised ‘whistle-blower’ method.
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
-
Fortinet maintain an asset management inventory, which houses a log of the versions of software/firmware currently in use within internal systems. Configurations on all critical systems are backed up daily with changes logged in the system. All changes to internal configurations or assets are done within a pre-designed change window (excluding emergency changes) and are subject to a Change Approval Process before being implemented.
Policies dictate that any critical changes to internal infrastructure, such as major redesigns or updates, are subject to security and technical review, along with a vulnerability assessment and penetration test, if applicable. - Vulnerability management type
- Supplier-defined controls
- Vulnerability management approach
-
The Threat Management Programme proactively governs threats that include the identification, assessment and remediation of threats to Fortinet’s systems, data and business processes.
This is done through the implementation of The Threat Awareness Programme, Integration of Threat Intelligence Feeds and Insider Threat Programme, including education. Potential threats are found using a combination of new intelligence from threat feeds but also through reporting via internal Fortinet staff or third parties.
Should a potential threat be uncovered Fortinet have a target patch time of a minimum of 7 days to a maximum of 90 days, depending on the severity of the threat. - Protective monitoring type
- Supplier-defined controls
- Protective monitoring approach
-
Potential compromises to the Fortinet internal systems are found through the Threat Management Programme. New vulnerabilities may be discovered through amended penetration testing methods from discovered vulnerabilities through the Threat Feeds, or via the Security Operations Centre.
If a compromise is found a dedicated internal team is mobilised to review the compromise and remediate against it. This follows a pre-defined Incident Response Plan. The Security team aim to isolate and remediate threats as soon as possible after they have been discovered. - Incident management type
- Supplier-defined controls
- Incident management approach
- Fortinet have a defined Incident Response Operation Policy (IRO). IRO encompasses a defined policy for how users report actual or suspected cybersecurity incidents, along with root cause analysis and lessons learnt procedure. Furthermore, the document includes an Incident Response Plan (IRP), defining how Fortinet security staff and IT respond to actual or suspected cybersecurity incidents.
Secure development
- Approach to secure software development best practice
- Supplier-defined process
Separation between users
- Virtualisation technology used to keep applications and users sharing the same infrastructure apart
- Yes
- Who implements virtualisation
- Supplier
- Virtualisation technologies used
- Other
- Other virtualisation technology used
-
AWS / Azure / GCP implemented for SaaS Service. Customer implemented for Virtual Machines.
The WAF VM supports VMware, Microsoft Hyper-V, Citrix XenServer, Open Source Xen, VirtualBox, KVM and Docker platforms. Within Public Cloud it supports AWS, Azure, Google, Oracle Clouds. - How shared infrastructure is kept separate
-
For WAF VM the service will deployed on the customers Datacentre infrastructure, so they would therefore need to ensure correct configuration of the underlying virtual environment for separation of users.
For our WAFaaS offering management of the solution is hosted out of Fortinet Datacentre, but the appliance (VM) itself is deployed in region / environment to the service the customer wants to protect.
From a user separation perspective the underlying virtualisation provider would ensure tenant separation. Each WAF service is deployed in it’s own instance and logically separate from other deployments.
Energy efficiency
- Energy-efficient datacentres
- Yes
- Description of energy efficient datacentres
- As the services are Virtual Machines that the end-user would install in their Datacentre facility and they would therefore need to ensure their Facility adhears to EU Code of Conduct regulations on energy efficiency. The WAF As a Service product, service the deployment is done within AWS / Azure into the same region as their protected Web Servers, for deployments where the customer wants to use the WAF Service to protect on-premise services we deploy into a region closest to the on-prem servers in AWS. Therefore AWS would need to confirm their Datacentres are up to the required code.
Pricing
- Price
- £99 to £9,999 a licence a year
- Discount for educational organisations
- Yes
- Free trial available
- Yes
- Description of free trial
-
Evaluation licences for specific projects can be issued.
Cloud resource consumption cost is not included in licence.
Please make a formal request via our website:
http://www.bluecubesecurity.com/contact-usgcloud/ - Link to free trial
- http://www.bluecubesecurity.com/contact-usgcloud/