Denial of Service (DOS) Les Lester er Dela ela Cruz uz Comput - - PowerPoint PPT Presentation

denial of service dos
SMART_READER_LITE
LIVE PREVIEW

Denial of Service (DOS) Les Lester er Dela ela Cruz uz Comput - - PowerPoint PPT Presentation

Denial of Service (DOS) Les Lester er Dela ela Cruz uz Comput omputer er Engineer ngineering ing major major at SBCC Ment entor or: : Adam dam Doupe oupe Depar epartment ment: : Comput omputer er Science cience Facult


slide-1
SLIDE 1

Denial of Service (DOS)

Les Lester er Dela ela Cruz uz Comput

  • mputer

er Engineer ngineering ing major major at SBCC Ment entor

  • r:

: Adam dam Doupe

  • upe

Depar epartment ment: : Comput

  • mputer

er Science cience Facult aculty Adv dvis isor

  • rs:

: Ric ichar hard d Kemmer emmerer er, , Chr hris istopher

  • pher Kr

Krue uegel gel, , Gio Giovanni anni Vigna igna

FUNDING: The Office of Naval Research The Army Research Office The National Science Foundation

slide-2
SLIDE 2

Denial of Service

  • Denial of Service:

rendering a system unable to provide services

  • Hackers use this

attack to manipulate stock exchanges

slide-3
SLIDE 3

Types of Denial of Service

  • Hardware DOS:

breaking the electronics betwee links

  • Application Specifi

DOS: crashing one specific site

slide-4
SLIDE 4

Application Specific DOS Defense

  • Apps are

made of codes

  • Codes take

resources

  • Hackers attack

the parts that take a lot of resources

  • Line of

Defense: remove the parts that consume the most resources

slide-5
SLIDE 5

Mitigation Approach

New Article Show Edit Destroy

Relative Resouce Consumption of Each Operation

Resources for Each Operations in an Application

  • Accurately identify which parts consume the most resources
  • Implement our algorithm
  • Check our results
New Article Show Edit Destroy

Relative Resource Consumption for Each Operation

Resources for Each Operations in an Application

ABRACADABRA! Algorithm

slide-6
SLIDE 6

Requirements

  • Speed
  • Flexible
  • Configured
  • Automated

Website.com Website.com

slide-7
SLIDE 7

Solutions

code

slide-8
SLIDE 8

Speed

  • Initial attempt
  • Required external

process

  • Improved attempt works

but not the best

  • Final = success!

2:49 2:49 0:10 24:02 2:24 1:03

5 10 15 20 25 30

Initial Attempt Improved Attempt Final Attempt Launching Attempts

Speed Progression Automation Code Openstack Bootup = 1 min – 5 mins

slide-9
SLIDE 9

Software in Action

slide-10
SLIDE 10

Future Prospects

Algorithm

slide-11
SLIDE 11

Future Prospects

… …

slide-12
SLIDE 12

No More Crashing

slide-13
SLIDE 13

Acknowledgements