FortiWeb
A FortiWeb can be configured to join a Security Fabric through the root or downstream FortiGate.
opetr_FTNT
Staff
Staff
Article Id 197795

Description

 

This article describes how to strengthen the SSL security of a Virtual Server.
Client == (Virtual Server) FortiWeb == Server.


Scope

 

FortiWeb.


Solution

 
Configuration GUI.
Configure Server Policy, where one can use the Virtual Server for which want to strengthen the SSL security, as follows:

policy.png
policy1.png
 
The same can be done through CLI:
 
config server-policy policy
    edit <policy name>
        set hsts-header enable
        set hsts-max-age 15552000
        set ssl-v3 disable
        set ssl-cipher high
        set ssl-pfs enable
        set ssl-noreg enable
end


After the changes have been made, it is possible to test the security of the Virtual Server for example on https://www.ssllabs.com/ssltest/.  If everything is configured correctly the rating received should be A-.

opetr_FD36241_tn_FD36241-2.jpg

Note:
Versions before 5.3.5 do have a memory leak in 'proxyd' caused by the Perfect Forward Secrecy feature (#0268053), workaround on those versions is to disable the feature by:

config server-policy policy
    set ssl-pfs disable
end


And restart 'proxyd' by:
 
diag sys kill 9
 
For restarting proxyd for v7.6 and later, refer to this KB article: Technical Tip: How to restart process or daemon on FortiWeb using CLI
 
Killing the process proxyd will cause service/current-sessions interruption for a few seconds up to a minute.