TLS เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ DH เชธเชพเช‡เชซเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชฎเชพเชŸเซ‡ เชฎเซเช–เซเชฏ เชจเชฟเชฐเซเชงเชพเชฐเชฃเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

เชœเชพเชนเซ‡เชฐ เช•เชฐเซเชฏเซเช‚ เชจเชตเชพ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชจเชฌเชณเชพเชˆเช“ (CVE-2020-1968) TLS เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชฎเชพเช‚, เช•เซ‹เชกเชจเซ‡เชฎ
เช‰เชคเซเชคเชฐ เช…เชฎเซ‡เชฐเชฟเช•เชพเชจเซเช‚ เช—เซเชšเซเช›เชพเชฆเชพเชฐ เชชเซ‚เช‚เช›เชกเซ€เชตเชพเชณเซเช‚ เชฐเซ€เช‚เช› เช…เชจเซ‡ เชฆเซเชฐเซเชฒเชญ เชธเช‚เชœเซ‹เช—เซ‹เชฎเชพเช‚, เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ (เชชเซเชฐเซ€-เชฎเชพเชธเซเชŸเชฐ) เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเซเชฐเชพเชจเซเชเชฟเชŸ เชŸเซเชฐเชพเชซเชฟเช• (MITM) เชจเซ‡ เช…เชŸเช•เชพเชตเชคเซ€ เชตเช–เชคเซ‡ HTTPS เชธเชนเชฟเชค TLS เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡ เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชตเซเชฏเชตเชนเชพเชฐเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชนเซเชฎเชฒเซ‹ เช–เซ‚เชฌ เชœ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชธเซˆเชฆเซเชงเชพเช‚เชคเชฟเช• เชชเซเชฐเช•เซƒเชคเชฟเชจเซ‹ เชตเชงเซ เช›เซ‡. เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, TLS เชธเชฐเซเชตเชฐเชจเซเช‚ เชšเซ‹เช•เซเช•เชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฎเชฏเชจเซ‡ เช–เซ‚เชฌ เชœ เชธเชšเซ‹เชŸ เชฐเซ€เชคเซ‡ เชฎเชพเชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡.

