hackintro @ dit

Official website of DIT's Introduction to Computer Security

View on GitHub

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

Πίνακας Περιεχομένων {: .no_toc}

Πρόγραμμα

Συμμετοχή

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

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

Επικοινωνία

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

Lectures

Date Title Slides Related Sources
18/02 Hello World! PDF Reflections on Trust
19/02 Security Fundamentals PDF (1) Protection of Information in Computer Systems
(2) Book Excerpt
25/02 x86 Basics and Buffer Overflows PDF (1) Smashing the Stack for Fun and Profit
(2) System V ABI
04/03 & 05/03 Control Flow Hijack Attacks PDF (1) Intel Dev Manual
(2) SoK: Eternal War in Memory

Homework

Homework Due Date
Homework 0 March 18, 23:59

Bonus

Bonus Due Date
TBA TBA

Grading

Συγγράμματα

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

Operating Systems Requirement (FAQ)

Q: I still don’t have a passing grade in Operating Systems (OS), can I follow / get a grade for this class?

A: Yes, if you manage to pass I’ll keep your grade for up to two years (not longer). However, that is only true if I’m still the person teaching this class - another professor may reject your request and you may have to redo the class in that case. If you accept this risk (two years limit + I need to continue teaching hackintro), then feel free to participate in the class, do the homeworks and take the exam.

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

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