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 vaihtoArvioitava suojaus
BasicKoodattu käyttäjänimen ja salasanan pari.Koodaus ei ole salausta.
DigestHaasteesta 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.

Aiheeseen liittyvät artikkelit