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 7 modules in this course
This course introduces you to Intrusion Detection Systems (IDS), offering essential knowledge and hands-on skills for detecting and mitigating security threats. As cyberattacks become more sophisticated, learning to protect systems through IDS is a critical skill for IT and security professionals. This course is designed to give you a comprehensive understanding of both Host-Based (HIDS) and Network-Based Intrusion Detection Systems (NIDS). You’ll dive into core components, explore the differences between signature-based and anomaly-based detection, and gain practical experience by operating IDS tools on virtual machines.
What makes this course unique is its combination of theory and real-world application: you’ll learn to configure IDS technologies, develop custom rules, and evaluate IDS performance quantitatively. By the end of this course, you’ll be equipped to identify and respond to security threats in various environments, from individual hosts to complex networks. This practical knowledge will set you apart, enhancing your ability to protect critical systems against emerging cyber threats.
This course provides a comprehensive overview of Intrusion Detection Systems (IDS), focusing on both Host-based (HIDS) and Network-based (NIDS) technologies. Participants will learn to describe IDS components, analyze attack dynamics, and develop use cases for detecting insider threats and DDoS attacks. The course includes practical sessions on installing and operating HIDS and NIDS on virtual machines, as well as configuring tools like Suricata. Additionally, students will evaluate detection methods and conduct quantitative assessments to enhance their understanding of cybersecurity effectiveness.
This course provides a comprehensive introduction to Intrusion Detection Systems (IDS), focusing on their purpose, components, and various types. Participants will explore the relationship between attacks and risk, learning to identify specific attack observables and how they relate to potential threats.
What's included
6 videos4 readings3 assignments
Show info about module content
6 videos•Total 120 minutes
Introduction to Intrusion Detection•9 minutes
Risks and Threats•16 minutes
IDS Types and Components•25 minutes
Part 1: Mapping Threats, Observables, and IDS Types•26 minutes
Part 2: Mapping Threats, Observables, and IDS Types•21 minutes
Self-Reflective Reading: Advanced Persistent Threats and Spear-Phishing Attacks•60 minutes
3 assignments•Total 90 minutes
Understanding the Purpose and Components of an IDS•18 minutes
Classifying IDS Types and Selecting the Right IDS•12 minutes
Introduction, Products, and Components•60 minutes
HIDS I
Module 3•9 hours to complete
Module details
This course provides an in-depth exploration of Host-based Intrusion Detection Systems (HIDS). It begins with a detailed description of HIDS and its critical role in monitoring and analyzing the activities within individual host systems to detect potential security threats.
What's included
4 videos4 readings3 assignments1 plugin
Show info about module content
4 videos•Total 56 minutes
Introduction•3 minutes
Host Intrusion Detection Description•22 minutes
HIDS Types and Examples•20 minutes
Attack Types Detected by HIDS (2C)•12 minutes
4 readings•Total 340 minutes
Reading References•120 minutes
Reading References•120 minutes
Self-Reflective Reading: Challenges in Deploying HIDS/IPS Solutions•40 minutes
Self-Reflective Reading: Host-Based IDS/IPS in Insider Threat Mitigation•60 minutes
3 assignments•Total 90 minutes
Introduction to Host Intrusion Detection Systems (HIDS)•15 minutes
Deploying HIDS for Insider Threat Detection•15 minutes
HIDS I•60 minutes
1 plugin•Total 35 minutes
OSSEC (2D)•35 minutes
HIDS II
Module 4•8 hours to complete
Module details
This course provides a deep dive into the mechanisms and methodologies behind Host-Based Intrusion Detection Systems (HIDS).
What's included
4 videos4 readings3 assignments
Show info about module content
4 videos•Total 71 minutes
Introduction•4 minutes
Host Integrity Attack Detection•24 minutes
Hardware and Side-Channel Attack Detection•15 minutes
Static and Dynamic Malware Detection•27 minutes
4 readings•Total 340 minutes
Reading References•120 minutes
Reading References•120 minutes
Self-Reflective Reading: Exploring Concepts of Security and Quantum Computing•40 minutes
Self-Reflective Reading: Understanding HIDS/IPS and API Attack Detection•60 minutes
3 assignments•Total 90 minutes
Understanding Integrity and Hardware Attacks•15 minutes
Implementing Biometric Solutions: Keystroke and Facial Recognition•15 minutes
HIDS II•60 minutes
NIDS I
Module 5•8 hours to complete
Module details
This course provides an in-depth exploration of Network Intrusion Detection Systems (NIDS), focusing on the essential role they play in cybersecurity.
Understanding and Classifying Network Intrusion Detection Systems (NIDS)•15 minutes
Deploying NIDS for DDoS Detection•15 minutes
NIDS I•60 minutes
2 plugins•Total 7 minutes
Snort Overview•6 minutes
Nessus is an Enterprise Tool: Top Ten Things You Didn't Know About Nessus•1 minute
NIDS II
Module 6•10 hours to complete
Module details
This course provides an in-depth exploration of Network Intrusion Detection Systems (NIDS), focusing on differentiating between signature-based and anomaly-based detection methods.
What's included
5 videos4 readings3 assignments
Show info about module content
5 videos•Total 74 minutes
Introduction•6 minutes
Signatures and Anomalies in NIDS•24 minutes
Netflow and Establishing a Baseline•21 minutes
Type I and Type II Errors•12 minutes
WIDS•13 minutes
4 readings•Total 460 minutes
Reading References•180 minutes
Reading References•180 minutes
Self-Reflective Reading: Analyzing Technology Trade-Offs in Cybersecurity Archiving•60 minutes
Self-Reflective Reading: Understanding Flash-Crowd Attacks and DDoS Mitigation•40 minutes
3 assignments•Total 90 minutes
Signature-Based vs. Anomaly-Based NIDS•15 minutes
Configuring Suricata for Anomaly Detection•15 minutes
NIDS II•60 minutes
Comparing IDS Technologies
Module 7•6 hours to complete
Module details
This course provides an in-depth understanding of how to quantitatively evaluate Intrusion Detection Systems (IDS)
What's included
5 videos4 readings3 assignments
Show info about module content
5 videos•Total 98 minutes
Introduction•5 minutes
Comparing Different Types of IDS•25 minutes
Economic Analysis of IDS•31 minutes
Collecting Data for IDS Evaluation•24 minutes
Comparing Signature-Based IDS•13 minutes
4 readings•Total 200 minutes
Reading References•60 minutes
Reading References•60 minutes
Self-Reflective Reading: Enhancing Confidence in Detecting Network Attacks•40 minutes
Self-Reflective Reading: Exploring Zeek Programming for Network Analysis•40 minutes
3 assignments•Total 90 minutes
Understanding Quantitative Methodologies for IDS Evaluation•15 minutes
Data Collection and Experimentation for IDS Evaluation•15 minutes
Comparing IDS Technologies•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
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.