Squid கடவுச்சொற்கள் மற்றும் DES crypt-இன் எட்டு-எழுத்து வரம்பு
Squid-ஐக் குறை சொல்வதற்கோ பொருந்தாத கடவுச்சொல் கோப்பை அமைதியாக மீண்டும் உருவாக்குவதற்கோ முன், தெரியும் கடவுச்சொல் வெட்டப்படுவதைச் சேமிக்கப்பட்ட hash வடிவம் வரை கண்டறியுங்கள்.
பழைய கடவுச்சொல்லின் இறுதி மாறும்போது ப்ராக்ஸி அதை ஏற்கிறது, அல்லது கடவுச்சொல் கோப்பு இடமாற்றம் நீண்ட கடவுச்சொற்கள் உள்ள கணக்குகளைத் திடீரென உடைக்கிறது. அனைவரின் கடவுச்சொற்களையும் சுருக்கும் முன் hash வடிவத்தைச் சரிபார்க்கவும்.
Apache-இன் htpasswd -d பழைய crypt() ஹாஷிங்கைத் தேர்ந்தெடுக்கிறது. அதன் ஆவணப்படுத்தப்பட்ட DES வரம்பு எட்டு முக்கிய கடவுச்சொல் எழுத்துகள். அந்த வரம்பு வடிவத்திற்குரியது, Squid-இல் கடவுச்சொற்களுக்கான பொதுவான எட்டு-எழுத்து விதிக்கு அல்ல.
NCSA உதவியான் சேமிக்கப்பட்ட கடவுச்சொல் பிரதிநிதித்துவத்தைப் படித்து, அளிக்கப்பட்ட மதிப்பை அந்த உதவியான் மற்றும் அதன் தளம் ஆதரிக்கும் வடிவங்களில் சரிபார்க்கிறது. ஒரு கோப்பை “htpasswd வடிவம்” என்று அழைப்பது, ஒவ்வொரு வரலாற்று மற்றும் தற்போதைய உதவியானும் htpasswd-இன் ஒவ்வொரு விருப்பமும் உருவாக்கும் ஒவ்வொரு hash படிமுறையையும் ஏற்கும் என்பதற்கு உத்தரவாதம் அல்ல.
பிரதிநிதித்துவத்தை வேண்டுமென்றே இடமாற்றுங்கள்
பாதுகாக்கப்பட்ட காப்புநகலை வைத்திருந்து, தற்போதைய உள்ளீடுகள் பயன்படுத்தும் வடிவத்தை அடையாளம் காணுங்கள். மாற்றுப் படிமுறையைத் தேர்ந்தெடுக்கும் முன் நிறுவப்பட்ட உதவியானின் கையேடு மற்றும் விநியோகத்தின் build-ஐப் பார்க்கவும்.
பின்னர் உண்மையான கணக்குகள் பயன்படுத்தும் அதே உதவியான் மற்றும் ப்ராக்ஸி பாதை வழியாகச் சிறிய அனுமதிக்கப்பட்ட சோதனைக் கணக்கைச் சரிபார்க்கவும். உருவாக்கி ஒரு கோப்பை வெற்றிகரமாக எழுதுவது, அதைப் படிக்கும் உதவியான் அதைச் செல்லுபடியாக்க முடியும் என்பதை நிரூபிக்காது. முக்கிய எழுத்துகள் பழைய வரம்பைத் தாண்டும் சோதனைக் கடவுச்சொல்லைப் பயன்படுத்தவும்.
வடிவங்களை மாற்றுவதற்கு வழக்கமாக உண்மையான கடவுச்சொல் அல்லது கடவுச்சொல் மீட்டமைப்பு தேவை. அந்தத் தகவல் ஒருபோதும் சேமிக்கப்படவில்லை என்றால், பழைய hash-ஐ முழு அசல் கடவுச்சொல்லின் வலுவான hash ஆக மாற்ற முடியாது.
இறுதியாக, இடமாற்றத் தோல்வியைத் தேக்ககப்படுத்தப்பட்ட அங்கீகாரத்திலிருந்து வேறுபடுத்துங்கள். ஏற்கனவே அங்கீகரிக்கப்பட்ட வாடிக்கையாளர் புதிய சரிபார்ப்பு தோல்வியடைந்தாலும் சிறிது காலம் தொடர்ந்து செயல்படலாம். புதிய அங்கீகாரம் மற்றும் தற்போதைய அமர்வுகள் இரண்டையும் கருத்தில் கொண்டு வெளியீட்டைத் திட்டமிடுங்கள்.
பிழை அறிக்கையில் கடவுச்சொல் கோப்பை வெளியிட வேண்டாம். படிமுறைக் குறியும் செயற்கைக் கணக்கும் பொதுவாக உண்மையான பயனர்களின் hash-ஐ விட பயனுள்ள சான்றைத் தரும்.