OPERATING SYSTEMS AND SECURITY

SHE Level 2
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code M2G421117
Module Leader Kenneth Ovens
School School of Computing, Engineering and Built Environment
Subject Cyber Security and Networks
Trimester
  • A (September start)

Pre-Requisite Knowledge

Level 1 programme modules or equivalent.

Summary of Content

This module provides a detailed introduction to the widely used operating system Linux, including its associated security concepts. Coverage is provided on system installation and usage and the securing of system access through the use of users and groups. The operations required to ensure that a running system is secure such as firewalls, backups, updates and logging is also included. In addition, the configuration and use of network services such as telnetd, sshd etc. is covered including how services can be secured. Coverage of Security Enhanced Linux is also included. A programme of lab sessions is included with a focus on allowing students to gain hands-on experience of using and configuring a Linux system.

Syllabus

Introduction to Linux - History of Linux - Installing and Using Linux - Files, Directories and Permissions - Linux Documentation - The Linux Shell System Administration - Working with Processes - Linux Utilities - Shell Scripting - Linux GUI - Customizing the System and the User Environment - Microsoft Windows and Linux Integration System Security - System Update and Package Management - Logging and Auditing - Backup and Restore - User Administration and Security Concepts -Linu Firewall Concepts TCP/IP Network Services - TCP/IP Concepts and Configuration - Network Services and xinetd - Secure Shell, Secure Copy and Associated Encryption Technology - Network File System - Linux services (DNS, Electronic Mail, DHCP, LDAP) Security Enhanced Linux - Access Control Concepts - Enabling and Disabling SELinux - SELinux Components - Basic SELinux Administration

Learning Outcomes

On completion of this module, students should be able to:Understand the history of Linux, its relationship to other operating systems in common usage and how it is installed.Use Linux's built in documentation, system administration tools, devices and file systems including the use of the shell and shell scripting.Understand how to create and manage users/groups and the associated security conceptsUnderstand how security operations such as backups, logging and auditing are used to ensure the security of a running system.Configure, secure and use Linux TCP/IP Network Services Configure and use the Linux FirewallUnderstand the features provided by Security Enhanced Linux

Teaching / Learning Strategy

This module will be taught by means of lectures, seminars/tutorials, and practical exercises. Students are directed to study appropriate texts and articles both paper based and web based to consolidate their knowledge of the topics covered. Assessment of learning outcomes will consist of reports and presentations from practical exercises and a final exam. A Virtual Learning Environment (VLE) will also be used to provide access to a range of relevant learning resources and materials to enhance the teaching strategy.

Indicative Reading

Barrett, J., Silverman, R. & Byrnes, R. (2003) Linux Security Cookbook. O'Reilly. Garfinkel, S., Spafford, G. & Schwartz, A. (2003) Practical Unix & Internet Security. O'Reilly. Siever, E., Figgins, S., Love, R. & Robbins, A. (2009) Linux in a Nutshell, 6 th Edition. O'Reilly. William E. Shotts, Jr. (2013), The Linux Command Line 2 nd Internet Edition

Transferrable Skills

TRADITIONAL ACADEMIC SKILLS - specialist knowledge, ability to apply knowledge, problem-solving, written and spoken communication, computer literacy and research skills. PERSONAL DEVELOPMENT SKILLS - self-confidence, self-discipline, self-reliance, creativity. ENTERPRISE OR BUSINESS SKILLS - ability to prioritise tasks, time management, interpersonal skills, innovation.

Module Structure

Activity Total Hours
Lectures (PT) 24.00
Tutorials (FT) 12.00
Independent Learning (FT) 120.00
Assessment (FT) 20.00
Practicals (PT) 24.00
Practicals (FT) 24.00
Tutorials (PT) 6.00
Independent Learning (PT) 126.00
Assessment (PT) 20.00
Lectures (FT) 24.00

Assessment Methods

Component Duration Weighting Threshold Description
Exam (Exams Office) 2.00 70.00 35% Unseen written exam
Coursework 1 0.00 30.00 35% Practical assignment