What is Distributed Denial of Service (DDoS)

Reviews
www.pervasivetechnologylabs.iu.edu What is Distributed Denial of Service (DDoS)? Gregory Travis greg@iu.edu First, what is a Denial of Service? • A denial of service is the deliberate or unintentional withholding of an expected service, utility, or product. • Examples: • Traffic jam caused by automotive accident denies the utility of a highway • Denial of service for us www.pervasivetechnologylabs.iu.edu • Although denials of service can be applied to many ordinary situations, we are concerned exclusively with denials of service that occur within data networks and at end systems (clients and servers) www.pervasivetechnologylabs.iu.edu Types of computerized denials of service • Network denials: • Simply flooding a network with enough raw data in an effort to deny the use of the network by other users (traffic-jam analogy) switches, etc. in an effort to disable them • Attacking network infrastructure, such as routers, DoS Schematic - bandwidth www.pervasivetechnologylabs.iu.edu Bottleneck Attacker Victim www.pervasivetechnologylabs.iu.edu Types of computerized denials of service • Server denials: • Server or application crashes • The result of overload or known exploit DoS Schematic - exploit www.pervasivetechnologylabs.iu.edu SQL Slammer UDP packet SQL Server Attacker Victim Distributed Denial of Service www.pervasivetechnologylabs.iu.edu • Distributed Denial of Service is an enhancement to standard denial of service techniques hence the attack is “distributed” • It utilizes several attackers instead of a single one, www.pervasivetechnologylabs.iu.edu Issues with distributed denial of service • Distribution allows for aggregation of attack • No one attacker needs to generate a significant • Distribution makes it easier to conceal source of attack amount of data. Attack is aggregated at the receiver www.pervasivetechnologylabs.iu.edu DDoS - Distribution and aggregation Attacker Attacker Attacker Attacker Attacker Victim ion gregat Ag Attacker How are systems compromised? www.pervasivetechnologylabs.iu.edu • In classic DoS compromise of systems is not necessary • Example: Network flood from a single owned system DDoS compromise www.pervasivetechnologylabs.iu.edu • DDoS usually involves compromising other people’s systems • Methods: • Mail/etc. macro viruses • Rootkits • Exploitation of known defects (i.e. buffer overflow) DDoS Compromise www.pervasivetechnologylabs.iu.edu • Compromised (infected) systems begin DDoS activity in response to: • Nothing, can initiate DDoS autonomously and immediately (i.e. SQL Slammer) • “Attack” signal from central “console” • Timer expiration www.pervasivetechnologylabs.iu.edu DDoS - Distribution and aggregation Attacker Attacker Attacker Attacker Attacker Victim ion gregat Ag Attacker Console Console/Attack communication www.pervasivetechnologylabs.iu.edu • Typically the “console” communicates with individual attackers over a broadcast-type channel • Important, for bad guy, that this communication be concealed as it’s a way in which real bad guy can conceal his/her location and identity • To accomplish this they often use public channels (example, AIM, IRC) and commands are disguised as ordinary “chatter.” Timed attack release www.pervasivetechnologylabs.iu.edu • Next step was introduction of delay between sending of commands and attack initiation action • Makes it much more difficult to connect console to • Pulsing Zombies www.pervasivetechnologylabs.iu.edu • Final refinement was introduction of “pulsing zombies” • Like timed release but adds limit on length of attack • This way it’s not only difficult to track back to the “console” but also to attackers as well. Each attacker only operates for a short time before going dormant for a while. Difficult to trace Zombie Setup www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Attacker Attacker Attacker Console Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Victim ion gregat Ag Attacker Zombie Attack www.pervasivetechnologylabs.iu.edu Attacker Attacker Attacker Victim ion gregat Ag Wrapup www.pervasivetechnologylabs.iu.edu • Evolution from DoS to DDoS to DDoS + “pulsing zombies” • Concept of a “console” • When compromise if systems is necessary and when not

Related docs
DDOS
Views: 5  |  Downloads: 3
ddos-info
Views: 11  |  Downloads: 2
ddos v 9ai
Views: 1  |  Downloads: 0
DDOS
Views: 9  |  Downloads: 1
Overview of Scans and DDoS Attacks
Views: 20  |  Downloads: 2
DDoS Survey Paper � Outline
Views: 8  |  Downloads: 3
surviving-ddos-attacks
Views: 102  |  Downloads: 4
premium docs
Other docs by danman21
New York certificate of incorporation
Views: 331  |  Downloads: 2
Transcript of Homestead Act
Views: 138  |  Downloads: 0
NOTICE OF MEETING
Views: 299  |  Downloads: 5
Model Business Corporation Act
Views: 556  |  Downloads: 10
Keating Owen Child Labor Act of 1916 info
Views: 1379  |  Downloads: 2
Iowa articles of incorporation
Views: 322  |  Downloads: 5
Application for membership and service contract
Views: 274  |  Downloads: 8
Partnership insurance trust
Views: 305  |  Downloads: 3
Transcript of Federal Judiciary Act
Views: 149  |  Downloads: 1
CureHDAddressLabels
Views: 145  |  Downloads: 0
Boulder Canyon Project Act info
Views: 204  |  Downloads: 0
RESOLUTIONS FOR LOANS TO THE CORPORATION
Views: 287  |  Downloads: 15