Learning Outcomes
Cognitive: Understanding of network seucrity vulnerabilities and exploits at the various levels of the network, analysis and understanding of existing network security solutions
Skills: Obtaining a view of the area of network security from a practical perspective, ability to identify threat issues and deliver solutions.
Course Content (Syllabus)
Introduction to the Linux OS and programming fundamentals for security, Packet Sniffing and Spoofing, Firewall implementation, Domain Name System (DNS) Security, Virtual Private Network Security, Reverse Shell, The Heartbleed Bug and Attack, Public Key Infrastructure, Transport Layer Security, Bitcoin and Blockchain, Cross Site Request Forgery, Cross-Site Scripting Attacks, SQL Injection Attacks
Keywords
Packet sniffing, firewall implementation, OSI security, VPN security, Cross Site attacks, SQL injection
Additional bibliography for study
Wenliang Du, Internet Security: A Hands-on Approach, 2019.
Hausenblas, M. (2022). Learning Modern Linux. " O'Reilly Media, Inc.".
Stalling, W. Cryptography and network security. Principles and Practices. 5th edition.