Upon completion of this module you will be able to:LO1: Develop an advanced understanding and critically evaluate the planning, and execution, of computer security testing procedures, with particular reference to applicable law, risk management and risk mitigationLO2: Investigate, critically analyse and reflect on common application, operating system and network vulnerabilities, both theoretically and practicallyLO3: Apply the analytical and practical skills needed to perform, assess, and reflect on security testing with reference to appropriate methodologies and frameworksLO4: Critically evaluate specific security problems and reflect on possible design and configuration changes to mitigate the issues identifiedLO5: Reflect on, and critically evaluate, the current research into security testing, threat landscape, and vulnerability mitigation.