Home Page | Skip to Navigation | Skip to Content | Skip to Search | Skip to Footer

Security Best Practice: Preventing Non-TCP Flooding

Subscribe

Check Point Reference: SBP-2006-14
Date Published:
Severity:
Source: SmartDefense Research Center
Protection Provided by: Security Gateway
  • R70
VPN-1
  • NGX R65
VSX
  • NGX R65
Who is Vulnerable?
Security Devices
Vulnerability Description
Hackers directly target security devices such as firewalls. In advanced firewalls, state information about connections is maintained in a State table. The State table includes connection-oriented TCP and connectionless non-TCP protocols. Hackers can send high volumes of non-TCP traffic in an effort to fill up a firewall State table. This results in a Denial of Service by preventing the firewall from accepting new connections. Unlike TCP, non-TCP traffic does not provide mechanisms to reset or clear a connection. Non-TCP protocols are connectionless, therefore the SYN Defender mechanism will not provide protection from the potential flooding non-TCP protocols.
Vulnerability Details
Denial of Service (DoS) attacks are aimed at disrupting normal operations of a service. They are an attempt to make a computer resource unavailable to its intended users. Although the means to carry out, motives for, and targets of a DoS attack may vary, it generally consists of the concerted efforts of a person or people to prevent an Internet site or service from functioning efficiently or at all, temporarily or indefinitely. Perpetrators of DoS attacks typically target sites or services hosted on high-profile web servers such as banks, credit card payment gateways, and even root nameservers.

Protection Overview
Enable this protection to restrict non-TCP traffic from occupying more than a given percentage of an enforcement point State table.

To configure the defense, select your product from the list below and follow the related protection steps.

Security Gateway R70

How Can I Protect My Network?
1. In the IPS tab, click Protections > By Protocol > Network Security > Denial of Service.
2. In the right pane, double-click the Non-TCP Flooding protection.
3. In the Protection Details window, click on Edit. Choose the protection's Action (Override IPS Policy with: Prevent/Detect), and apply Additional Settings.
4. Install policy on all modules.

To configure the percentage of allowed non-TCP traffic:
1. Activate this protection in either Prevent or Detect mode.
2. Click More Settings.
3. In the field, provide the percentage that you want to configure: "When non-TCP connections exceed ...% of the connections table, every new non-TCP connection will be dropped."

How Do I Know if My Network is Under Attack?
SmartView Tracker will log the following entries:

Attack Name: Non-TCP Flooding
Attack Information:
Non TCP quota reached
Data connection exceeds non TCP quota
Packet exceeds non tcp quota

VPN-1 NGX R65 & VPN-1 VSX NGX R65

How Can I Protect My Network?
1. In the SmartDefense tab, click Network Security > Denial of Service > Non-TCP Flooding.
2. In the configuration pane, under Settings > Mode, check Active.
3. Install policy on all modules.

How Do I Know if My Network is Under Attack?
SmartView Tracker will log the following entries:

Attack Name: Non-TCP Flooding
Attack Information:
Non TCP quota reached
Data connection exceeds non TCP quota
Packet exceeds non tcp quota