Configuring a File Restriction rule
Define the File Restriction rule for Input Validation to restrict file uploads based on file type and size.
The File Restriction rule function can do the following:
- Check the HOST by simple string or regular expression matching.
- Check the URL by simple string or regular expression matching.
- Check the uploaded file type and file size by simple string or regular expression matching.
If the conditions are successfully matched, it will execute the specified action.
To configure a File Restriction rule:
- Go to Web Application Firewall > Input Validation.
- Click the File Restriction tab.
- Click Create New to display the configuration editor.
- Configure the following File Restriction settings:
Setting
Description
Name
Enter a unique File Restriction policy name. Valid characters are
A
-Z
,a
-z
,0
-9
,_
, and-
. No space is allowed.Note: Once saved, the name of a File Restriction policy cannot be changed.
Host Status
Enable to require that the Host: field of the HTTP request match a protected host name's entry in order to match the URL access rule. Also configure Host.
Host
The Host option is available if Host Status is enabled.
Select which protected host name's entry (either a web host name or IP address) that the Host: field of the HTTP request must be in to match the URL access rule.
Request URL
The HTTP request URL must be start with /. eg./login. This item must be set when configuring the rule. FortiADC will match the other item (rule) when matching the request URL; if the match fails, FortiADC will not attempt to match others.
Action
Select the action profile that you want to apply. See Configuring WAF Action objects.
The default value is Alert.
Severity
When FortiADC records violations of this rule in the attack log, each log message contains a Severity Level (severity_level) field. Select which severity level FortiADC uses when using Input Validation:
- Low
- Medium
- High
The default value is Low.
Upload File Status
Allow: Only allow the selected file type to upload.
Block: Block any upload of the selected file type.
Upload File Size
The maximum size of the uploaded file.
- Click Save.
Once the File Restriction configuration is saved, the Upload File Type section can be configured. - Under the Upload File Type section, click Create New to display the configuration editor.
- In the Field Type field, select the supported file types for the uploaded file.
- Click Save to update the File Restriction configuration.
After the File Restriction rule has been saved, you can include it in an Input Validation Policy.