About this Course
1,555 recent views

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 9 hours to complete

Suggested: 8 hours/week...

English

Subtitles: English

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Beginner Level

Approx. 9 hours to complete

Suggested: 8 hours/week...

English

Subtitles: English

Syllabus - What you will learn from this course

Week
1
4 hours to complete

DDoS Attacks

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.

...
4 videos (Total 30 min), 4 readings, 3 quizzes
4 videos
History of DDoS7m
Mirai DDoS Attacks10m
Mirai Source Code Analysis9m
4 readings
DDoS Attack Cases30m
History of DDoS: from digital civil disobedience to online censorship26m
Breaking Down Mirai: An IoT DDoS Botnet Analysis40m
Mirai Source Code Analysis10m
3 practice exercises
Practice Quiz 2.1.2. Mirai DDoS Characteristics10m
Practice Quiz 2.1.3 . Mirai Malware Analysis10m
Quiz 2.1 History of DDoS Attacks30m
Week
2
3 hours to complete

DDoS Defenses

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.

...
3 videos (Total 21 min), 3 readings, 4 quizzes
3 videos
Major DDoS Defense Techniques6m
Intrusion Response and Intrusion Tolerance6m
3 readings
Technical overview of DDoS and mitigation techniques54m
Survey of Major Techniques in DDoS Defense45m
Intrusion Tolerance Literature15m
4 practice exercises
Practice Quiz 2.2.1. Challenges in DDoS Defense8m
Practice Quiz. 2.2.2. Unsupervised Anomaly-based Malware Detection Techniques16m
Practice Quiz. 2.2.3 Intrusion Tolerance Autonomic Response Systems8m
Quiz: DDoS Defenses 2.2.20m
Week
3
3 hours to complete

DDoS Defense Systems and Techniques

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.

...
2 videos (Total 22 min), 2 readings, 3 quizzes
2 videos
Performance of CBQ/Rate Limit on DDoS Traffic7m
2 readings
A2D2 Design and Implementation,1h
A2D2 DDoS Defense Experiments10m
3 practice exercises
Practice Quiz. 2.3.120m
Practice Quiz: 2.3.2 DDoS Impact Analysis12m
Exam 2.3 DDoS Defense Systems and Techniques30m
Week
4
3 hours to complete

Intrusion Tolerance with Proxy-based Multipath Routing

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.

...
2 videos (Total 21 min), 3 readings, 3 quizzes
2 videos
SCOLD Features and Benefits7m
3 readings
Intrusion Tolerant Architecture15m
Intrusion-Tolerant Eclipse SCADA16m
On proxy server based multipath connection1h 5m
3 practice exercises
Practice Quiz 2.4.1.16m
Practice Quiz. 2.4.28m
Quiz 2.4 Intrusion Tolerance30m
4.5
6 ReviewsChevron Right

Top reviews from DDoS Attacks and Defenses

By KKNov 18th 2018

It is a very interesting course. Although most of the materials are quite old, surprisingly, they are still valid. The information is practical and detailed. You can check the Linux commands yourself.

By ICMay 16th 2019

Mr. Chow is a really good instructor. Definitely worth it.

Instructor

Avatar

Edward Chow

Professor
Computer Science

About University of Colorado System

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....

About the Advanced System Security Design Specialization

This specialization is intended for intermediate level learners with basic programming skills and basic cybersecurity knowledge. Through this course learner will learn about advanced secure software techniques such as those for cloud computing, TOR, web-based cryptography, and geo-location/context based access control. With these techniques, learners will be better prepared to implement new security and privacy preserving data security features, to perform secure system design and implementation, vulnerability analysis, and Securely Provision (SP), Operate and Maintain (OM), Oversee and Govern (OV), Protect and Defend (PR), Analyze (AN), Collect and Operate (CO), and investigate (IN) tasks....
Advanced System Security Design

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • 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. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.