CSE 365
| Offered in: | Fall, Spring, and Summer |
| Credits: | 3 |
| Prerequisites: | CSE 230 , CSE 310 |
Information Assurance
Section titled “Information Assurance”Course Description: Concepts of information assurance (IA); basic IA techniques, policies, risk management, administration, legal and ethics issues.
Course Objectives:
- Understand and develop fluency with Linux-based systems.
- Understand the basics of modern computing systems, including web technologies, compiled programs, and data encodings.
- Analyze web-based systems to identify and exploit vulnerabilities, and understand how to mitigate these vulnerabilities.
- Develop simple programs in x86 assembly to understand modern computer architecture
- Analyze a file format to identify and exploit vulnerabilities, and understand how to mitigate these vulnerabilities.
- Reverse engineer complied programs to identify and exploit vulnerabilities, and understand how to mitigate these vulnerabilities.
- Understand computer networking including IP, TCP, UDP, and ARP, and understand how to exploit and mitigate vulnerabilities.
- Understand cryptographic systems including symmetric encryption (AES) and asymmetric encrption (RSA) and understand their strengths and weaknesses.
Useful Tools
Section titled “Useful Tools”These are some of the tools that are useful for this course (contributions welcome!)
- pwn.college - This course is publically available! If you pursue your orange belt before you take this class, you’ll have a head start. Progress towards the orange belt will carry into the class!
Student Reviews
Section titled “Student Reviews”- Review 1: “This course is really difficult, but it covers a really broad range of topics. It’s painful but you’re gonna learn a lot.”
Fill out this form to add your review!