2023๋…„ 11์›” 08์ผยท1๋ถ„ ์ฝ๊ธฐ

Oracle, ํ–ฅ์ƒ๋œ Java ๋ณด์•ˆ์„ ๋ชฉํ‘œ๋กœ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— Jipher ์ถœ์‹œ

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 ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•˜๊ณ  ๋ณด๋‹ค ์•ˆ์ „ํ•˜๊ณ  ํšจ๊ณผ์ ์ธ ๋น„์ฆˆ๋‹ˆ์Šค ์ƒํƒœ๊ณ„๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Oracle, ํ–ฅ์ƒ๋œ Java ๋ณด์•ˆ์„ ๋ชฉํ‘œ๋กœ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— Jipher ์ถœ์‹œ | AppMaster