CYBR371 (2024) - System and Network Security

Prescription

This course covers system and network security, emphasizing secure design, access control, and TCP/IP protocol security. Students will gain practical skills in Linux ACLs, shell scripting, and the deployment of defence mechanisms, preparing them for modern cybersecurity challenges.

Course learning objectives

Students who pass this course will be able to:

  1. Define and analyse the principles of secure design and information security, applying these principles in the context of system security and access control models.
  2. Use the concepts and practices of TCP/IP and Internet protocols security in practical scenarios, including the implementation of shell scripting techniques for enhanced network security.
  3. Evaluate and implement various security measures such as firewalls, intrusion detection systems, and honeypots.

Course content

We’ve designed this course for in-person study, and to get the most of out it we strongly recommend you attend lectures on campus. Most assessment items, as well as tutorials/seminars/labs/workshops will only be available in person. Any exceptions for in-person attendance for assessment will be looked at on a case-by-case basis in exceptional circumstances, e.g., through disability services or by approval by the course coordinator.
 
If you started your programme of study remotely and can only study remotely, please contact the School so we can help and confirm what courses are available.

Required Academic Background

Students are required to have a basic understanding of security concepts (CYBR 171), and have prior knowledge of networking and communication protocols (NWEN 243) and operating system (Basic knowledge of Linux and Shell scripting).

Withdrawal from Course

Withdrawal dates and process:
https://www.wgtn.ac.nz/students/study/course-additions-withdrawals

Lecturers

Dr Arman Khouzani (Coordinator)

Teaching Format

There are two lecture sessions per week and, a fortnightly lab/tutorial session for this course. Students are strongly encouraged to attend the lectures and lab/tutorial sessions in person.
 
Lab/tutorial sessions are not recorded! Instructions for each lab/tutorial session will be provided during or before the session date, on the course website. Students are required to read the lab/tutorial documents thoroughly, complete the tasks and submit them by the due date specified in each lab/tutorial document; per asssessments' schedule.

Dates (trimester, teaching & break dates)

  • Teaching: 26 February 2024 - 31 May 2024
  • Break: 01 April 2024 - 14 April 2024
  • Study period: 03 June 2024 - 06 June 2024
  • Exam period: 07 June 2024 - 22 June 2024

Class Times and Room Numbers

26 February 2024 - 31 March 2024

  • Monday 15:10 - 16:00 – LT122, Cotton, Kelburn
  • Wednesday 15:10 - 16:00 – LT104, Hugh Mackenzie, Kelburn
15 April 2024 - 02 June 2024

  • Monday 15:10 - 16:00 – LT122, Cotton, Kelburn
  • Wednesday 15:10 - 16:00 – LT104, Hugh Mackenzie, Kelburn

Other Classes

Students must sign up in myAllocator for fortnightly (one-hour) lab/tutorial sessions. myAllocator schedule will be available for selection in the first week of the course.

Required

Required textbook (e-book available through the VUW library)

  • Guide to Network Defense and Countermeasures, by Randy Weaver, Dawn Weaver, Dean Farwood, 3rd Edition, 2013.

Recommended textbook (e-book available through the VUW library)

  • Internet Security: A Hands-on Approach, by Wenliang Du, 3rd Edition, 2022

Mandatory Course Requirements

In addition to achieving an overall pass mark of at least 50%, students must:

  • Achieve at least a D grade in the final assessment, as it assesses understanding of concepts and learning from assignments independently.
  • Submit at least three of the five lab exercises over the duration of the course.
  • Make a reasonable attempt at all major assessments/assignments.

If you believe that exceptional circumstances may prevent you from meeting the mandatory course requirements, contact the Course Coordinator for advice as soon as possible.

Assessment

The assignments will apply the concepts learnt in the lectures and lab/tutorial sessions. The final assessment will be related to the lecture materials, reading assignments, labs, and assignments.The final test (worth 30%) will be scheduled during the final assessment period.

Assessment ItemDue Date or Test DateCLO(s)Percentage
Assignment 1Week 6CLO: 1,215%
Assignment 2Week 12CLO: 315%
Lab Tasks (5 labs, Weeks 2, 4, 6, 8 and 10)2 weeks after each lab is announced and released.CLO: 1,2,320%
Midterm Assessment (written, in person)Week 6CLO: 1,2,320%
Final Assessment (written, in person)Scheduled during the final assessment periodCLO: 1,2,330%

Penalties

Late assignment submissions will receive a penalty of 10% for each late day (pro-rata).

Extensions

Each student will have three "late days" which you may choose to use for any assignments during the course. There will be no penalty applied for these late days.
You do not need to apply for these. Any late days you have left will be automatically applied to assignments that you submit late.

Submission & Return

All work is submitted through the ECS submission system, accessible through the course web page. Marks and comments will be returned through the ECS marking system; also available through the course web page.
 
Student submitted work may be used during the formal Engineering NZ re-accreditation visit to VUW scheduled for 2024, as part of the evaluation process for the programme.

Marking Criteria

All assessments are marked according to the scheme produced by the lecturers and specified in each assessment document.

Workload

The total workload for CYBR 371 is 150 hours. In order to maintain satisfactory progress in this course, you should plan to spend an average of 10 hours per week on this course. An approximate breakdown for these hours would be:

  • Lectures and laboratories: 4 hours per week
  • Consolidating lectured material, through readings, completion of exercises, worksheets: 3 hours per week
  • Assignments: 3 hours per week

Teaching Plan

See https://ecs.wgtn.ac.nz/Courses/CYBR371_2024T1/LectureSchedule

Communication of Additional Information

All online material for this course can be accessed at https://ecs.wgtn.ac.nz/Courses/CYBR371_2024T1/.

Offering CRN: 32072

Points: 15
Prerequisites: CYBR 171, NWEN 243
Duration: 26 February 2024 - 23 June 2024
Starts: Trimester 1
Campus: Kelburn