May 2, 2024
Updated July 3, 2025
18 minute read
System security refers to the body of knowledge and practices used to protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. The importance of system security cannot be understated given the ubiquity of computers and networks in today's world, as they are used to store and transmit sensitive data.
Why Learn System Security?
There are many reasons why one might want to learn system security. These include:
f1al9i|
Find a path to becoming a System Security. Learn more at:
OpenCourser.com/topic/f1al9i/system
Reading list
We've selected 14 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
System Security.
This classic work by Bruce Schneier focuses on the practical aspects of cryptography and provides source code in C for various cryptographic algorithms. It valuable resource for anyone who wants to implement cryptographic protocols and algorithms in their own applications.
By William Stallings provides a comprehensive overview of cryptography and network security. It good choice for students who want to learn about the mathematical foundations of cryptography and how it is used to protect networks.
By Ross Anderson provides a comprehensive overview of security engineering. It good choice for students who want to learn about the design and implementation of secure systems.
This introductory textbook on computer security by Matt Bishop covers a wide array of topics, including access control, cryptography, malicious software, security engineering, and more. It is accessible to students with a basic background in computer science.
This document from the National Institute of Standards and Technology provides a framework for developing and implementing a cybersecurity program.
This comprehensive textbook by Mark Stamp covers a wide range of topics in information security, including risk assessment, security policies, and incident response.
This comprehensive textbook by William Stallings covers the fundamentals of network security. It good choice for students who want to learn about the various protocols and technologies used to protect networks from attacks.
By John Viega and Gary McGraw provides practical advice on how to build secure software. It good choice for software developers who want to learn about the common security vulnerabilities and how to avoid them.
By Scott Helme provides a comprehensive overview of web security. It good choice for web developers who want to learn about the different types of web security threats and how to protect against them.
This hands-on textbook by Wenbo Mao teaches students how to implement various security mechanisms. It good choice for students who want to learn about the practical aspects of computer security.
This textbook by Charles Pfleeger and Shari Pfleeger provides a comprehensive overview of computer security. It good choice for students who want to learn about the different types of security threats and how to protect against them.
By Kevin Mitnick discusses the human element of security and how attackers can exploit it. It valuable resource for anyone who wants to learn about the social engineering techniques used by attackers.
By Michael Howard and David LeBlanc provides a comprehensive overview of secure coding. It good choice for software developers who want to learn about the best practices for writing secure code.
This introductory textbook by Michael Gregg provides a good overview of cyber security for beginners. It covers a wide range of topics, including network security, malware, and cryptography.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/f1al9i/system