Ποια πλευρά του διαμεσολαβητή επιθεώρησης απέρριψε το πιστοποιητικό;
Εντοπίστε την αποτυχία επαλήθευσης προς τα ανάντη σε διαμεσολαβητή υποκλοπής TLS αντί να αλλάζετε επανειλημμένα τις ρυθμίσεις εμπιστοσύνης του πελάτη.
Ο πελάτης εμπιστεύεται τον εγκεκριμένο διαμεσολαβητή επιθεώρησης. Το αίτημα εξακολουθεί να αποτυγχάνει λόγω σφάλματος πιστοποιητικού. Και τα δύο μπορούν να ισχύουν: αυτός ο διαμεσολαβητής έχει άλλη σχέση TLS προς επαλήθευση.
client -- TLS to approved intermediary -- proxy -- TLS to website -- destinationΣε διάταξη υποκλοπής, το ενδιάμεσο μέρος τερματίζει το TLS του πελάτη και δημιουργεί τη δική του σύνδεση προς τα εμπρός. Ο πελάτης μπορεί να δεχτεί το πιστοποιητικό που παρουσιάζεται στην πλευρά του, ενώ ο διαμεσολαβητής απορρίπτει το πιστοποιητικό που λαμβάνει από τον ιστότοπο.
Διαβάστε το σφάλμα του επαληθευτή
Προσδιορίστε ποια διεργασία ανέφερε την αποτυχημένη αλυσίδα ή το όνομα κεντρικού υπολογιστή. Μια σελίδα σφάλματος που παράγει ο διαμεσολαβητής μπορεί να φτάσει με επιτυχία στον πελάτη μέσω έγκυρης σύνδεσης. Η εκ νέου αλλαγή του αρχείου CA του πελάτη δεν ενημερώνει τη ρύθμιση εμπιστοσύνης ανάντη του διαμεσολαβητή.
Για παράδειγμα, το Mitmproxy τεκμηριώνει ξεχωριστές επιλογές εμπιστοσύνης ανάντη, μεταξύ των οποίων το ssl_verify_upstream_trusted_ca. Ο αρμόδιος διαχειριστής μπορεί να ρυθμίσει εγκεκριμένη εμπιστοσύνη για την ανάντη υπηρεσία διατηρώντας την επαλήθευση. Ένα άλλο προϊόν διαμεσολαβητή χρειάζεται τη δική του αντίστοιχη διεπαφή.
Ελέγξτε επίσης το πραγματικό όνομα προορισμού και την αλυσίδα. Μια ιδιωτική υπηρεσία που της λείπει ενδιάμεσο πιστοποιητικό, ένα ληγμένο πιστοποιητικό και ένας μη αναγνωρισμένος ιδιωτικός εκδότης απαιτούν διαφορετικές διορθώσεις. Μια σκόπιμη εξαίρεση για μία ιδιωτική υπηρεσία δεν πρέπει να γίνει σιωπηρά καθολική αποδοχή κάθε πιστοποιητικού.
Ένα απλό τούνελ CONNECT είναι διαφορετικό
Ένα αδιαφανές τούνελ προώθησης δεν διαχωρίζει το TLS του προορισμού με αυτόν τον τρόπο. Η εφαρμογή συνήθως διαπραγματεύεται και επαληθεύει η ίδια αυτή τη συνεδρία TLS από άκρο σε άκρο. Καθορίστε πρώτα αν η υποκλοπή αποτελεί πράγματι μέρος της διαδρομής, αντί να εφαρμόζετε ρυθμίσεις διαμεσολαβητή επιθεώρησης σε οποιονδήποτε μεσάζοντα.
Καταγράψτε τα δύο αποτελέσματα επαλήθευσης χωριστά. Το «Το πιστοποιητικό του διαμεσολαβητή είναι αξιόπιστο» απαντά στο ερώτημα της πλευράς πελάτη· δεν πιστοποιεί τι είδε ο διαμεσολαβητής όταν συνδέθηκε ανάντη.