Week |
Objectives and Tasks |
Labs |
Other Assessments |
Week 1: 6 - 10 may |
- Course overview
- Set up host machine for course work (c7host)
- Offline file access security
- passwd and shadow files
|
Lab1 |
|
Week 2: 13 - 17 may |
- Set up a nested virtual machine
- Get familiar with basic networking setup and utilities used on Linux
- Understand how the IPtables firewall works and use it to make simple rules
|
Lab2 |
Quiz on Lab 1 |
Week 3: 20 - 24 may |
- Understand how port forwarding works and how it relates to security.
- Set up port forwarding using iptables.
- Understand fundamental concepts that make up SELinux.
- Troubleshoot problems caused by SELinux.
|
Lab3 |
Quiz on Lab 2 |
Week 4: 27 - 31 may |
- Understand the principles of how DNS works.
- Set up an authoritative DNS server.
- Test your DNS server to confirm that it works as expected.
- Configure an operating system to use a specific DNS server.
|
Lab4 |
Quiz on Lab 3 |
Week 5: 3 - 7 jun |
|
Lab4 Part 2 |
Quiz on Lab 4 |
Week 6: 10 - 14 jun |
Practical Midterm test |
Assignment 1 |
|
Week 7: 17 - 21 jun |
- Results of the practical test and late assignments
|
|
|
Study Week: 24 - 28 jun |
|
Week 8: 1 - 5 jul |
- Understand how DHCP works and set up a working server/client.
- Understand which types of traffic can be captured where, from the point of view of an attacker.
- Practice capturing traffic, and browsing it using Wireshark.
|
Lab5 |
First half review quiz |
Week 9: 8 - 12 jul |
- Learn some fundamental concepts and terminology used with LDAP.
- Practice creating users in OpenLDAP.
- Set up linux machines to authenticate against an OpenLDAP server.
|
Lab6 |
Quiz on Lab 5 |
Week 10: 15 - 19 jul |
- Understand the basics of public key encryption from a practical point of view.
- Set up a Certificate Authority.
- Create certificate+key pairs for servers, signed by your own CA.
- Set up Apache to serve pages over HTTPS.
|
Lab7 |
Quiz on Lab 6 |
Week 11: 22 - 26 jul |
- Semi-automated host fingerprint distribution using /etc/skel/
- Use assymetric encryption (with SSH keys) for password-less SSH authentication.
- Ditribute SSH public keys manually.
- Backup using rsync.
|
Lab8 |
Quiz on Lab 7 |
Week 12: jul 29 - 2 aug |
- Review and practice for the exam.
|
Lab8 |
Assignment 2 Quiz on Lab 8 |
Week 13: 5 - 9 aug |
Practical Final Exam. |
|
|
Exam Week: 12 - 16 aug |
|