Vnaprejšnja osnovna avtentikacija prek posrednika za znano končno točko
Odločite se, kdaj vnaprejšnja osnovna avtentikacija prek posrednika ustreza fiksni končni točki, in preprečite, da bi ta odločitev postala pravilo poverilnic za poljubne poti.
Odjemalec, ki najprej čaka na izziv, počaka, da posrednik vpraša. Odjemalec z vnaprejšnjo osnovno avtentikacijo že pozna izbrano končno točko in pošlje poverilnico v prvi ustrezni zahtevi. Odstranitev te izmenjave je lahko koristna. Še vedno pa je odločitev o tem, kam gre geslo.
Spoznajte končno točko pred optimizacijo
Fiksni zasebni posrednik z znano politiko avtentikacije je jasnejši primer od usmerjevalne plasti, ki lahko izbere neznanega posrednika. Povežite račun s pričakovano identiteto posrednika in protokolom. Ne gradite splošnega callbacka, ki na vsak izziv odgovori z enim geslom podjetja.
Basic prenaša predstavitev računa v base64, ne šifriranega dokaza. TLS do poslušalca posrednika je ločena izbira povezave od seje HTTPS spletnega mesta. Tunel HTTPS spletnega mesta ne ščiti za nazaj poverilnice Basic, poslane po nešifrirani povezavi odjemalec–posrednik. Zasebni LAN je lokacija, ne lastnost šifriranja.
Ohranite mehanizem specifičen
Vnaprejšnji Basic ni univerzalna bližnjica za Digest, NTLM ali Negotiate. Ti mehanizmi imajo svoje zahteve po izmenjavi. Odjemalec, ki odkrije podprte sheme, lahko zakonito izvede dodatne transakcije.
Uporabite vmesnik za avtentikacijo posrednika izbrane knjižnice in nato preglejte dejansko shemo ter obseg. Nastavitev predhodne avtentikacije cilja morda ne nadzoruje rokovanja s posrednikom. Obstoječa avtenticirana povezava lahko tudi skrije, ali bi nova povezava izvedla izziv.
Primerjajte celotno operacijo: število izmenjav, čas dokončanja, potrebno zaščito prenosa in vedenje ob spremembi posrednika. Čistejši dnevnik je koristen le, če se aplikacija še vedno avtenticira pri predvidenem posredniku in se ustavi, ko tega dogovora ni mogoče vzpostaviti.