Διαφορά μεταξύ SSL και TLS | TLS vs SSL
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.
Τι είναι το 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)