Πώς επαληθεύεται το JWT;
Πώς επαληθεύεται το JWT;

Βίντεο: Πώς επαληθεύεται το JWT;

Βίντεο: Πώς επαληθεύεται το JWT;
Βίντεο: Privacy-Aware Framework - Technical demo 2024, Απρίλιος
Anonim

JWT ή JSON Web Token είναι μια συμβολοσειρά που αποστέλλεται σε αίτημα HTTP (από πελάτη σε διακομιστή) για την επικύρωση της γνησιότητας του πελάτη. JWT δημιουργείται με ένα μυστικό κλειδί και αυτό το μυστικό κλειδί είναι ιδιωτικό για εσάς. Όταν λαμβάνετε ένα JWT από τον πελάτη, μπορείτε επαληθεύω ότι JWT με αυτό το μυστικό κλειδί.

Επιπλέον, τι κάνει το JWT verify;

Πράξη έτσι σας επιτρέπει να ισχυριστείτε ότι ένα διακριτικό εκδόθηκε από τον διακομιστή σας και δεν τροποποιήθηκε με κακόβουλο τρόπο. Όταν το διακριτικό είναι υπογεγραμμένο, είναι "χωρίς ιθαγένεια": αυτό σημαίνει ότι δεν χρειάζεστε επιπλέον πληροφορίες, εκτός από το μυστικό κλειδί, για να επαληθεύω ότι οι πληροφορίες στο διακριτικό είναι «αληθινές».

Στη συνέχεια, το ερώτημα είναι, μπορεί να χακαριστεί το JWT; JWT , ή JSON Web Tokens, είναι το defacto πρότυπο στον σύγχρονο έλεγχο ταυτότητας ιστού. Χρησιμοποιείται κυριολεκτικά παντού: από περιόδους σύνδεσης έως έλεγχο ταυτότητας βάσει διακριτικών στο OAuth, έως προσαρμοσμένο έλεγχο ταυτότητας όλων των σχημάτων και μορφών. Ωστόσο, όπως κάθε τεχνολογία, JWT δεν έχει ανοσία σε χακάρισμα.

Ρωτήθηκε επίσης, μπορεί το JWT να χρησιμοποιηθεί για έλεγχο ταυτότητας;

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

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

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

Συνιστάται: