Upgrade your tier

Introduction to systems security

Join now Go to topic

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
Is cyberspace a system?
Introducing systems security
Securing complex systems
The abstraction problem
Adversaries and threats
Thinking about vulnerabilities
Systems security best practices
Summary
Essential tools: technology
Session overview
What is end-to-end security?
Introducing cryptography
Transport layer security
Digital identity and authentication
Access control and management
Computers and operating systems
Operating systems threats and protections
Secure data storage
Summary
Making a distributed system
Session overview
Distributed systems
Trust and trustworthiness
Secure systems development
Secure operations
Summary
Additional information
References