Description
Total length of the course: 2-4 hours
This course provides an introduction to the cybersecurity of digital systems. It first outlines core concepts in system design and implementation, as well as key threats to digital systems. The course then addresses areas of system design with a wide-ranging impact across cybersecurity, such as encryption and authentication. Finally, it shows how these cases show how abstraction helps users and designers overcome the immense complexity of digital systems, but in turn introduces assumptions and expectations that create security vulnerabilities and lead to system failures.
Content details
An introduction to systems security
Session overview
You don't currently have access to this content
Is cyberspace a system?
You don't currently have access to this content
Introducing systems security
You don't currently have access to this content
Securing complex systems
You don't currently have access to this content
The abstraction problem
You don't currently have access to this content
Adversaries and threats
You don't currently have access to this content
Thinking about vulnerabilities
You don't currently have access to this content
Systems security best practices
You don't currently have access to this content
Summary
You don't currently have access to this content
Essential tools: technology
Session overview
You don't currently have access to this content
What is end-to-end security?
You don't currently have access to this content
Introducing cryptography
You don't currently have access to this content
Transport layer security
You don't currently have access to this content
Digital identity and authentication
You don't currently have access to this content
Access control and management
You don't currently have access to this content
Computers and operating systems
You don't currently have access to this content
Operating systems threats and protections
You don't currently have access to this content
Secure data storage
You don't currently have access to this content
Summary
You don't currently have access to this content
Making a distributed system
Session overview
You don't currently have access to this content
Distributed systems
You don't currently have access to this content
Trust and trustworthiness
You don't currently have access to this content
Secure systems development
You don't currently have access to this content
Secure operations
You don't currently have access to this content
Summary
You don't currently have access to this content
Additional information
References
You don't currently have access to this content