Autenticazione Basic preventiva del proxy per un endpoint noto
Decidete quando l'autenticazione Basic preventiva del proxy è adatta a un endpoint fisso e impedite che tale decisione diventi una regola per le credenziali su route arbitrarie.
Un client che attende prima la sfida aspetta che il proxy la chieda. Un client Basic preventivo conosce già l'endpoint selezionato e invia la credenziale alla prima richiesta applicabile. Rimuovere quello scambio può essere utile. Resta comunque una decisione su dove finisce una password.
Conoscere l'endpoint prima dell'ottimizzazione
Un proxy privato fisso con una politica di autenticazione nota è un caso più chiaro di uno strato di instradamento che può scegliere un intermediario sconosciuto. Legate l'account all'identità e al protocollo attesi del proxy. Non costruite un callback generico che risponde a ogni sfida con un'unica password aziendale.
Basic trasporta una rappresentazione base64 dell'account, non una prova cifrata. TLS verso il listener del proxy è una scelta di connessione distinta dalla sessione HTTPS del sito. Il tunnel HTTPS del sito non protegge retroattivamente una credenziale Basic inviata su una connessione client-proxy non cifrata. Una LAN privata è un luogo, non una proprietà di cifratura.
Mantenere il meccanismo specifico
Il Basic preventivo non è una scorciatoia universale per Digest, NTLM o Negotiate. Quei meccanismi hanno i propri requisiti di scambio. Un client che scopre schemi supportati può legittimamente eseguire transazioni aggiuntive.
Usate l'interfaccia di autenticazione proxy della libreria scelta, poi ispezionate lo schema e l'ambito effettivi. Un'impostazione di preautenticazione della destinazione può non controllare l'handshake del proxy. Una connessione autenticata esistente può anche nascondere se una nuova connessione eseguirebbe una sfida.
Confrontate l'intera operazione: numero di scambi, tempo di completamento, protezione del trasporto richiesta e comportamento quando il proxy cambia. Un log più pulito è utile solo se l'applicazione continua ad autenticarsi con l'intermediario previsto e si ferma quando quell'accordo non può essere stabilito.