Starpniekservera akreditācijas datu pārbaude: pieprasījuma panākumi pret svaigu validāciju
Izmantojiet kontrolētu galamērķi, pēc tam atšķiriet atļautu pieprasījumu no sniegtās starpniekservera paroles svaigas pārbaudes.
Pieprasījums, kas izdodas caur starpniekserveri, pierāda, ka šī darbība bija atļauta. Tas tomēr var nepierādīt, ka parole tika pārbaudīta no jauna: galamērķis var būt izslēgts vai savienojums jau autentificēts.
Darbības pārbaudei izmantojiet savu kontrolēto galapunktu ar zināmu mazu atbildi un piekļuves politiku, kurai kontam jāatbilst:
curl --proxy http://proxy.example:8080 --proxy-anyauth --proxy-user 'USER:PROXY_PASSWORD' https://probe.example/statusGalapunkts un konts ir aizvietotāji. Tie ir starpniecības akreditācijas dati, atdalīti no jebkuras pieteikšanās galamērķī.
Turiet kopā atbildes posmu un izaicinājumu. 407 var sākt vai turpināt sarunas, ziņot par neatbalstītām metodēm vai noraidīt kontu. 403 var norādīt uz atteikumu politikas dēļ, un vēlāka vietnes kļūda var sekot veiksmīgai pieteikšanās reizei caur starpniekserveri.
Svaigai konta validācijai izmantojiet operatora atbalstīto konta pārbaudi vai autentificētas identitātes žurnālus. Savā starpniekserverī aizmugures pierādījumi var atšķirt faktisku validāciju no anonīmi atļauta pieprasījuma. Paroles maiņas laikā iekļaujiet kešatmiņas validācijas logu, lemjot, vai vecajiem akreditācijas datiem vajadzēja pārstāt darboties. Attiecībā uz Squid 6.13 Basic credentialsttl kontrolē validācijas kešatmiņas logu.