![Page 1: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/1.jpg)
Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor: Adam Doupe Department: Computer Science Faculty Advisors: Richard Kemmerer, Christopher Kruegel, Giovanni Vigna
FUNDING: The Office of Naval Research The Army Research Office The National Science Foundation
![Page 2: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/2.jpg)
Denial of Service • Denial of Service:
rendering a system unable to provide services
• Hackers use this attack to manipulate stock exchanges
![Page 3: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/3.jpg)
Types of Denial of Service • Hardware DOS:
breaking the electronics between links
• Application Specific DOS: crashing one specific site
![Page 4: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/4.jpg)
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
![Page 5: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/5.jpg)
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
![Page 6: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/6.jpg)
Requirements
• Speed • Flexible • Configured • Automated
Website.com
Website.com
![Page 7: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/7.jpg)
Solutions
code
![Page 8: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/8.jpg)
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
0
5
10
15
20
25
30
Initial Attempt Improved Attempt Final Attempt
Tim
e of
Exe
cutio
n in
Min
utes
Launching Attempts
Speed Progression
Automation Code
Openstack Bootup
= 1 min – 5 mins
![Page 9: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/9.jpg)
Software in Action
![Page 10: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/10.jpg)
Future Prospects
Algorithm
![Page 11: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/11.jpg)
Future Prospects
… …
![Page 12: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/12.jpg)
No More Crashing
![Page 13: Denial of Service (DOS)inset-csep.cnsi.ucsb.edu/sites/inset-csep.cnsi.ucsb.edu/files/scholar… · Denial of Service (DOS) Lester Dela Cruz Computer Engineering major at SBCC Mentor:](https://reader034.vdocuments.us/reader034/viewer/2022042310/5ed79f7b9661ae43ff66a396/html5/thumbnails/13.jpg)
Acknowledgements