Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Απαιτείται έλεγχος ταυτότητας διακομιστή μεσολάβησης Iphone


Απαιτείται έλεγχος ταυτότητας διακομιστή μεσολάβησης Iphone


Το παράθυρο διαλόγου "Απαιτείται έλεγχος ταυτότητας διακομιστή μεσολάβησης" στο iOS εμφανίζεται όταν μια εφαρμογή ή το σύστημα δεν μπορεί να πραγματοποιήσει έλεγχο ταυτότητας με διακομιστή μεσολάβησης. Αυτό μπορεί να συμβεί ακόμη και μετά τη διαβίβαση του ονόματος χρήστη και του κωδικού πρόσβασης μέσω του NEProxyServer. Εδώ είναι μερικά βασικά σημεία:

- Η ρύθμιση των διαπιστευτηρίων διακομιστή μεσολάβησης μέσω προγραμματισμού στις ιδιότητες του NEProxyServer (όνομα χρήστη, κωδικός πρόσβασης) δεν λειτουργεί πάντα. Το παράθυρο διαλόγου εξακολουθεί να εμφανίζεται ζητώντας από τον χρήστη να εισαγάγει μη αυτόματα τα διαπιστευτήρια[1][2].

- Η ενεργοποίηση του βασικού ελέγχου ταυτότητας στον διακομιστή μεσολάβησης (π.χ. με mitmproxy χρησιμοποιώντας --proxyauth) λειτουργεί για HTTP αλλά όχι πάντα για HTTPS σε iOS. Αυτό φαίνεται να είναι ένα σφάλμα σε επίπεδο πρωτοκόλλου στο mitmproxy που εισήχθη στην έκδοση 8.1.0[4].

- Στο macOS, το πρόβλημα μπορεί να προκύψει όταν οι διεργασίες του συστήματος προσπαθούν να αποκτήσουν πρόσβαση σε πόρους Διαδικτύου προτού το Mac έχει την ευκαιρία να τραβήξει ένα εισιτήριο Kerberos από τον διακομιστή μεσολάβησης. Επιτρέποντας σε αυτές τις διεργασίες να χρησιμοποιούν μη επαληθευμένο διακομιστή μεσολάβησης μπορεί να βοηθήσει στην επίλυση των προτροπών[5].

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

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

Αναφορές:
[1] https://forums.developer.apple.com/thread/112201
[2] https://stackoverflow.com/questions/53852899/ios-keep-showing-proxy-authentication-required-dialog-even-after-passing-usern
[3] https://kinsta.com/knowledgebase/http-error-407/
[4] https://github.com/mitmproxy/mitmproxy/issues/6420
[5] https://community.jamf.com/t5/jamf-pro/the-ever-present-quot-proxy-authentication-required-quot-prompt/m-p/172881