Apigee์šฉ PCI ๊ตฌ์„ฑ ๊ฐ€์ด๋“œ

์ด ํŽ˜์ด์ง€๋Š” Apigee ๋ฐ Apigee Hybrid์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

Apigee Edge ๋ฌธ์„œ ๋ณด๊ธฐ

๊ณ ๊ฐ์ด Apigee์—์„œ ๊ฒฐ์ œ ์นด๋“œ ์‚ฐ์—…(PCI) ๊ทœ์ •์„ ์ค€์ˆ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณ ๊ฐ์ด ์†Œ์œ ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ž‘์—…๊ณผ ํ”„๋กœ์„ธ์Šค๋Š” '๊ณต์œ  ์ฑ…์ž„ ๋ชจ๋ธ'์— ์†ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. PCI ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜๋ ค๋Š” ๊ณ ๊ฐ์ด ๋‹ค์Œ ํ•ญ๋ชฉ์„ ๊ฒ€ํ† ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ•ญ๋ชฉ์€ Apigee ๋‚ด ์…€ํ”„์„œ๋น„์Šค์ด๋ฏ€๋กœ ๊ณ ๊ฐ ์กฐ์ง์ด PCI ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ์ฒ˜๋ฆฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฐœ๋…์€ 'Google์€ ํ”Œ๋žซํผ์„ ๋ณดํ˜ธํ•˜๊ณ  ๊ณ ๊ฐ์€ ์ž์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธ'ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

PCI ์š”๊ตฌ์‚ฌํ•ญ ๋งคํ•‘

๋‹ค์Œ ํ‘œ์—์„œ๋Š” PCI ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ด€๋ จ Apigee ๋ฌธ์„œ์— ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ PCI DSS v3.2.1 ๋น ๋ฅธ ์ฐธ์กฐ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

PCI ์š”๊ตฌ์‚ฌํ•ญ ์„น์…˜
์š”๊ตฌ์‚ฌํ•ญ 3: ์ €์žฅ๋œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น
์š”๊ตฌ์‚ฌํ•ญ 3: ์ €์žฅ๋œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€
์š”๊ตฌ์‚ฌํ•ญ 4: ๊ฐœ๋ฐฉํ˜• ๊ณต์šฉ ๋„คํŠธ์›Œํฌ์—์„œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ์ „์†ก ์•”ํ˜ธํ™” TLS ๊ตฌ์„ฑ
์š”๊ตฌ์‚ฌํ•ญ 4: ๊ฐœ๋ฐฉํ˜• ๊ณต์šฉ ๋„คํŠธ์›Œํฌ์—์„œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ์ „์†ก ์•”ํ˜ธํ™” ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”
์š”๊ตฌ์‚ฌํ•ญ 7: ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๋น„์ฆˆ๋‹ˆ์Šค์ƒ ์•Œ ํ•„์š”๋กœ ์ œํ•œ ์‚ฌ์šฉ/์Šน์ธ
์š”๊ตฌ์‚ฌํ•ญ 8: ์ปดํ“จํ„ฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ ์œ  ID ํ• ๋‹น ๋ณต์žกํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์š”๊ตฌ์‚ฌํ•ญ ๋˜๋Š” SAML
์š”๊ตฌ์‚ฌํ•ญ 10: ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค ๋ฐ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ชจ๋“  ์•ก์„ธ์Šค ์ถ”์  ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ์‚ฌ ์ถ”์ 
์š”๊ตฌ์‚ฌํ•ญ 11: ๋ณด์•ˆ ์‹œ์Šคํ…œ ๋ฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ํ…Œ์ŠคํŠธ ์—”๋“œํฌ์ธํŠธ ๊ฒ€์‚ฌ

