์ค๋ผํด์ ์ค์ํ ๋ฌธ์ ์ ์ทจ์ฝ์ ์ ์ ๊ฑฐํ๊ธฐ ์ํ ์์ ๋ ์ ํ ์ ๋ฐ์ดํธ ๋ฆด๋ฆฌ์ค(Critical Patch Update)๋ฅผ ๋ฐํํ์ต๋๋ค. 520์ ์ ๋ฐ์ดํธ์์๋ ์ด XNUMX๊ฐ์ ์ทจ์ฝ์ ์ด ์ ๊ฑฐ๋์์ต๋๋ค.
๋ช ๊ฐ์ง ๋ฌธ์ :
- 6 Java SE์ ๋ณด์ ๋ฌธ์ . ๋ชจ๋ ์ทจ์ฝ์ ์ ์ธ์ฆ ์์ด ์๊ฒฉ์ผ๋ก ์
์ฉ๋ ์ ์์ผ๋ฉฐ ์ ๋ขฐํ ์ ์๋ ์ฝ๋ ์คํ์ ํ์ฉํ๋ ํ๊ฒฝ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ ๊ฐ์ง ๋ฌธ์ ์ ์ฌ๊ฐ๋ ์์ค 7.5๊ฐ ํ ๋น๋์์ต๋๋ค. Java SE 18.0.1, 11.0.15 ๋ฐ 8u331 ๋ฆด๋ฆฌ์ค์์๋ ์ทจ์ฝ์ ์ด ํด๊ฒฐ๋์์ต๋๋ค.
๋ฌธ์ ์ค ํ๋(CVE-2022-21449)๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฑ ์ ์ ๋ก ๊ณก์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์์ ECDSA ๋์งํธ ์๋ช ์ ์์ฑํ ์ ์์ต๋๋ค(๋งค๊ฐ๋ณ์๊ฐ XNUMX์ด๋ฉด ๊ณก์ ์ด ๋ฌดํ๋๋ก ์ด๋ํ๋ฏ๋ก XNUMX ๊ฐ์ ๋ช ์์ ์ผ๋ก ๊ธ์ง๋ฉ๋๋ค). ์ฌ์). Java ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ECDSA ๋งค๊ฐ๋ณ์์ null ๊ฐ์ ํ์ธํ์ง ์์๊ธฐ ๋๋ฌธ์ null ๋งค๊ฐ๋ณ์๊ฐ ์๋ ์๋ช ์ ์ฒ๋ฆฌํ ๋ Java๋ ํด๋น ๋งค๊ฐ๋ณ์๊ฐ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ ํจํ ๊ฒ์ผ๋ก ๊ฐ์ฃผํ์ต๋๋ค.
๋ฌด์๋ณด๋ค๋ ์ด ์ทจ์ฝ์ ์ Java์์ ์ฌ๋ฐ๋ฅธ ๊ฒ์ผ๋ก ํ์ฉ๋๋ ๊ฐ์์ TLS ์ธ์ฆ์๋ฅผ ์์ฑํ ๋ฟ๋ง ์๋๋ผ WebAuthn์ ํตํ ์ธ์ฆ์ ์ฐํํ๊ณ ๊ฐ์์ JWT ์๋ช ๋ฐ OIDC ํ ํฐ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ฆ, ์ทจ์ฝ์ ์ ํตํด ํ์ธ์ ์ํด ํ์ค java.security.* ํด๋์ค๋ฅผ ์ฌ์ฉํ๋ Java ์ฒ๋ฆฌ๊ธฐ์์ ์ฌ๋ฐ๋ฅธ ๊ฒ์ผ๋ก ์น์ธ๋๊ณ ์ธ์๋๋ ๋ฒ์ฉ ์ธ์ฆ์ ๋ฐ ์๋ช ์ ์์ฑํ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ Java ๋ถ๊ธฐ 15, 16, 17 ๋ฐ 18์ ๋ํ๋ฉ๋๋ค. ๊ฐ์ง ์ธ์ฆ์ ์์ฑ์ ์๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. jshell> import java.security.* jshell> var ํค = KeyPairGenerator.getInstance("EC").generateKeyPair() ํค ==> java.security.KeyPair@626b2d4a jshell> var ๊ณต๋ฐฑ ์๋ช = ์ ๋ฐ์ดํธ[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 ==> true
- MySQL ์๋ฒ์๋ 26๊ฐ์ ์ทจ์ฝ์ ์ด ์์ผ๋ฉฐ, ๊ทธ ์ค 7.5๊ฐ๋ ์๊ฒฉ์ผ๋ก ์ ์ฉ๋ ์ ์์ต๋๋ค. OpenSSL ๋ฐ protobuf ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๊ฐ์ฅ ์ฌ๊ฐํ ๋ฌธ์ ์๋ ์ฌ๊ฐ๋ ์์ค 8.0.29๊ฐ ํ ๋น๋ฉ๋๋ค. ๋ ์ฌ๊ฐํ ์ทจ์ฝ์ ์ ์ต์ ํ ํ๋ก๊ทธ๋จ, InnoDB, ๋ณต์ , PAM ํ๋ฌ๊ทธ์ธ, DDL, DML, FTS ๋ฐ ๋ก๊น ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด ๋ฌธ์ ๋ MySQL Community Server 5.7.38 ๋ฐ XNUMX ๋ฆด๋ฆฌ์ค์์ ํด๊ฒฐ๋์์ต๋๋ค.
- VirtualBox์ 5๊ฐ์ง ์ทจ์ฝ์ . ๋ฌธ์ ์๋ 7.5์์ 3.8๊น์ง์ ์ฌ๊ฐ๋ ์์ค์ด ํ ๋น๋ฉ๋๋ค(๊ฐ์ฅ ์ํํ ์ทจ์ฝ์ ์ Windows ํ๋ซํผ์๋ง ๋ํ๋จ). ์ด ์ทจ์ฝ์ ์ VirtualBox 6.1.34 ์ ๋ฐ์ดํธ์์ ์์ ๋์์ต๋๋ค.
- ์๋ผ๋ฆฌ์ค์ 6๊ฐ์ง ์ทจ์ฝ์ . ๋ฌธ์ ๋ ์ปค๋๊ณผ ์ ํธ๋ฆฌํฐ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ ํธ๋ฆฌํฐ์ ๊ฐ์ฅ ์ฌ๊ฐํ ๋ฌธ์ ๋ ์ํ ์์ค 8.2๋ก ์ง์ ๋ฉ๋๋ค. ์ทจ์ฝ์ ์ Solaris 11.4 SRU44 ์ ๋ฐ์ดํธ์์ ํด๊ฒฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru