เดชเตˆเดคเตเดคเตบ เดชเดพเด•เตเด•เต‡เดœเต ctx, PHP เดฒเตˆเดฌเตเดฐเดฑเดฟ phpass เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต.

ะะตะธะทะฒะตัั‚ะฝั‹ะต ะทะปะพัƒะผั‹ัˆะปะตะฝะฝะธะบะธ ะฟะพะปัƒั‡ะธะปะธ ะบะพะฝั‚ั€ะพะปัŒ ะฝะฐะด Python-ะฟะฐะบะตั‚ะพะผ ctx ะธ PHP-ะฑะธะฑะปะธะพั‚ะตะบะพะน phpass, ะฟะพัะปะต ั‡ะตะณะพ ั€ะฐะทะผะตัั‚ะธะปะธ ะพะฑะฝะพะฒะปะตะฝะธั ั ะฒั€ะตะดะพะฝะพัะฝะพะน ะฒัั‚ะฐะฒะบะพะน, ะบะพั‚ะพั€ะฐั ะพั‚ะฟั€ะฐะฒะปัะปะฐ ะฝะฐ ะฒะฝะตัˆะฝะธะน ัะตั€ะฒะตั€ ัะพะดะตั€ะถะธะผะพะต ะฟะตั€ะตะผะตะฝะฝั‹ั… ะพะบั€ัƒะถะตะฝะธั ั ั€ะฐัั‡ั‘ั‚ะพะผ ะฝะฐ ะบั€ะฐะถัƒ ั‚ะพะบะตะฝะพะฒ ะบ AWS ะธ ัะธัั‚ะตะผะฐะผ ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ. ะŸะพ ะธะผะตัŽั‰ะตะนัั ัั‚ะฐั‚ะธัั‚ะธะบะต Python-ะฟะฐะบะตั‚ โ€˜ctxโ€™ ะทะฐะณั€ัƒะถะฐะตั‚ัั ะธะท ั€ะตะฟะพะทะธั‚ะพั€ะธั PyPI ะพะบะพะปะพ 22 ั‚ั‹ััั‡ ั€ะฐะท ะฒ ะฝะตะดะตะปัŽ. PHP-ะฟะฐะบะตั‚ phpass ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ั‡ะตั€ะตะท ั€ะตะฟะพะทะธั‚ะพั€ะธะน Composer ะธ ะทะฐ ะฒัั‘ ะฒั€ะตะผั ะฑั‹ะป ะทะฐะณั€ัƒะถะตะฝ ะฑะพะปะตะต 2.5 ะผะปะฝ ั€ะฐะท.

ะ’ ctx ะฒั€ะตะดะพะฝะพัะฝั‹ะน ะบะพะด ะฑั‹ะป ั€ะฐะทะผะตั‰ั‘ะฝ 15 ะผะฐั ะฒ ะฒั‹ะฟัƒัะบะต 0.2.2, 26 ะผะฐั ะฒ ะฒั‹ะฟัƒัะบะต 0.2.6, ะฐ ั‚ะฐะบะถะต 21 ะผะฐั ะฑั‹ะป ะฟะพะดะผะตะฝั‘ะฝ ัั‚ะฐั€ั‹ะน ั€ะตะปะธะท 0.1.2, ะธะทะฝะฐั‡ะฐะปัŒะฝะพ ัั„ะพั€ะผะธั€ะพะฒะฐะฝะฝั‹ะน ะฒ 2014 ะณะพะดัƒ. ะŸั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั, ั‡ั‚ะพ ะดะพัั‚ัƒะฟ ะฑั‹ะป ะฟะพะปัƒั‡ะตะฝ ะฒ ั€ะตะทัƒะปัŒั‚ะฐั‚ะต ะบะพะผะฟั€ะพะผะตั‚ะฐั†ะธะธ ัƒั‡ั‘ั‚ะฝะพะน ะทะฐะฟะธัะธ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐ.

เดชเตˆเดคเตเดคเตบ เดชเดพเด•เตเด•เต‡เดœเต ctx, PHP เดฒเตˆเดฌเตเดฐเดฑเดฟ phpass เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด†เด•เตเดฐเดฎเดฃเด•เดพเดฐเดฟเด•เตพเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต.

