Sensitive Data Protection์๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฌ, ๋ณํ (์ต๋ช ํ), ๊ฒ์, ๋ถ๋ฅํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์ ํ์ ๋ฉ์๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud ์ํ์ ๋ฐ์ดํฐ๋ฅผ ์ค์บํ๊ณ ๋ค์ํ ์ ํ์ ์ํฌ๋ก๋์ ๋ง๊ฒ ๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ ๋์์ ์ต์ ํํ ์ ์์ต๋๋ค.
๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์๋ ์ ํ์ ์ ๊ณตํฉ๋๋ค.
๊ฒ์ฌ ๋ฐ ์ต๋ช ํ ๋ฐฉ๋ฒ
์ด ์น์ ์์๋ ๊ฒ์ฌ ๊ตฌ์ฑ์ ๋์ด๋ ์ ๋ณด ์ ํ๊ณผ ์ผ์นํ๋ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ํ์ ์ผ๋ก ์ต๋ช ํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ฝํ ์ธ ๋ฉ์๋
์ฝํ ์ธ ๋ฉ์๋๋ ๋๊ธฐ์ ์คํ ์ดํธ๋ฆฌ์ค(Stateless) ๋ฉ์๋์ ๋๋ค. ๊ฒ์ฌํ๊ฑฐ๋ ๋ณํํ ๋ฐ์ดํฐ๋ ์์ฒญ์์ DLP API๋ก ์ง์ ์ ์ก๋ฉ๋๋ค. Sensitive Data Protection ๊ฒ์ฌ ๊ฒฐ๊ณผ ๋๋ ๋ณํ๋ ๋ฐ์ดํฐ๊ฐ API ์๋ต์ ๋ฐํ๋ฉ๋๋ค. ์์ฒญ ๋ฐ์ดํฐ๋ ์ ์ก ์ค์ ์ํธํ๋๋ฉฐ ์ ์ฅ๋์ง ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ฝํ ์ธ ๋ฉ์๋์ ๋ํ REST API ์ฐธ์กฐ๋ฅผ ์ดํด๋ณด์ธ์.
์ ์ฅ ๋ฐฉ๋ฒ
์คํ ๋ฆฌ์ง ๋ฉ์๋๋ Cloud Storage, BigQuery, Datastore ๋ชจ๋์ Firestore (Datastore)์ ๊ฐ์ ์์คํ
์์ Google Cloud ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฌํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์คํ ๋ฆฌ์ง ๊ฒ์ฌ๋ฅผ ์ฌ์ฉ ์ค์ ํ๋ ค๋ฉด dlpJobs ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ ์์
์ ๋ง๋ญ๋๋ค. ๊ฐ ์์
์ ๊ด๋ฆฌํ ์๋น์ค๋ก ์คํ๋์ด ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฌํ ํ ๊ฒฐ๊ณผ ์ ์ฅ ๋๋ ๊ฒ์์ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ ์์
์ ์ํํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ์์
์ธ์๋ ๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ๋ ์์
์ํ, ์ค์บํ ๋ฐ์ดํธ, infoType๋น ์์ฝ ๊ฒฐ๊ณผ ๋ฑ ์์
์ ๋ํ ์ธ๋ถ์ ๋ณด๋ฅผ ๋ง๋ค๊ณ ์ ์ฅํฉ๋๋ค. Google Cloud ์ฝ์์์ DLP API ๋๋ ๋ฏผ๊ฐํ ์ ๋ณด ๋ณดํธ๋ฅผ ์ฌ์ฉํ์ฌ ์์
์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ 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 ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ค์ ํญ๋ชฉ์ ๋ํ REST API ์ฐธ์กฐ๋ฅผ ์ดํด๋ณด์ธ์.
ํ์ ๊ตฌ์ฑ
์ฐ๊ฒฐ
์ฐ๊ฒฐ์ Cloud SQL ํ์์๋ง ๊ด๋ จ์ด ์์ต๋๋ค.
๋ฐ์ดํฐ ํ๋กํ
organizations.locations.projectDataProfilesprojects.locations.projectDataProfilesorganizations.locations.fileStoreDataProfilesprojects.locations.fileStoreDataProfilesorganizations.locations.tableDataProfilesprojects.locations.tableDataProfilesorganizations.locations.columnDataProfilesprojects.locations.columnDataProfiles
๋ค์ ๋จ๊ณ
- ํ ์คํธ ๋ฐ ์ด๋ฏธ์ง์์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ๊ฒ์ฌํ๊ณ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์๋ด ๊ฐ์ด๋๋ฅผ ์ฝ์ด๋ณด์ธ์.
- ์คํ ๋ฆฌ์ง ๊ฒ์ฌ ๋ฐ ์์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์คํ ๋ฆฌ์ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฏผ๊ฐํ ์ ๋ณด ๊ฒ์ฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ๋ฏผ๊ฐํ ์ ๋ณด ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ฐ์ดํฐ ํ๋กํ์ ์ฐธ๊ณ ํ์ธ์.
- ๊ฐ๊ฒฉ์ ๊ฒํ ํฉ๋๋ค.