Squid сырсөздөрү жана DES crypt'тин сегиз белгилик чеги
Squid'ди күнөөлөөдөн же шайкеш келбеген сырсөз файлын үнсүз кайра жаратуудан мурун көрүнгөн сырсөз кыскаруусун сакталган hash форматына чейин изилдеңиз.
Прокси эски сырсөздү анын аягы өзгөргөндө кабыл алат, же сырсөз файлынын көчүрүлүшү узун сырсөздүү аккаунттарды капыстан бузат. Баарынын сырсөзүн кыскартуудан мурун hash форматын текшериңиз.
Apache'нин htpasswd -d эски crypt() хэштешин тандайт. Анын документтелген DES чектөөсү — сегиз маанилүү сырсөз белгиси. Бул чектөө форматка таандык, Squid'деги сырсөздөр үчүн универсалдуу сегиз белги эрежесине эмес.
NCSA жардамчысы сакталган сырсөз көрүнүшүн окуп, берилген маанини ошол жардамчы жана анын платформасы колдогон форматтар менен текшерет. Файлды “htpasswd форматы” деп атоо ар кандай тарыхый жана учурдагы жардамчы htpasswd опциясынын ар бири түзгөн ар кандай hash алгоритмин кабыл аларына кепилдик бербейт.
Көрүнүштү атайын көчүрүңүз
Корголгон камдык көчүрмөнү сактап, учурдагы жазуулар колдонгон форматты аныктаңыз. Алмаштыруучу алгоритмди тандоодон мурун орнотулган жардамчынын колдонмосун жана бөлүштүрүүнүн build'ин караңыз.
Андан кийин чыныгы аккаунттар колдонгон ошол эле жардамчы жана прокси жолу аркылуу кичинекей уруксат берилген сыноо аккаунтун текшериңиз. Генератордун файлды ийгиликтүү жазышы аны керектөөчү жардамчы аны валидациялай аларын далилдебейт. Маанилүү белгилери эски чектен ашкан сыноо сырсөзүн колдонуңуз.
Форматтарды алмаштыруу адатта чыныгы сырсөздү же сырсөздү кайра коюуну талап кылат. Эски hash, эгер бул маалымат эч качан сакталбаса, толук баштапкы сырсөздүн күчтүүрөөк hash'ине айландырылбайт.
Акырында, көчүрүүнүн ийгиликсиздигин кэштөөлгөн аутентификациядан ажыратыңыз. Мурда аутентификацияланган кардар жаңы текшерүү ийгиликсиз болсо да бир аз убакыт иштешин уланта алат. Чыгарууну жаңы аутентификация жана учурдагы сессиялар менен эсептешип пландаңыз.
Сырсөз файлын ката тууралуу отчётто жарыялабаңыз. Алгоритм белгиси жана синтетикалык аккаунт адатта чыныгы колдонуучулардын hash'ине караганда пайдалуураак далил берет.