Oracle, ํฅ์๋ Java ๋ณด์์ ๋ชฉํ๋ก ์คํ ์์ค ์ปค๋ฎค๋ํฐ์ Jipher ์ถ์
Oracle์ ์์ฒด ๊ฐ๋ฐํ Java ๊ธฐ๋ฐ ๋ณด์ ๋๊ตฌ์ธ Jipher๋ฅผ ์คํ ์์ค ์ํ๊ณ์ ์ ๋ณด์์ต๋๋ค.

๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ์ ๋๋ช ์ฌ์ธ ๊ธฐ์ ๋๊ธฐ์ ์ธ Oracle์ ์ต๊ทผ ๊ณ ์ ํ JCA(Java Cryptography Architecture) ๋๊ตฌ์ธ Jipher๋ฅผ ์คํ ์์ค๋ก ๊ณต๊ฐํ์ต๋๋ค. ๋์ ๋ณด์ ํ์ค๊ณผ ์ฑ๋ฅ ์ญ๋์ผ๋ก ์ ์๋ ค์ง Jipher๋ ํ์ฌ์ ๊ฐ๋ ฅํ ํด๋ผ์ฐ๋ ํ๋ซํผ์์ ํต์ฌ์ ์ธ ์ญํ ์ ๋ด๋นํด ์์ต๋๋ค. Oracle์ ์คํ ์์ค ์ปค๋ฎค๋ํฐ์ Jipher๋ฅผ ์ถ์ํจ์ผ๋ก์จ Java ์ ํ๋ฆฌ์ผ์ด์ , ํนํ Project Panama ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ต์ ์ฐ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
Jipher๋ ์ฒ์์ ์ฐ๋ฐฉ ์ ๋ณด ์ฒ๋ฆฌ ํ์ค(FIPS) 140 ์๊ตฌ ์ฌํญ์ด ์๋ ํ๊ฒฝ์ ์ผ๋์ ๋๊ณ ๊ฐ๋ฐ๋์์ต๋๋ค. OCI(Oracle Cloud Infrastructure) ์์ฝ์์คํ ์์ Jipher๋ ๋์ ๋๋ ์ฐจ์ด๋ฅผ ๋ํ๋ด๋ ๋๋ผ์ด ์ฑ๋ฅ ํฅ์์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
Jipher ๊ธฐ์ ์ ์ด์ OpenJDK๋ฅผ ํตํ ์คํ ์์ค๋ฅผ ํตํด ๋ฌด๋ฃ๋ก ์ก์ธ์คํ ์ ์๊ฒ ๋์ด Project Panama ๊ธฐ๋ฐ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ง์์ ์ ๊ทน์ ์ผ๋ก ์ ๊ณตํ๊ฒ ๋ฉ๋๋ค. ํ๋ก์ ํธ ํ๋๋ง(Project Panama)๋ JVM(Java Virtual Machine)๊ณผ ๋ค์ดํฐ๋ธ ์ฝ๋ ๊ฐ์ ์ํธ ์ฐ๊ฒฐ์ ๊ฐ์ํํ๋ ๋ฐ ์ค์ ์ ๋๊ณ ์งํ ์ค์ธ ์ด๋์ ํฐ๋ธ์ ๋๋ค.
Jipher ๊ณต๊ธ์๋ OpenSSL 3.0 FIPS ๋ชจ๋์ ํฌํจํ์ฌ FIPS์์ ํ์ฉ๋๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ณด์ฆํฉ๋๋ค. ์ด๋ก ์ธํด Jipher๋ Bouncy Castle ๋๋ ๊ธฐ๋ณธ JDK(Java Development Kit) ์ ๊ณต์์ ๋น๊ตํ ๋ ๋น๊ตํ ์ ์๋ ์ฑ๋ฅ์ ์ ๊ณตํ๊ฒ ๋์์ต๋๋ค. JCA์ ํ์ด๋ผ์ดํธ๋ ๋์งํธ ์๋ช , ๋ฉ์์ง ๋ค์ด์ ์คํธ(ํด์), ์ธ์ฆ์ ๋ฐ ์ธ์ฆ์ ์ ํจ์ฑ ๊ฒ์ฌ, ์ํธํ(๋์นญ/๋น๋์นญ ๋ธ๋ก/์คํธ๋ฆผ ์ํธ), ํค ์์ฑ ๋ฐ ๊ด๋ฆฌ, ๋ณด์ ๋ฌด์์๋ฅผ ์ํ ๊ณต๊ธ์ ์ํคํ ์ฒ ๋ฐ API(์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค)์ ์์ต๋๋ค. ์ซ์ ์์ฑ.
ํนํ ์ค๋ผํด์ 11์ 7์ผ ๋คํธ์ํฌ ๋ณด์ ๊ด๋ จ ํ์ ๊ณํ๋ ๊ณต๊ฐํ์ต๋๋ค. ์ค๋ผํด์ ๋ฐ์ดํฐ ๋ฐ ๋คํธ์ํฌ ๋ณด์์ ์ํ ์๋ก์ด ๊ฐ๋ฐฉํ ํ์ค์ ๋ง๋ค๊ธฐ ์ํ ์ด๋์ ํฐ๋ธ์ ์ค์ ์ ๋ Oracle Zero Trust ํจํท ๋ผ์ฐํ ํ๋ซํผ์ ์ถ์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค. ์ด ์ด๋์ ํฐ๋ธ๋ฅผ ํตํด ์กฐ์ง์ ๋ถ์ฐ๋ ์ ๋ณด ๊ธฐ์ ํ๊ฒฝ์์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค. ์ค๋ผํด์ ์ด๋ฌํ ํ์ค์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ฌ๋ฌ ์ ๊ณ์ ๋ค์ํ ์กฐ์ง๊ณผ ํ๋ ฅํ ๊ณํ์ ๋๋ค.
์คํ ์์ค ์ด๋์ ํฐ๋ธ์ ๋ํ ์ง์์ ๊ฐํํ๋ฉด์ Oracle์ OCI์ CNCF(Cloud Native Computing Foundation)์๋ ์๋นํ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์์ต๋๋ค. Oracle์ 3๋ ๋์ Ampere Arm ๊ธฐ๋ฐ ํ๋์จ์ด์ ๋ํด ์ด 300๋ง ๋ฌ๋ฌ์ ํฌ๋ ๋ง์ CNCF์ ๊ธฐ๋ถํ ์์ ์ ๋๋ค. ์ด ์ฌ์ ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์๋น์ค๋ฅผ ์ํด CNCF๊ฐ ์ฃผ๋ํ๋ ์คํ ์์ค ํ๋ก์ ํธ ๋ถ์ผ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ Ampere ์ปดํจํ ์ธํ๋ผ๋ฅผ ํตํฉํ์ฌ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ปดํจํ ์ ํฅ์ํ๋ ค๋ OCI์ ๋ ธ๋ ฅ์ ๊ฐํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
Oracle Cloud ์ธํ๋ผ์์ ๊ฒ์ฆ๋ ํจ์จ์ฑ์ ๊ฐ์ถ ๋๊ตฌ์ธ Jipher๋ฅผ ์คํ ์์ค ์ปค๋ฎค๋ํฐ์์ ์ก์ธ์คํ ์ ์๋๋ก ๋ง๋ค๊ธฐ ์ํ Oracle์ ๋๋ดํ ์์ง์์ ๊ธฐ์ ๋ฐ์ ์ ์ํด ์คํ ์์ค ํ๋ซํผ์ด ์ ๊ณตํ๋ ์์ฒญ๋ ์ ์ฌ๋ ฅ์ ๊ฐ์กฐํฉ๋๋ค. AppMaster ์ ๊ฐ์ no-code ๋ฐ low-code ํ๋ซํผ์ ์ฑํ์ด ๊ธ์ฆํจ์ ๋ฐ๋ผ ์ด๋ฌํ ๊ฐ๋ฐ์ ๊ฐ๋ฐ ๋๊ตฌ์์ ๋์ ๋ณด์๊ณผ ์ฑ๋ฅ์ ๋ํ ํ์์ฑ์ ์ฌํ์ธํฉ๋๋ค.
AppMaster ๋ ์ฌ์ฉ์๊ฐ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ๋๋ค. ์ด์ Oracle์ JCA ์ ๊ณต์ ์ฒด์ธ Jipher์ ์คํ ์์ค๋ฅผ ํตํด AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ฑ ์์ ํ๊ฒ ๋ณดํธํ๊ณ ๋ณด๋ค ์์ ํ๊ณ ํจ๊ณผ์ ์ธ ๋น์ฆ๋์ค ์ํ๊ณ๋ฅผ ๋ณด์ฅํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ๊ฒ ๋์์ต๋๋ค.


