Ads by TechWords

See your link here
Receive the latest technology news and information.
Mobile/Wireless Computing
Computerworld Daily News (First Look and Wrap-Up)
Computerworld Blogs Newsletter
The Weekly Top 10
Cloud Computing
View all newsletters




Privacy Policy
 

The Top 5 Ways to Prevent IP Spoofing

June 8, 2006 12:00 PM ET

Computerworld - The term "spoofing" is generally regarded as slang, but refers to the act of fooling -- that is, presenting a false truth in a credible way. There are several different types of spoofing that occur, but most relevant to networking is the Internet Protocol (IP) spoof. Most types of spoofing have a common theme: a nefarious user transmits packets with an IP address indicating that the packets are originating from another, trusted machine.

The first step in spoofing is determining the IP address of a host the intended target trusts. After that, the attacker can change the headers of packets to make it seem like the transmissions are originating from the trusted machine.

What sorts of attacks are launched through IP spoofing? To name a few:

  • Blind spoofing: in this type of attack, a cracker outside the perimeter of the local network transmits multiple packets to his intended target in order to receive a series of sequence numbers, which are generally used to assemble packets in the order in which they were intended -- packet 1 is to be read first, then packet 2, 3 and so on.

    The cracker is blind to how transmissions take place on this network, so he needs to coax the machine into responding to his own requests so he can analyze the sequence numbers.

    By taking advantage of knowing the sequence number, the cracker can falsify his identity by injecting data into the stream of packets without having to have authenticated himself when the connection was first established. (Generally, current operating systems employ random sequence number generation, so it's more difficult for crackers to predict the correct sequence number.)

  • Non-blind spoofing: in this type of attack, the cracker resides on the same subnet as his intended target, so he can, by sniffing the wire for existing transmissions, gain knowledge of an entire sequence/acknowledge cycle between his target and other hosts (hence the cracker isn't "blind" to the sequence numbers).

    Once the sequence is known, the attacker can hijack sessions that have already been built by disguising himself as another machine, bypassing any sort of authentication that was previously conducted on that connection.

  • Denial-of-service attack: to keep a large-scale attack on a machine or group of machines from being detected, spoofing is often employed by the malefactors responsible for the event to disguise the source of the attacks and make it difficult to shut it off.

    Spoofing takes on a whole new level of severity when multiple hosts are sending constant streams of packet to the DoS target -- in that case, all of the transmissions are generally spoofed, making it very difficult to track down the sources of the storm.

  • Man in the middle attack: imagine two hosts participating in normal transmissions between each other. In a man in the middle attack, a malicious machine intercepts the packets sent between these machines, alters the packets and then sends them on to the intended destination, with the originating and receiving machines unaware their communications have been tampered with -- this is where the spoofing element enters the equation.

    Typically this type of attack is used to get targets to reveal secure information and continue such transmissions for a period of time, all the while unaware that the machine in the middle of the transmission is eavesdropping the whole time.



Jump to comments

spoofing internet protocol security blind non-blind denial of service man in the middle jonhathan hassell ipsec access control list filtering encryption routers switches

Additional Resources

EFD vs. HDD - What You Need to Know
WHITE PAPER
Enterprise flash drives provide a new Tier 0 storage layer capable of delivering high I/O performance at a very low latency. Proper use of EFDs in an Oracle environment can deliver increased performance compared to fibre channel drives. Read the recommendations for identification of the best DB components for EFDs.
Gartner Research Report: Magic Quadrant for Application Delivery Controllers, 2009
WHITE PAPER
The market for products to improve the delivery of application software over networks remains dynamic and innovative. Vendors focused on solving enterprises' most-pressing application problems have become the top players.
Eight Criteria for Server Load Balancing
WHITE PAPER
Server load balancers are a simple yet highly effective means to scale an application environment while ensuring its availability. Today's solutions should also address application performance and security. Read about the top eight criteria you should consider when choosing a server load balancer and how Citrix NetScaler meets those requirements.

White Papers & Webcasts

The Human Factor in Laptop Encryption
Download this new White Paper today!  

Mobile U Webinar
Watch Now!

Interactive Brochure: iPhone in the Enterprise
Download This Resource Today!  

4G Ahead Video Program
Uncover the features and benefits of the two leading 4G technologies for enterprises considering future deployment.

Horror stories: Managing IT Across Multiple Locations
How one extra sharp IT manager eliminates daily agony, hassle and repetition.