Ένα ψηφιακό πιστοποιητικό αποδεικνύει ότι ένα δημόσιο κλειδί ανήκει σε μια συγκεκριμένη οντότητα. Περιέχει το δημόσιο κλειδί, την ταυτότητα του κατόχου, την περίοδο ισχύος και την ψηφιακή υπογραφή μιας αρχής έκδοσης πιστοποιητικών. Όταν το πρόγραμμα περιήγησής σας συνδέεται σε έναν ιστότοπο, ο διακομιστής παρουσιάζει το πιστοποιητικό του. Το πρόγραμμα περιήγησης ελέγχει την υπογραφή με τη λίστα αξιόπιστων αρχών έκδοσης πιστοποιητικών (CA). Εάν η υπογραφή είναι έγκυρη και ο τομέας ταιριάζει, η σύνδεση συνεχίζεται. Εάν όχι, το πρόγραμμα περιήγησης σας προειδοποιεί.
Τα πιστοποιητικά χρησιμοποιούν το πρότυπο X.509. Χρησιμοποιούνται για HTTPS, κρυπτογράφηση email, υπογραφή κώδικα και έλεγχο ταυτότητας πελάτη. Το ίδιο το πιστοποιητικό δεν είναι μυστικό. Είναι δημόσιο εκ σχεδιασμού. Η ασφάλεια προέρχεται από την υπογραφή της CA, η οποία είναι δύσκολο να πλαστογραφηθεί. Τα πιστοποιητικά λήγουν. Η σύντομη διάρκεια ζωής περιορίζει τη ζημιά σε περίπτωση παραβίασης ενός ιδιωτικού κλειδιού. Το Let's Encrypt εκδίδει δωρεάν πιστοποιητικά που ισχύουν για 90 ημέρες και αυτοματοποιεί την ανανέωση. Αυτή η αυτοματοποίηση ώθησε την υιοθέτηση του HTTPS από περίπου το ήμισυ της διαδικτυακής επισκεψιμότητας σε πάνω από 90 τοις εκατό. Το σύστημα λειτουργεί όταν είναι εύκολο. Όταν δεν είναι, οι άνθρωποι το παραλείπουν.
Περιεχόμενα πιστοποιητικού
- Δημόσιο κλειδί — το κλειδί που πιστοποιείται
- Θέμα — η ταυτότητα του ιδιοκτήτη
- Εκδότης — η αρχή έκδοσης πιστοποιητικών
- Περίοδος ισχύος — ημερομηνίες έναρξης και λήξης
- Υπογραφή — η κρυπτογραφική έγκριση της CA
Ένα πιστοποιητικό είναι ένα διαβατήριο για ένα δημόσιο κλειδί. Υποδεικνύει σε ποιον ανήκει το κλειδί και ποιος εγγυάται για αυτόν τον ισχυρισμό.
Comments
No comments yet. Be the first to share a thought.
Leave a comment