When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
In this MOOC, you will learn the history of DDoS attacks and analyze new Mirai IoT Malware and perform source code analysis. you will be provided with a brief overview of DDoS Defense techniques. You learn an Autonomous Anti-DDoS Network called A2D2 for small/medium size organizations to deal with DDoS attacks. A2D2 uses Linux Firewall Rate limiting and Class Based Queueing, and subnet flood detection to handle various DDoS traffic types. You learn the new Intrusion tolerance paradigm with proxy-based multipath routing for DDoS defense. By developing and deploying such a new security mechanism, you can improve performance and reliability of the system at the same time and it does not have to be just an overhead. By the end of this course, you should be able to analyze new DDoS malware, collect forensic evidences, deploy firewall features to reduce the impact of DDoS on your system and develop strategies for dealing with future DDoS attacks.
For the pre-requisites, we recommend the learners take the Design and Analyze Secure Networked Systems course to learn the basic security concepts and principles and take the Secure Networked System with Firewall and IDS courses to learn the basic firewall and IDS systems.
In this MOOC, you will learn the history of DDoS attacks, get an in-depth look at the characteristics new Mirai IoT Malware attack. You will know how to analyze the Mirai source code and understand its design and implementation details. You will also see how forensic evidences pointed where it was designed. By the end of the course, you are able to take a new DDoS malware and perform detailed analysis and collect forensic evidences.
Welcome to DDoS Attack and Defense Course•2 minutes
History of DDoS•8 minutes
Mirai DDoS Attacks•11 minutes
Mirai Source Code Analysis•10 minutes
5 readings•Total 111 minutes
DDoS Attack Cases•30 minutes
Get help and meet other learners in this course. Join your discussion forums!•5 minutes
History of DDoS: from digital civil disobedience to online censorship•26 minutes
Breaking Down Mirai: An IoT DDoS Botnet Analysis•40 minutes
Mirai Source Code Analysis•10 minutes
3 assignments•Total 70 minutes
Quiz 2.1 History of DDoS Attacks•30 minutes
Practice Quiz 2.1.2. Mirai DDoS Characteristics•30 minutes
Practice Quiz 2.1.3 . Mirai Malware Analysis•10 minutes
2 discussion prompts•Total 40 minutes
Where small businesses and individual can seek help when they are under DDoS attacks?•20 minutes
Why not shutdown the C&C servers of Mirai malware?•20 minutes
DDoS Defenses
Module 2•5 hours to complete
Module details
In this module, you will be provided a brief overview of Basic DDoS Defense techniques. By the end of this course, you should be able to deploy firewall features to reduce the impact of DDoS on your system and develop strategies for dealing with future DDoS attacks.
DDoS Defense Challenges and the Approaches•8 minutes
Major DDoS Defense Techniques•7 minutes
Intrusion Response and Intrusion Tolerance•6 minutes
3 readings•Total 114 minutes
Technical overview of DDoS and mitigation techniques•54 minutes
Survey of Major Techniques in DDoS Defense•45 minutes
Intrusion Tolerance Literature•15 minutes
4 assignments•Total 120 minutes
Quiz: DDoS Defenses 2.2.•30 minutes
Practice Quiz 2.2.1. Challenges in DDoS Defense•30 minutes
Practice Quiz. 2.2.2. Unsupervised Anomaly-based Malware Detection Techniques•30 minutes
Practice Quiz. 2.2.3 Intrusion Tolerance Autonomic Response Systems•30 minutes
1 discussion prompt•Total 20 minutes
How to Improve DDoS Defense?•20 minutes
DDoS Defense Systems and Techniques
Module 3•3 hours to complete
Module details
In this module, you learn an Autonomous Anti-DDoS Network called A2D2 suitable for small/medium size business to deal DDoS defense. A2D2 uses Linux Firewall Rate limiting and Class Based Queueing, and subnet flood detection to handle various DDoS traffic types. You learn how to analyze effectiveness of these different defense mechanisms. By the end of this course, you should be able to deploy firewall features to reduce the impact of DDoS on your system and develop strategies for dealing with future DDoS attacks.
Performance of CBQ/Rate Limit on DDoS Traffic•8 minutes
2 readings•Total 70 minutes
A2D2 Design and Implementation,•60 minutes
A2D2 DDoS Defense Experiments•10 minutes
3 assignments•Total 80 minutes
Exam 2.3 DDoS Defense Systems and Techniques•30 minutes
Practice Quiz. 2.3.1•20 minutes
Practice Quiz: 2.3.2 DDoS Impact Analysis•30 minutes
1 discussion prompt•Total 15 minutes
How can A2D2 be scaled up?•15 minutes
Intrusion Tolerance with Proxy-based Multipath Routing
Module 4•4 hours to complete
Module details
In this module you learn a new Intrusion tolerance paradigm with proxy-based multipath routing for DDoS defense. You learn the development of such new security mechanism also improves the performance and reliability of the system, and does not have to be just an overhead.
The University of Colorado is a recognized leader in higher education on the national and global stage. We collaborate to meet the diverse needs of our students and communities. We promote innovation, encourage discovery and support the extension of knowledge in ways unique to the state of Colorado and beyond.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.5
174 reviews
5 stars
70.11%
4 stars
17.81%
3 stars
5.74%
2 stars
3.44%
1 star
2.87%
Showing 3 of 174
S
SK
5·
Reviewed on Jul 25, 2019
This course is one of the best course related to Network security. Additional resources were very useful especially the thesis about A2D2 network. Questions are also very nice and conceptual.
U
UA
5·
Reviewed on Apr 17, 2020
It is a wonderful course on DDoS basics and defense techniques.
M
MB
5·
Reviewed on Jan 30, 2023
It was an excellent course, and earning this professional certification has taught me a lot more.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.