Basic- ja Digest-välityspalvelintodennus
Valitse molempien osapuolten tukema välityspalvelimen todennusmenetelmä ja erota Digest-haaste salatusta siirrosta.
Lue välityspalvelimen Proxy-Authenticate haaste ennen kuin pakotat Basic- tai Digest-menetelmän. Asiakkaan on tuettava palvelun tarjoamaa menetelmää; Digestin valitseminen ei lisää sitä vain Basiciä tukevaan välityspalvelimeen.
Digestiä tukevassa päätepisteessä curl voi käyttää seuraavaa:
curl --proxy http://proxy.example:3128 --proxy-digest --proxy-user alice --connect-timeout 5 --max-time 15 https://example.com/Käytä todellista päätepistettä ja tiliä. Käyttäjänimi ilman salasanaa antaa curlin pyytää sen. Basicia varten valitse --proxy-basic; alkuperäispalvelimen todennus käyttää eri asetuksia. Tarkista haasteen lisäksi käytössä olevan curl-käännöksen tuki.
| Menetelmä | Tunnistetietojen vaihto | Arvioitava suojaus |
|---|---|---|
| Basic | Koodattu käyttäjänimen ja salasanan pari. | Koodaus ei ole salausta. |
| Digest | Haasteesta johdettu vastaus. | Algoritmit, haasteen parametrit ja asiakkaan toteutus määräävät suojauksen; menetelmä ei salaa pyyntöjen eikä vastausten sisältöä. |
Molemmat tarvitsevat edelleen sopivan siirron asiakkaan ja välityspalvelimen välillä. Kohteen HTTPS alkaa liian myöhään suojatakseen aiemman salaamattoman välityspalvelinkirjautumisen.
Palvelimella Digest-apuohjelmat voivat vaatia realm-kohtaisia tunnistetietoja ja oman muotonsa. Basic NCSA -tiedostosta ei tule automaattisesti Digest-taustajärjestelmää. Käytä valitun apuohjelman dokumentoitua muotoa ja tarkista sitten puuttuvat tunnistetiedot, väärät tunnistetiedot ja valtuutettu pyyntö pitäen lähde- ja kohderajoitukset voimassa.