How can I block SnapChat using App Rules (Application Firewall)?

Description

SnapChat is a widely used app for exchanging photos, images, text and video. The nature of the application, and its popularity, makes SnapChat a potential network bandwidth hogger. SnapChat uses HTTPS to connect and exchange data. Because it is HTTPS and the traffic is encrypted, SnapChat traffic specifically cannot be blocked without SonicWall Client DPI-SSL. However, the certificate used during the SSL handshake process before establishing a secure connection can be blocked. Another possible candidate for blocking is the DNS request sent by the SnapChat client. This article employs both methods to block SnapChat and the process is described below.

For blocking SnapChat using App Control Advanced with Client DPI-SSL, see How to block SnapChat using App Control Advanced and Client DPI-SSL

Resolution for SonicOS 6.5

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.

  1. Login the SonicWall management UI.
  2. Navigate to the Manage | Objects | Match Objects page.
  3. Click Add New Match Object to open the Add/Edit Match Object window.
  4. Under Object Name, enter a name for this Match Object.
  5. Under Match Object Type, select Custom Object from the drop-down.
  6. Set Match Type to Exact Match (default).
  7. Set Input Representation to Hexadecimal.
  8. Enter the following hexadecimal values under Content and click Add after each value:

    6665656c696e736f6e6963650761707073706f7403636f6d
    61707073706F742E636F6D

    NOTE: Appspot.com is the domain for Google's App Engine and is used by multiple applications. Adding 61707073706F742E636F6D (hex for appspot.com) will block access of apps using this domain. f access to this domain is required, remove the signature from the Match Object. The signature 6665656c696e736f6e6963650761707073706f7403636f6d (hex for feelinsonice.appspot.com) will sufficiently block SnapChat in almost all cases.

  9. Click on OK to save.


  10. Navigate to the Rules | Application control page and create the following App Rule referencing the above Match Object. Make sure Connection Side and Direction are set to Both.

    Image

  11. The following log messages will be generated when clients are blocked trying to use the SnapChat app.
    Image

Resolution for SonicOS 6.2 and Below

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.

  1.  Login the SonicWall management UI.
  2. Navigate to the Firewall | Match Objects page.
  3. Click on Add New Match Object to open the Add/Edit Match Object window.
  4. Under Object Name, enter a name for this Match Object.
  5. Under Match Object Type, select Custom Object from the drop-down.
  6. Set Match Type to Exact Match (default).
  7. Set Input Representation to Hexadecimal.
  8. Enter the following hexadecimal values under Content and click on Add after each value:
    6665656c696e736f6e6963650761707073706f7403636f6d
    61707073706F742E636F6D

    NOTE:  Appspot.com is the domain for Google's App Engine and is used by multiple applications. Adding 61707073706F742E636F6D (hex for appspot.com) will block access of apps using this domain.  f access to this domain is required, remove the signature from the Match Object. The signature 6665656c696e736f6e6963650761707073706f7403636f6d (hex for feelinsonice.appspot.com) will sufficiently block SnapChat in almost all cases.

  9.  Click OK .
    Image

  10. Navigate to the Firewall | App Rules page and create the following App Rule referencing the above Match Object. Make sure Connection Side and Direction are set to Both.

    Image

  11.  On the App Rules page enable check box Enable App Rules.
  12. The following log messages will be generated when clients are blocked trying to use the SnapChat app.Image

Related Articles

  • What wireless cards and USB broadband modems are supported on firewalls and access points?
    Read More
  • How to export and import connection profiles in NetExtender
    Read More
  • Unable access High availability idle device using monitoring IP address
    Read More
not finding your answers?
was this article helpful?