Àwọn ọ̀rọ̀ ìṣọ̀nà Squid àti ààlà lẹ́tà mẹ́jọ DES crypt
Tẹ̀lé bí ọ̀rọ̀ ìṣọ̀nà ṣe ń gé kúrù tí ó farahàn dé irú hash tí a tọ́jú, kí o tó dá Squid lẹ́bi tàbí tún dá fáìlì ọ̀rọ̀ ìṣọ̀nà tí kò bá a mu lẹ́ẹ̀kan sí i ní ìdákẹ́jẹ́.
Proxy máa ń gba ọ̀rọ̀ ìṣọ̀nà àtijọ́ nígbà tí ìparí rẹ̀ bá yí padà, tàbí kí gbígbé fáìlì ọ̀rọ̀ ìṣọ̀nà lọ síbòmíì ba àwọn àkọsílẹ̀ tí wọ́n ní ọ̀rọ̀ ìṣọ̀nà gígùn jẹ́ lẹ́ẹ̀kan náà. Yẹ irú hash náà wò kí o tó gé ọ̀rọ̀ ìṣọ̀nà gbogbo ènìyàn kúrù.
htpasswd -d Apache máa ń yan hash crypt() àtijọ́. Ààlà DES tí wọ́n kọ sílẹ̀ ni lẹ́tà mẹ́jọ pàtàkì nínú ọ̀rọ̀ ìṣọ̀nà. Ààlà yẹn jẹ́ ti irú náà, kì í ṣe òfin àgbáyé lẹ́tà mẹ́jọ fún ọ̀rọ̀ ìṣọ̀nà nínú Squid.
Olùrànlọ́wọ́ NCSA ka ìṣàpẹẹrẹ ọ̀rọ̀ ìṣọ̀nà tí a tọ́jú, ó sì ṣàyẹ̀wò iye tí a fún ní àwọn irú tí olùrànlọ́wọ́ yẹn àti pẹpẹ rẹ̀ ń gbà. Pípè fáìlì kan ní “irú htpasswd” kò fi ẹ̀rí hàn pé gbogbo olùrànlọ́wọ́ àtijọ́ àti ti ìsinsìnyí gba gbogbo ètò hash tí gbogbo àṣàyàn htpasswd ń dá.
Gbé ìṣàpẹẹrẹ lọ pẹ̀lú ìmọ̀
Pa àdàkọ ìsẹ̀lẹ̀ tí a dáàbò bo mọ́, kí o sì dámọ̀ irú tí àwọn àkọsílẹ̀ tí ó wà ńlò. Yẹ ìwé ìtọ́sọ́nà olùrànlọ́wọ́ tí a fi sórí ẹ̀rọ àti build pípín wò kí o tó yan ètò àropò.
Lẹ́yìn náà ṣàyẹ̀wò àkọsílẹ̀ ìdánwò kékeré tí a fọwọ́ sí nípasẹ̀ olùrànlọ́wọ́ kan náà àti ipa ọ̀nà proxy kan náà tí àwọn àkọsílẹ̀ gidi ńlò. Kíkọ fáìlì ní àṣeyọrí láti ọ̀dọ̀ olùdá kò fi hàn pé olùrànlọ́wọ́ tí ń kà á lè ṣàyẹ̀wò rẹ̀. Lo ọ̀rọ̀ ìṣọ̀nà ìdánwò tí àwọn lẹ́tà pàtàkì rẹ̀ kọjá ààlà àtijọ́.
Yíyí irú padà sábà máa ń béèrè ọ̀rọ̀ ìṣọ̀nà gidi tàbí àtúntò ọ̀rọ̀ ìṣọ̀nà. A kò lè yí hash àtijọ́ padà sí hash tí ó lágbára jù fún gbogbo ọ̀rọ̀ ìṣọ̀nà ìpilẹ̀ tí kò bá tíì tọ́jú ìsọfúnni yẹn rí.
Níkẹyìn, ya ìkùnà gbígbé lọ sọ́tọ̀ kúrò nínú ìjẹ́rìí tí a ti tọ́jú sínú kàṣì. Oníbàárà tí a ti jẹ́rìí rẹ̀ lè máa ṣiṣẹ́ fún ìgbà díẹ̀ ẹ̀wẹ̀, bí ìjẹ́rìí tuntun bá kùnà. Ṣètò ìgbékalẹ̀ nípa kíkàkí ìjẹ́rìí tuntun àti àwọn àpéjọ tí ó wà.
Má ṣe tẹ fáìlì ọ̀rọ̀ ìṣọ̀nà jáde nínú ìròyìn àṣìṣe. Àmì ètò àti àkọsílẹ̀ àròyé máa ń fúnni ní ẹ̀rí tí ó wúlò ju hash àwọn olùlò gidi lọ.