PCI ๋ฐ์ดํ„ฐ ๋ณด์•ˆ ํ‘œ์ค€ ๊ทœ์ • ์ค€์ˆ˜(AOC)๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด Google ๊ทœ์ • ์ค€์ˆ˜ ๋ณด๊ณ ์„œ ๊ด€๋ฆฌ์ž์— ๋ฐฉ๋ฌธํ•˜๊ฑฐ๋‚˜ Apigee ์˜์—…ํŒ€์— ๋ฌธ์˜ํ•˜์„ธ์š”.

๋””๋ฒ„๊ทธ ์„ธ์…˜

๋””๋ฒ„๊ทธ ์„ธ์…˜์€ ์‚ฌ์šฉ์ž๊ฐ€ Apigee ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์ฒ˜๋ฆฌ๋˜๋Š” API ํ˜ธ์ถœ์˜ ์ƒํƒœ์™€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๋””๋ฒ„๊ทธ ์„ธ์…˜ ์ค‘์—๋Š” ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์€ ๋””๋ฒ„๊ทธ ์„ธ์…˜ ์ค‘์— ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋””๋ฒ„๊ทธ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์•ˆ๋‚ด๋Š” ๋””๋ฒ„๊ทธ ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์‚ฌ์šฉ/์Šน์ธ

๋””๋ฒ„๊ทธ ์„ธ์…˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋Š” Cloud IAM(ID ์•ก์„ธ์Šค ๊ด€๋ฆฌ) RBAC(์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์ œ์–ด) ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๊ด€๋ฆฌ๋ฉ๋‹ˆ๋‹ค. RBAC ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋””๋ฒ„๊ทธ ์„ธ์…˜ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ณ  ์ทจ์†Œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Apigee ์—ญํ•  ๋ฐ Apigee UI์—์„œ ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๋””๋ฒ„๊ทธ ์„ธ์…˜ ๊ถŒํ•œ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋””๋ฒ„๊ทธ ์„ธ์…˜์„ ์‹œ์ž‘ํ•˜๊ณ  ๋””๋ฒ„๊ทธ ์„ธ์…˜์˜ ์ถœ๋ ฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””๋ฒ„๊ทธ ์„ธ์…˜์—๋Š” API ํ˜ธ์ถœ์˜ ํŽ˜์ด๋กœ๋“œ(์ด์ „ ๋ช…์นญ: '๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ')์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ์œผ๋ฏ€๋กœ ๋””๋ฒ„๊ทธ ์„ธ์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ˆ„๊ตฌ์ธ์ง€ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ด€๋ฆฌ๋Š” ๊ณ ๊ฐ ์ฑ…์ž„์ด๋ฏ€๋กœ ๋””๋ฒ„๊ทธ ์„ธ์…˜ ๊ถŒํ•œ ๋ถ€์—ฌ๋„ ๊ณ ๊ฐ ์ฑ…์ž„์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์€ ๋””๋ฒ„๊ทธ ๋„๊ตฌ(Apigee UI) ๋ฐ ๋””๋ฒ„๊ทธ์— ์˜ํ•œ ๋ฒก์—”๋“œ(Apigee API) ๋ชจ๋‘์—์„œ ๋””๋ฒ„๊ทธ ์„ธ์…˜ ์ค‘์—์„œ๋งŒ ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์Šคํ‚น ์„ค์ • ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น ๋ฐ ์ˆจ๊ธฐ๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”. ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋งˆ์Šคํ‚น์€ PCI ์š”๊ตฌ์‚ฌํ•ญ 3 - ์ €์žฅ๋œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น์œผ๋กœ ์ธํ•ด ๋กœ๊ทธ ํŒŒ์ผ, ์บ์‹œ, ๋ถ„์„ ๋“ฑ์˜ ์œ„์น˜์— ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํƒ€๋‹นํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทผ๊ฑฐ์™€ ๊ณ ๊ฐ ๋ณด์•ˆ ๋ฐ ๋ฒ•๋ฌดํŒ€์˜ ๊ฒ€ํ† ๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์บ์‹œ๋‚˜ ๋ถ„์„์— ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ๊ธฐ๋กํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์บ์‹ฑ

์บ์‹ฑ์€ ๋ชจ๋“  ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์บ์‹œ ๋‚ด๋ถ€๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๊ฐ์‚ฌ ์ถ”์ 

๊ณ ๊ฐ์€ ๋””๋ฒ„๊ทธ ์‚ฌ์šฉ ๋“ฑ ๊ณ ๊ฐ ์กฐ์ง์—์„œ ์ˆ˜ํ–‰๋˜๋Š” ๋ชจ๋“  ๊ด€๋ฆฌ ํ™œ๋™์˜ ๊ฐ์‚ฌ ์ถ”์ ์„ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์•ˆ๋‚ด๋Š” ๊ฐ์‚ฌ ๋กœ๊น… ๋ฐ ๋””๋ฒ„๊ทธ ์‚ฌ์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”. PCI ์š”๊ตฌ์‚ฌํ•ญ 10: ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค ๋ฐ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ชจ๋“  ์•ก์„ธ์Šค ์ถ”์  ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง).

๋ณต์žกํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์š”๊ตฌ์‚ฌํ•ญ ๋˜๋Š” SAML

PCI ๊ณ ๊ฐ์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” PCI DSS์—์„œ ๊ทœ์ •ํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Cloud ID๋Š” ๋‹ค๋‹จ๊ณ„ ์ธ์ฆ(PCI ์š”๊ตฌ์‚ฌํ•ญ 8: ์ปดํ“จํ„ฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ๊ฐ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ ์œ  ID ํ• ๋‹น)์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SAML ๊ฐœ์š”์˜ ์„ค๋ช…๋Œ€๋กœ SAML์„ ์ธ์ฆ ์ œ์–ด์˜ ๋Œ€์•ˆ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ํŠน์ • ๋น„๋ฐ€๋ฒˆํ˜ธ ์š”๊ตฌ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ณ ๊ฐ์€ SAML์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์—”๋“œํฌ์ธํŠธ ๋ณด์•ˆ

์—”๋“œํฌ์ธํŠธ ๊ฒ€์‚ฌ

PCI ๊ทœ์ •์„ ์ค€์ˆ˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์š”๊ตฌ์‚ฌํ•ญ 11: ๋ณด์•ˆ ์‹œ์Šคํ…œ ๋ฐ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ํ…Œ์ŠคํŠธ). Apigee์˜ ๊ฒฝ์šฐ ๊ณ ๊ฐ์ด Apigee์—์„œ API ์—”๋“œํฌ์ธํŠธ('๋Ÿฐํƒ€์ž„ ๊ตฌ์„ฑ์š”์†Œ'๋ผ๊ณ ๋„ ํ•จ)๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ ํ…Œ์ŠคํŠธ๋Š” API ํŠธ๋ž˜ํ”ฝ์ด ์ฒ˜๋ฆฌ๋˜๊ธฐ ์ „์— Apigee๋กœ ์ „์†ก๋œ ํ›„ ๊ณ ๊ฐ ๋ฐ์ดํ„ฐ์„ผํ„ฐ์— ์ „๋‹ฌ๋˜๋Š” Apigee์—์„œ ํ˜ธ์ŠคํŒ…๋œ ์‹ค์ œ API ํ”„๋ก์‹œ ์„œ๋น„์Šค๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ฆฌ ํฌํ„ธ UI์™€ ๊ฐ™์€ ๊ณต์œ  ๋ฆฌ์†Œ์Šค ํ…Œ์ŠคํŠธ๋Š” ๊ฐœ๋ณ„ ๊ณ ๊ฐ์—๊ฒŒ ์Šน์ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ณต์œ  ์„œ๋น„์Šค ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ์ œ3์ž ๋ณด๊ณ ์„œ๋Š” ๊ธฐ๋ฐ€์œ ์ง€ ํ˜‘์•ฝ ๋ฐ ์š”์ฒญ ์‹œ์— ๊ณ ๊ฐ์—๊ฒŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๊ณ ๊ฐ์€ ์ž์‹ ์˜ API ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•ด์•ผ ํ•˜๋ฉฐ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. Apigee์™€์˜ ๊ณ„์•ฝ์—์„œ๋Š” API ์—”๋“œํฌ์ธํŠธ ํ…Œ์ŠคํŠธ๋ฅผ ๊ธˆ์ง€ํ•˜์ง€ ์•Š์ง€๋งŒ Google์€ ๊ณต์œ  ๊ด€๋ฆฌ UI ํ…Œ์ŠคํŠธ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ํŠธ๋ž˜ํ”ฝ์„ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก Apigee์— ๋ฏธ๋ฆฌ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

์—”๋“œํฌ์ธํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ณ ๊ฐ์€ API ๊ด€๋ จ ๋ฌธ์ œ, Apigee ์„œ๋น„์Šค ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์ฐพ๊ณ  TLS ๋ฐ ๊ธฐํƒ€ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ๋„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Apigee ์„œ๋น„์Šค์™€ ๊ด€๋ จ๋œ ๋ชจ๋“  ํ•ญ๋ชฉ์€ ์ง€์› ์š”์ฒญ์„ ํ†ตํ•ด Apigee์— ์ „๋‹ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—”๋“œํฌ์ธํŠธ์™€ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ํ•ญ๋ชฉ์€ ๊ณ ๊ฐ ์…€ํ”„์„œ๋น„์Šค ํ•ญ๋ชฉ์ด๋ฉฐ Apigee ๋ฌธ์„œ๋ฅผ ๊ฒ€ํ† ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ํ•ญ๋ชฉ์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ํ•ญ๋ชฉ์ด ์žˆ์œผ๋ฉด ์ง€์› ์š”์ฒญ์„ ์ œ์ถœํ•˜์„ธ์š”.

TLS ๊ตฌ์„ฑ

PCI ํ‘œ์ค€์— ๋”ฐ๋ผ SSL ๋ฐ ์กฐ๊ธฐ TLS๋Š” ๋ณด์•ˆ ๋ฒ„์ „์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ API ํ”„๋ก์‹œ์— ์ž์ฒด TLS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ •์˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Apigee์˜ ์…€ํ”„์„œ๋น„์Šค ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธํ™”, ํ”„๋กœํ† ์ฝœ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ๊ณผ ๊ด€๋ จ๋œ ๊ณ ๊ฐ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋งค์šฐ ๋‹ค์–‘ํ•˜๋ฉฐ ๊ฐœ๋ณ„ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. Apigee๋Š” ๋ชจ๋“  ๊ณ ๊ฐ์˜ API ์„ค๊ณ„์™€ ๋ฐ์ดํ„ฐ ํŽ˜์ด๋กœ๋“œ์˜ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์•Œ์ง€ ๋ชปํ•˜๋ฏ€๋กœ ๊ณ ๊ฐ์€ ์ „์†ก ์ค‘์ธ ๋ฐ์ดํ„ฐ์— ์ ์ ˆํ•œ ์•”ํ˜ธํ™”๋ฅผ ๊ฒฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. TLS ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์•ˆ๋‚ด๋Š” TLS/SSL์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€

Apigee๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•˜๋Š” ๋ฐ Apigee ๋‚ด ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ Apigee์—์„œ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ฐ์€ ์บ์‹œ, ํ‚ค ๊ฐ’ ๋งต ๋˜๋Š” ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ๋ถ„์„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„์„์€ Apigee PCI ๊ฐ์‚ฌ์— ๋”ฐ๋ผ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ(CHD) ์Šคํ† ๋ฆฌ์ง€์— ์Šน์ธ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. PCI ์š”๊ตฌ์‚ฌํ•ญ 3(์ €์žฅ๋œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ)์— ๋”ฐ๋ผ PCI ๋ฐ์ดํ„ฐ๋Š” PCI ๊ทœ์ • ์ค€์ˆ˜ ์œ„์น˜์—๋งŒ ์ €์žฅ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ๊ฐ์€ ๊ณ ๊ฐ์˜ ๋ณด์•ˆ ๋ฐ ๋ฒ•์  ์š”๊ตฌ์‚ฌํ•ญ์— ๋”ฐ๋ผ PCI๊ฐ€ ์•„๋‹Œ ๋ฐ์ดํ„ฐ๋‚˜ ๊ธฐํƒ€ ์ œํ•œ๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋Š” ๊ณ ๊ฐ ์…€ํ”„์„œ๋น„์Šค ํ•ญ๋ชฉ์ด๋ฏ€๋กœ ๊ณ ๊ฐ์€ CHD๋ฅผ ์บก์ฒ˜ํ•˜๊ฑฐ๋‚˜ ์ €์žฅํ•˜์ง€ ์•Š๋„๋ก ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Apigee์—์„œ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๊ฐ€ ์šฐ๋ฐœ์ ์ด๊ฑฐ๋‚˜ ์•…์˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋„๋ก ๊ณ ๊ฐ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ตฌ์„ฑ, ์ •์ฑ…, ๋ฐฐํฌ๋ฅผ ๊ฒ€ํ† ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™”

Apigee ๋‚ด์—์„œ ๊ณ ๊ฐ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋„๊ตฌ๋Š” ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณ ๊ฐ์€ Apigee๋กœ ์ „์†กํ•˜๊ธฐ ์ „์— PCI ๋ฐ์ดํ„ฐ๋ฅผ ์›ํ•˜๋Š” ๋Œ€๋กœ ์•”ํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PCI ์š”๊ตฌ์‚ฌํ•ญ 4: (๊ฐœ๋ฐฉํ˜• ๊ณต์šฉ ๋„คํŠธ์›Œํฌ์—์„œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ ์ „์†ก ์•”ํ˜ธํ™”)์—์„œ๋Š” ๊ฐœ๋ฐฉํ˜• ๊ณต์šฉ ๋„คํŠธ์›Œํฌ์—์„œ ์นด๋“œ ์†Œ์ง€์ž ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด๋กœ๋“œ(๋˜๋Š” ๋ฉ”์‹œ์ง€ ๋ณธ๋ฌธ)์˜ ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋Š” Apigee ์ž‘๋™์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ Apigee ์ •์ฑ…์—์„œ๋Š” ๊ณ ๊ฐ์ด ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Apigee์—์„œ ๋ฐ์ดํ„ฐ ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋ฉด ๋ณ€ํ™˜์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ ํŽ˜์ด๋กœ๋“œ๊ฐ€ ์•”ํ˜ธํ™”๋˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์ •์ฑ…, ๊ณ ๊ฐ์ด ๋นŒ๋“œํ•œ ์ •์ฑ…๊ณผ ๋ฒˆ๋“ค์€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์บก์ฒ˜

๊ณ ๊ฐ์€ ๋ฐ์ดํ„ฐ ์บก์ฒ˜ ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ Apigee ์• ๋„๋ฆฌํ‹ฑ์Šค ํ”Œ๋žซํผ์— ์ปค์Šคํ…€ ์†์„ฑ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Apigee์—์„œ๋Š” ์นด๋“œ ์†Œ์ง€์ž ์ •๋ณด ์ €์žฅ์— ๋ฐ์ดํ„ฐ ์บก์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

URL์˜ ์ฟผ๋ฆฌ ๋ฌธ์ž์—ด์„ ํ†ตํ•œ ์ •๋ณด ๋…ธ์ถœ

Apigee์—์„œ๋Š” URL์˜ ์ฟผ๋ฆฌ ๋ฌธ์ž์—ด์„ ํ†ตํ•ด ๋ฏผ๊ฐํ•œ ์ •๋ณด(์นด๋“œ ์†Œ์ง€์ž ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š์Œ)๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” API ์„ค๊ณ„๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.