Squid paroles un DES crypt astoņu rakstzīmju ierobežojums
Izsekojiet šķietamo paroles saīsinājumu līdz saglabātajam hash formātam, pirms vainojat Squid vai klusi atkārtoti ģenerējat nesaderīgu paroļu failu.
Starpniekserveris pieņem vecu paroli, kad mainās tās beigas, vai paroļu faila migrācija pēkšņi sabojā kontus ar garām parolēm. Pārbaudiet hash formātu, pirms saīsināt visu paroles.
Apache htpasswd -d izvēlas veco crypt() jaukšanu. Tā dokumentētais DES ierobežojums ir astoņas nozīmīgas paroles rakstzīmes. Šis ierobežojums pieder formātam, nevis universālam astoņu rakstzīmju noteikumam parolēm Squid.
NCSA palīgs nolasa saglabāto paroles attēlojumu un pārbauda sniegto vērtību formātos, ko atbalsta šis palīgs un tā platforma. Faila saukšana par “htpasswd formātu” negarantē, ka ikviens vēsturiskais un pašreizējais palīgs pieņems ikvienu hash algoritmu, ko rada jebkura htpasswd opcija.
Migrējiet attēlojumu apzināti
Glabājiet aizsargātu dublējumu un nosakiet formātu, ko izmanto esošie ieraksti. Pirms aizvietošanas algoritma izvēles pārbaudiet instalētā palīga rokasgrāmatu un distribūcijas build.
Pēc tam pārbaudiet mazu apstiprinātu testa kontu caur to pašu palīgu un to pašu starpniekservera ceļu, ko izmanto īstie konti. Tas, ka ģenerators veiksmīgi ieraksta failu, nepierāda, ka to lasošais palīgs to spēs validēt. Izmantojiet testa paroli, kuras nozīmīgās rakstzīmes pārsniedz veco robežu.
Formātu maiņa parasti prasa īsto paroli vai paroles atiestatīšanu. Veco hash nevar pārveidot par spēcīgāku pilnas sākotnējās paroles hash, ja šī informācija nekad nav saglabāta.
Visbeidzot, atšķiriet migrācijas kļūmi no kešatmiņā saglabātas autentifikācijas. Jau autentificēts klients var kādu laiku turpināt darboties arī tad, ja jauna validācija neizdotos. Plānojiet ieviešanu gan ņemot vērā svaigu autentifikāciju, gan esošās sesijas.
Nepublicējiet paroļu failu kļūdas ziņojumā. Algoritma marķieris un sintētisks konts parasti sniedz noderīgākus pierādījumus nekā īstu lietotāju hash.