10/14/2021 100 People found this article helpful 467,603 Views
Application firewall scans application layer network traffic as it passes through the gateway and looks for content that matches configured keywords. When it finds a match, it performs the configured action. It can match text or binary content. When you configure application firewall, you create policies that define the type of applications to scan, the direction, the content or keywords to match. You could also optionally define the user or domain to match, and the action to perform.
Application Firewall provides application layer bandwidth management among other things. You can use application layer bandwidth management to control the amount of network bandwidth that can be used to transfer certain file types. This allows you to discourage non-productive traffic and encourage productive traffic on your network.
Online video streaming can consume a large amount of bandwidth. This article illustrates a method to block such traffic using Application Firewall.
NOTE: Application Firewall is license based. You can view the status of your license at the top of the Application Firewall | Policies page. You must enable Application Firewall to activate its functionality.
CAUTION: The method below works on HTTP Websites with no further configuration. To block embedded video on HTTPS websites (as OTB), you must use the DPI-SSL feature together with this configuration.
This release includes significant user interface changes and many new features that are different from the SonicOS 6.2 and earlier firmware. The below resolution is for customers using SonicOS 6.5 firmware.
Defining an Application Object
Here all the object types you should insert in the list above:
audio/*
video/*
application/x-flash
application/flash
application/x-Chekhov
application/Chekhov
application/n-real
application/x-n-real
application/real
application/x-real
application/vnd.ms.wms-hdr.asfv1
application/mpg
application/audio
application/video
application/sound
application/x-audio
application/x-video
application/x-mpg
application/x-sound
application/quicklime
application/x-quicklime
application/mms
application/x-mms
application/x-mms-framed
application/x-tsp-tunneled
application/x-Chekhov-flash
fl-application/octet-stream
application/x-silverlight-App
Creating an Application Firewall Policy
How to Test
To test this scenario go to a HTTP website which contains a video and watch it (you shouldn't be able to). You should see alerts similar to the ones shown below in the log.
The below resolution is for customers using SonicOS 6.2 and earlier firmware. For firewalls that are generation 6 and newer we suggest to upgrade to the latest general release of SonicOS 6.5 firmware.
NOTE: Application Firewall is license based. You can view the status of your license at the top of the Application Firewall | Policies page. You must enable Application Firewall to activate its functionality.
CAUTION: The method below works on HTTP Websites with no further configuration. To block embedded video on HTTPS websites (as OTB), you must use the DPI-SSL feature together with this configuration.
Defining an Application Object
Here all the object types you should insert in the list above:
audio/*
video/*
application/x-flash
application/flash
application/x-Chekhov
application/Chekhov
application/n-real
application/x-n-real
application/real
application/x-real
application/vnd.ms.wms-hdr.asfv1
application/mpg
application/audio
application/video
application/sound
application/x-audio
application/x-video
application/x-mpg
application/x-sound
application/quicklime
application/x-quicklime
application/mms
application/x-mms
application/x-mms-framed
application/x-tsp-tunneled
application/x-Chekhov-flash
fl-application/octet-stream
application/x-silverlight-App
Creating an Application Firewall Policy
How to Test
To test this scenario go to a HTTP website which contains a video and watch it (you shouldn't be able to). You should see alerts similar to the ones shown below in the log.