Ένας πελάτης που περιμένει πρώτα πρόκληση περιμένει να ρωτήσει ο διαμεσολαβητής. Ένας προληπτικός Basic πελάτης γνωρίζει ήδη το επιλεγμένο τελικό σημείο και στέλνει το διαπιστευτήριο στο πρώτο κατάλληλο αίτημά του. Η αφαίρεση αυτής της ανταλλαγής μπορεί να είναι χρήσιμη. Παραμένει όμως απόφαση για το πού πηγαίνει ένας κωδικός πρόσβασης.

Γνωρίστε το τελικό σημείο πριν από τη βελτιστοποίηση

Ένας σταθερός ιδιωτικός διαμεσολαβητής με γνωστή πολιτική πιστοποίησης είναι σαφέστερη περίπτωση από ένα στρώμα δρομολόγησης που μπορεί να επιλέξει άγνωστο ενδιάμεσο. Συνδέστε τον λογαριασμό με την αναμενόμενη ταυτότητα και το πρωτόκολλο του διαμεσολαβητή. Μη χτίζετε ένα γενικό callback που απαντά σε κάθε πρόκληση με έναν εταιρικό κωδικό.

Το Basic μεταφέρει αναπαράσταση base64 του λογαριασμού, όχι κρυπτογραφημένη απόδειξη. Το TLS προς τον ακροατή του διαμεσολαβητή είναι ξεχωριστή επιλογή σύνδεσης από τη συνεδρία HTTPS του ιστότοπου. Η σήραγγα HTTPS του ιστότοπου δεν προστατεύει αναδρομικά διαπιστευτήριο Basic που στάλθηκε μέσω μη κρυπτογραφημένης σύνδεσης πελάτη-προς-διαμεσολαβητή. Ένα ιδιωτικό LAN είναι τοποθεσία, όχι ιδιότητα κρυπτογράφησης.

Κρατήστε τον μηχανισμό συγκεκριμένο

Το προληπτικό Basic δεν είναι καθολική συντόμευση για Digest, NTLM ή Negotiate. Αυτοί οι μηχανισμοί έχουν δικές τους απαιτήσεις ανταλλαγής. Ένας πελάτης που ανακαλύπτει υποστηριζόμενα σχήματα μπορεί νόμιμα να εκτελέσει επιπλέον συναλλαγές.

Χρησιμοποιήστε τη διεπαφή πιστοποίησης διαμεσολαβητή της επιλεγμένης βιβλιοθήκης και μετά ελέγξτε το πραγματικό σχήμα και το εύρος. Μια ρύθμιση για προ-πιστοποίηση προορισμού μπορεί να μην ελέγχει τη χειραψία του διαμεσολαβητή. Μια υπάρχουσα πιστοποιημένη σύνδεση μπορεί επίσης να κρύψει αν μια νέα σύνδεση θα εκτελούσε πρόκληση.

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

Σχετικά άρθρα