DOS Attacks: Instigation and Mitigation

During the release of a new software productvulnerability causing the target program to crash or
specialized to track spam, ACME Softwarerestart the system.Kazaa and Morpheus have a
Inc notice that there was not as much traffic as theyknown flaw that will allow an attacker to consume all
hoped to receive. During furtheravailable bandwidth without being logged.
investigation, they found that they could not view theirSee IIS 5 SSL also has an easy way to exploit
own website. At that moment, thevulnerability. Most exploits like
VP of sales received a call from the company'sthese are easy to find on the Internet and can be
broker stating that ACME Software Inccopied and pasted as working code.
stock fell 4 point due to lack of confidence. SeveralThere are thousands of exploits that can be used to
states away, spammers didn't like theDoS a target system/application. See
idea of lower profit margins do to an easy to installWorms, and Antivirus - Yes, Antivirus. Too many
spam blocking software so theycases where the antivirus
thought they would fight back. Earlier that day, theyconfiguration is wrong or the wrong edition is installed.
took control of hundreds ofThis lack of foresight causes an
compromised computers and used them as DoSunintentional DDoS attack on the network by taking
zombies to attack ACME Software Inc'sup valuable CPU resources and
Internet servers in a vicious act of cyber assault.bandwidth. Viruses and worms also cause DDoS
During an emergency press conferenceattacks by the nature of how they
the next morning, ACME Software Inc's CIOspread. Some purposefully attack an individual target
announced his resignation as a result of aafter a system has been infected.
several million dollar corporate loss.Scenarios like theThe Blaster worm that exploits the DCOM RPC
one above happen a more then people think and arevulnerability (described in Microsoft
more costlySecurity Bulletin MS03-026) using TCP port 135 is a
then most will admit. Denial of Service (DoS) attacksgreat example of this. The Blaster
are designed to deplete thetargeted Microsoft's windows update site by initiating
resources of a target computer system in an attempta SYN FLOOD. Because of this,
to take a node off line by crashing orMicrosoft decided to no longer resolve the DNS for
overloading it. Distributed Denial of Service (DDoS) is a'windowsupdate.com'.DoS attacks are impossible to
DoS attack that is engaged bystop. However, there are things you can do to
many different locations. The most common DDoSmitigate potential damages they may cause to your
attacks are instigated through virusesenvironment. The main thing to
or zombie machines. There are many reasons thatremember is that you always need to keep
DoS attacks are executed, and most ofup-to-date on the newest threats.Mitigation:Antivirus
them are out of malicious intent. DoS attacks aresoftware - Installing an antivirus software with the
almost impossible to prevent if you arelatest virus definitions will
singled out as a target. It's difficult to distinguish thehelp prevent your system from becoming a DoS
difference between a legitimatezombie. Now, more then ever, this is an
packet and one used for a DoS attack.The purposeimportant feature that you must have. With lawsuits
of this article is to give the reader with basic networkso prevalent, not having the proper
knowledge aprotection can leave you open for downstream
better understanding of the challenges presented byliability.Software updates - Keep your software up to
Denial of Service attacks, how theydate at all times. This includes antivirus,
work, and ways to protect systems and networksemail clients, and network servers. You also need to
from them.Instigation:Spoofing - Falsifying an Internetkeep all network Operating Systems
address (know as spoofing) is the method an attackerinstalled with the latest security patches. Microsoft has
uses to fake an IP address. This is used to reroutedone a great job with making
traffic to a target network node or usedthese patches available for their Windows distributions.
to deceive a server into identifying the attacker as aLinux has been said to be more
legitimate node. When most of ussecure, but the patches are far more scarce. RedHat
think of this approach of hacking, we think ofis planning on incorporating the
someone in another city essentiallyNSA's SE Linux kernel into future releases. This will
becoming you. The way TCP/IP is designed, the onlygive Mandatory Access Control
way a criminal hacker or cracker(MAC) capabilities to the Linux community.Network
can take over your Internet identity in this fashion is toprotection - Using a combination of firewalls and
blind spoof. This means that theIntrusion Detection Systems
impostor knows exactly what responses to send to a(IDS) can cut down on suspicious traffic and can
port, but will not get themake the difference between logged
corresponding response since the traffic is routed toannoyance and your job. Firewalls should be set to
the original system. If the spoofing isdeny all traffic that is not specifically
designed around a DoS attack, the internal addressdesigned to pass through. Integrating an IDS will warn
becomes the victim. Spoofing is usedyou when strange traffic is present
in most of the well-known DoS attacks. Manyon your network. This will assist you in finding and
attackers will start a DoS attack to drop astopping attacks.Network device configuration -
node from the network so they can take over the IPConfiguring perimeter devices like routers can detect
address of that device. IP Hijacking isand in some cases prevent DoS attacks. Cisco
the main method used when attacking a securedrouters can be configured to actively
network or attempting other attacks likeprevent SYN attacks starting in Cisco IOS 11.3 and
the Man in the Middle attack.SYN Flood - Attackershigher using the TCP intercept
send a series of SYN requests to a target (victim).command in global configuration mode.Access-list
The targetnumber {deny | permit} tcp any destination
sends a SYN ACK in response and waits for andestination-wildcard
ACK to come back to complete theip tcp intercept list access-list-number
session set up. Instead of responding with an ACK,ip tcp intercept ? (will give you a good list of other
the attacker responds with anotheroptions.)Cisco routers can prevent Smurf and Fraggle
SYN to open up a new connection. This causes theattacks by blocking broadcast traffic. Since
connection queues and memory bufferCisco IOS 12.0, this is the default configuration. ACLs
to fill up, thereby denying service to legitimate TCPor access control lists should also
users. At this time, the attacker canbe configured on all interfaces.No ip
hijack the system's IP address if that is the end goal.directed-broadcastThe Cisco router can also be used
Spoofing the "source" IP addressto prevent IP spoofing.
when sending a SYN flood will not only cover theip access-group list in interface
offender's tracks, but is also a methodaccess-list number deny icmp any any redirect
of attack in itself. SYN Floods are the mostaccess-list number deny ip 127.0.0.0 0.255.255.255 any
commonly used DoS in viruses and are easyaccess-list number deny ip 224.0.0.0 31.255.255.255
to write. See Attack- Smurf and Fraggle attacks areany
the easiest to prevent. A perpetrator sends aaccess-list number deny ip host 0.0.0.0 any
large number of ICMP echo (ping) traffic at IPSee Improving Security on Cisco Routers - Cisco IOS
broadcast addresses, using a fake sourceversions are vulnerable to several DoS attacks. The
address. The "source" or spoofed address will be"Black Angels" wrote
flooded with simultaneous replies (Seea program called Cisco Global Exploiter. This is a
CERT Advisory: CA-1998-01). This can be preventedgreat software to use when testing the
by simply blocking broadcastsecurity of your Cisco router version and configuration
traffic from remote network sources using accessand can be found at
control lists.Fraggle Attack - This types of attack is theis not as mystical as people believe. DoS attacks
same as a Smurf attack except using UDPcome in many different
instead if TCP. By sending an UDP echo (ping) traffictypes and can be devastating if you don't take the
to IP broadcast addresses, theproper precautions. Keep up to date and
systems on the network will all respond to thetake steps to secure network nodes. Keeping
spoofed address and affect the targetsecurity in mind can minimize damages,
system. This is a simple rewrite of the Smurf code.downtime, and save your career.Security Resources:
This can be prevented by simplyBlack Angels:
blocking broadcast traffic from remote IPCisco:
address.Ping of Death - An attacker sends illegitimateMicrosoft:
ICMP (ping) packets larger than 65,536Forum of Incident Response and Security Teams:
bytes to a system with the intention of crashing it.SANS Institute: Jeremy Martin CISSP, ISSMP, ISSAP,
These attacks have been outdated sinceCEI, CEH, CHS-III, CCNA, Network+, A+
the days of NT4 and Win95.Teardrop - Otherwiseof:
known as an IP fragmentation attack, this DoS attackBECCA - Business Espionage Controls &
targetsCountermeasures Association
systems that are running Windows NT 4.0, Win95 ,ISACA(R) - Information Systems Audit and Control
Linux up to 2.0.32. Like the Ping ofAssociation
Death, the Teardrop is no longer effective.Application(ISC)² - International Information Systems
Attack - Thess are DoS attacks that involve exploitingSecurity Certification Consortium
an applicationISSA - Information Systems Security Association.