Διαφορά μεταξύ SSL και TLS | TLS vs SSL

Anonim

TLS vs SSL Υπάρχουν διάφορες διαφορές μεταξύ του SSL και του TLS, καθώς ο TLS είναι ο διάδοχος του SLS, και όλα αυτά θα συζητηθούν σε αυτό το άρθρο. Το SSL, το οποίο αναφέρεται σε

Secure Socket Layer , είναι ένα πρωτόκολλο που χρησιμοποιείται για την παροχή ασφάλειας στις συνδέσεις μεταξύ ενός διακομιστή και ενός πελάτη. Αυτό το πρωτόκολλο χρησιμοποιεί μηχανισμούς ασφαλείας όπως κρυπτογράφηση και κατακερματισμό για την παροχή υπηρεσιών ασφαλείας, όπως η εμπιστευτικότητα, η ακεραιότητα και η επαλήθευση τελικού σημείου στις συνδέσεις μεταξύ ενός διακομιστή και ενός πελάτη. Το TLS, το οποίο αναφέρεται σε Ασφάλεια Layer Transport, είναι ο διάδοχος του SSL, που περιλαμβάνει διορθώσεις σφαλμάτων και βελτιώσεις μέσω SSL. Το SSL, που τώρα είναι λίγο παλιό, έχει πολλά γνωστά σφάλματα ασφαλείας και επομένως αυτό που συνιστάται είναι η τελευταία έκδοση του TLS, το οποίο είναι TLS 1. 2. Το SSL ήρθε στις εκδόσεις 3. 0 και μετά το όνομα άλλαξε στο TLS.

Τι είναι το SSL;

Το SSL, το οποίο αναφέρεται σε

Secure Socket Layer , είναι ένα πρωτόκολλο που χρησιμοποιείται για την παροχή ασφαλών συνδέσεων μεταξύ ενός πελάτη και ενός διακομιστή. Μια σύνδεση TCP μπορεί να παρέχει μια αξιόπιστη σύνδεση μεταξύ ενός διακομιστή και ενός πελάτη, αλλά δεν μπορεί να παρέχει υπηρεσίες όπως η εμπιστευτικότητα, η ακεραιότητα και ο έλεγχος ταυτότητας τελικού σημείου. Έτσι, η SSL εισήχθη από τη Netscape στις αρχές της δεκαετίας του 1990 για να παρέχει αυτές τις υπηρεσίες. Η πρώτη έκδοση του SSL, η οποία είναι γνωστή ως SSL 1. 0, δεν κυκλοφόρησε ποτέ στο κοινό καθώς είχε πολλές τρύπες ασφαλείας. Ωστόσο, το 1995, εισήχθη το SSL 2. 0, το οποίο παρείχε καλύτερη ασφάλεια από το SSL 1. 0, και το 1996 εισήχθη το SSL 3. 0 με περισσότερες βελτιώσεις. Οι επόμενες εκδόσεις του πρωτοκόλλου SSL εμφανίστηκαν με το όνομα TLS.

Το SSL, το οποίο εφαρμόζεται στο επίπεδο μεταφοράς, μπορεί να εξασφαλίσει ένα πρωτόκολλο όπως το TCP εφαρμόζοντας διάφορα μέτρα ασφαλείας. Θα παρέχει εμπιστευτικότητα χρησιμοποιώντας κρυπτογράφηση για να αποτρέψει κάποιον από την υποκλοπή. Χρησιμοποιεί τόσο ασύμμετρη όσο και συμμετρική κρυπτογράφηση. Πρώτον, χρησιμοποιώντας κρυπτογράφηση ασύμμετρου κλειδιού, δημιουργείται ένα συμμετρικό κλειδί συνόδου που στη συνέχεια θα χρησιμοποιηθεί για την κρυπτογράφηση της κίνησης. Η ασύμμετρη κρυπτογράφηση κλειδιού χρησιμοποιείται επίσης για τα ψηφιακά πιστοποιητικά που χρησιμοποιούνται για τον έλεγχο ταυτότητας του διακομιστή. Στη συνέχεια χρησιμοποιείται ο κώδικας ελέγχου ταυτότητας μηνύματος, ο οποίος χρησιμοποιεί διάφορες τεχνικές κατακερματισμού, για την παροχή ακεραιότητας (προσδιορίστε τυχόν μη επαληθευμένη τροποποίηση που έγινε στα πραγματικά δεδομένα). Έτσι, ένα πρωτόκολλο όπως το SSL επιτρέπει τη μετάδοση ευαίσθητων πληροφοριών, όπως banktransactions και πληροφορίες πιστωτικής κάρτας μέσω του Διαδικτύου. Επίσης, χρησιμοποιείται για την παροχή εμπιστευτικότητας για υπηρεσίες όπως το ηλεκτρονικό ταχυδρομείο, η περιήγηση στο Web, η ανταλλαγή μηνυμάτων και η φωνή μέσω IP.

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

Τι είναι το TLS;

Το TLS, το οποίο αναφέρεται σε

