CS6262: Network Security

Spring 2021

Network Security focused on topics related to computer and network security.

Topics Covered:

  • DDOS and Cybercrimes
  • Penetration Testing
  • Browser Security
  • Web Session Management
  • HTTPS & DNS Security
  • Web Security
  • Advanced Malware Analysis & Mobile Malware
  • Cloud Computing and the VM Monitor
  • Cloud Security and Encryption
  • Botnet Detection
  • Domain & Network Reputation
  • Machine Learning for Security
  • Blockchain & Cryptocurrencies
  • Attack Tolerant Systems

Project Work Includes:

  • Project 1: Introduction to Penetration Testing
  • Project 2: XSS, Framebusting, Open Redirect, and Clickjacking
  • Project 3: Advanced Malware Analysis
  • Project 4: Wireshark, Snort, Network Traffic Analysis
  • Project 5: Machine Learning for Network Security

Tools, Technologies, and Takeaways

  • Project 1:
    • VirtualBox, Kali Linux
    • Curl, Netcat, Nmap, Metasploit, John the Ripper
    • Network scanning and exploration
    • Shellsholl vulnerabilitiy and privilege escalation
    • Password Cracking
  • Project 2:
    • Developed chrome extension to bypass security measures
    • Performed XSS attacks
    • Escaped regex filters
    • Exploited open redirect vulnerabilities
  • Project 3:
    • Angr, Cuckoo
    • Learned advanced malware analysis techniques utilizing in-the-wild malware samples for Windows, Linux, and Android
  • Project 4:
    • Network monitoring
    • Wrote NIDS rules to identify botnet activity
    • Utilized Wireshark and Snort to analyze traffic
  • Project 5:
    • Built machine learning model to detect malicious traffic