You can configure signature filters in an intrusion prevention profile to filter out the signatures containing the same features and set an action for the threats matching these features. You can also add a signature as an exception and configure a different action for the exception signature.
The device has multiple default intrusion prevention profiles for different application scenarios, as shown in Table 1. The default intrusion prevention profiles can be displayed, cloned, or referenced in security policies, but cannot be modified or deleted.
When you reference a profile in a security policy, you can view the name of the default profile in the drop-down list. To view the configuration result, choose . In Current Configuration, you can view that the security policy references the default profile, but the configuration information about the default profile is not displayed.
Name |
Target |
Severity |
Operating System |
Application Program |
Protocol |
Category |
Action |
Application Scenario |
|---|---|---|---|---|---|---|---|---|
video_surveillance |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
DNS, HTTP, FTP, TELNET, SSH, RTSP, SSL, UDP, TCP |
All |
Default |
The intrusion prevention profile applies when the device is deployed in video surveillance scenarios. |
strict |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
All |
All |
Block |
The intrusion prevention profile applies to the scenarios in which the device is required to block all matched packets. |
web_server |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
DNS, HTTP, FTP |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a web server. |
file_server |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
DNS, SMB, NETBIOS, NFS, SUNRPC, MSRPC, FILE, TELNET |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a file server. |
dns_server |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
DNS |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a DNS server. |
mail_server |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
DNS, IMAP4, SMTP, POP3 |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a mail server. |
inside_firewall |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
Except TELNET and TFTP |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed behind a firewall. |
dmz |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
Except NETBIOS, NFS, SMB, TELNET and TFTP |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a DMZ. |
outside_firewall |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
All |
Except Scanner |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in front of a firewall. |
ids |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
All |
All |
Alert |
The intrusion prevention profile applies to the scenarios in which the device is deployed off-line as an IDS. |
default |
All |
Low, Medium, High |
Unix-like, Windows, Android, iOS, Other |
All |
All |
All |
Default |
The intrusion prevention profile applies to the scenarios in which the device is deployed in-line as an IPS. |
You can configure a signature filter to filter out signatures matching the specified conditions. A signature can be added to a signature filter only after meeting all filtering conditions.
Signature filters are displayed in top-down order on the Web UI. The signature filters configured first match packets preferentially.
You can add a signature as an exception and configure a different action for the exception signature.
An exception signature has a higher priority than a signature filter. If different actions are configured for an exception signature and a signature filter, the action for the exception signature applies.
Perform anomaly detection for HTTP and DNS protocols.
Parameters |
Description |
|---|---|
HTTP |
|
SSH over HTTP |
Detects whether an HTTP traffic contains the SSH traffic. Available actions include:
|
Host |
Detects whether an HTTP packet contains multiple Host fields. Available actions include:
|
X-Online-Host |
Detects the X-Online-Host field in an HTTP packet. Matching conditions include:
Available actions include:
|
X-Forwarded-For |
Detects the X-Forwarded-For field in an HTTP packet. Matching conditions include:
Available actions include:
|
DNS |
|
Protocol Format Anomaly |
Detects whether the protocol format of a DNS packet is abnormal. Available actions include:
|
DNS Request |
Detects the value of the query type field in a DNS packet. To detect the values of all query type fields, set a default action, which can be:
To detect the value of a specific query type field, select a query type from the drop-down list of Packet Search Types or directly enter the value of a query type. Then click Add and set the action, which can be:
|
Abnormal DNS Domain Characters |
Detects whether a DNS domain name has an abnormal character. Available actions include:
|
DNS Domain Length |
Detects whether the DNS domain name is too long. The default value of Maximum detection length is 64. Available actions include:
|
DNS Request Sessions |
Detects whether the number of DNS session requests exceeds the maximum value. The default value of Maximum number of requests is 20. Available actions include:
|
After the configuration is complete, view the information about the profile in Intrusion Prevention Profile List. Select an intrusion prevention profile and click View Result to view all matched signatures.
For details on how to configure the security policy, see Configuring a Security Policy Using the Web UI.
The created or modified intrusion prevention profile does not take effect immediately. You need to click Commit on the upper right of the web page to activate the configuration. To save time, commit the configuration after you complete all operations on the intrusion prevention profile.
After configuring intrusion prevention, you can adjust the configuration as follows:
To modify the priority of a signature filter, select the signature filter in Signature Filter List, click Move, enter the destination position, and click OK.
In addition, you can manage intrusion prevention in the following aspects:
To insure the validity of the intrusion prevention, please upgrade the intrusion prevention signature database periodically.
Analyze logs periodically and rank and analyze the most frequently detected intrusions. If normal packets are blocked or some intrusion packets are permitted, modify the policies.
Choose and to view logs and reports.
If intrusions that are not covered by the IPS signature database have been detected, contact Huawei technical support engineers. Alternatively, extract the features of the intrusion, create a user-defined signature (however, you are not advised to create user-defined signatures unless you understand the attack features), and set the action to block or alert based on the severity of the intrusion.