Java SE เชฎเชพเช‚ เชกเชฎเซ€ ECDSA เชธเชนเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. MySQL, VirtualBox เช…เชจเซ‡ Solaris เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“

เช“เชฐเซ‡เช•เชฒเซ‡ เชจเชฟเชฐเซเชฃเชพเชฏเช• เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เชคเซ‡เชจเชพ เช‰เชคเซเชชเชพเชฆเชจเซ‹ (เช•เซเชฐเชฟเชŸเซ€เช•เชฒ เชชเซ‡เชš เช…เชชเชกเซ‡เชŸ)เชจเชพ เช…เชชเชกเซ‡เชŸเซเชธเชจเซเช‚ เชธเซเชจเชฟเชถเซเชšเชฟเชค เชชเซเชฐเช•เชพเชถเชจ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชเชชเซเชฐเชฟเชฒเชจเชพ เช…เชชเชกเซ‡เชŸเซ‡ เช•เซเชฒ 520 เชจเชฌเชณเชพเชˆเช“ เชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ€.

เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“:

  • เชœเชพเชตเชพ SE เชฎเชพเช‚ 6 เชธเซเชฐเช•เซเชทเชพ เชธเชฎเชธเซเชฏเชพเช“. เชคเชฎเชพเชฎ เชจเชฌเชณเชพเชˆเช“เชจเซเช‚ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เชฆเซ‚เชฐเชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช•เซ‹เชกเชจเชพ เช…เชฎเชฒเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเชพ เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เชฌเซ‡ เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ 7.5 เชจเซเช‚ เช—เช‚เชญเซ€เชฐเชคเชพ เชธเซเชคเชฐ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. Java SE 18.0.1, 11.0.15, เช…เชจเซ‡ 8u331 เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

    เชเช• เชธเชฎเชธเซเชฏเชพ (CVE-2022-21449) เชคเชฎเชจเซ‡ เชถเซ‚เชจเซเชฏ เชตเชณเชพเช‚เช• เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡เชจเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช•เชพเชฒเซเชชเชจเชฟเช• ECDSA เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เชœเซ‹ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชถเซ‚เชจเซเชฏ เชนเซ‹เชฏ, เชคเซ‹ เชตเชณเชพเช‚เช• เช…เชจเช‚เชคเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เชถเซ‚เชจเซเชฏ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡. เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ). เชœเชพเชตเชพ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เช ECDSA เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเชพ เชจเชฒ เชฎเซ‚เชฒเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธ เช•เชฐเซ€ เชจ เชนเชคเซ€, เชคเซ‡เชฅเซ€ เชœเซเชฏเชพเชฐเซ‡ เชจเชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเชพเชฅเซ‡ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชœเชพเชตเชพ เชคเซ‡เชฎเชจเซ‡ เชคเชฎเชพเชฎ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชฎเชพเชจเซเชฏ เช—เชฃเซ‡ เช›เซ‡).

    เช…เชจเซเชฏ เชฌเชพเชฌเชคเซ‹เชฎเชพเช‚, เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชพเชฒเซเชชเชจเชฟเช• TLS เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชœเชพเชตเชพเชฎเชพเช‚ เชธเชพเชšเชพ เชคเชฐเซ€เช•เซ‡ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชคเซ‡เชฎเชœ WebAuthn เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเชจเชพเชตเชŸเซ€ JWT เชธเชนเซ€เช“ เช…เชจเซ‡ OIDC เชŸเซ‹เช•เชจเซเชธ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เชจเชฌเชณเชพเชˆ เชคเชฎเชจเซ‡ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เช…เชจเซ‡ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค java.security.* เชตเชฐเซเช—เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชœเชพเชตเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชฎเชพเช‚ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฎเชพเชจเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. เชธเชฎเชธเซเชฏเชพ เชœเชพเชตเชพ เชถเชพเช–เชพเช“ 15, 16, 17 เช…เชจเซ‡ 18 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. เชจเช•เชฒเซ€ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช‰เชฆเชพเชนเชฐเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. jshell> java.security เช†เชฏเชพเชค เช•เชฐเซ‹.* jshell> var เช•เซ€เช = KeyPairGenerator.getInstance("EC").generateKeyPair() เช•เซ€เช ==> java.security.KeyPair@626b2d4a jshell> var blankSignature = new เชฌเชพเชˆเชŸ> var blankSignature = เชจเชตเซ€ เชฌเชพเชˆเชŸ[64] เชฌเชพเช‡เชŸ[64] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, โ€ฆ , 0, 0, 0, 0, 0, 0, 0, 0 } jshell > var sig = Signature.getInstance("SHA256WithECDSAInP1363Format") sig ==> เชธเชนเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ: SHA256WithECDSAInP1363Format jshell> sig.initVerify(keys.getPublic()) jshell> sig.update("Hello, World."getBytes()) jshell> sig.verify(blankSignature) $8 ==> เชธเชพเชšเซเช‚

  • MySQL เชธเชฐเซเชตเชฐเชฎเชพเช‚ 26 เชจเชฌเชณเชพเชˆเช“, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฌเซ‡เชจเซ‹ เชฆเซ‚เชฐเชธเซเชฅ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช“เชชเชจเชเชธเชเชธเชเชฒ เช…เชจเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เชฌเชซเชจเชพ เช‰เชชเชฏเซ‹เช— เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชธเซŒเชฅเซ€ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ 7.5 เชจเซเช‚ เช—เช‚เชญเซ€เชฐเชคเชพ เชธเซเชคเชฐ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช“เช›เซ€ เช—เช‚เชญเซ€เชฐ เชจเชฌเชณเชพเชˆเช“ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเชฐ, InnoDB, เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟ, PAM เชชเซเชฒเช—เช‡เชจ, DDL, DML, FTS เช…เชจเซ‡ เชฒเซ‹เช—เชฟเช‚เช—เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. MySQL เช•เซ‹เชฎเซเชฏเซเชจเชฟเชŸเซ€ เชธเชฐเซเชตเชฐ 8.0.29 เช…เชจเซ‡ 5.7.38 เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เชนเชคเซ€.
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‰เช•เซเชธเชฎเชพเช‚ 5 เชจเชฌเชณเชพเชˆเช“. เชฎเซเชฆเซเชฆเชพเช“เชจเซ‡ 7.5 เชฅเซ€ 3.8 เชธเซเชงเซ€ เช—เช‚เชญเซ€เชฐเชคเชพ เชธเซเชคเชฐ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชธเซŒเชฅเซ€ เช–เชคเชฐเชจเชพเช• เชจเชฌเชณเชพเชˆ เชซเช•เซเชค Windows เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡). เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ 6.1.34 เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡.
  • เชธเซ‹เชฒเชพเชฐเชฟเชธเชฎเชพเช‚ 6 เชจเชฌเชณเชพเชˆเช“. เชธเชฎเชธเซเชฏเชพเช“ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡. เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚ เชธเซŒเชฅเซ€ เช—เช‚เชญเซ€เชฐ เชธเชฎเชธเซเชฏเชพ เช 8.2 เชจเซเช‚ เชœเซ‹เช–เชฎ เชธเซเชคเชฐ เชธเซ‹เช‚เชชเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเซ‹เชฒเชพเชฐเชฟเชธ 11.4 SRU44 เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ เชจเชฌเชณเชพเชˆเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช›เซ‡.

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

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