Αδιαφανές διακριτικό συνεδρίας
Ορισμός
Ένα αναγνωριστικό που δεν έχει νόημα για όποιον το κρατά — αναφέρεται στην κατάσταση του διακομιστή αντί να την περιγράφει, έτσι ώστε ένας πελάτης να μην μπορεί να το διαβάσει, να το τροποποιήσει ή να μαντέψει μια γειτονική τιμή.
Η αντίθεση είναι με ένα διαφανές αναγνωριστικό. Εάν ένας προβολέας προσπερνά έγγραφα με /view?file=/records/2026/patient-4417.pdf, ο πελάτης μαθαίνει τη δομή των καταλόγων σας, τη σύμβαση ονοματοδοσίας σας και ότι ο ασθενής 4416 πιθανότατα υπάρχει. Η αύξηση ενός ακέραιου είναι το παλαιότερο σφάλμα διαρροής εγγράφων που υπάρχει, και εξακολουθεί να γράφεται σήμερα.
Ένα αδιαφανές διακριτικό αφαιρεί ολόκληρη την κατηγορία. Ο διακομιστής διατηρεί τη χαρτογράφηση από το διακριτικό στο έγγραφο· ο πελάτης διατηρεί μια συμβολοσειρά που δεν μπορεί να ερμηνεύσει. Η απαρίθμηση δεν είναι πλέον δυνατή επειδή δεν υπάρχει τίποτα για να απαριθμηθεί.
Αδιαφανές δεν σημαίνει ακίνδυνο. Ένα διακριτικό εξακολουθεί να εξουσιοδοτεί την πρόσβαση σε ό,τι αναφέρεται, έτσι πρέπει να αντιμετωπίζεται ως βραχυπρόθεσμο διαπιστευτήριο: να μην καταγράφεται, να μην τοποθετείται σε URL που καταλήγουν σε αναλύσεις, να μην διατηρείται στην πλευρά του πελάτη πέρα από τη διάρκεια της προβολής.
Στο Doconut
Viewer.OpenDocumentAsync() επιστρέφει ένα αδιαφανές διακριτικό που το widget JavaScript παρουσιάζει για την ανάκτηση σελίδων. Δεν είναι αναγνωριστικό εγγράφου και δεν πρέπει ποτέ να καταγράφεται, να αποθηκεύεται στην πλευρά του πελάτη πέρα από τον προβολέα, ή να επαναχρησιμοποιείται μεταξύ συνεδριών.
Σχετικοί όροι
Απόδοση εγγράφου στην πλευρά του διακομιστή
Μετατροπή ενός εγγράφου σε εικόνες σελίδων στον διακομιστή, ώστε το πρόγραμμα περιήγησης να εμφανίζει τις αποδοθείσες σελίδες αντί να αναλύει το αρχικό αρχείο.
SDK προβολής εγγράφων
Μια βιβλιοθήκη που ενσωματώνετε στη δική σας εφαρμογή ώστε να μπορεί να εμφανίζει έγγραφα, σε αντίθεση με μια φιλοξενούμενη υπηρεσία στην οποία ανεβάζετε έγγραφα. Το SDK εκτελείται μέσα στη δική σας διεργασία· η υπηρεσία εκτελείται μέσα στη διεργασία κάποιου άλλου.
Ανάπτυξη web farm
Εκτέλεση μιας εφαρμογής σε πολλούς διακομιστές πίσω από έναν φορτωτή ισορροπίας, ώστε διαδοχικά αιτήματα από τον ίδιο χρήστη να εξυπηρετούνται από διαφορετικές μηχανές.