Keyloggers & password crackers
Master Thesis
Συγγραφέας
Δημητρούλης, Αθανάσιος
Ημερομηνία
2010-09-24Προβολή/ Άνοιγμα
Θεματική επικεφαλίδα
Κρυπτογραφία ; Ηλεκτρονικοί υπολογιστές -- ΠροστασίαΠερίληψη
Σκοπός αυτής της μελέτης, με τίτλο «keyloggers & password crackers», ήταν να μελετηθούν διάφορα προγράμματα που σπάνε κωδικούς (passwords) των λειτουργικών συστημάτων Windows και Unix/Linux, να εξεταστούν τα προγράμματα τα οποία καταγράφουν την πληκτρολόγηση του χρήστη με σκοπό να εντοπίσουν κάποιον κωδικό και τέλος να υλοποιηθούν προγράμματα αυτής της μορφής (keyloggers). Το πρώτο κεφάλαιο είναι εισαγωγικό και αναφέρεται γενικά στα λειτουργικά συστήματα, τα είδη ασφαλείας τους και τη σχέση τους (των δύο που θα μας απασχολήσουν, Windows και Unix/Linux) με την ασφάλεια. Στο δεύτερο κεφάλαιο γίνεται αναφορά στα κυριότερα είδη επιθέσεων τα οποία έχουν να αντιμετωπίσουν τα λειτουργικά συστήματα. Το τρίτο κεφάλαιο, με τίτλο «κωδικός πρόσβασης», επικεντρώνεται στους κωδικούς πρόσβασης, το τι είναι, το πως δημιουργούνται και χρησιμοποιούνται ισχυροί κωδικοί, στρατηγικές δημιουργίας τους που πρέπει να αποφεύγονται και γίνεται αναφορά στον «κενό» κωδικό πρόσβασης. Στο τέταρτο κεφάλαιο γίνεται αναφορά στην κρυπτογραφία και τις τέσσερεις βασικές λειτουργίες της, τα δύο είδη κρυπτογράφησης (συμμετρικού & ασύμμετρου κλειδιού) και τα μειονεκτήματα και πλεονεκτήματα τους και τέλος στις hash functions και τις κύριες ιδιότητές τους. Το πέμπτο κεφάλαιο αναφέρεται εν αρχή γενικά στην κρυπτανάλυση και εν συνεχεία ειδικά στην κρυπταναλυτική επίθεση σε αλγόριθμο και τα είδη των επιθέσεων αυτής. Το έκτο κεφάλαιο, με τίτλο «password cracking», αποτελεί το ουσιαστικότερο μέρος της διπλωματικής μελέτης και επικεντρώνεται σε διάφορα προγράμματα που σπάνε τους κωδικούς των λειτουργικών συστημάτων Windows και Unix/Linux. Το έβδομο κεφάλαιο επικεντρώνεται γενικά στα keyloggers, το τι είναι, ποια είναι τα κυριότερα είδη τους και πως μπορεί να ανιχνευθούν και να αφαιρεθoύν. Τέλος στο όγδοο κεφάλαιο, όπως αποκαλύπτει και ο τίτλος του «Προγράμματα Keyloggers», υλοποιούνται και αναλύονται δύο προγράμματα τα οποία καταγράφουν την πληκτρολόγηση του χρήστη με σκοπό να εντοπίσουν κάποιον κωδικό.