Τι κάνει έναν κωδικό πρόσβασης ισχυρό, με απλούς αριθμούς
Ένας ισχυρός κωδικός πρόσβασης είναι μακρύς και τυχαίος, και η τυχαιότητα πρέπει να προέρχεται από γεννήτρια, όχι από εσάς. Κάθε τυχαίος χαρακτήρας ή λέξη πολλαπλασιάζει τον αριθμό των δοκιμών που χρειάζεται ένας επιτιθέμενος, γι' αυτό το μήκος κάνει περισσότερη δουλειά από κόλπα όπως η αντικατάσταση γραμμάτων με σύμβολα. Δημιουργήστε έναν μοναδικό κωδικό για κάθε λογαριασμό, αποθηκεύστε τον σε διαχειριστή κωδικών και μην τον επαναχρησιμοποιείτε ποτέ.
Γεννήτρια κωδικών πρόσβασηςΧρειάζομαι έναν ισχυρό κωδικόΚάντε το δωρεάνΓιατί τα έξυπνα κόλπα αποτυγχάνουν
Οι επιτιθέμενοι σπάνια μαντεύουν έναν λογαριασμό τη φορά με το χέρι. Τρέχουν λίστες με συνηθισμένους κωδικούς και λέξεις από λεξικό μέσα από γνωστά μοτίβα, όπως @ στη θέση του a, 0 στη θέση του o, και ένα σύμβολο στο τέλος. Δοκιμάζουν πρώτα αυτές τις παραλλαγές, επειδή πολλοί άνθρωποι φτιάχνουν τους κωδικούς τους με τα ίδια μοτίβα. Ένας κωδικός όπως το P@ssw0rd! φαίνεται σύνθετος σε έναν άνθρωπο, αλλά είναι μία από τις πρώτες παραλλαγές που θα δοκιμάσει η λίστα ενός επιτιθέμενου. Η εμφανής πολυπλοκότητά του λέει λίγα για το πόσο δύσκολο είναι να μαντευτεί.
Η εντροπία με απλά λόγια
Η εντροπία μετρά πόσες εξίσου πιθανές δυνατότητες θα μπορούσε να έχει ο κωδικός, και εκφράζεται σε bits. Κάθε επιπλέον bit διπλασιάζει τον αριθμό των δοκιμών που χρειάζονται. Το σημαντικό είναι ότι η εντροπία περιγράφει τη διαδικασία που δημιούργησε τον κωδικό, όχι το πώς φαίνεται. Ένα τυχαίο αλφαριθμητικό και μια εύκολα θυμηθείμη φράση μπορεί να φαίνονται εξίσου περίεργα, ενώ έχουν πολύ διαφορετική εντροπία. Ούτε ένα τυχαίο αναγνωριστικό είναι κωδικός πρόσβασης, επειδή έχει σχεδιαστεί να είναι μοναδικό και όχι μυστικό. Το UUID v4 ή v7 εξηγεί τη διαφορά.
Για έναν κωδικό που αποτελείται από τυχαίους χαρακτήρες, ο υπολογισμός είναι:
bits = μήκος × log2(μέγεθος του συνόλου χαρακτήρων)
Για μια φράση πρόσβασης από τυχαίες λέξεις, είναι:
bits = αριθμός λέξεων × log2(μέγεθος της λίστας λέξεων)
Ο πίνακας δείχνει παραδείγματα υπολογισμών. Κάθε γραμμή υποθέτει ότι όλες οι επιλογές ήταν τυχαίες και εξίσου πιθανές.
| Πώς δημιουργείται | Πιθανοί συνδυασμοί | Bits |
|---|---|---|
| 8 τυχαία πεζά γράμματα | 26^8 | 37.6 |
| 12 τυχαία γράμματα και ψηφία | 62^12 | 71.5 |
| 20 τυχαίοι χαρακτήρες από 94 εκτυπώσιμα σύμβολα | 94^20 | 131.1 |
| 4 τυχαίες λέξεις από λίστα 7.776 λέξεων | 7,776^4 | 51.7 |
| 5 τυχαίες λέξεις από λίστα 1.024 λέξεων | 1,024^5 | 50.0 |
| 6 τυχαίες λέξεις από λίστα 7.776 λέξεων | 7,776^6 | 77.5 |
Η πρώτη γραμμή δείχνει γιατί οι σύντομες τυχαίες συμβολοσειρές είναι αδύναμες: τα 38 bits αφήνουν μικρό περιθώριο για έναν σημαντικό λογαριασμό. Η τρίτη γραμμή δείχνει τι προσφέρει το μήκος. Ένας κωδικός που εφευρίσκετε εσείς, όπως το Sunset!2026, έχει πολύ λιγότερες πραγματικές δυνατότητες από όσες υποδηλώνει το μήκος του, επειδή τον διαλέξατε από ένα μικρό σύνολο οικείων σχημάτων.
Φράσεις πρόσβασης που μπορείτε να πληκτρολογήσετε
Αν πρέπει να πληκτρολογήσετε κωδικό, για παράδειγμα για να μπείτε στον υπολογιστή σας ή ως κύριο κωδικό ενός διαχειριστή κωδικών, η πρακτική επιλογή είναι μια φράση από τυχαίες λέξεις. Έξι τυχαίες λέξεις από λίστα 7.776 λέξεων δίνουν περίπου 77.5 bits, και οι λέξεις είναι πολύ πιο εύκολο να θυμηθούν κανείς από μια τυχαία σειρά συμβόλων. Οι λέξεις πρέπει να είναι τυχαίες. Τέσσερις λέξεις που διαλέξατε μόνοι σας έχουν πολύ λιγότερη ισχύ από όση δείχνει το πλήθος τους, επειδή οι άνθρωποι επιλέγουν οικείες λέξεις σε οικείους συνδυασμούς. Γι' αυτό είναι συνηθισμένες οι λίστες λέξεων με ζάρια: τα ζάρια κάνουν την επιλογή, όχι οι συνήθειές σας. Η γεννήτρια κωδικών πρόσβασης φτιάχνει φράση με αυτόν τον τρόπο, με διαχωριστικό που επιλέγετε και προαιρετικά ένα κεφαλαίο γράμμα και ένα ψηφίο.
Η επαναχρήση είναι μεγαλύτερος κίνδυνος
Το μήκος έχει σημασία, αλλά η επαναχρήση είναι αυτή που συνήθως μετατρέπει μία διαρροή σε πολλές. Όταν παραβιάζεται ένας ιστότοπος, τα ζεύγη email και κωδικού του δοκιμάζονται συχνά σε άλλους δημοφιλείς ιστότοπους. Αυτό ονομάζεται credential stuffing. Ένας κωδικός που είναι δυνατός στα χαρτιά αποτυγχάνει εντελώς αν τον χρησιμοποιείτε και αλλού.
Ο διαχειριστής κωδικών λύνει το πρόβλημα. Δημιουργεί έναν μοναδικό κωδικό για κάθε λογαριασμό, τον αποθηκεύει και τον συμπληρώνει, ώστε να θυμάστε μόνο έναν δυνατό κύριο κωδικό. Τα προγράμματα περιήγησης και τα συστήματα κινητών περιλαμβάνουν διαχειριστές, και υπάρχουν και αυτόνομες εφαρμογές. Όποιον κι αν χρησιμοποιήσετε, ενεργοποιήστε πρώτα τον δισδιάστατο έλεγχο ταυτότητας για το email και τους τραπεζικούς σας λογαριασμούς, επειδή ο λογαριασμός email είναι το κλειδί για την επαναφορά όλων των υπολοίπων.
Το NIST, ο αμερικανικός οργανισμός προτύπων, προτιμά το μήκος από κανόνες πολυπλοκότητας, όπως η υποχρεωτική χρήση συμβόλων, και καταργεί την υποχρεωτική περιοδική αλλαγή εκτός αν υπάρχει ένδειξη παραβίασης. Ένας ιστότοπος που σας ζητά να αλλάζετε κωδικό κάθε λίγους μήνες, ή που αρνείται μεγάλους κωδικούς ή την επικόλλησή τους, ακολουθεί παλιότερες συνήθειες. Αυτό είναι αδυναμία του ιστότοπου, όχι λόγος να επιλέξετε πιο αδύναμο κωδικό.
Μια σύντομη λίστα ελέγχου
- Δημιουργήστε κωδικούς με γεννήτρια αντί να τους φτιάχνετε μόνοι σας.
- Για λογαριασμούς που δεν μπορείτε εύκολα να ανακτήσετε, στοχεύστε τουλάχιστον 16 τυχαίους χαρακτήρες ή έξι τυχαίες λέξεις.
- Χρησιμοποιήστε έναν μοναδικό κωδικό για κάθε λογαριασμό και φυλάξτε τους σε διαχειριστή.
- Ενεργοποιήστε τον δισδιάστατο έλεγχο ταυτότητας όπου προσφέρεται.
- Αλλάξτε αμέσως έναν κωδικό αν μια υπηρεσία που χρησιμοποιείτε αναφέρει παραβίαση.
Αν ο κωδικός είναι για τον δρομολογητή σας, το άρθρο κοινοποίηση του Wi-Fi με κωδικό QR δείχνει πώς να τον δώσετε χωρίς να τον διαβάσετε φωναχτά.
Πώς το κάνετε με το fixmint
- Ανοίξτε την γεννήτρια κωδικών πρόσβασης και αφήστε επιλεγμένο το Τυχαίοι χαρακτήρες.
- Ορίστε το Μήκος σε τουλάχιστον 16, και σε 20 ή περισσότερους για έναν σημαντικό λογαριασμό. Η προεπιλογή είναι 20, με και τα τέσσερα σύνολα χαρακτήρων επιλεγμένα.
- Διαβάστε την Εκτιμώμενη ισχύ. Το εργαλείο θεωρεί αδύναμο τον κωδικό κάτω από 50 bits, μέτριο τον κωδικό από 50 έως 69, δυνατό από 70 έως 99 και πολύ δυνατό τον κωδικό με 100 bits ή περισσότερα.
- Πατήστε Δημιουργία ξανά για ένα νέο σετ από πέντε και αντιγράψτε έναν στον διαχειριστή κωδικών σας. Μην τον χρησιμοποιήσετε πουθενά αλλού.
- Για κύριο κωδικό που πρέπει να πληκτρολογήσετε, επιλέξτε Φράση πρόσβασης, ορίστε το Λέξεις σε έξι και κρατήστε ένα διαχωριστικό που μπορείτε να πληκτρολογήσετε.
Γρήγορες απαντήσεις
Απαιτούνται σύμβολα για έναν ισχυρό κωδικό;
Όχι. Τα τυχαία σύμβολα προσθέτουν λίγα bits, αλλά το μήκος προσθέτει περισσότερα, και ένας μακρύς τυχαίος κωδικός από γράμματα και ψηφία είναι δυνατός.
Πόσες λέξεις χρειάζονται για ισχυρή φράση πρόσβασης;
Έξι τυχαίες λέξεις από λίστα 7.776 λέξεων δίνουν περίπου 77.5 bits, ένας σωστός στόχος για τους περισσότερους λογαριασμούς.
Είναι ασφαλές να αφήνω το πρόγραμμα περιήγησης να αποθηκεύει τους κωδικούς που δημιουργώ;
Για τους περισσότερους ανθρώπους είναι εύλογη επιλογή, με τον όρο ότι η συσκευή έχει κλείδωμα οθόνης και το προφίλ του προγράμματος περιήγησης είναι προστατευμένο. Ο κύριος κίνδυνος είναι η συσκευή, όχι ο κωδικός.
Μετάφραση από το Αγγλικό πρωτότυπο με τη βοήθεια τεχνητής νοημοσύνης.
Σχόλια
Δεν υπάρχουν σχόλια ακόμη. Γίνετε οι πρώτοι.


