CS150 – Introduction to Computer Security

Welcome to CS150 Introduction to Computer Security. This class is an overview class, where you will learn about in many different aspects of Cyber Security and Information Assurance ranging from Cryptology to Pen Testing & Vulnerability Analysis. Because this is an overview class there won’t be time to go into depth in any of the subjects but all of the subjects are covered in depth in later CSIA classes. And while the class is really aimed at preparing you for a career as a cyber security specialist who will be responsible for protecting devices and data for a company or organization, the knowledge you gain in this class can also be applied to your personal devices and home network, and should help you improve your overall security.

The information on this page is meant as a supplement for students in my college class. So note that the section numbering used below may look like some sections are missing. But don’t worry. Everything you need for the class is here. The numbering is funny because it follows the numbering of the chapters in the book, and we’re not going to use the entire book in this class.

1 – Introduction to Security
  • Lecture Notes – This document contains things I would normally tell you in class, plus tips on completing the assignments.

2 – Threat Management & Cybersecurity Resources
3 – Threats & Attacks on Endpoints
5 – Mobile, Embedded and Specialized Device Security
6 – Basic Cryptography

8 – Networking Threats, Assessments, and Defenses
12 – Authentication
13 – Incident Preparation, Response, and Investigation
15 – Risk Management & Data Privacy