เชธเชฎเชธเซเชฏเชพ เชธเซ€เชงเซ€ TLS เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชนเชพเชœเชฐ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ DH เช•เซ€ เชเช•เซเชธเชšเซ‡เชจเซเชœ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ (Diffie-Hellman, TLS_DH_*") เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชพเช‡เชซเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. ECDH เชธเชพเช‡เชซเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพ เชฅเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเชนเซ‡ เช›เซ‡. เชธเช‚เชธเซเช•เชฐเชฃ 1.2 เชธเซเชงเซ€เชจเชพ เชฎเชพเชคเซเชฐ TLS เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชœ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡; TLS 1.3 เชธเชฎเชธเซเชฏเชพเชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชจเชฅเซ€. เชจเชฌเชณเชพเชˆ TLS เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชœเซ‹เชตเชพ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡ เชตเชฟเชตเชฟเชง TLS เช•เชจเซ‡เช•เซเชถเชจเซเชธเชฎเชพเช‚ DH เช—เซเชชเซเชค เช•เซ€เชจเซ‹ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (เช† เชตเชฐเซเชคเชจ เชฒเช—เชญเช— 4.4% เชเชฒเซ‡เช•เซเชธเชพ เชŸเซ‹เชช 1M เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชฅเชพเชฏ เช›เซ‡).

OpenSSL 1.0.2e เช…เชจเซ‡ เชชเชนเซ‡เชฒเชพเชจเชพเช‚ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚, DH เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ‹ เชคเชฎเชพเชฎ เชธเชฐเซเชตเชฐ เชœเซ‹เชกเชพเชฃเซ‹เชฎเชพเช‚ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡ เชธเชฟเชตเชพเชฏ เช•เซ‡ SSL_OP_SINGLE_DH_USE เชตเชฟเช•เชฒเซเชช เชธเซเชชเชทเซเชŸ เชฐเซ€เชคเซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ. OpenSSL 1.0.2f เชฅเซ€, DH เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชฎเชพเชคเซเชฐ เชคเซเชฏเชพเชฐเซ‡ เชœ เชชเซเชจเชƒเช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชธเซเชฅเชฟเชฐ DH เชธเชพเช‡เชซเชฐ ("DH-*", เชฆเชพ.เชค. "DH-RSA-AES256-SHA"). OpenSSL 1.1.1 เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ เชฆเซ‡เช–เชพเชคเซ€ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช† เชถเชพเช–เชพ DH เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชธเซเชฅเชฟเชฐ DH เชธเชพเช‡เชซเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชจเชฅเซ€.

DH เช•เซ€ เชตเชฟเชจเชฟเชฎเชฏ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช•เชจเซ‡เช•เซเชถเชจเชจเซ€ เชฌเช‚เชจเซ‡ เชฌเชพเชœเซเช“ เชฐเซ‡เชจเซเชกเชฎ เชชเซเชฐเชพเชˆเชตเซ‡เชŸ เช•เซ€ (เชคเซเชฏเชพเชฐเชฌเชพเชฆ เช•เซ€ โ€œaโ€ เช…เชจเซ‡ เช•เซ€ โ€œbโ€) เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เช†เชงเชพเชฐเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€ (ga mod p เช…เชจเซ‡ gb mod p) เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ€เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเช•เซเชท เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€เช“ เชฎเซ‡เชณเชตเซ‡ เชคเซ‡ เชชเช›เซ€, เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ (gab mod p) เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชคเซเชฐ เช•เซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชฐเซ‡เช•เซ‚เชจ เชเชŸเซ‡เช• เชคเชฎเชจเซ‡ เชธเชพเช‡เชก-เชšเซ‡เชจเชฒ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡ เชนเช•เซ€เช•เชคเชจเชพ เช†เชงเชพเชฐเซ‡ เช•เซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 1.2 เชธเซเชงเซ€เชจเชพ TLS เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡ เช•เซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเชพ เชคเชฎเชพเชฎ เช…เช—เซเชฐเชฃเซ€ เชจเชฒ เชฌเชพเช‡เชŸเซเชธเชจเซ‡ เชคเซ‡เชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เช—เชฃเชคเชพ เชชเชนเซ‡เชฒเชพ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡.

เช•เชพเชชเซ‡เชฒเซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชธเชนเชฟเชค เชธเชคเซเชฐ เช•เซ€ เชœเชจเชฐเซ‡เชถเชจ เชซเช‚เช•เซเชถเชจเชจเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชตเชฟเชง เชตเชฟเชฒเช‚เชฌ เชธเชพเชฅเซ‡ เชนเซ‡เชถ เชซเช‚เช•เซเชถเชจ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเซ‹เชฏ เช›เซ‡. เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เซ€ เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเชพ เชธเชฎเชฏเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡ เชฎเชพเชชเชตเชพเชฅเซ€ เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เช•เชกเซ€เช“ (เช“เชฐเซ‡เช•เชฒ) เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชถเชฐเซ‚เช†เชคเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ เช•เซ‡ เชจเชนเซ€เช‚ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เช•เซเชฒเชพเชฏเชจเซเชŸ เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชชเชฌเซเชฒเชฟเช• เช•เซ€ (ga) เชจเซ‡ เช…เชŸเช•เชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เชธเชฐเซเชตเชฐ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชถเซเช‚ เชชเชฐเชฟเชฃเชพเชฎเซ€ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชถเซ‚เชจเซเชฏ เชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡.

เชชเซ‹เชคเซ‡ เชœ, เช•เซ€เชจเชพ เชเช• เชฌเชพเชˆเชŸเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เช•เช‚เชˆ เชฎเชณเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เช•เชจเซ‡เช•เซเชถเชจ เชตเชพเชŸเชพเช˜เชพเชŸ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ "ga" เชฎเซ‚เชฒเซเชฏเชจเซ‡ เช…เชŸเช•เชพเชตเซ€เชจเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ "ga" เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช…เชจเซเชฏ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชฎเซ‹เช•เชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชฒเช— เช•เชจเซ‡เช•เซเชถเชจ เชตเชพเชŸเชพเช˜เชพเชŸ เชธเชคเซเชฐเซ‹เชฎเชพเช‚ เชธเชฐเซเชตเชฐ. "gri*ga" เชฎเซ‚เชฒเซเชฏเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฎเซ‹เช•เชฒเซ€เชจเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ, เชธเชฐเซเชตเชฐ เชชเซเชฐเชคเชฟเชธเชพเชฆเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌเชฎเชพเช‚ เชฅเชคเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เชจเซ‡, เชเชตเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชถเซ‚เชจเซเชฏเชฅเซ€ เชถเชฐเซ‚ เช•เชฐเซ€เชจเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เช†เชตเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชฎเชพเชŸเซ‡ เชธเชฎเซ€เช•เชฐเชฃเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เชฌเชจเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡ เชฐเซ€เชธเซ‡เชœ เช›เซเชชเชพเชฏเซ‡เชฒเชพ เชจเช‚เชฌเชฐเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เชฎเซ‚เชณ เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเซ‹.

TLS เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ DH เชธเชพเช‡เชซเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชฎเชพเชŸเซ‡ เชฎเซเช–เซเชฏ เชจเชฟเชฐเซเชงเชพเชฐเชฃเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡

OpenSSL เชจเชฌเชณเชพเชˆเช“ เชธเซ‹เช‚เชชเซ‡เชฒ เชœเซ‹เช–เชฎเชจเซเช‚ เชจเซ€เชšเซเช‚ เชธเซเชคเชฐ, เช…เชจเซ‡ เชชเซเชฐเช•เชพเชถเชจ 1.0.2w เชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชธเชพเช‡เชซเชฐ "TLS_DH_*" เชจเซ‡ เช…เชชเซ‚เชฐเชคเชพ เชธเซเชคเชฐเชจเชพ เชธเช‚เชฐเช•เซเชทเชฃ ("เชจเชฌเชณเชพ-ssl-เชธเชพเช‡เชซเชฐ") เชธเชพเชฅเซ‡ เชธเชพเช‡เชซเชฐเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฟเช•เซเชธ เช˜เชŸเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡. . เชฎเซ‹เชเชฟเชฒเชพ เชกเซ‡เชตเชฒเชชเชฐเซเชธเซ‡ เช เชœ เช•เชฐเซเชฏเซเช‚, เชฌเช‚เชง เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ NSS เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚, DH เช…เชจเซ‡ DHE เชธเชพเช‡เชซเชฐ เชธเซเชฏเซเชŸเซเชธ. เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ 78 เชฎเซเชœเชฌ, เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เชธเชพเช‡เชซเชฐ เช…เช•เซเชทเชฎ เช›เซ‡. DH เชฎเชพเชŸเซ‡ เช•เซเชฐเซ‹เชฎ เชธเชชเซ‹เชฐเซเชŸ 2016 เชฎเชพเช‚ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. BearSSL, BoringSSL, Botan, Mbed TLS เช…เชจเซ‡ s2n เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชธเชฎเชธเซเชฏเชพเชฅเซ€ เชชเซเชฐเชญเชพเชตเชฟเชค เชจเชฅเซ€ เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡เช“ DH เชธเชพเช‡เชซเชฐ เช…เชฅเชตเชพ DH เชธเชพเช‡เชซเชฐเชจเชพ เชธเซเชŸเซ‡เชŸเชฟเช• เชตเซ‡เชฐเชฟเช…เชจเซเชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ เชจเชฅเซ€.

เชตเชงเชพเชฐเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช…เชฒเช—เชฅเซ€ เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (CVE-2020-5929) F5 BIG-IP เช‰เชชเช•เชฐเชฃเซ‹เชจเชพ TLS เชธเซเชŸเซ‡เช•เชฎเชพเช‚, เชนเซเชฎเชฒเชพเชจเซ‡ เชตเชงเซ เชตเชพเชธเซเชคเชตเชฟเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชชเซเชฐเชพเชฅเชฎเชฟเช• เช•เซ€เชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชถเซ‚เชจเซเชฏ เชฌเชพเชˆเชŸเชจเซ€ เชนเชพเชœเชฐเซ€เชฎเชพเช‚ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช•เชฎเชพเช‚ เชตเชฟเชšเชฒเชจเซ‹ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช—เชฃเชคเชฐเซ€เชจเซ€ เชšเซ‹เช•เซเช•เชธ เชตเชฟเชฒเช‚เชฌเชคเชพเชจเซ‡ เชฎเชพเชชเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