Αδιαφανές διακριτικό συνεδρίας

Ορισμός

Ένα αναγνωριστικό που δεν έχει νόημα για όποιον το κρατά — αναφέρεται στην κατάσταση του διακομιστή αντί να την περιγράφει, έτσι ώστε ένας πελάτης να μην μπορεί να το διαβάσει, να το τροποποιήσει ή να μαντέψει μια γειτονική τιμή.

Η αντίθεση είναι με ένα διαφανές αναγνωριστικό. Εάν ένας προβολέας προσπερνά έγγραφα με /view?file=/records/2026/patient-4417.pdf, ο πελάτης μαθαίνει τη δομή των καταλόγων σας, τη σύμβαση ονοματοδοσίας σας και ότι ο ασθενής 4416 πιθανότατα υπάρχει. Η αύξηση ενός ακέραιου είναι το παλαιότερο σφάλμα διαρροής εγγράφων που υπάρχει, και εξακολουθεί να γράφεται σήμερα.

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

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

Στο Doconut

Viewer.OpenDocumentAsync() επιστρέφει ένα αδιαφανές διακριτικό που το widget JavaScript παρουσιάζει για την ανάκτηση σελίδων. Δεν είναι αναγνωριστικό εγγράφου και δεν πρέπει ποτέ να καταγράφεται, να αποθηκεύεται στην πλευρά του πελάτη πέρα από τον προβολέα, ή να επαναχρησιμοποιείται μεταξύ συνεδριών.

Δείτε πώς λειτουργεί στην πράξη

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