Ένας συνεργάτης στέλνει ένα δημόσιο κλειδί και ζητά κρυπτογραφημένο πακέτο. Η κρυπτογράφηση θα λειτουργήσει και μπορεί να παραδώσει ένα απόλυτα προστατευμένο διαπιστευτήριο σε κάποιον που δεν θα έπρεπε να το έχει. Η μυστικότητα και η ταυτότητα του παραλήπτη είναι δύο διαφορετικά ερωτήματα που απαντώνται από διαφορετικούς μηχανισμούς. Απαντήστε και στα δύο πριν το πακέτο φύγει από το μηχάνημά σας.

Δύο διαφορετικά ερωτήματα: μυστικότητα και παραλήπτης

Η κρυπτογράφηση απαντά ποιος μπορεί να διαβάσει το αρχείο, υποθέτοντας ότι το κλειδί ανήκει στο προβλεπόμενο πρόσωπο. Η υπογραφή απαντά ποιος το δημιούργησε και δεν λέει τίποτα για την εμπιστευτικότητα, γιατί ένα υπογεγραμμένο αρχείο μπορεί να παραμείνει αναγνώσιμο. Ένα αποτύπωμα ταυτοποιεί ένα κλειδί, και μόνο ένας ανεξάρτητος έλεγχος συνδέει αυτό το αποτύπωμα με πρόσωπο ή ρόλο. Το να θεωρούμε οποιοδήποτε από αυτά ως το άλλο είναι η συνήθης αποτυχία σε μια παράδοση που φαίνεται προσεκτική.

Το αρχείο έχει επίσης κύκλο ζωής: ένας σύνδεσμος που λήγει περιορίζει τη μεταγενέστερη ανάκτηση, αλλά δεν ανακαλεί διαπιστευτήριο που έχει ήδη ληφθεί.

Επαληθεύστε το αποτύπωμα εκτός καναλιού

Πάρτε το αναμενόμενο αποτύπωμα από κανάλι που δεν εξαρτάται από το μήνυμα που σας ζητά να κρυπτογραφήσετε. Στη συνέχεια συγκρίνετέ το με αυτό που κρατά το τοπικό κλειδοκράτορας.

gpg --fingerprint [email protected]
gpg --list-keys --with-fingerprint [email protected]

Οι γραμμές αποτυπώματος είναι η τιμή προς σύγκριση, και η δεύτερη εντολή δείχνει τις ίδιες ταυτότητες με τα πλήρη αποτυπώματά τους για δεύτερη ματιά. Επιβεβαιώστε ολόκληρη τη συμβολοσειρά μέσω κλήσης, υπογεγραμμένης απογραφής ή διαχειριζόμενης εγγραφής εγγραφής, καθώς ένα οικείο εμφανιζόμενο όνομα δεν αποδεικνύει τίποτα. Αν το κλειδί έφτασε στο ίδιο μήνυμα που ζήτησε την παράδοση, το αποτύπωμά του δεν είναι ανεξάρτητη απόδειξη. Εισαγάγετε το κλειδί μόνο μετά από αυτόν τον έλεγχο και κρυπτογραφήστε προς το επαληθευμένο αποτύπωμα και όχι προς ένα όνομα.

Παραδώστε μόνο το υλικό που χρειάζεται η συσκευή

Καταγράψτε το πακέτο πριν επιλέξετε μεταφορά. Οι δημόσιες ρυθμίσεις πύλης και ένα δημόσιο πιστοποιητικό εμπιστοσύνης είναι διαμόρφωση, το ιδιωτικό κλειδί ενός πελάτη είναι μυστικό, και το κλειδί υπογραφής ενός εκδότη είναι εντελώς διαφορετικό περιουσιακό στοιχείο. Όπου το μοντέλο εγγραφής το επιτρέπει, κρατήστε το ιδιωτικό κλειδί στη συσκευή και παραδώστε μόνο ό,τι ολοκληρώνει την εγγραφή. Ένας πελάτης VPN δεν χρειάζεται το κλειδί υπογραφής της CA για να επικυρώσει έναν διακομιστή, και ένα κοινό ζωντανό κλειδί μεταξύ συνεργατών καθιστά αδύνατη την ατομική ανάκληση.

Υπογράψτε επίσης το τεχνούργημα όταν ο παραλήπτης πρέπει να ανιχνεύει αντικατάσταση, και κρατήστε τις δύο εργασίες ξεχωριστές στις οδηγίες. Κρατήστε ένα πακέτο πολλών αρχείων σε ένα αρχείο συμπίεσης, ώστε ο παραλήπτης να μην μπορεί να εγκαταστήσει μισή διαμόρφωση και μετά να αναφέρει ότι η πύλη απορρίπτει την ταυτότητα.

Κλείστε τον κύκλο ζωής μετά την παράδοση

Καταγράψτε τον παραλήπτη, τη συσκευή, την αναθεώρηση διαμόρφωσης και τη διαδρομή ανάκλησης, αλλά ποτέ την ίδια την ιδιωτική τιμή. Επιβεβαιώστε ότι το προβλεπόμενο πρόσωπο μπορεί να εγγραφεί και ότι μια άλλη ταυτότητα απορρίπτεται. Αν το πακέτο φτάσει σε λάθος χέρια, αντικαταστήστε ή ανακαλέστε το αποδεκτό μυστικό μέσω του εκδότη του, γιατί η διαγραφή ενός συνημμένου δεν ακυρώνει τίποτα που έχει ήδη ληφθεί. Ένα αρχείο προστατευμένο με κωδικό πρόσβασης που ταξιδεύει στην ίδια συνομιλία δεν είναι ούτε αυτό ανεξάρτητος έλεγχος.

Μια παράδοση ολοκληρώνεται όταν η σωστή ταυτότητα είναι ενεργή στη σωστή συσκευή, όχι όταν το κρυπτογραφημένο αρχείο ανεβαίνει με επιτυχία.

Σχετικά άρθρα