About this courseSkip About this course
This is the 1st course in the intermediate, undergraduate-level offering that makes up the larger Cybersecurity Fundamentals MicroBachelors Program. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.
- Information Security - Introduction to Information Security
- Information Security - Authentication and Access Control
- Information Security - Advanced Topics
- Network Security - Introduction to Network Security
- Network Security - Protocols
- Network Security - Advanced Topics
- Penetration Testing - Discovering Vulnerabilities
- Penetration Testing - Exploitation
- Penetration Testing - Post Exploitation
These topics build upon the learnings that are taught in the introductory-level Computer Science Fundamentals MicroBachelors program, offered by the same instructor.
This is a self-paced course that provides an introduction to information security and cybersecurity. Among the topics covered are Security Design Principles, Threat Modeling, and Security Policy. Students gain a broad overview of Information Security and Privacy (ISP) through high-level ISP concepts. We discuss both traditional design principles and principles that were developed to design secure systems. We'll talk about several examples of insecure design and techniques to improve the design. We take an in-depth dive into creating models to measure potential threats. We also talk about risk and ways of managing and measuring the risk to assets. We conclude by taking an in-depth look at different security policy models, including the Bell-La Padula (BLP) Model, the Biba Integrity Model, Lipner's Model, and Clark-Wilson Integrity Model. Next, we consider the practical aspects of the implementation of the policy models.
What you'll learnSkip What you'll learn
- Define the three major terms in cybersecurity (Confidentiality, Integrity, and Availability)
- Differentiate between threats, vulnerabilities, and attacks
- Articulate different security mechanisms.
- Describe the specification, design, & implementation of secure systems
- Describe How to Design Security
- Enumerate the Fundamental Design Principles
- Describe Principles of Secure Design
- Analyze Security, Privacy, Ethics & Legal Issues related to design
- Enumerate the Security Life Cycle
- Describe Threat Modeling
- Analyze Threats using Ranking
- Apply Attack Trees
- Discuss the meaning of "security policy"
- Outline the elements of security policy
- Differentiate between security policy types, models, and levels
- Define and compare five security models (Bell-La Padula Model, Biba Integrity Model, Lipner’s Model, Clark-Wilson Integrity Model and Chinese Wall Model)
- Apply multilevel security policies
Week 1 - Introduction to Information Security
Week 2 - Security Design Principles
Week 3 - Threat Modeling
Week 4 - Security Policy
Week 5 - Final Exam
Meet your instructors
Pursue a Verified Certificate to highlight the knowledge and skills you gain$166 USD
Official and Verified
Receive an instructor-signed certificate with the institution's logo to verify your achievement and increase your job prospects
Add the certificate to your CV or resume, or post it directly on LinkedIn
Give yourself an additional incentive to complete the course
Support our Mission
edX, a non-profit, relies on verified certificates to help fund free education for everyone globally
Who can take this course?
Unfortunately, learners from one or more of the following countries or regions will not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine. While edX has sought licenses from the U.S. Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX truly regrets that U.S. sanctions prevent us from offering all of our courses to everyone, no matter where they live.