๋ฉ”์„œ๋“œ ์œ ํ˜•

Sensitive Data Protection์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌ, ๋ณ€ํ™˜ (์ต๋ช…ํ™”), ๊ฒ€์ƒ‰, ๋ถ„๋ฅ˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฉ”์„œ๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Google Cloud ์•ˆํŒŽ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์Šค์บ”ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์›Œํฌ๋กœ๋“œ์— ๋งž๊ฒŒ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ ๋™์ž‘์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”์„œ๋“œ ์œ ํ˜•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์‚ฌ ๋ฐ ์ต๋ช…ํ™” ๋ฐฉ๋ฒ•

์ด ์„น์…˜์—์„œ๋Š” ๊ฒ€์‚ฌ ๊ตฌ์„ฑ์— ๋‚˜์—ด๋œ ์ •๋ณด ์œ ํ˜•๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„ ์„ ํƒ์ ์œผ๋กœ ์ต๋ช…ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์ฝ˜ํ…์ธ  ๋ฉ”์„œ๋“œ

์ฝ˜ํ…์ธ  ๋ฉ”์„œ๋“œ๋Š” ๋™๊ธฐ์‹ ์Šคํ…Œ์ดํŠธ๋ฆฌ์Šค(Stateless) ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ๊ฒ€์‚ฌํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ™˜ํ•  ๋ฐ์ดํ„ฐ๋Š” ์š”์ฒญ์—์„œ DLP API๋กœ ์ง์ ‘ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. Sensitive Data Protection ๊ฒ€์‚ฌ ๊ฒฐ๊ณผ ๋˜๋Š” ๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ๊ฐ€ API ์‘๋‹ต์— ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ์š”์ฒญ ๋ฐ์ดํ„ฐ๋Š” ์ „์†ก ์ค‘์— ์•”ํ˜ธํ™”๋˜๋ฉฐ ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

API ์š”์ฒญ์„ ํ†ตํ•ด ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์ฝ˜ํ…์ธ  ๋ฉ”์„œ๋“œ ๋ฐ์ดํ„ฐ ํ๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌ ๋ฐ ๋ถ„๋ฅ˜ ๋˜๋Š” ์ต๋ช…ํ™” ๋ฐ ๋ณ€ํ™˜ํ•˜๋ฉฐ ๋™๊ธฐ API ์‘๋‹ต์„ ํด๋ผ์ด์–ธํŠธ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ฝ˜ํ…์ธ  ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ REST API ์ฐธ์กฐ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.

์ €์žฅ ๋ฐฉ๋ฒ•

์Šคํ† ๋ฆฌ์ง€ ๋ฉ”์„œ๋“œ๋Š” Cloud Storage, BigQuery, Datastore ๋ชจ๋“œ์˜ Firestore (Datastore)์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์—์„œ Google Cloud ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ๊ฒ€์‚ฌ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด dlpJobs ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ ์ž‘์—…์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฐ ์ž‘์—…์€ ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋กœ ์‹คํ–‰๋˜์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•œ ํ›„ ๊ฒฐ๊ณผ ์ €์žฅ ๋˜๋Š” ๊ฒŒ์‹œ์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ ํƒ์  ์ž‘์—… ์™ธ์—๋„ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋Š” ์ž‘์—… ์ƒํƒœ, ์Šค์บ”ํ•œ ๋ฐ”์ดํŠธ, infoType๋‹น ์š”์•ฝ ๊ฒฐ๊ณผ ๋“ฑ ์ž‘์—…์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋งŒ๋“ค๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์—์„œ DLP API ๋˜๋Š” ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๊ฐ€ Google Cloud ์Šคํ† ๋ฆฌ์ง€ ์ €์žฅ์†Œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•œ ํ›„ ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์„ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋ฉ”์„œ๋“œ ๋ฐ์ดํ„ฐ ํ๋ฆ„

