Teaching Responsibility
LJMU Schools involved in Delivery:
Computer Science and Mathematics
Learning Methods
Lecture
Practical
Module Offerings
7137COMP-JAN-CTY
Aims
To allow students to develop new advanced security skills and to combine their existing and new skills in a practical context. Students will use real-world Cloud-based and locally administered systems to apply their knowledge to.
Learning Outcomes
1.
Understand the relationship between theoretical and practical security concepts and implementation.
2.
Apply security concepts to the hardening of existing systems and networks.
3.
Use pen-testing, configuration and rapid-response techniques to prevent and respond to security breaches.
4.
Use investigatory skills to perform post-mortem analysis of security breaches.
5.
Appreciate the challenges involved in managing security in an enterprise environment.
Module Content
Outline Syllabus:Practical cryptography (PGP/GnuPG, keychains, trust, creating certificates)
Using the secure shell (SSH, SCP, port forwarding)
Web server security (Web Server configuration, TLS/SSL configuration, proxies and caches, DMZ, web log analysis, encrypted database records and salting)
Firewalls and intrusion detection systems
Cloud security (Cloud system security configuration, virtual machines, security profiles, compliance)
Privacy (onion routing and Tor, Web tracking, system logs, full disk encryption)
Access control and authentication (LDAP, Kerberos, Active Directory, SELinux)
Enterprise security (policy, provisioning, BYOD, multiuser systems, application security, secure networking)
Application security (interpreters and macros, data encryption, software installation)
Mobile security (sandboxing, permissions, app-store policies)
Mitigation (backup strategies, console scripting)
Patches and vulnerabilities (CVE, CERTs, patch management, incident response)
Post-mortem investigation (logfile analysis, attack tree analysis)
Module Overview:
The module provides an opportunity to learn and practice systems administration skills for security. You will develop advanced security skills and apply them in a practical context. You will use real-world Cloud-based and locally administered systems to apply your knowledge.
The module provides an opportunity to learn and practice systems administration skills for security. You will develop advanced security skills and apply them in a practical context. You will use real-world Cloud-based and locally administered systems to apply your knowledge.
Additional Information:The module provides an opportunity to learn and practice systems administration skills for security.