Squidin salasanat ja DES cryptin kahdeksan merkin raja
Jäljitä näennäinen salasanan katkeaminen tallennettuun tiivistemuotoon ennen kuin syytät Squidia tai luot hiljaa uudelleen yhteensopimattoman salasanatiedoston.
Välityspalvelin hyväksyy vanhan salasanan, kun sen loppu muuttuu, tai salasanatiedoston siirto rikkoo yhtäkkiä pitkiä salasanoja käyttävät tilit. Tarkista tiivistemuoto ennen kuin lyhennät kaikkien salasanat.
Apachen htpasswd -d valitsee vanhan crypt()-tiivistyksen. Sen dokumentoitu DES-rajoitus on kahdeksan merkitsevää salasanamerkkiä. Rajoitus kuuluu muotoon, ei yleiseen kahdeksan merkin sääntöön Squidin salasanoille.
NCSA-apuohjelma lukee tallennetun salasanan esityksen ja vahvistaa annetun arvon muodoilla, joita apuohjelma ja sen alusta tukevat. Tiedoston kutsuminen “htpasswd-muodoksi” ei takaa, että jokainen historiallinen ja nykyinen apuohjelma hyväksyy jokaisen tiivistysalgoritmin, jonka mikä tahansa htpasswd-valinta tuottaa.
Siirrä esitys harkitusti
Pidä suojattu varmuuskopio ja selvitä olemassa olevien merkintöjen käyttämä muoto. Tarkista asennetun apuohjelman käsikirja ja jakelun build ennen korvaavan algoritmin valintaa.
Vahvista sitten pieni hyväksytty testitili saman apuohjelman ja saman välityspalvelinpolun kautta, jota oikeat tilit käyttävät. Generaattorin onnistunut tiedostoon kirjoitus ei todista, että sitä kuluttava apuohjelma pystyy validoimaan sen. Käytä testisalasanaa, jonka merkitsevät merkit ulottuvat vanhan rajan yli.
Muotojen vaihtaminen vaatii yleensä varsinaisen salasanan tai salasanan nollauksen. Vanhaa tiivistettä ei voi muuttaa täyden alkuperäisen salasanan vahvemmaksi tiivisteeksi, jos tietoa ei koskaan säilytetty.
Erottele lopuksi siirron epäonnistuminen välimuistiin tallennetusta todennuksesta. Jo todennettu asiakas voi jatkaa toimintaansa jonkin aikaa, vaikka uusi validointi epäonnistuisi. Suunnittele käyttöönotto sekä tuoreen todennuksen että olemassa olevien istuntojen mukaan.
Älä julkaise salasanatiedostoa virheraportissa. Algoritmin merkintä ja keinotekoinen tili antavat yleensä hyödyllisempiä todisteita kuin todellisten käyttäjien tiivisteet.