ะงั‚ะพ ะบะฐัะฐะตั‚ัั PHP-ะฟะฐะบะตั‚ะฐ phpass, ั‚ะพ ะฒั€ะตะดะพะฝะพัะฝั‹ะน ะบะพะด ะฑั‹ะป ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝ ั‡ะตั€ะตะท ั€ะตะณะธัั‚ั€ะฐั†ะธัŽ ะฝะพะฒะพะณะพ GitHub-ั€ะตะฟะพะทะธั‚ะพั€ะธั ั ั‚ะตะผ ะถะต ะธะผะตะฝะตะผ hautelook/phpass (ะฒะปะฐะดะตะปะตั† ะพั€ะธะณะธะฝะฐะปัŒะฝะพะณะพ ั€ะตะฟะพะทะธั‚ะพั€ะธั ัƒะดะฐะปะธะป ัะฒะพัŽ ัƒั‡ั‘ั‚ะฝัƒัŽ ะทะฐะฟะธััŒ hautelook, ั‡ะตะผ ะฒะพัะฟะพะปัŒะทะพะฒะฐะปัั ะทะปะพัƒะผั‹ัˆะปะตะฝะฝะธะบ ะธ ะทะฐั€ะตะณะธัั‚ั€ะธั€ะพะฒะฐะป ะฝะพะฒัƒัŽ ัƒั‡ั‘ั‚ะฝัƒัŽ ะทะฐะฟะธััŒ ั ั‚ะตะผ ะถะต ะธะผะตะฝะตะผ ะธ ั€ะฐะทะผะตัั‚ะธะป ะฟะพะด ะฝะตะน ั€ะตะฟะพะทะธั‚ะพั€ะธะน phpass ั ะฒั€ะตะดะพะฝะพัะฝั‹ะผ ะบะพะดะพะผ). ะŸัั‚ัŒ ะดะฝะตะน ะฝะฐะทะฐะด ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะน ะฑั‹ะปะพ ะดะพะฑะฐะฒะปะตะฝะพ ะธะทะผะตะฝะตะฝะธะต, ะพั‚ะฟั€ะฐะฒะปััŽั‰ะตะต ะฝะฐ ะฒะฝะตัˆะฝะธะน ัะตั€ะฒะตั€ ัะพะดะตั€ะถะธะผะพะต ะฟะตั€ะตะผะตะฝะฝั‹ั… ะพะบั€ัƒะถะตะฝะธั AWS_ACCESS_KEY ะธ AWS_SECRET_KEY.

ะŸะพะฟั‹ั‚ะบะฐ ั€ะฐะทะผะตั‰ะตะฝะธั ะฒั€ะตะดะพะฝะพัะฝะพะณะพ ะฟะฐะบะตั‚ะฐ ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ Composer ะฑั‹ะปะฐ ะพะฟะตั€ะฐั‚ะธะฒะฝะพ ะทะฐะฑะปะพะบะธั€ะพะฒะฐะฝะฐ ะธ ัะบะพะผะฟั€ะพะผะตั‚ะธั€ะพะฒะฐะฝะฝั‹ะน ะฟะฐะบะตั‚ hautelook/phpass ะฑั‹ะป ะฟะตั€ะตะฝะฐะฟั€ะฐะฒะปะตะฝ ะฝะฐ ะฟะฐะบะตั‚ bordoni/phpass, ะฟั€ะพะดะพะปะถะฐัŽั‰ะธะน ั€ะฐะทะฒะธั‚ะธะต ะฟั€ะพะตะบั‚ะฐ. ะ’ ctx ะธ phpass ะฟะตั€ะตะผะตะฝะฝั‹ะต ะพะบั€ัƒะถะตะฝะธั ะพั‚ะฟั€ะฐะฒะปัะปะธััŒ ะฝะฐ ะพะดะธะฝ ะธ ั‚ะพั‚ ะถะต ัะตั€ะฒะตั€ ยซanti-theft-web.herokuapp[.]comยป, ั‡ั‚ะพ ัะฒะธะดะตั‚ะตะปัŒัั‚ะฒัƒะตั‚ ะพ ั‚ะพะผ, ั‡ั‚ะพ ะฐั‚ะฐะบะธ ะฟะพ ะทะฐั…ะฒะฐั‚ัƒ ะฟะฐะบะตั‚ะพะฒ ะฑั‹ะปะธ ะฟั€ะพะฒะตะดะตะฝั‹ ะพะดะฝะธะผ ะปะธั†ะพะผ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•