> ls ~/lab-notes
blog
Σημειώσεις και write-ups: τι έφτιαξα, πώς του επιτέθηκα, πώς το υπερασπίστηκα και τι χάλασε στην πορεία.
-
Έκανα security audit στον δικό μου password manager και τον ξανάγραψα
Τα καλά κρυπτογραφικά primitives δεν κάνουν ένα σύστημα ασφαλές. Τι βρήκε ένας έλεγχος ασφαλείας στον Python password manager μου, πώς είναι σχεδιασμένη η έκδοση 2, και πέντε bugs που φάνηκαν μόνο όταν τον έτρεξα.
-
Μια υπόθεση forensics σε Windows 11, και ένας AI agent για triage
Μια υπόθεση ψηφιακής εγκληματολογίας σε κρυπτογραφημένο VM με Windows 11: ο χειρισμός των αποδείξεων, η αντιστοίχιση των ευρημάτων στο MITRE ATT&CK, και τι μπορεί και τι δεν μπορεί να κάνει ένας LLM agent στο triage.
-
Σχεδιάζοντας μια ασφαλή IoT αρχιτεκτονική για smart city
Ένας πολυεπίπεδος σχεδιασμός από το edge ως το cloud για κάμερες πόλης, αισθητήρες κυκλοφορίας και φωτισμό δρόμων, και τα μέτρα που εμποδίζουν μια χακαρισμένη κολόνα φωτισμού να φτάσει στα υπόλοιπα.
-
Ποιότητα αέρα στη Μαδρίτη: clustering, ταξινόμηση και transfer learning
Ομαδικό project σε δεδομένα ποιότητας αέρα της Μαδρίτης: K-Means απέναντι σε DBSCAN, SVM απέναντι σε Naive Bayes, και ένα μικρό νευρωνικό δίκτυο που συμπεριφέρθηκε καλύτερα με transfer learning.
-
Ένας agent ανάλυσης network logs που κρατά τις αποδείξεις εντός
Εντοπισμός beaconing, DNS tunnelling, lateral movement και exfiltration σε network logs με απλή στατιστική, και μετά ένα μικρό τοπικό LLM γράφει την περίληψη.
-
Μια εφαρμογή αισθητήρων κίνησης και άνεσης, με προστασία από replay
Ομαδικό project για ένα μάθημα ασφάλειας IoT: αναγνώριση στάσης σώματος και πτώσεων από επιταχυνσιόμετρο, μέτρηση θερμικής άνεσης, και ένα nonce απέναντι σε μηνύματα που ξαναστέλνονται.