Building Secure Applications Theme Information

Building Secure Applications Theme Information

As various module documents are written and made available they will be linked from this page, so if you are studying this module you will need to keep coming back here regularly in order to stay up to date.

Module Documents

Module Guide

Assignments

Assignment 1

Downloadable Files

Some downloadable files are available

Theme Notes

Week 16

Introduction to Linux. Please complete the introductory command line tutorial.

Use of passwords in authentication. An introduction to entropy. OHPs are also available.

Week 17

Virtual Private Networks and firewalls.

Unix pipes and filters notes. The OHPs are also available. Please complete the pipes and filters tutorial.

Week 18

Symmetric cryptography and block ciphers.

Unix process control notes

Week 19

Asymmetric public key cryptography introduction.

Using GPG and PGP cryptography programs

Notes on prime numbers, RSA and Diffie Hellman

Week 20

Trojans, worms and viruses

Cross Site Scripting, SQL Injection and Buffer Overflow attacks

Unix Ownership, permissions and setuid programs.

Week 21

Email security and spam reduction

Security relevant legislation

Use of regular expressions for input validation