Introduction to the SonicWALL firewall
After the SonicWALL Processor service has been installed and configured, the firewall must be configured to send AppFlow data to the service. An authorized firewall administrator must configure the firewall settings based on the required and optional settings discussed in this chapter. The required minimum configuration allows for activity records to be generated, but not all available details are recorded without some of the optional configuration settings.
Required SonicWALL configuration
In order for the firewall to generate AppFlow data and send it to the SonicWALL Processor service for processing, a minimum set of AppFlow options must be enabled in the firewall. This allows activity records to be generated.
|
NOTE: In order to configure the firewall settings, you must be an authorized firewall administrator. |
To configure an AppFlow External Connector and enable relevant SonicWALL security services in the firewall administration
- Select AppFlow in the left-hand pane to display the Flow Reporting page.
- Open the Settings tab.
- Verify that the following default options are selected:
- Report DROPPED Connection
- Skip Reporting STACK Connections
- Open the External Collector tab and make the following configuration changes:
- Select the Send Flows and Real-Time Data To External Collector check box.
- Set the External Flow Reporting Format to IPFIX with extensions.
- Set the External Collector’s IP address to the configured SonicWALL Processor service IP address.
- Set the External Collector’s UDP Port Number to match the configured SonicWALL Processor service settings (default is 2055).
- Select the Send IPFIX/Netflow Templates At Regular Interval check box.
- Select the Send StaticAppFlow At Regular Interval check box.
- In the Send Static AppFlow For Following Tables field, use the drop-down menu to select the following tables:
- Viruses
- Applications
- Spyware
- Intrusions
- Table Map
-
Column Map
![](/it-it/technical-documents/image/db0c1932-25cf-479d-9b8e-86a2646c1557)
|
NOTE: Additional tables are ignored by the SonicWALL Processor service. |
- In the Send Dynamic AppFlow For Following Tables field, use the drop-down menu to select the following tables:
- Connections
- Users (SonicWALL user detection required)
-
Devices
![](/it-it/technical-documents/image/db0c1932-25cf-479d-9b8e-86a2646c1557)
|
NOTE: Additional tables are ignored by the SonicWALL Processor service. |
- Clear the Report On Connection OPEN check box.
- Select the Report On Connection CLOSE check box.
- Clear the Report Connection On Active Timeout check box.
- Clear the Report Connection On Kilo BYTES Exchanged check box.
- In the Report Connections On Following Updates field, use the drop-down menu to select the following options:
- threat detection
- application detection
-
user detection
![](/it-it/technical-documents/image/db0c1932-25cf-479d-9b8e-86a2646c1557)
|
NOTE: Additional options are ignored by the SonicWALL Processor service. |
- Click the Accept button in the upper left corner of the Flow Reporting page to accept the configuration changes. If prompted, do NOT select to restart the firewall.
- Expand Security Services in the left-hand pane and select Gateway Anti-Virus.
-
In the Gateway Anti-Virus Global Settings pane, select the Enable Gateway Anti-Virus check box. Optionally, configure the remaining Gateway Anti-Virus Global Settings pane options.
|
IMPORTANT: If any Gateway Anti-Virus blocking is enabled, the following configuration is required in order for the Security Analytics Engine to detect malware records:
- Click the Configure Gateway AV Settings button.
- On the Gateway AV Config View dialog, clear the Enable HTTP Clientless Notification Alerts check box.
- Click OK to save and close the dialog.
|
- Click the Accept button in the upper left corner of the Gateway Anti-Virus page to accept the configuration changes.
- From the expanded Security Services section, select Intrusion Prevention.
- In the IPS Global Settings pane, select the Enable IPS check box.
- For each of the Signature Groups (High Priority Attacks, Medium Priority Attacks and Low Priority Attacks) select the corresponding Detect All check box. Optionally, select the Prevent All check box for each group.
- Click the Accept button in the upper left corner of the Intrusion Prevention page to accept the configuration changes.
- From the expanded Security Services section, select Anti-Spyware.
- In the Anti-Spyware Global Settings pane, select the Enable Anti-Spyware check box.
-
For each of the Signature Groups (High Danger Level Spyware, Medium Danger Level Spyware and Low Danger Level Spyware) select the corresponding Detect All check box. Optionally, select the Prevent All check box for each group.
|
IMPORTANT: If any Anti-Spyware blocking is enabled, the following configuration is required in order for the Security Analytics Engine to detect malware records:
- Click the Configure Anti-Spyware Settings button.
- On the Anti-Spyware Config View dialog, clear the Enable HTTP Clientless Notification Alerts check box.
- Click OK to save and close the dialog.
|
- Click the Accept button in the upper left corner of the Anti-Spyware page to accept the configuration changes.
- From the expanded Security Services section, select Botnet Filter.
- Verify that the Check Block connections to/from Botnet Command and Control Servers check box is selected. You may also change any of the current settings.
-
Click the Accept button to save any configuration changes.
|
NOTE: When an Associated w/ Malware condition is used in a risk policy, Botnet detections are displayed as malware detections in audit events. The details pane for the audit event displays the malware type ‘Bot’ and the signature name ‘Botnet Filter’. |
- Expand Firewall in the left-hand pane and select App Control Advanced.
- In the App Control Global Settings sections, select the Enable App Control check box.
- Click Accept to save.
- Expand Network in the left-hand pane and select Zones.
- For any desired Zone (for example, LAN), click the
button in the configuration column to open an Edit Zone dialog.
- On the General tab of an Edit Zone dialog, ensure that the following settings are selected:
- Enable Gateway Anti-Virus Service
- Enable IPS
- Enable App Control Service
- Enable Anti-Spyware Service
- Click the OK button to close the dialog and return to the Zone page.
- Repeat Step 24 through Step 26 to configure each desired zone.
- Once you have finished configuring zones, click the Accept button to save the configuration.
- If necessary, reboot the firewall to enable AppFlow:
-
Expand System in the left-hand pane and select Restart.
![](/it-it/technical-documents/image/db0c1932-25cf-479d-9b8e-86a2646c1557)
|
IMPORTANT: Restarting disconnects all users. |
- Click the Restart button.
- A dialog appears confirming you are ready to restart. Click the OK button.
- Once the firewall has rebooted, select AppFlow in the left-hand pane to display the Flow Reporting page.
- Open the External Collector tab and sequentially click the following buttons approximately 2 minutes apart, to generate template and static data for the configured SonicWALL Processor service:
- Generate ALL templates
- Generate Static AppFlow Data
- The service now processes user and IP address activity detection records.
Optional SonicWALL Configuration
Optional SonicWALL Configuration
Topics:
Introduction to the optional SonicWALL configurations
Utilizing the required installation allows the SonicWALL Processor service to process SonicWALL AppFlow data and generate user and IP address activity detection records for IP addresses and user names (if known to the firewall). However, not all data elements or detection modes are possible without additional configurations. These capabilities include:
If any of these optional firewall capabilities are desired, follow the instructions in the corresponding section.