Systems Vulnerability Assessment and Testing   (2 Units C: LH 15; PH 45) 

 Course Contents 

Definition of systems vulnerability. Methods and the testing methods using different techniques. Mitigation of risks and how to enhance the security of a company’s infrastructure. Penetration testing methodologies, test planning and scheduling. Information gathering. Password cracking. Penetration testing and security analysis. Social engineering, Internal and external penetration testing. Router penetration testing, security analysis, reporting and documentation. Operating systems fingerprinting. Remote network mapping. Software and operational vulnerabilities. Attack surface analysis. Fuzz testing. Patch management. Security auditing.

Lab work: Practical exercise on systems vulnerability, assessment methods and the testing methods using techniques to effectively identify and mitigate risks to the security of a company’s infrastructure. Perform penetration testing using various methodologies, along with the test planning and scheduling. Work on password cracking and social engineering penetration testing and security analysis. Identify software and operational vulnerabilities in a given environment and how to overcome these vulnerabilities. Execute attack surface analysis, fuzz testing, patch management, and perform security auditing.