Proxy, eski bir parolanın sonu değiştiğinde onu kabul eder; ya da parola dosyasının taşınması uzun parolalı hesapları aniden bozar. Herkesin parolasını kısaltmadan önce hash biçimini inceleyin.

Apache'nin htpasswd -d seçeneği eski crypt() karmasını seçer. Belgelenmiş DES sınırı, parolanın sekiz anlamlı karakteridir. Bu sınır biçime aittir; Squid'deki parolalar için evrensel bir sekiz karakter kuralına değil.

NCSA yardımcısı, saklanan parola gösterimini okur ve verilen değeri o yardımcının ve platformunun desteklediği biçimlerle doğrular. Bir dosyayı “htpasswd biçimi” olarak adlandırmak, her tarihsel ve güncel yardımcının her htpasswd seçeneğinin ürettiği her hash algoritmasını kabul ettiğini garanti etmez.

Gösterimi bilinçli olarak taşıyın

Korumalı bir yedek tutun ve mevcut girdilerin kullandığı biçimi belirleyin. Yerine geçecek algoritmayı seçmeden önce kurulu yardımcının kılavuzunu ve dağıtımın build'ini inceleyin.

Ardından küçük ve onaylanmış bir test hesabını, gerçek hesapların kullandığı aynı yardımcı ve aynı proxy yolu üzerinden doğrulayın. Bir üretecin dosyayı başarıyla yazması, onu okuyan yardımcının doğrulayabileceğini kanıtlamaz. Anlamlı karakterleri eski sınırı aşan bir test parolası kullanın.

Biçim değiştirmek genellikle gerçek parolayı veya parola sıfırlamayı gerektirir. Bu bilgi hiç saklanmadıysa, eski bir hash tam orijinal parolanın daha güçlü bir hash'ine dönüştürülemez.

Son olarak, taşıma hatasını önbelleğe alınmış kimlik doğrulamadan ayırın. Zaten kimliği doğrulanmış bir istemci, yeni bir doğrulama başarısız olsa bile bir süre çalışmaya devam edebilir. Kullanıma almayı hem yeni kimlik doğrulamayı hem de mevcut oturumları dikkate alarak planlayın.

Parola dosyasını hata raporunda yayımlamayın. Algoritma işareti ve sentetik bir hesap genellikle gerçek kullanıcıların hash'lerinden daha yararlı kanıt sağlar.

İlgili makaleler