Blue Cube Security Ltd

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

Service documents

Request an accessible format
If you use assistive technology (such as a screen reader) and need versions of these documents in a more accessible format, email the supplier at operations@bluecubesecurity.com. Tell them what format you need. It will help if you say what assistive technology you use.

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
  • PDF
  • 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
  • PDF
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
  • Email
  • 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/

Service documents

Request an accessible format
If you use assistive technology (such as a screen reader) and need versions of these documents in a more accessible format, email the supplier at operations@bluecubesecurity.com. Tell them what format you need. It will help if you say what assistive technology you use.