Прокси хуучин нууц үгийг түүний төгсгөл өөрчлөгдөхөд хүлээн авдаг, эсвэл нууц үгийн файлыг шилжүүлэх нь урт нууц үгтэй бүртгэлүүдийг гэнэт эвддэг. Хүн бүрийн нууц үгийг богиносгохын өмнө hash формат шалгаарай.

Apache-ийн htpasswd -d хуучин crypt() хэшлэлтийг сонгодог. Үүний баримтжуулсан DES хязгаарлалт нь найман чухал нууц үгийн тэмдэгт юм. Энэ хязгаарлалт форматод хамаарах бөгөөд Squid дахь нууц үгсийн бүх нийтийн найман тэмдэгтийн дүрэм биш.

NCSA туслах нь хадгалагдсан нууц үгийн дүрслэлийг уншиж, өгөгдсөн утгыг тухайн туслах болон түүний платформын дэмждэг форматаар баталгаажуулна. Файлыг “htpasswd формат” гэж нэрлэх нь түүхэн болон одоогийн бүх туслах htpasswd-ийн аль ч сонголтоос үүсэх бүх hash алгоритмыг хүлээн авна гэсэн баталгаа биш.

Дүрслэлийг санаатайгаар шилжүүлээрэй

Хамгаалагдсан нөөц хуулбар хадгалж, одоо байгаа бичлэгүүдийн ашиглаж буй форматыг тодорхойлоорой. Орлуулах алгоритмыг сонгохын өмнө суулгасан туслахын гарын авлага болон түгээлтийн build-ийг шалгаарай.

Дараа нь бодит бүртгэлүүдийн ашигладаг ижил туслах болон прокси замаар жижиг зөвшөөрөгдсөн туршилтын бүртгэлийг баталгаажуулаарай. Үүсгэгч файлыг амжилттай бичсэн нь түүнийг уншиж буй туслах үүнийг баталгаажуулж чадна гэдгийг нотлохгүй. Чухал тэмдэгтүүд нь хуучин хязгаараас давсан туршилтын нууц үг хэрэглээрэй.

Формат солих нь ихэвчлэн бодит нууц үг эсвэл нууц үгийг дахин тохируулахыг шаарддаг. Хэрэв тэр мэдээлэл хэзээ ч хадгалагдаагүй бол хуучин hash-ийг бүрэн анхны нууц үгийн илүү хүчтэй hash болгон хувиргах боломжгүй.

Эцэст нь шилжилтийн алдааг кэшлэсэн баталгаажуулалтаас ялгаарай. Өмнө нь баталгаажсан клиент шинэ баталгаажуулалт бүтэлгүйтсэн ч хэсэг хугацаанд үргэлжлүүлэн ажиллаж болно. Нэвтрүүлэлтийг шинэ баталгаажуулалт болон одоо байгаа сессийг харгалзан төлөвлөөрэй.

Алдааны мэдээлэлд нууц үгийн файлыг бүү нийтлээрэй. Алгоритмын тэмдэг болон хиймэл бүртгэл нь ихэвчлэн бодит хэрэглэгчдийн hash-аас илүү ашигтай нотолгоо өгдөг.

Холбоотой нийтлэлүүд