Cybersecurity & Secure Programming

Description

A software developers role description has increasing included identifying and an ameliorating cybersecurity threats to organisations.

This module explores using scripts to extract and analyse data from cloud systems, and to automate cybersecurity tasks.

The learner will also explore writing secure code and detecting vulnerabilities in applications, using the mitre framework and a range of ethical hacking techniques.

 

Learning Outcomes

  1. Analyse and evaluate areas in cybersecurity that can be automated and develop the appropriate scripts.

  2. Analyse and visualise metadata that has been extracted from a variety of sources, including cloud based systems

  3. Leverage a variety of cybersecurity frameworks to identify potential vulnerabilities, and implement the appropriate pen-tests.

  4. Critically evaluate the principles and techniques of ethical hacking for the purposes of protecting infrastructure and information.

  5. Integrate APIs for the purpose of utilising third party services and identifying vulnerabilities.

Credits
10
% Coursework 100%