์ž์„ธํ•œ ๋‚ด์šฉ์€ projects.dlpJobs ๋ฆฌ์†Œ์Šค์˜ REST API ์ฐธ์กฐ๋ฅผ ํ™•์ธํ•˜์„ธ์š”. StorageConfig ๊ฐ์ฒด์—์„œ ์Šคํ† ๋ฆฌ์ง€ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ฉ”์„œ๋“œ

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

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์‚ฌ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด dlpJobs ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ ์ž‘์—…์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ž‘์—…์€ ๊ฒ€์‚ฌ ์š”์ฒญ์„ ๋ฆฌ์Šจํ•˜๋Š” ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค๋กœ ์‹คํ–‰๋˜๊ณ  ๊ฒฐ๊ณผ ์ €์žฅ ๋˜๋Š” ๊ฒŒ์‹œ์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ ํƒ์  ์ž‘์—… ์™ธ์—๋„ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋Š” ์ž‘์—… ์ƒํƒœ, ์Šค์บ”ํ•œ ๋ฐ”์ดํŠธ, infoType๋‹น ์š”์•ฝ ๊ฒฐ๊ณผ ๋“ฑ ์ž‘์—…์— ๋Œ€ํ•œ ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋งŒ๋“ค๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. Google Cloud ์ฝ˜์†”์—์„œ DLP API ๋˜๋Š” ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์™ธ๋ถ€ ์†Œ์Šค์—์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก, ๋ฏผ๊ฐํ•œ ์ •๋ณด ๋ณดํ˜ธ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์‚ฌํ•œ ๋‹ค์Œ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ž‘์—… ๋ฐ์ดํ„ฐ ํ๋ฆ„

์ž์„ธํ•œ ๋‚ด์šฉ์€ projects.dlpJobs ๋ฆฌ์†Œ์Šค์˜ REST API ์ฐธ์กฐ๋ฅผ ํ™•์ธํ•˜์„ธ์š”. StorageConfig ๊ฐ์ฒด์˜ hybridOptions ํ•„๋“œ์— ๋ฐ์ดํ„ฐ ์†Œ์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•

๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฏผ๊ฐํ•œ ์ •๋ณด ๊ฒ€์ƒ‰์„ ๊ตฌ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์€ ์กฐ์ง์—์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ์žˆ๋Š” ์œ„์น˜, ์ €์žฅ ์ค‘์ธ ๋ฏผ๊ฐํ•œ ์ •๋ณด์˜ ์ข…๋ฅ˜, ํ•ด๋‹น ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šค ์ œ์–ด๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

BigQuery, Cloud SQL, Cloud Storage, Vertex AI์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์Šค์บ”ํ•˜๋„๋ก ํƒ์ƒ‰์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud Security Command Center Enterprise๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ Sensitive Data Protection์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์Šค์บ”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ ํƒ์ƒ‰ ์Šค์บ” ํ›„์— Sensitive Data Protection์ด ์ˆ˜ํ–‰ํ•  ์ž‘์—…์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šค์บ” ๊ฒฐ๊ณผ๋ฅผ Security Command Center ๋ฐ Google Security Operations์™€ ๊ฐ™์€ ๋‹ค๋ฅธGoogle Cloud ์„œ๋น„์Šค๋กœ ์ „์†กํ•˜์—ฌ ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ ์ƒํƒœ์— ๋Œ€ํ•œ ๊ฐ€์‹œ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœํŒŒ์ผ๋ง๋œ ๋ฆฌ์†Œ์Šค์— ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜์—ฌ ํ•ด๋‹น ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ IAM ์•ก์„ธ์Šค๋ฅผ ์ž๋™์œผ๋กœ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•˜๋„๋ก ๊ฒ€์ƒ‰ ์„œ๋น„์Šค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์„ BigQuery๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ธ ํ”„๋กœํ•„์„ Looker์— ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์ „ ์ œ์ž‘๋œ ๋ณด๊ณ ์„œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งž์ถค ์ฟผ๋ฆฌ ๋ฐ ๋ณด๊ณ ์„œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด DiscoveryConfig ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํƒ์ƒ‰์€ ํƒ์ƒ‰ ๊ตฌ์„ฑ์—์„œ ์„ค์ •ํ•œ ๋ฒ”์œ„์™€ ๋นˆ๋„์— ๋”ฐ๋ผ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. Sensitive Data Protection์—์„œ ์ƒ์„ฑ๋œ ํ”„๋กœํ•„์„ ์ €์žฅํ•˜๋Š” ์œ„์น˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ์ƒ์ฃผ ๊ณ ๋ ค์‚ฌํ•ญ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

DLP API ๋˜๋Š” Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ๊ตฌ์„ฑ, ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„, Cloud SQL ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋‹ค์–‘ํ•œ Google Cloud์„œ๋น„์Šค๋กœ ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์„ ์ „์†กํ•˜๋Š” Sensitive Data Protection์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒ€์ƒ‰ ๋ฐ์ดํ„ฐ ํ๋ฆ„

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ REST API ์ฐธ์กฐ๋ฅผ ์‚ดํŽด๋ณด์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„