Squid මුරපද සහ DES crypt හි අක්ෂර අටේ සීමාව
Squid වරදකරු කිරීමට හෝ නොගැළපෙන මුරපද ගොනුවක් නිශ්ශබ්දව නැවත සෑදීමට පෙර පෙනෙන මුරපද කැපීම ගබඩා කළ hash ආකෘතිය දක්වා ලුහුබඳින්න.
ප්රොක්සිය පැරණි මුරපදයක් පිළිගන්නේ එහි අවසානය වෙනස් වූ විටය, නැතහොත් මුරපද ගොනුව මාරු කිරීම දිගු මුරපද සහිත ගිණුම් හදිසියේම බිඳ දමයි. සැමගේ මුරපද කෙටි කිරීමට පෙර hash ආකෘතිය පරීක්ෂා කරන්න.
Apache හි htpasswd -d පැරණි crypt() හැෂින් තෝරයි. එහි ලේඛනගත DES සීමාව වැදගත් මුරපද අක්ෂර අටකි. එම සීමාව ආකෘතියට අයත් ය, Squid හි මුරපද සඳහා වන සර්වත්ර අක්ෂර අටේ නියමයට නොවේ.
NCSA සහායකය ගබඩා කළ මුරපද නිරූපණය කියවා ලබා දුන් අගය එම සහායකය සහ එහි වේදිකාව අනුග්රහය දක්වන ආකෘතිවලින් තහවුරු කරයි. ගොනුවක් “htpasswd ආකෘතිය” ලෙස හැඳින්වීමෙන් සෑම ඓතිහාසික සහ වර්තමාන සහායකයක්ම htpasswd හි සෑම විකල්පයක්ම නිපදවන සෑම hash ඇල්ගොරිතමයක්ම පිළිගනු ඇතැයි සහතික නොවේ.
නිරූපණය හිතාමතා සංක්රමණය කරන්න
ආරක්ෂිත උපස්ථයක් තබා පවතින සටහන් භාවිතා කරන ආකෘතිය හඳුනා ගන්න. ප්රතිස්ථාපන ඇල්ගොරිතම තෝරා ගැනීමට පෙර ස්ථාපිත සහායකයේ අත්පොත සහ බෙදාහැරීමේ build පරීක්ෂා කරන්න.
පසුව සැබෑ ගිණුම් භාවිතා කරන එම සහායකය සහ proxy මාර්ගය හරහා කුඩා අනුමත පරීක්ෂණ ගිණුමක් තහවුරු කරන්න. උත්පාදකයක් ගොනුවක් සාර්ථකව ලිවීමෙන් එය කියවන සහායකයට එය වලංගු කළ හැකි බව ඔප්පු නොවේ. වැදගත් අක්ෂර පැරණි සීමාව ඉක්මවා යන පරීක්ෂණ මුරපදයක් භාවිතා කරන්න.
ආකෘති වෙනස් කිරීමට සාමාන්යයෙන් සැබෑ මුරපදය හෝ මුරපද නැවත සැකසීම අවශ්ය වේ. එම තොරතුරු කිසිදා රඳවා නොගෙන තිබේ නම් පැරණි hash එකක් සම්පූර්ණ මුල් මුරපදයේ ශක්තිමත් hash එකක් බවට පත් කළ නොහැක.
අවසාන වශයෙන්, සංක්රමණ අසාර්ථකත්වය කෑෂ් කළ සත්යාපනයෙන් වෙන් කරන්න. දැනටමත් සත්යාපනය වූ සේවාදායකයා නව සත්යාපනයක් අසාර්ථක වුවත් ටික වේලාවක් දිගටම ක්රියා කළ හැක. නව සත්යාපනය සහ පවතින සැසි දෙකම සැලකිල්ලට ගනිමින් නිකුත් කිරීම සැලසුම් කරන්න.
දෝෂ වාර්තාවක මුරපද ගොනුව පළ නොකරන්න. ඇල්ගොරිතම සලකුණ සහ කෘතිම ගිණුමක් සාමාන්යයෙන් සැබෑ පරිශීලකයන්ගේ hash වලට වඩා ප්රයෝජනවත් සාක්ෂි සපයයි.