Skip to content
KnowledgeCity

Principles of Security

This module introduces the principles of security.
Preview the first lesson free — get full access to all 9 lessons.
Course: On-Demand
Beginner Provider Jay Shafftstall  9 Lessons ·  21m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

This module introduces the principles of security. You'll learn about the principles of least privilege, simplicity, and Defense-in-Depth. You'll also learn how to identify what different types of users should be able to do. You'll learn about securing input and output and the importance of privacy.

What You'll Learn

  • Apply the principle of least privilege when designing access controls
  • Understand the principles of simplicity and Defense-in-Depth
  • Identify what different types of users should be able to do
  • Distinguish between whitelist and blacklist approaches to security
  • Secure input and output within an application
  • Recognize the importance of privacy and strong passwords

Key Takeaways

  • The module introduces core security principles including least privilege, simplicity, and Defense-in-Depth.
  • Understanding the differences between types of users helps determine what each should be able to do through authorization.
  • Whitelist and blacklist represent two different approaches to security.
  • Securing input and output and protecting privacy are emphasized as important security practices.
  • The course covers threat modeling and the use of strong passwords.

Frequently Asked Questions

What does this course cover?

This module introduces the principles of security, including least privilege, simplicity, and Defense-in-Depth. It also covers identifying what different types of users should be able to do, securing input and output, and the importance of privacy.

What are the learning objectives of this course?

The objectives are to understand the principle of least privilege, the principle of simplicity, the principle of Defense-in-Depth, the differences between types of users, and the differences between whitelist and blacklist approaches to security.

What topics are included in the lessons?

Lessons cover Principles of Security, Simplicity, Defence in Depth, Users, Authorization, Threat Modeling, Securing Input/Output, Importance of Privacy, and Strong Passwords.

What skills will I gain from this course?

The course addresses skills including Hardware Security Module, Linux Security Modules, Logical Security, Security Implementation, Security Management, and Security Patterns.