Blocking applications with custom signatures

Custom signatures can be used in application control profiles to block web traffic from specific applications, such as out of support operating systems.

In this example, you create a custom signature to detect PCs running Windows NT 6.1 operating systems, including Windows 7 and Windows Server 2008 R2. The signature is added to an application control profile and the action is set to block. The profile is then used in a firewall policy so that web traffic matching the signature is blocked. The logs generated by this example can be used to help identify other computers that you need to block.

To make the settings visible in the GUI:
  1. Go to System > Feature Visibility

  2. In the Security Features section, enable Application Control.

  3. Click Apply.

To create the custom application signature:
  1. Go to Security Profiles > Application Signatures and click Create New > Custom Application Signature.

  2. Enter a name for the custom signature, such as block_nt_6.1.

  3. Enter the Signature. In this example:

    F-SBID( --attack_id 6483; --name "Windows.NT.6.1.Web.Surfing"; --default_action drop_session; --service HTTP; --protocol tcp; --app_cat 25; --flow from_client; --pattern !"FCT"; --pattern "Windows NT 6.1"; --no_case; --context header; --weight 40; )

    This signature scans HTTP and HTTPS traffic that matches the pattern Windows NT 6.1 in its header. For blocking older versions of Windows, such as Windows XP, you would use the pattern Windows NT 5.1. An attack ID is automatically generated when the signature is created.

  4. Click OK.

    The signature is included in the Custom Application Signature section of the signature list.

To use the signature in an application control profile:
  1. Go to Security Profiles > Application Control.

  2. Create a new profile, or edit an existing one.

  3. In the Application and Filter Overrides table, click