Course overview
This course aims to provide comprehensive knowledge and practical skills in assessing the cyber security risks of computer systems, networks, and applications and developing effective defence strategies. Through theoretical instruction and hands-on practice, students will gain the expertise required to identify vulnerabilities, conduct penetration testing, and implement robust security measures. At the end of the course, students will be able to perform penetration testing, document findings from penetration tests in a clear and structured manner, provide detailed reports that include risk assessments and remediation recommendations, present technical findings and proposed defence strategies to stakeholders, translating complex technical issues into actionable business insights.
Course learning outcomes
- Apply reconnaissance techniques to collect information required for penetration testing
- Evaluate and select suitable penetration testing tools and techniques for a complex scenario
- Develop exploitation codes to facilitate penetration testing
- Document and present penetration testing findings to stakeholders
- Demonstrate the knowledge of frameworks for proactive cyber security risk assessment and threat mitigation
- Apply cyber security threat-sharing knowledge bases and tools to develop proactive defensive strategies