hackintro @ dit

Official website of DIT's Introduction to Computer Security

View on GitHub

Εισαγωγή στην Ασφάλεια

Πρόγραμμα

Συμμετοχή

Για την ενεργή συμμετοχή σου στο μάθημα, θα χρειαστείς:

Στην συνέχεια συμπλήρωσε τα στοιχεία σου σε αυτήν την φόρμα - απαιτεί λογαριασμό Gmail.

Επικοινωνία

Ερωτήσεις για διαδικαστικά, το μάθημα και τις ασκήσεις αποκλειστικά στο Piazza - απαιτεί di.uoa.gr email.

Lectures

Date Title Slides Related Sources
19/02 Hello World! PDF Reflections on Trust
20/02 Security Fundamentals PDF (1) Protection of Information in Computer Systems (2) Book Excerpt
26/02 & 05/03 x86 Basics and Buffer Overflows PDF (1) Smashing the Stack for Fun and Profit (2) System V ABI
06/03 Control Flow Hijack Attacks PDF (1) Intel Dev Manual (2) SoK: Eternal War in Memory
12/03 Format String Attacks PDF Exploiting Format Strings
19/03 Application Security and Review PDF (1) OSS Security (2) Accelerate
20/03 Mitigations PDF (1) Canaries (2) ASLR Design
26/03 & 27/03 Return-Oriented Programming PDF Return-into-libc without Function Calls
02/04 Access Control PDF (1) The Protection of Information in Computer Systems (2) Setuid Demystified
03/04 Control-Flow Integrity PDF Control-Flow Integrity
10/04 Intro to Cryptography PDF Handbook of Applied Cryptography (1)

Homework

Homework Due Date
Homework 0 March 19, 23:59
Homework 1 April 30, 23:59

Bonus

Bonus Due Date
Bonus 0 March 19, 23:59

Grading

Συγγράμματα

  1. Security Engineering by Ross Anderson
  2. Ασφάλεια υπολογιστών: αρχές και πρακτικές, Stallings et al. [Link]
  3. Ασφάλεια Πληροφοριών & Συστημάτων στον Κυβερνοχώρο, Κάτσικας et al. [Link]
  4. Ασφάλεια Πληροφοριακών Συστημάτων, Pfleeger et al. [Link]

Διδάσκων / Συνεργάτες Μαθήματος

Προπτυχιακοί Συνεργάτες