Technology
Microfine™ Granularity
Adaptive Threshold Estimation
Virtual Identifiers
Scan Prevention
Source Tracking
Protocol Anomaly
Custom ASICs
White Papers
FAQs
Overview Presentation
DoS Articles
 

What Kind of Attacks Will IntruGuard Appliances Protect Us From

Overview of Attacks

As we come to close 2010, and welcome 2011, the DDoS attack scenarios are changing day by day. While you still have legacy attacks such as SYN flood, ICMP flood, UDP flood etc., more and more hacker-brains are being organized to create new generation of attacks. Botnets can bring down your network and infrastructure with smart attack techniques.

Traditional SYN Floods

Spoofed SYN floods are the most recognized of them all and the easiest to create.

IntruGuard appliances can mitigate these attacks by using the following anti-spoofing techniques in hardware logic:

  • SYN Cookie
  • ACK Cookie
  • SYN Retransmission
  • Legitimate IP Address Caching and Matching

UDP Floods, ICMP Floods, Non-Service Floods
These floods are still the best mechanisms to flood pipes. Just as they are easy to create, they are easily mitigated by IntruGuard appliances by behavioral anomaly detection and mitigation within seconds.

Targetted Attacks from Limited IP Addresses
When a limited number of IP addresses participate in a flood, IntruGuard's patented Source Tracking mechanism can easily identify them within seconds and block them for a long duration.

You can always create exception rules to allow some IP addresses/subnets despite their behavior.

Slow Build-up of Connections
Sometimes a botnet can be used to create attacks which build connections and let them stay there. This exhausts the server resources. Your firewall and routers may also overload when this happens. These are slow and therefore cannot be easily found by simple logic. An attack from Slowloris would be somewhat in this category.

IntruGuard appliances have a way to count the number of concurrent connections per source across a million sources and then aggressively age only some of them under load by criteria such as inactivity, limited number of packets etc.


Fast Build-up of Connections
These attacks involve a quick build-up of TCP connections through a proper 3-way TCP handshake. These attacks are not spoofed and therefore even though they may appear like SYN flood, anti-spoofing techniques cannot thwart such attacks. IntruGuard appliances can monitor concurrent connections/source, or the rate of SYN packets/source/second, URLs accessed/source/second and easily identify such attacks.

Scripted HTTP Attacks On Non-Service URLs
When a scripted botnet attacks a server on non-service URLs, IntruGuard appliances can easily detect the growth of packets to the attacked URLs. At any given time, IntruGuard appliances can monitor up to 192K individual dynamic URLs and monitor the rate of packets/second to them. When the rate exceeds the preconfigured behvioral threshold, the sources that are accessing the URL can be tracked through a patented Source Tracking mechanism to isolate them from those that are not. These sources are then identified and blocked and reported.

Scripted HTTP Attacks On Service URLs
What if the attack is on a URL that's a URL in use - e.g. /index.html or /index.php? In that case, IntruGuard appliances can, in addition, look for other self-similarity in the packets. There are behavioral and heuristic approaches to isolate such accesses from human access and the hardware logic cleverly determines such attacks and blocks them.

The attacking sources are tracked, blocked and reported.

Conclusion
Unlike other equipment in the market which still survive on technology from early 2000s. IntruGuard's appliances are based on technology for attack mitigation for today's attacks.

 

Here is a summary of different types of floods handled by IntruGuard appliances:

IP Flood

Any Protocol (out of 256) Flood

Highly Fragmented Packets

Source Flood (1 M Sources Tracked)

Destination Flood (1 Destinations Tracked)

Protocol Anomalies

TCP Flood

Any Port Flood (out of 64K)

High rate SYN request  overall

High rate ACK, SYN-ACK, FIN, ACK, RST floods,

Out of state floods

Connection Floods (1 M Connection Tracked)

Connections/Source, Connections/Source,

SYNs/Source

Protocol Anomaly

UDP Flood

Any Port Flood (out of 64K)

Protocol Anomaly

ICMP Flood

Any ICMP Type/Code combination including

Ping Flood
Response/Reply/Unreachable Flood
Source Quenching

Protocol Anomaly

HTTP Attacks

High Connection Rate
High rate GET to page
High rate POST to page
High rate to resource intensive page
Authentication Page
Random non-existent page
Adding extra URL options
Bad formatting HTTP Header
Bad/abnormal USER AGENT

Bad/abnormal hosts

Bad/abnormal cookies

Bad/abnormal referer

Opcode Anomaly

Slow HTTP GET/POST attacks from a botnet

Resource Exhaustion

Hanging in closing states (FIN_WAIT, CLOSE_WAIT)

Too many connections per source (1 M sources monitored)

 

If you have further questions on our technology, please ask us.