เจ—เฉ‚เจ—เจฒ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ

ะšะพะผะฟะฐะฝะธั Google ะฒั‹ัั‚ัƒะฟะธะปะฐ ั ะธะฝะธั†ะธะฐั‚ะธะฒะพะน ะฟะพ ั€ะตัˆะตะฝะธัŽ ะฟั€ะพะฑะปะตะผ ะฒ ะพั‚ะบั€ั‹ั‚ะพะผ ะŸะž, ะฒั‹ะทะฒะฐะฝะฝั‹ั… ะฝะตะฑะตะทะพะฟะฐัะฝะพะน ั€ะฐะฑะพั‚ะพะน ั ะฟะฐะผัั‚ัŒัŽ. ะŸะพ ะดะฐะฝะฝั‹ะผ Google 70% ะฟั€ะพะฑะปะตะผ ั ะฑะตะทะพะฟะฐัะฝะพัั‚ัŒัŽ ะฒ Chromium ะฒั‹ะทะฒะฐะฝั‹ ะพัˆะธะฑะบะฐะผะธ ะฟั€ะธ ั€ะฐะฑะพั‚ะต ั ะฟะฐะผัั‚ัŒัŽ, ั‚ะฐะบะธะผะธ ะบะฐะบ ะพะฑั€ะฐั‰ะตะฝะธะต ะบ ะฑัƒั„ะตั€ัƒ ะฟะพัะปะต ะพัะฒะพะฑะพะถะดะตะฝะธั ัะฒัะทะฐะฝะฝะพะน ั ะฝะธะผ ะฟะฐะผัั‚ะธ (use-after-free). ะ˜ััะปะตะดะพะฒะฐะฝะธะต Microsoft ั‚ะฐะบะถะต ะฟั€ะธัˆะปะพ ะบ ะฒั‹ะฒะพะดัƒ, ั‡ั‚ะพ 70% ะฒัะตั… ัƒัะทะฒะธะผะพัั‚ะตะน, ัƒัั‚ั€ะฐะฝั‘ะฝะฝั‹ั… ะฒ ะธะทัƒั‡ะตะฝะฝั‹ั… ะพะฑะฝะพะฒะปะตะฝะธัั… ะฟั€ะพะณั€ะฐะผะผ, ะฒั‹ะทะฒะฐะฝั‹ ะฝะตะฑะตะทะพะฟะฐัะฝะพะน ั€ะฐะฑะพั‚ะพะน ั ะฟะฐะผัั‚ัŒัŽ. ะ•ั‰ั‘ ะพะดะฝะพ ะธััะปะตะดะพะฒะฐะฝะธะต ะฟะพะบะฐะทะฐะปะพ, ั‡ั‚ะพ 53 ะธะท 95 ัƒัะทะฒะธะผะพัั‚ะตะน, ะฒั‹ัะฒะปะตะฝะฝั‹ั… ะฒ ัƒั‚ะธะปะธั‚ะต curl, ัƒะดะฐะปะพััŒ ะฑั‹ ะธะทะฑะตะถะฐั‚ัŒ, ะตัะปะธ ะฑั‹ ะบะพะด ะฑั‹ะป ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะตะผ ะฑะตะทะพะฟะฐัะฝัƒัŽ ั€ะฐะฑะพั‚ัƒ ั ะฟะฐะผัั‚ัŒัŽ.

ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฟั€ะธะผะตั€ะพะฒ ะฟะตั€ะฒั‹ั… ะธะฝะธั†ะธะฐั‚ะธะฒ, ะฟั€ะพั„ะธะฝะฐะฝัะธั€ะพะฒะฐะฝะฝั‹ั… Google ะธ ะฟั€ะพะฒะตะดั‘ะฝะฝั‹ั… ัะพะฒะผะตัั‚ะฝะพ ั ะพั€ะณะฐะฝะธะทะฐั†ะธะตะน ISRG (Internet Security Research Group), ะพั‚ะผะตั‡ะฐะตั‚ัั ัะพะทะดะฐะฝะธะต ะฐะปัŒั‚ะตั€ะฝะฐั‚ะธะฒะฝะพะณะพ HTTP-ะฑัะบะตะฝะดะฐ ะดะปั ัƒั‚ะธะปะธั‚ั‹ curl ะธ ั€ะฐะทั€ะฐะฑะพั‚ะบะฐ ะฝะพะฒะพะณะพ TLS-ะผะพะดัƒะปั ะดะปั http-ัะตั€ะฒะตั€ะฐ Apache. ะžะฑะฐ ะฟั€ะพะตะบั‚ะฐ ั€ะตะฐะปะธะทะพะฒะฐะฝั‹ ะฝะฐ ัะทั‹ะบะต Rust, ะบะพั‚ะพั€ั‹ะน ัั„ะพะบัƒัะธั€ะพะฒะฐะฝ ะฝะฐ ะฑะตะทะพะฟะฐัะฝะพะน ั€ะฐะฑะพั‚ะต ั ะฟะฐะผัั‚ัŒัŽ ะธ ะพะฑะตัะฟะตั‡ะธะฒะฐะตั‚ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะต ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฟะฐะผัั‚ัŒัŽ, ั‡ั‚ะพ ะฟั€ะธ ะดะพะปะถะฝะพะผ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ (ะพั‚ััƒั‚ัั‚ะฒะธะธ ะฝะตะฑะตะทะพะฟะฐัะฝั‹ั… ะดะตะนัั‚ะฒะธะน ั ัƒะบะฐะทะฐั‚ะตะปัะผะธ ะฒ ั€ะตะถะธะผะต unsafe) ะฟะพะทะฒะพะปัะตั‚ ะทะฐั‰ะธั‚ะธั‚ัŒัั ะพั‚ ั‚ะฐะบะธั… ะฟั€ะพะฑะปะตะผ, ะบะฐะบ ะพะฑั€ะฐั‰ะตะฝะธะต ะบ ะพะฑะปะฐัั‚ะธ ะฟะฐะผัั‚ะธ ะฟะพัะปะต ะตั‘ ะพัะฒะพะฑะพะถะดะตะฝะธั, ั€ะฐะทั‹ะผะตะฝะพะฒะฐะฝะธะต ะฝัƒะปะตะฒั‹ั… ัƒะบะฐะทะฐั‚ะตะปะตะน ะธ ะฒั‹ั…ะพะด ะทะฐ ะณั€ะฐะฝะธั†ั‹ ะฑัƒั„ะตั€ะฐ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