Τι είναι το x5c στο JWT;
Τι είναι το x5c στο JWT;

Βίντεο: Τι είναι το x5c στο JWT;

Βίντεο: Τι είναι το x5c στο JWT;
Βίντεο: JWT Attack - Exploiting X5C Header 2024, Νοέμβριος
Anonim

Ο " x5c " (αλυσίδα πιστοποιητικού X.509) Η παράμετρος κεφαλίδας περιέχει το πιστοποιητικό δημόσιου κλειδιού X.509 ή την αλυσίδα πιστοποιητικών [RFC5280] που αντιστοιχεί στο κλειδί που χρησιμοποιείται για την ψηφιακή υπογραφή του JWS. Το πιστοποιητικό ή η αλυσίδα πιστοποιητικών αντιπροσωπεύεται ως πίνακας JSON του Jones, et al.

Κατά συνέπεια, τι είναι το x5t στο JWT;

Ο " x5t Η παράμετρος κεφαλίδας " (x. 509 thumbprint Certificate) παρέχει ένα αποτύπωμα SHA-256 (γνωστό και ως σύνοψη) με κωδικοποίηση base64url της κωδικοποίησης DER ενός πιστοποιητικού X. 509 που μπορεί να χρησιμοποιηθεί για την αντιστοίχιση ενός πιστοποιητικού. Αυτή η παράμετρος κεφαλίδας είναι ΠΡΟΑΙΡΕΤΙΚΗ.

Εκτός από τα παραπάνω, τι είναι το JWT token και πώς λειτουργεί; JSON Web Token ( JWT ) είναι ένα ανοιχτό πρότυπο (RFC 7519) που ορίζει έναν συμπαγή και αυτόνομο τρόπο για την ασφαλή μετάδοση πληροφοριών μεταξύ των μερών ως αντικείμενο JSON. Υπογεγραμμένο μάρκες μπορεί να επαληθεύσει την ακεραιότητα των αξιώσεων που περιέχονται σε αυτό, ενώ είναι κρυπτογραφημένο μάρκες απόκρυψη αυτών των αξιώσεων από άλλα μέρη.

Με αυτόν τον τρόπο, πώς λειτουργεί το rs256 JWT;

Ο δέκτης του JWT Στη συνέχεια: θα πάρει την κεφαλίδα και το ωφέλιμο φορτίο και θα κατακερματίσει τα πάντα με το SHA-256. αποκρυπτογραφήστε την υπογραφή χρησιμοποιώντας το δημόσιο κλειδί και αποκτήστε τον κατακερματισμό της υπογραφής.

Γιατί το JWT δεν είναι ασφαλές;

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

Συνιστάται: