Carousell

Cloudflare Zero Trust๋กœ Carousell์˜ ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณดํ˜ธํ•˜๊ณ , ์ง์›๋“ค์ด ์›๊ฒฉ์œผ๋กœ ์›ํ™œํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Œ

2012๋…„ Quek Siu Rui, Lucas Ngoo, Marcus Tan์—๊ฒŒ๋Š” ํ•˜๋‚˜์˜ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์Šค๋งˆํŠธํฐ์œผ๋กœ ์ฑ„ํŒ…ํ•˜๋Š” ๊ฒƒ๋งŒํผ ์‰ฝ๊ฒŒ ์ƒํ’ˆ์„ ์‚ด ์ˆ˜ ์žˆ๊ณ  ์‚ฌ์ง„ ํ•œ ์žฅ ์ฐ๋Š” ๊ฒƒ๋งŒํผ ์‰ฝ๊ฒŒ ํŒ” ์ˆ˜ ์žˆ๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋ฅผ ์›น ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. Carousell์€ ๊ทธ ์•„์ด๋””์–ด๋ฅผ ํ˜„์‹ค๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚  Carousell์€ ์•„์‹œ์•„์—์„œ ๊ฐ€์žฅ ํฐ ๊ทœ๋ชจ์˜ C2C ์ „์ž์ƒ๊ฑฐ๋ž˜ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋กœ ์„ฑ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. Carousell์€ ์‹ฑ๊ฐ€ํฌ๋ฅด, ํ™์ฝฉ, ๋Œ€๋งŒ์—์„œ ์ตœ๊ณ ์˜ ๋ผ์ดํ”„์Šคํƒ€์ผ ์‡ผํ•‘ ์•ฑ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ์ธ๋„๋„ค์‹œ์•„, ๋ง๋ ˆ์ด์‹œ์•„, ํ˜ธ์ฃผ, ํ•„๋ฆฌํ•€์—์„œ๋„ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Carousell ์ด์šฉ์ž๋Š” ์ž๋™์ฐจ, ๋ถ€๋™์‚ฐ, ํŒจ์…˜, ๊ฐ€์ „ ์ œํ’ˆ, ๋ณด์กฐ ์žฅ์น˜, ์ „์ž ์ œํ’ˆ ๋“ฑ์„ ๊ตฌ๋งคํ•˜๋ ค๊ณ  ์‚ฌ์ดํŠธ์— ๋ฐฉ๋ฌธํ•ฉ๋‹ˆ๋‹ค. ์ด ์‚ฌ์ดํŠธ์—์„œ๋Š” ๋˜ํ•œ ๊ตฌ์ธ ๋ชฉ๋ก์„ ํ˜ธ์ŠคํŒ…ํ•˜๋ฉฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—…์ข…์˜ ๋ฒ”์œ„๋ฅผ ์ง€์†ํ•ด์„œ ํ™•์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ฑ๊ฐ€ํฌ๋ฅด ์ธ๊ตฌ์˜ 1/4 ์ด์ƒ์ด Carousell์„ ์ด์šฉํ•˜๋ฉฐ, ์ ์  ๋” ๋งŽ์€ ์‹ฑ๊ฐ€ํฌ๋ฅด์™€ ์„ธ๊ณ„์˜ ์ด์šฉ์ž๊ฐ€ ์ด ์‚ฌ์ดํŠธ์— ๋“ค์–ด์˜ค๋ฉด์„œ ์ˆซ์ž๊ฐ€ ์ ์  ๋” ๋Š˜์–ด๋‚˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Cloudflare WAF์™€ ์ „์—ญ ํด๋ผ์šฐ๋“œ ๋„คํŠธ์›Œํฌ, 2016๋…„๋ถ€ํ„ฐ ์‹œ์ž‘๋œ ์„ฑ๊ณต์ ์ธ ํŒŒํŠธ๋„ˆ์‹ญ

2016๋…„์— Carousell์€ Cloudflare๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งค๋‹ฌ 1PB์˜ ์ด๋ฏธ์ง€๋ฅผ ์„œ๋น„์Šคํ•˜๋ฉด์„œ ๊ณ ๊ฐ์—๊ฒŒ ์›ํ™œํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋ž˜ํ”ฝ์ด ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ Cloudflare๋Š” Carousell์ด ๋†’์€ ์„ฑ๋Šฅ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋„๋ก ํ•˜๋ฉด์„œ ํ•ด๋‹น ํšŒ์‚ฌ์˜ ์ •๊ธฐ ๋ฐ˜์ง ์„ธ์ผ๊ณผ ๊ฐ™์€ ๊ณ  ํŠธ๋ž˜ํ”ฝ ์ด๋ฒคํŠธ ๋™์•ˆ์—๋„ ๊ฐ€๋™ ์‹œ๊ฐ„์„ ๋ณด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. Cloudflare๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•„์š”์— ๋”ฐ๋ผ ๋™์  ํŽ˜์ด์ง€๋ฅผ ์บ์‹œํ•˜๋ฉด์„œ Carousell์€ ์ผ๋ฐ˜์ ์ธ ํŠธ๋ž˜ํ”ฝ๋Ÿ‰์ด 3๋ฐฐ ์ด์ƒ ๊ธ‰์ฆํ•ด๋„ ์ด๋ฅผ ๋ถ€๋‹ด ์—†์ด ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฒฝ์Ÿ ๊ด€๊ณ„์ธ CDN ๊ณต๊ธ‰์ž๋“ค์ด ๋น„์Šทํ•œ ๋ฐ์ดํ„ฐ๋Ÿ‰์— ๋Œ€ํ•ด ๋” ๋†’์€ ๋น„์šฉ์„ ์น˜๋ฅด๊ณ ๋„ ๋”ฐ๋ผ์žก์ง€ ๋ชปํ•œ ์ˆ˜์ค€์˜ ์„ฑ๋Šฅ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

"Cloudflare์™€์˜ ๊ด€๊ณ„๋Š” ์šฐ๋ฆฌ๊ฐ€ DNS ๋ฐ SSL ์ข…๋ฃŒ ์š”๊ฑด์„ ์œ„ํ•œ ์†”๋ฃจ์…˜์„ ์ฐพ๋‹ค๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ ์šฐ๋ฆฌ๋Š” Cloudflare Cache๋ฅผ ํƒ์ƒ‰ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋‹ค๋ฅธ CDN์— ์žˆ๋˜ ์šฐ๋ฆฌ ์ž์‚ฐ์„ ์ด์ „ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค." Carousell ๊ทธ๋ฃน์˜ DevOps, SR(์‚ฌ์ดํŠธ ์•ˆ์ •์„ฑ), ํ”Œ๋žซํผ, ์‚ฌ์ด๋ฒ„๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€๋ฌธ ์„ ์ž„ ์ด์‚ฌ์ธ Sanjeev Jaiswal์€ ์ด๋ ‡๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. "์ด์ œ ์บ์‹ฑ์€ 100% ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Cloudflare์˜ ๊ธ€๋กœ๋ฒŒ ์—์ง€ ๋„คํŠธ์›Œํฌ์—์„œ ์šฐ๋ฆฌ์˜ CDN, WAF, ์บ์‹ฑ, SSL ์—”๋“œํฌ์ธํŠธ, DNS ์š”๊ฑด์ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. Cloudflare๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์—… ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๋„๋ก ๋„์™€์ฃผ๊ณ  ํˆฌ์ž๋Œ€๋น„ ๋†’์€ ์ˆ˜์ต์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค."

ํ”Œ๋žซํผ์˜ ์†๋„๋ฅผ ๋†’์ด๊ณ  ๊ทœ๋ชจ๋ฅผ ํ™•๋Œ€ํ•˜๋Š” ๊ฒƒ์— ๋”ํ•ด Cloudflare๋Š” DDoS ๊ณต๊ฒฉ ๋ฐ ๋ฆฌ์†Œ์Šค ์†Œ๋ชจ ๋ด‡ ๋“ฑ์˜ ๋ณผ๋ฅ˜๋ฉ”ํŠธ๋ฆญ ๋ณด์•ˆ ์œ„ํ˜‘๊ณผ ๊ต์ฐจ ์‚ฌ์ดํŠธ ์Šคํฌ๋ฆฝํŒ…(XSS)๊ณผ ๊ฐ™์€ ์•…์˜์  ํ™œ๋™์œผ๋กœ๋ถ€ํ„ฐ Carousell์„ ๋ณดํ˜ธํ–ˆ์Šต๋‹ˆ๋‹ค. Cloudflare ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฉํ™”๋ฒฝ(WAF)์€ ๊ณต๋™ ์œ„ํ˜‘ ์ธํ…”๋ฆฌ์ „์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•…์˜์  ์š”์ฒญ์„ ์‹๋ณ„ ๋ฐ ๋ฐฉ์ง€ํ•˜๋ฉด์„œ, Carousell์ด ์œ ์ž… ๊ณต๊ฒฉ์„ ๋Šฅ๋™์ ์œผ๋กœ ๋ฐฉ์–ดํ•˜๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๋„๋ก ํž˜์„ ์‹ค์–ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

"Cloudflare WAF๋Š” ๊ณต๊ฐœ ์›น ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ณด์•ˆ ํ”„๋กœ์ ํŠธ(Open Web Application Security Project, OWASP)์™€ Cloudflare ํŠน์ˆ˜ ๊ทœ์น™์œผ๋กœ ์šฐ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ชจ๋‘ ์ถฉ์กฑ์‹œ์ผœ์ค๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ์‚ฌ์šฉ์ž ์„ค์ • ๊ทœ์น™์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜์—ฌ Cloudflare๊ฐ€ ์šฐ๋ฆฌ ํ•„์š”์— ๊ผญ ๋งž๋Š” ๊ฒƒ์ด ๋˜๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." Jaiswal์˜ ํšŒ์ƒ์ž…๋‹ˆ๋‹ค. "๋ฐฉํ™”๋ฒฝ ๊ธฐ๋Šฅ์„ ์ผœ๋„ ๋Œ€๊ธฐ ์‹œ๊ฐ„์— ์žˆ์–ด ์ธก์ • ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ ์ €ํ•˜๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. Cloudflare ๋ณด์•ˆ ๊ธฐ๋Šฅ์€ ์ „์ฒด ์‚ฌ์ดํŠธ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์œผ๋ฉฐ, ๋” ๋งŽ์€ ๊ฒ€์‚ฌ๋ฅผ ์‹œํ–‰ํ•ด๋„ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์€ ์ €ํ•˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด Cloudflare๋ฅผ ์ด์šฉํ•˜๋ฉด์„œ ์šฐ๋ฆฌ๊ฐ€ ๊ฒฝํ—˜ํ•˜๋Š” ๊ฐ€์žฅ ํฌ๊ณ  ์ง€์†์ ์ธ ์ด์  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค."

Cloudflare Zero Trust๋กœ ์ธ๋ ฅ ๋ณด์•ˆ ๋ฌธ์ œ ํ•ด๊ฒฐํ•˜๊ธฐ

2019๋…„๋ถ€ํ„ฐ Carousell์€ COVID-19 ํŒฌ๋ฐ๋ฏน ์ƒํ™ฉ์„ ํ—ค์ณ๋‚˜๊ฐ€๊ณ  ์ฆ๊ฐ€ํ•˜๋Š” ํ•ด์™ธ ์ง์› ๋ฐ ํ˜‘๋ ฅ์—…์ฒด ์ธ๋ ฅ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ„์†ํ•ด์„œ ์›๊ฒฉ ๊ทผ๋ฌด๋ฅผ ์ˆ˜์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ทผ๋ณธ์ ์ธ ๋ณ€ํ™” ๊ฐ€์šด๋ฐ Carousell์€ ์กฐ์ง์˜ ๋ณด์•ˆ์„ ์ „๋žต์ ์œผ๋กœ ์žฌ์ ๊ฒ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ ๊ฒ€์˜ ์ดˆ์ ์€ ์ง์›์ด ๊ธฐ์—… ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์•ˆ์ „ํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•˜๋„๋ก ๋ณด์žฅํ•˜๊ณ  ๋‚ด๋ถ€ ์ธํ”„๋ผ๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์— ๋งž์ถ”์–ด์กŒ์Šต๋‹ˆ๋‹ค.

"์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์ƒˆ๋กœ์šด ์‹œ๊ฐ์œผ๋กœ ์‚ดํŽด๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ™•์žฅ๋œ ๋ณด์•ˆ ํŒ€์„ ์˜จ๋ณด๋”ฉํ•˜๊ณ  ์™ธ๋ถ€ ๊ฐ์‚ฌ์ธ๊ณผ ํ˜‘๋ ฅํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ณด์•ˆ ์ •์ฑ…์„ ์‹œํ–‰ํ•˜๋ฉฐ ๋ณด์•ˆ ์—ฐ๊ตฌ์ž ๋ฐ ์œค๋ฆฌ์  ํ•ด์ปค๋“ค๊ณผ ๋ฒ„๊ทธ ๋ฐ”์šดํ‹ฐ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜๋ฉด์„œ ๋ง์ž…๋‹ˆ๋‹ค." Jaiswal์€ ๋งํ•ฉ๋‹ˆ๋‹ค. "๋ชฉํ‘œ๋Š” ์ด๋Ÿฌํ•œ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์—์„œ ๋ฐœ๊ฒฌํ•œ ์‚ฌํ•ญ์„ ์ ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ ๊ธฐ๋Šฅ์„ ํ–ฅ์ƒํ•˜๊ณ  Carousell ์ธํ”„๋ผ ๋ฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ฐœ์„ ํ•˜๋ฉด์„œ ID ๋ฐ ๊ถŒํ•œ ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค."

์ด ํšŒ์‚ฌ์—์„œ๋Š” Cloudflare๋ฅผ ์ด์šฉํ•˜๊ธฐ ์ „์— ๊ฒฝ์Ÿ์—…์ฒด์ด์ž ์ดˆ๊ธฐ์— Zero Trust ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค(ZTNA) ๋ถ„์•ผ๋กœ ์ง„์ž…ํ•œ ์—…์ฒด๋ฅผ ๊ณ ๋ คํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ•ด๋‹น ๊ณต๊ธ‰์—…์ฒด์˜ ์†”๋ฃจ์…˜์ด ๋ณต์žกํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฑ„ํƒํ•˜๊ธฐ ์–ด๋ ต๊ณ  ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ์ž…์žฅ์—์„œ๋„ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.

"Carousell์€ ๋ณด์•ˆ์ด๋‚˜ ์•ก์„ธ์Šค์˜ ๊ฐ„ํŽธํ•จ ์ธก๋ฉด์—์„œ ํ›Œ๋ฅญํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งค์šฐ ๋ฒˆ๊ฑฐ๋กœ์šด ๊ตฌ์กฐ์˜€๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ„์†Œํ™”ํ•˜๋ ค๋Š” ๋งˆ๋‹น์—์„œ ๊ทธ๋Ÿฌํ•œ ์ˆ˜์ค€์˜ ๋ณต์žก์„ฑ์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์‹ถ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Jaiswal์€ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. "์šฐ๋ฆฌ๊ฐ€ ๊ณ ๋ คํ–ˆ๋˜ ๋‹ค๋ฅธ ์†”๋ฃจ์…˜์€ ๊ตฌํ˜„ํ•˜๊ธฐ์— ๋„ˆ๋ฌด ๋ณต์žกํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ์žฅ์น˜์— ๋‹จ์ˆœํ•œ SSH ์•ก์„ธ์Šค๋งŒ ํ•˜๋Š” ๋ฐ๋„ ์—ฌ๋Ÿฌ ๋ช…๋ น์ค„ ๋งค๊ฐœ ๋ณ€์ˆ˜๊ฐ€ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์— ๋น„ํ•ด Cloudflare Zero Trust ์†”๋ฃจ์…˜์€ ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฌ์› ๊ณ  ์•„์ฃผ ์ž˜ ์ •์˜๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค." ๊ทธ๋Š” ์ด๋ ‡๊ฒŒ ๋ง๋ถ™์˜€์Šต๋‹ˆ๋‹ค.

Carousell์€ ํด๋ผ์šฐ๋“œ ๋ฐ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ ์ „์ฒด์—์„œ ๋‚ด๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ์›น ์‚ฌ์ดํŠธ, ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด Cloudflare Zero Trust๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์€ IP ๋ฐ ์ง€๋ฆฌ์  ์œ„์น˜์— ๊ธฐ๋ฐ˜ํ•œ ์ปจํŠธ๋กค์ด๋‚˜ ๋ฒ”์šฉ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๊ฐ™์ด ๋‹ค๋ฅธ ๋” ์œ„ํ—˜ํ•œ ์•ก์„ธ์Šค ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ํšŒ์‚ฌ์˜ ์šฐ๋ ค๋ฅผ ๋ชจ๋‘ ์—†์• ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

Cloudflare์™€ ํ•จ๊ป˜ ํ•˜๋ฉด์„œ Carousell์€ ์ด์ œ ์„ ํ˜ธํ•˜๋Š” ID ๊ณต๊ธ‰์ž ํ™•์ธ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋ฉฐ, ๊ด€๋ฆฌ์ž๋Š” ์‚ฌ์šฉ์ž ์—ญํ•  ๋ฐ ๊ทธ๋ฃน ๋ฉค๋ฒ„์‹ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์•ฑ๋ณ„๋กœ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ์ •์ฑ…์„ ๊ตฌ์ถ•ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ Carousell์€ ๋‹จ์ผ ์•ก์„ธ์Šค ์ง€์ ์œผ๋กœ์„œ์˜ ๊ธฐ์กด VPN์—์„œ ๋ฒ—์–ด๋‚˜ ๋ชจ๋“  ์•ก์„ธ์Šค ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์„ ๋˜์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

Carousell์€ Cloudflare Zero Trust๋ฅผ ์ด์šฉํ•˜๋ฉด ์ฆ‰๊ฐ์ ์œผ๋กœ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Œ์„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. Cloudflare Zero Trust ๋•๋ถ„์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ธ์ฆํ•˜๋Š” ์ง์›๊ณผ ๊ทธ๋Ÿฌํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ณด์•ˆ ํŒ€ ๋ชจ๋‘๊ฐ€ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ํšจ์œจ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

"Cloudflare๋กœ ์šฐ๋ฆฌ ๊ฐœ๋ฐœ์ž๋“ค์€ ์›๊ฒฉ ์—ฐ๊ฒฐ์„ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค. VPN ํ”„๋กœํ•„์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ ์–ด๋–ค ๋ฆฌ์†Œ์Šค์— ์—ฐ๊ฒฐํ•ด์•ผ ํ• ์ง€ ํŒŒ์•…ํ•˜๋Š” ๋Œ€์‹ , Zero Trust ์†”๋ฃจ์…˜์€ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์—์ด์ „ํŠธ๋ฅผ ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋ผ์šฐํŒ…๊ณผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜ ๋˜๋Š” ๋น„ํ”„๋กœ๋•์…˜ ๋ฆฌ์†Œ์Šค์— ์‰ฝ๊ฒŒ ์›ํ™œํ•œ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋งŒ ํ•ด๋„ ๋งค๋‹ฌ ์‚ฌ์šฉ์ž 1๋ช…๋‹น ์ตœ์†Œ 15๋ถ„์ด ์ ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค." Jaiswal์€ ๋งํ•ฉ๋‹ˆ๋‹ค.

"SRE ํŒ€ ์ž…์žฅ์—์„œ๋Š” ํ›จ์”ฌ ๋” ์ ˆ์•ฝ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด์ œ ๋‹ค์–‘ํ•œ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ์œ„ํ•˜์—ฌ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์—ฌ๋Ÿฌ VPN ํ„ฐ๋„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ฐ€์šฉ์„ฑ์„ ์œ ์ง€ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค." ๊ณ„์†ํ•ด์„œ Jaiswal์ด ๋งํ•ฉ๋‹ˆ๋‹ค. "Cloudflare์— ๋•๋ถ„์— ์—„์ฒญ๋‚œ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ๋ฌธ์ œ ๋ฐœ์ƒ์„ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ ˆ์•ฝํ•œ ์‹œ๊ฐ„์„ ํ™œ์šฉํ•ด์„œ ๋” ํฐ ํ”„๋กœ์ ํŠธ ๋ฐ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์ง€์š”."

Zero Trust ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ Carousell์€ ๋‚ด๋ถ€ ๋ณด์•ˆ ์ •์ฑ… ์œ ์ง€์— ์“ฐ๋Š” ์‹œ๊ฐ„๋„ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ค‘์•™ ์ง‘์ค‘ํ™” ๊ด€๋ฆฌ๋ฅผ ํ•˜๋ฉด ์‚ฌ์šฉ์ž ์—ญํ•  ์ƒ์„ฑ๊ณผ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์‰ฌ์›Œ์ง€๋ฉฐ, ์ง์›์ด ์ด์งํ•˜๋ฉด ๊ถŒํ•œ์„ ์ทจ์†Œํ•˜๋Š” ๊ฒƒ๋„ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

"Cloudflare๋Š” ์‚ฌ์šฉ์ž์˜ ์ž๊ฒฉ ์ฆ๋ช…์„ ์—ญํ• ๊ณผ ์—ฐ๊ณ„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง์›์ด ํ‡ด์‚ฌํ•  ๋•Œ๋„ SRE ํŒ€์ด ์‰ฝ๊ฒŒ ๊ณ„์ •์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋ฉฐ ๋ฐฉํ™”๋ฒฝ ์•ก์„ธ์Šค๋ฅผ ๊ธˆ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." Jaiswal์ด ๋งํ•ฉ๋‹ˆ๋‹ค. "๋‹จ์ผ ๊ด€๋ฆฌ ์ง€์ ์„ ์ด์šฉํ•˜๋ฏ€๋กœ ์ž‘์—…์ด ํฌ๊ฒŒ ๊ฐ„ํŽธํ•ด์ง‘๋‹ˆ๋‹ค."

Carousell์€ 500๊ฐœ์˜ Zero Trust ๋ผ์ด์„ ์Šค๋กœ ์‹œ์ž‘๋˜์—ˆ์œผ๋ฉฐ ํ˜„์žฌ๋Š” ์‚ฌ์—… ๋ถ€์„œ ์ „์ฒด์— ๊ฑธ์ณ ์ด 800~1000๋ช…์˜ ๊ธฐ์ˆ  ๋ฐ ๋น„๊ธฐ์ˆ  ์ง์›์œผ๋กœ ํ™•์žฅํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ Carousell SRE ํŒ€์—์„œ๋Š” Cloudflare ์†๋„ ์ œํ•œ์„ ๊ธฐ์กด์˜ ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์™€ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ์ƒ‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒ€์€ 5๋ฐฐ๋‚˜ ๋” ๋น„์‹ธ๋ฉด์„œ๋„ ๊ฑฐ์˜ ๋™๋“ฑํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์Ÿ์‚ฌ ์ œํ’ˆ์„ ๋Œ€์ฒดํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ „์— Cloudflare ์†”๋ฃจ์…˜์œผ๋กœ ์ž‘์—…ํ•ด๋ณธ ์ ์€ ์—†์—ˆ์ง€๋งŒ, ๋น„์Šทํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋Š” ๋งŽ์€ ์ œํ’ˆ์„ ๊ฒฝํ—˜ํ•ด๋ณธ ๋‹น์‚ฌ์ž๋กœ์„œ Jaiswal์€ ํŠนํžˆ Cloudflare์˜ ๊ฐ„ํŽธํ•œ ์‚ฌ์šฉ๊ณผ ์ง€์†๋˜๋Š” ๊ณ ๊ฐ ์ง€์›์— ๊ฐํƒ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

"Cloudflare์˜ ๋ช…์พŒํ•œ ์˜จ๋ณด๋”ฉ ํŠœํ† ๋ฆฌ์–ผ๊ณผ ๊ต์œก ์ž๋ฃŒ๋ฅผ ๊ธฐ์ดˆ๋กœ ์šฐ๋ฆฌ ์ž์ฒด์˜ ๋‚ด๋ถ€์šฉ ๋™์˜์ƒ์„ ๋งŒ๋“ค๋ฉด์„œ ํ•™์Šต ์†๋„๊ฐ€ ๋นจ๋ผ์กŒ์Šต๋‹ˆ๋‹ค." ๊ทธ๊ฐ€ ๋งํ•ฉ๋‹ˆ๋‹ค. "๋”์šฑ ์ค‘์š”ํ•œ ๊ฒƒ์€ Cloudflare ๊ณ ๊ฐ ํŒ€์ด ์ฟผ๋ฆฌ์— ๋Œ€ํ•œ ๋‹ต๋ณ€, ๋ฌธ์ œ ํ•ด๊ฒฐ, ํ–ฅํ›„ ๋กœ๋“œ๋งต ๋ฐœํ‘œ ์ œ๊ณต์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋›ฐ์–ด๋‚œ ์†Œํ†ต ๋Šฅ๋ ฅ์œผ๋กœ ์‘๋Œ€ํ•ด์ค€๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค."

"Cloudflare๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ณ  ์‹œ๊ณ„์ฒ˜๋Ÿผ ๋ฏฟ์„๋งŒํ•˜๋ฉด์„œ๋„ ๋ณตํ•ฉ์ ์ธ Zero Trust ๋ณด์•ˆ ์†”๋ฃจ์…˜์„ ํšจ์œจ์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค." Jaiswal์ด ๋ง๋ถ™์ž…๋‹ˆ๋‹ค. "์ €๋ ดํ•˜๊ณ  ๋ณ„๋„์˜ ์กฐ์น˜ ์—†์ด ๋ฐ”๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ์กด์˜ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ๊ณผ ์ธํ”„๋ผ์™€๋„ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

Carousell
๊ด€๋ จ ์‚ฌ๋ก€ ์—ฐ๊ตฌ
์ฃผ์š” ๊ฒฐ๊ณผ
  • ๊ฐœ๋ฐœ์ž 1๋ช…๋‹น ๋งค์›” 15๋ถ„์„ ์ ˆ์•ฝํ•˜๋ฉด์„œ ๊ทธ์— ๋”ฐ๋ผ ์ง์› ์ƒ์‚ฐ์„ฑ์ด ํ–ฅ์ƒ๋˜๊ณ  Carousell SRE ํŒ€์ด ํ•ต์‹ฌ ์‚ฌ์—… ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์— ๋”์šฑ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด ๋Š˜์–ด๋‚จ

  • ๋ ˆ๊ฑฐ์‹œ VPN์„ ๋Œ€์ฒดํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ์ด ํ–ฅ์ƒ๋˜๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋‚ด๋ถ€ ๋ฆฌ์†Œ์Šค์™€ ์ธํ”„๋ผ์— ์›ํ™œํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Œ

  • ์‚ฌ์ดํŠธ ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋˜์—ˆ์ง€๋งŒ, ์‚ฌ์ดํŠธ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋Š˜์–ด๋‚˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์— ์˜ํ–ฅ์ด ๋ฏธ์น˜์ง€๋Š” ์•Š์Œ

  • ๋‹จ์ผ ๊ด€๋ฆฌ ์ง€์ ์—์„œ ์กฐ์ง ์ „์ฒด์˜ ์•ก์„ธ์Šค ์ด๋ฒคํŠธ๋ฅผ ์ถ”์ ํ•˜๊ณ  ์†์‰ฝ๊ฒŒ ๊ฐ์‚ฌํ•˜๋ฏ€๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ณด์•ˆ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•  ์ˆ˜ ์žˆ์Œ

โ€œCloudflare๋Š” ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ณ  ์‹œ๊ณ„์ฒ˜๋Ÿผ ๋ฏฟ์„๋งŒํ•˜๋ฉด์„œ๋„ ๋ณตํ•ฉ์ ์ธ Zero Trust ๋ณด์•ˆ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ €๋ ดํ•˜๊ณ  ๋ณ„๋„์˜ ์กฐ์น˜ ์—†์ด ๋ฐ”๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ์กด์˜ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ๊ณผ ์ธํ”„๋ผ์™€๋„ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.โ€

Sanjeev Jaiswal
DevOps, SRE, ํ”Œ๋žซํผ ๋ฐ ์‚ฌ์ด๋ฒ„๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€๋ฌธ ์„ ์ž„ ์ด์‚ฌ

โ€œCloudflare Zero Trust ๋•๋ถ„์— ์šฐ๋ฆฌ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊ฐ„ํŽธํ•˜๊ฒŒ ์›๊ฒฉ์œผ๋กœ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ , ๊ธฐ์กด VPN์„ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ํ•˜๋‚˜์˜ ์—์ด์ „ํŠธ์™€ ์‚ฌ์ „ ์ •์˜๋œ ๋ผ์šฐํŒ…์œผ๋กœ ๋Œ€์ฒดํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.โ€

Sanjeev Jaiswal
DevOps, SRE, ํ”Œ๋žซํผ ๋ฐ ์‚ฌ์ด๋ฒ„๋ณด์•ˆ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€๋ฌธ ์„ ์ž„ ์ด์‚ฌ