Course Information System - University of Canterbury - New Zealand

Search Courses

Year


Search by Subject



Subjects

Qualifications

COSC424-12S2 (C) Semester Two 2012
Secure Software

0.1250 EFTS
09 Jul 2012 - 11 Nov 2012
↓Other occurrences

Description

This course provides students with skills to design and implement secure application programs, which are not vulnerable to malicious attacks.

This course is concerned with designing and implementing secure application programs, that is,
programs that are not vulnerable to malicious attacks. By the end of the course, students should
be familiar with why security is important, what types of vulnerabilities can be present in software,
how they can be exploited, and how to go about developing software that is sufficiently secure. The
course involves significant practical work including assignments.

Design of secure web service infrastructure including topics such as: security requirements definition, system specification, security procedure definition and security management and audit, threat and vulnerability analysis, information leakage, integrity violation, Denial of Service (or - how to build a secure web-based infrastructure). Security of web server design is an important part of this course.

Topics include:
 Types of vulnerabilities and how they arise
 Best software development principles and practices
 Goals of secure and trusted software
 Exploitation of vulnerabilities, e.g. buffer overflows etc
 Principles of security architecture, e.g. input validation, principles of least privilege etc
 Design and implementation of secure web servers
 Design and implementation of secure applications
 Secure operations (Security features are not necessarily secure features)
 Use of encryption and authentication
 Automation and testing
 Security case studies.

Pre-requisites

Subject to approval of the Head of Department.

Timetable

Lectures
Streams Day Time Where Notes
Stream 01 Monday 2:00pm-5:00pm Erskine 240 3 Sep - 14 Oct

Course Coordinator

Dong Seong Kim

Guest Lecturer

Prof. Dipak Ghosal (Erskine Fellow.)

Fees

Domestic fee $815.00
International fee $3,588.00


For further information see Computer Science and Software Engineering.

All COSC424 Occurrences

  • COSC424-12S2 (C) Semester Two 2012
Previous Year          Next Year