Ασφάλεια Layer Transport , είναι ο διάδοχος του SSL. Μετά το SSL 3. 0, η επόμενη έκδοση εμφανίστηκε ως TLS 1. 0 το 1999. Στη συνέχεια, το 2006, εισήχθη μια βελτιωμένη έκδοση με την ονομασία TLS 1. 1. Στη συνέχεια, το 2008, έγιναν περαιτέρω βελτιώσεις και διορθώσεις σφαλμάτων και εισήχθη το TLS 1. 2. Επί του παρόντος, το TLS 1. 2 είναι η πιο πρόσφατη διαθέσιμη έκδοση ασφάλειας μεταφραστικού επιπέδου. Ακριβώς όπως το SSL, το TLS παρέχει επίσης υπηρεσίες ασφαλείας όπως η εμπιστευτικότητα, η ακεραιότητα και ο έλεγχος ταυτότητας τελικού σημείου. Ομοίως, η κρυπτογράφηση, ο κωδικός επαλήθευσης μηνυμάτων και τα ψηφιακά πιστοποιητικά χρησιμοποιούνται για την παροχή αυτών των υπηρεσιών ασφαλείας. Το TLS είναι ανοσοποιημένο σε επιθέσεις όπως η επίθεση POODLE, η οποία έχει διακυβεύσει την ασφάλεια του SSL 3. 0. Η σύσταση είναι να χρησιμοποιηθεί η τελευταία έκδοση TLS, TLS 1. 2, καθώς είναι η τελευταία που έχει τα λιγότερα ελαττώματα ασφαλείας. Οποιοδήποτε σύστημα ασφαλείας δεν είναι τέλειο και θα εντοπίζονται χρονικά ελαττώματα και στη μελλοντική έκδοση TLS 1. 3 θα απελευθερωθεί που θα διορθώσει αυτά τα εντοπισμένα σφάλματα. Ωστόσο, προς το παρόν, το TLS 1. 2 είναι το πιο ασφαλές και, σε όλα τα κύρια προγράμματα περιήγησης, αυτό είναι ενεργοποιημένο από προεπιλογή.

Ποια είναι η διαφορά μεταξύ SSL και TLS;

• Το TLS είναι ο διάδοχος του SLS. Το SLS εισήχθη στη δεκαετία του 1990 και εισήχθησαν τρεις εκδόσεις SSL 1. 0, SSL 2. 0 και SSL 3. 0. Στη συνέχεια, το 1999, η επόμενη έκδοση του SSL ονομάστηκε TLS 1. 0. Στη συνέχεια, TLS 1. 1 και η τρέχουσα τελευταία έκδοση είναι TLS 1. 2.

• Το SSL έχει πολλά σφάλματα και είναι επιρρεπής σε γνωστές επιθέσεις από το TLS. Στις τελευταίες εκδόσεις του TLS, τα περισσότερα σφάλματα έχουν καθοριστεί και ως εκ τούτου είναι άνοσα στις επιθέσεις.

• Το TLS διαθέτει νέες λειτουργίες και υποστηρίζει νέους αλγόριθμους σε σύγκριση με το SSL.

• Με την επίθεση που ονομάζεται επίθεση POODLE, τώρα η χρήση SSL έχει γίνει πολύ ευάλωτη και στις νέες εκδόσεις των προγραμμάτων περιήγησης ιστού το SSL θα απενεργοποιηθεί από προεπιλογή. Ωστόσο, σε όλα τα προγράμματα περιήγησης, το TLS είναι ενεργοποιημένο από προεπιλογή.

• Το TLS υποστηρίζει νέες σουίτες αλγορίθμων ελέγχου ταυτότητας και ανταλλαγής κλειδιών όπως ECDH-RSA, ECDH-ECDSA, PSK και SRP.

• Κωδικός ελέγχου ταυτότητας μηνύματος Οι σειρές αλγορίθμων όπως HMAC-SHA256 / 384 και AEAD είναι διαθέσιμες σε πιο πρόσφατες εκδόσεις TLS, αλλά όχι σε SSL.

• Το SSL αναπτύχθηκε και επεξεργάστηκε κάτω από το Netscape. Ωστόσο, το TLS βρίσκεται κάτω από την ομάδα εργασίας του Internet Engineering Task Force ως πρότυπο πρωτόκολλο και ως εκ τούτου είναι διαθέσιμο στο RFC.

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

Περίληψη:

TLS vs SSL

Το TLS είναι ο διάδοχος του SSL και ως εκ τούτου το TLS περιλαμβάνει πολλές βελτιώσεις και διορθώσεις σφαλμάτων μέσω SSL. Το SSL εισήχθη στις αρχές της δεκαετίας του 1990 και τρεις εκδόσεις ανήλθαν σε SSL 3. 0. Στη συνέχεια, το 1999, η επόμενη έκδοση του SSL εμφανίστηκε με το όνομα TLS 1. 0. Σήμερα, η τελευταία έκδοση είναι TLS 1. 2. Το SSL είναι παλιό πρωτόκολλο έχει πολλά γνωστά σφάλματα ασφαλείας και ως εκ τούτου είναι επιρρεπής σε γνωστές επιθέσεις όπως η επίθεση POODLE.Η τελευταία έκδοση του TLS έχει διορθώσεις σε αυτές τις επιθέσεις, ενώ υποστηρίζει επίσης νέα χαρακτηριστικά και αλγόριθμους. Έτσι, για εφαρμογές που χρειάζονται καλύτερη ασφάλεια, συνιστάται η τελευταία έκδοση του TLS αντί να χρησιμοποιεί παλιά πρωτόκολλα SSL.

Εικόνες Ευγένεια:

TLS από Jeffreytedjosukmono (CC BY-SA 3. 0)