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 – Malware and Social Engineering Attacks
  • Lecture Notes – This document contains things I would normally tell you in class, plus tips on completing the assignments.
3 – Cryptology

5 – Networking & Server Attacks
9 – Client and Application Security
  • Lecture Notes – This document contains things I would normally tell you in class, plus tips on completing the assignments.
10 – Mobile and Embedded Device Security

11 – Authentication and Account Management

12 – Access Management
13 – Vulnerability Assessment and Data Security
14 – Business Continuity