2008Unpublished venueRequires access

Detection and defense against DDoS attack with IP spoofing

Indrajeet B. Mopari, S. G. Pukale, M. L. Dhore

Open publisher page 27 citations

Abstract

Distributed denial-of-service (DDoS) attacks are a significant problem because they are very hard to detect, there is no comprehensive solution and it can shut an organization off from the Internet. The primary goal of an attack is to deny the victim's access to a particular resource. DDoS is implemented using source IP address spoofing. This paper provides a framework for detecting the attack and dropping the spoofed packets. The legitimacy of a packet can be find out by analyzing the number of hops that packet gone through before reaching at the destination. Attacker can forge any field in the IP packet including TTL, but he cannot control hop count. By generating an IP to hop-count mapping table and inspecting it, spoofed packets can be identified. HCF (hop count filter) is used to classify legitimate and spoofed packets with little collateral damage. HCF causes delay in critical path of packet processing in the kernel because of enormous IP2HC mapping table. This overhead is reduced by identifying the attackers in learning state and then drop spoofed packets in filtering state. The CPU overhead can be reduced by implementing it in Linux kernel in terms of interrupts.

About this research paper

What this paper is about

Distributed denial-of-service (DDoS) attacks are a significant problem because they are very hard to detect, there is no comprehensive solution and it can shut an organization off from the Internet. The primary goal of an attack is to deny the victim's access to a particular resource. DDoS is implemented using source IP address spoofing. This paper provides a framework for detecting the attack and dropping the spoofed packets. The legitimacy of a packet can be find out by analyzing the number of hops that packet gone through before reaching at the destination. Attacker can forge any field in the IP packet including TTL, but he cannot control hop count. By generating an IP to hop-count mapping table and inspecting it, spoofed packets can be identified. HCF (hop count filter) is used to classify legitimate and spoofed packets with little collateral damage. HCF causes delay in critical path of packet processing in the kernel because of enormous IP2HC mapping table. This overhead is reduced by identifying the attackers in learning state and then drop spoofed packets in filtering state. The CPU overhead can be reduced by implementing it in Linux kernel in terms of interrupts.

Why it matters

OpenAlex reports 27 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Distributed denial-of-service (DDoS) attacks are a significant problem because they are very hard to detect, there is no comprehensive solution and it can shut an organization off from the Internet. The primary goal of an attack is to deny the victim's access to a particular resource. DDoS is implemented using source IP address spoofing. This paper provides a framework for detecting the attack and dropping the spoofed packets. The legitimacy of a packet can be find out by analyzing the number of hops that packet gone through before reaching at the destination. Attacker can forge any field in the IP packet including TTL, but he cannot control hop count. By generating an IP to hop-count mapping table and inspecting it, spoofed packets can be identified. HCF (hop count filter) is used to classify legitimate and spoofed packets with little collateral damage. HCF causes delay in critical path of packet processing in the kernel because of enormous IP2HC mapping table. This overhead is reduced by identifying the attackers in learning state and then drop spoofed packets in filtering state. The CPU overhead can be reduced by implementing it in Linux kernel in terms of interrupts.

Key concepts: Spoofing attack, IP address spoofing, Computer science, Denial-of-service attack, Computer network, Network packet, Packet drop attack, Linux kernel

Related papers

Back to paper searchBrowse research topicsOriginal source
Detection and defense against DDoS attack with IP spoofing — Research Paper | ScholarLens