Google Security Operations์— Google Cloud ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

๋‹ค์Œ์—์„œ ์ง€์›:

์ด ํŽ˜์ด์ง€์—์„œ๋Š” Google SecOps์— Google Cloud ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ณ  ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๋ณด๊ด€ ๊ธฐ๊ฐ„์— ๋”ฐ๋ผ ๋ช‡ ๋‹ฌ ๋˜๋Š” ๊ทธ ์ด์ƒ ๋™์•ˆ ์ง‘๊ณ„๋œ ํšŒ์‚ฌ ๋ณด์•ˆ ์ •๋ณด๋ฅผ ์ €์žฅ, ๊ฒ€์ƒ‰, ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์š”

Google SecOps๋กœ Google Cloud ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ์˜ต์…˜ ์„ ํƒ์€ ๋กœ๊ทธ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

์˜ต์…˜ 1: ์ง์ ‘ ์ˆ˜์ง‘

Google Cloud์—์„œ ํŠน์ˆ˜ Cloud Logging ํ•„ํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ํŠน์ • ๋กœ๊ทธ ์œ ํ˜•์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ Google SecOps์— ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud ์ด๋Ÿฌํ•œ ๋กœ๊ทธ๋Š” Google Cloud ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ๋Š” ํ•„ํ„ฐ๊ฐ€ ๊ตฌ์„ฑ๋œ ์‹œ์ ๋ถ€ํ„ฐ ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์ „์— ์ƒ์„ฑ๋œ ๋กœ๊ทธ๋Š” ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์‹ค์‹œ๊ฐ„ ์ „๋‹ฌ์€ Cloud Logging, Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, Security Command Center ํ”„๋ฆฌ๋ฏธ์—„ ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

Google Security Operations๋Š” ์ง€์›๋˜๋Š” ๋กœ๊ทธ ์œ ํ˜•๋งŒ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋กœ๊ทธ ์œ ํ˜•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ
  • Cloud NAT
  • Cloud DNS
  • Cloud Next Generation Firewall
  • Cloud Intrusion Detection System
  • Cloud Load Balancing
  • Cloud SQL
  • Windows ์ด๋ฒคํŠธ ๋กœ๊ทธ
  • Linux syslog
  • Linux Sysmon
  • Zeek
  • Google Kubernetes Engine
  • ๊ฐ์‚ฌ ๋ฐ๋ชฌ(auditd)
  • Apigee
  • reCAPTCHA Enterprise
  • Cloud Run ๋กœ๊ทธ(GCP_RUN)
  • Google Cloud ์•…์šฉ ์‚ฌ๋ก€

ํŠน์ • ๋กœ๊ทธ ํ•„ํ„ฐ ๋ฐ ์ถ”๊ฐ€ ์ˆ˜์ง‘ ์„ธ๋ถ€์ •๋ณด์— ๋Œ€ํ•ด์„œ๋Š” Google SecOps์— ๋กœ๊ทธ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. Google Cloud

์ปจํ…์ŠคํŠธ ๋ณด๊ฐ•์— ์‚ฌ์šฉ๋˜๋Š” Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Google SecOps์— ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. Google Cloud

์˜ต์…˜ 2: Google Cloud ์Šคํ† ๋ฆฌ์ง€

Cloud Logging์€ Google SecOps์—์„œ ์˜ˆ์•ฝ ์ผ์ •์— ๋”ฐ๋ผ ๊ฐ€์ ธ์˜ฌ Cloud Storage๋กœ ๋กœ๊ทธ๋ฅผ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google SecOps์— ๋งž๊ฒŒ Cloud Storage๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”ผ๋“œ ๊ด€๋ฆฌ: Cloud Storage๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

Google SecOps ์ธ์Šคํ„ด์Šค๋กœ Google Cloud ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์กฐ์ง ์ˆ˜์ค€์—์„œ ๋‹ค์Œ Identity and Access Management (IAM) ์—ญํ• ์„ ๋ถ€์—ฌํ•˜์—ฌ Google SecOps ์„น์…˜์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

    • Chronicle ์„œ๋น„์Šค ๊ด€๋ฆฌ์ž(roles/chroniclesm.admin): ๋ชจ๋“  ํ™œ๋™์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ IAM ์—ญํ• ์ž…๋‹ˆ๋‹ค.
    • Chronicle ์„œ๋น„์Šค ๋ทฐ์–ด(roles/chroniclesm.viewer): ์ˆ˜์ง‘ ์ƒํƒœ๋งŒ ๋ณด๊ธฐ ์œ„ํ•œ IAM ์—ญํ• ์ž…๋‹ˆ๋‹ค.
    • ๋ณด์•ˆ ์„ผํ„ฐ ๊ด€๋ฆฌ์ž ํŽธ์ง‘์ž(roles/securitycenter.adminEditor): Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  2. Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ ค๋ฉด ์กฐ์ง์„ Security Command Center์— ์˜จ๋ณด๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์กฐ์ง ์ˆ˜์ค€ ํ™œ์„ฑํ™” ๊ฐœ์š”๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

IAM ์—ญํ•  ๋ถ€์—ฌ

Google Cloud ์ฝ˜์†” ๋˜๋Š” gcloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google Cloud ์ฝ˜์†”์„ ์‚ฌ์šฉํ•˜์—ฌ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•˜์„ธ์š”.

  1. ์—ฐ๊ฒฐํ•˜๋ ค๋Š” Google Cloud ์กฐ์ง์— ๋กœ๊ทธ์ธํ•˜๊ณ  ์ œํ’ˆ > IAM ๋ฐ ๊ด€๋ฆฌ์ž > IAM์„ ์‚ฌ์šฉํ•˜์—ฌ IAM ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  2. IAM ํ™”๋ฉด์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ตฌ์„ฑ์› ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  3. ๊ถŒํ•œ ์ˆ˜์ • ํ™”๋ฉด์—์„œ ๋‹ค๋ฅธ ์—ญํ•  ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜๊ณ  Google SecOps๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ IAM ์—ญํ• ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

  4. ์—ญํ• ์„ ํ• ๋‹นํ•œ ํ›„ ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Google Cloud CLI๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•˜์„ธ์š”.

  1. gcloud init๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์˜ฌ๋ฐ”๋ฅธ ์กฐ์ง ๋ฐ ํ”„๋กœ์ ํŠธ์— ๋กœ๊ทธ์ธ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

  2. gcloud๋ฅผ ์‚ฌ์šฉํ•ด์„œ Chronicle ์„œ๋น„์Šค ๊ด€๋ฆฌ์ž IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    gcloud organizations add-iam-policy-binding ORGANIZATION_ID \
    --member "user:USER_EMAIL" \
    --role roles/chroniclesm.admin
    

    ๋‹ค์Œ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

    • ORGANIZATION_ID: ์ˆซ์ž๋กœ ๋œ ์กฐ์ง ID์ž…๋‹ˆ๋‹ค.
    • USER_EMAIL: ์‚ฌ์šฉ์ž์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
  3. gcloud๋ฅผ ์‚ฌ์šฉํ•ด์„œ Chronicle ์„œ๋น„์Šค ๋ทฐ์–ด IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

    gcloud organizations add-iam-policy-binding ORGANIZATION_ID \
    --member "user:USER_EMAIL" \
    --role roles/chroniclesm.viewer
    
  4. gcloud๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ณด์•ˆ ์„ผํ„ฐ ๊ด€๋ฆฌ์ž ํŽธ์ง‘์ž IAM ์—ญํ• ์„ ๋ถ€์—ฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

     gcloud organizations add-iam-policy-binding ORGANIZATION_ID \
     --member "user:USER_EMAIL" \
     --role roles/securitycenter.adminEditor`
    

Google Cloud์—์„œ ์ง์ ‘ ์ˆ˜์ง‘ ์‚ฌ์šฉ ์„ค์ •

Google Cloud ์—์„œ ์ง์ ‘ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋Š” ๋‹จ๊ณ„๋Š” Google SecOps ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ฐ”์ธ๋”ฉ๋œ ํ”„๋กœ์ ํŠธ์˜ ์†Œ์œ ๊ถŒ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์ง์ ‘ ์ˆ˜์ง‘์„ ๊ตฌ์„ฑํ•˜๋ฉด Google Cloud ๋ฐ์ดํ„ฐ๊ฐ€ Google SecOps๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. Google SecOps์˜ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ์กฐ์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๊ฐ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์†Œ์œ ํ•œ ๊ฒฝ์šฐ ์ˆ˜์ง‘ ๊ตฌ์„ฑ

์‚ฌ์šฉ์ž๊ฐ€ Google Cloud ํ”„๋กœ์ ํŠธ๋ฅผ ์†Œ์œ ํ•œ ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

๋™์ผํ•œ ํ”„๋กœ์ ํŠธ ์ˆ˜์ค€ ๊ตฌ์„ฑ ํŽ˜์ด์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์กฐ์ง์—์„œ ์ง์ ‘ ์ˆ˜์ง‘์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๊ตฌ์„ฑ์„ ๋งŒ๋“ค๊ณ  ๊ธฐ์กด ๊ตฌ์„ฑ์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

์†Œ์œ ํ•œ ํ”„๋กœ์ ํŠธ์— ๋ฐ”์ธ๋”ฉ๋˜๋„๋ก ๊ธฐ์กด Google SecOps ์ธ์Šคํ„ด์Šค๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒฝ์šฐ, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „์— ์ง์ ‘ ์ˆ˜์ง‘์„ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ์ง์ ‘ ์ˆ˜์ง‘ ๊ตฌ์„ฑ๋„ ํ•จ๊ป˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜๋ฉ๋‹ˆ๋‹ค.

  1. Google Cloud ์ฝ˜์†”์—์„œ Google SecOps > ์ˆ˜์ง‘ ์„ค์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
    Google SecOps ํŽ˜์ด์ง€๋กœ ์ด๋™
  2. Google SecOps ์ธ์Šคํ„ด์Šค์— ๋ฐ”์ธ๋”ฉ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  3. ์กฐ์ง ๋ฉ”๋‰ด์—์„œ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋‚ผ ์กฐ์ง์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์—๋Š” ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์กฐ์ง์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก์—๋Š” Google SecOps ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ์กฐ์ง์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์กฐ์ง์€ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    ์กฐ์ง ์„ ํƒ

  4. Google Cloud ์ˆ˜์ง‘ ์„ค์ • ์„น์…˜์—์„œ Google Security Operations์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ์ „ํ™˜ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋กœ๊ทธ๋ฅผ Google SecOps๋กœ ์ „์†กํ•˜๋„๋ก ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

  5. ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ์„ ํƒํ•˜์—ฌ Google SecOps๋กœ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

  6. ๊ณ ๊ฐ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ์„น์…˜์—์„œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ Google SecOps๋กœ ์ „์†ก๋˜๋Š” Cloud Logging ๋ฐ์ดํ„ฐ๋ฅผ ๋งž์ถค์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์ง€์›๋˜๋Š”Google Cloud ๋กœ๊ทธ ์œ ํ˜•์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

  7. ์ถ”๊ฐ€ ์กฐ์ง์—์„œ ๋™์ผํ•œ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค๋ฉด ์กฐ์ง ๋ฉ”๋‰ด์—์„œ ์กฐ์ง์„ ์„ ํƒํ•œ ๋‹ค์Œ ๋‚ด๋ณด๋‚ผ ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ฐ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง ๋ฉ”๋‰ด์— ์—ฌ๋Ÿฌ ์กฐ์ง์ด ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.

  8. Sensitive Data Protection ๋ฐ์ดํ„ฐ (์ด์ „ ๋ช…์นญ: Google Cloud Data Loss Prevention ๋ฐ์ดํ„ฐ)๋ฅผ Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด Sensitive Data Protection ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Google ๊ด€๋ฆฌ ํ”„๋กœ์ ํŠธ์˜ ์ˆ˜์ง‘ ๊ตฌ์„ฑ

Google Cloud ์—์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ์†Œ์œ ํ•œ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ Google Cloud ์กฐ์ง์—์„œ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ์ง์ ‘ ์ˆ˜์ง‘์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  1. Google Cloud ์ฝ˜์†”์—์„œ Google SecOps > ๊ฐœ์š” > ์ˆ˜์ง‘ ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. Google SecOps ์ˆ˜์ง‘ ํƒญ์œผ๋กœ ์ด๋™
  2. ์กฐ์ง ์ˆ˜์ง‘ ์„ค์ • ๊ด€๋ฆฌ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  3. ํ”„๋กœ์ ํŠธ์—์„œ ํŽ˜์ด์ง€๋ฅผ ๋ณผ ์ˆ˜ ์—†์Œ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ์กฐ์ง์„ ์„ ํƒํ•˜๊ณ  ์„ ํƒ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. ์ผํšŒ์šฉ Google SecOps ์•ก์„ธ์Šค ์ฝ”๋“œ ํ•„๋“œ์— ์ผํšŒ์šฉ ์•ก์„ธ์Šค ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  5. Google SecOps์˜ Google Cloud ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ด์šฉ์•ฝ๊ด€์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  6. Google SecOps ์—ฐ๊ฒฐ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  7. ์กฐ์ง์˜ ์ „์—ญ ์ˆ˜์ง‘ ์„ค์ • ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  8. ๋‹ค์Œ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ์‚ฌ์šฉ ์„ค์ •ํ•˜์—ฌ ์ „์†กํ•  ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  9. ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  10. ๊ณ ๊ฐ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ์„น์…˜์—์„œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ Google SecOps๋กœ ์ „์†ก๋˜๋Š” Cloud Logging ๋ฐ์ดํ„ฐ๋ฅผ ๋งž์ถค์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์ง€์›๋˜๋Š”Google Cloud ๋กœ๊ทธ ์œ ํ˜•์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.

  11. Sensitive Data Protection ๋ฐ์ดํ„ฐ (์ด์ „ ๋ช…์นญ: Google Cloud Data Loss Prevention ๋ฐ์ดํ„ฐ)๋ฅผ Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด Sensitive Data Protection ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Google Cloud ๋กœ๊ทธ ๋‚ด๋ณด๋‚ด๊ธฐ

Cloud Logging์„ ์‚ฌ์šฉ ์„ค์ •ํ•œ ํ›„ ์ง€์›๋˜๋Š”Google Cloud ๋กœ๊ทธ ์œ ํ˜•์˜ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ๋ฅผ Google Cloud Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด Cloud ๋กœ๊ทธ ์‚ฌ์šฉ ์„ค์ • ์ „ํ™˜์„ ์‚ฌ์šฉ ์„ค์ •์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ด๊ธฐ์— ์ง€์›๋˜๋Š” ๋กœ๊ทธ ์œ ํ˜•

Google SecOps๋กœ ๋‚ด๋ณด๋‚ผ ๋กœ๊ทธ์˜ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„น์…˜์— ๋‚˜์—ด๋œ ์ง€์›๋˜๋Š” ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜์—ฌ ๋กœ๊ทธ ์œ ํ˜•์„ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ Google Cloud ๋กœ๊ทธ ์œ ํ˜•์„ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ชฉ๋ก์€ ๋กœ๊ทธ ์œ ํ˜• ๋ฐ ํ•ด๋‹น Google SecOps ์ˆ˜์ง‘ ๋ผ๋ฒจ๋ณ„๋กœ ์ •๋ฆฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ (GCP_CLOUDAUDIT):

    ์—ฌ๊ธฐ์—๋Š” ๊ด€๋ฆฌ์ž ํ™œ๋™, ์•ก์„ธ์Šค, ์‹œ์Šคํ…œ ์ด๋ฒคํŠธ, ์•ก์„ธ์Šค ํˆฌ๋ช…์„ฑ, ์ •์ฑ… ๊ฑฐ๋ถ€ ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    • log_id("cloudaudit.googleapis.com/activity") (๊ธฐ๋ณธ ํ•„ํ„ฐ๋กœ ๋‚ด๋ณด๋ƒ„)
    • log_id("cloudaudit.googleapis.com/system_event") (๊ธฐ๋ณธ ํ•„ํ„ฐ๋กœ ๋‚ด๋ณด๋ƒ„)
    • log_id("cloudaudit.googleapis.com/policy")
    • log_id("cloudaudit.googleapis.com/access_transparency")
  • Cloud NAT ๋กœ๊ทธ (GCP_CLOUD_NAT):

    • log_id("compute.googleapis.com/nat_flows")
  • Cloud DNS ๋กœ๊ทธ (GCP_DNS):

    • log_id("dns.googleapis.com/dns_queries") (๊ธฐ๋ณธ ํ•„ํ„ฐ๋กœ ๋‚ด๋ณด๋ƒ„)
  • Cloud Next Generation Firewall ๋กœ๊ทธ (GCP_FIREWALL):

    • log_id("compute.googleapis.com/firewall")
  • GCP_IDS:

    • log_id("ids.googleapis.com/threat")
    • log_id("ids.googleapis.com/traffic")
  • GCP_LOADBALANCING:

    ์—ฌ๊ธฐ์—๋Š” Google Cloud Armor ๋ฐ Cloud Load Balancing์˜ ๋กœ๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    • log_id("requests")
  • GCP_CLOUDSQL:

    • log_id("cloudsql.googleapis.com/mysql-general.log")
    • log_id("cloudsql.googleapis.com/mysql.err")
    • log_id("cloudsql.googleapis.com/postgres.log")
    • log_id("cloudsql.googleapis.com/sqlagent.out")
    • log_id("cloudsql.googleapis.com/sqlserver.err")
  • GCP_VPC_FLOW:

    • log_id("compute.googleapis.com/vpc_flows") (๋ฏธ๊ตญ ๋ฐ EU ์ง€์—ญ๋งŒ ํ•ด๋‹น)
  • NIX_SYSTEM:

    • log_id("syslog")
    • log_id("authlog")
    • log_id("securelog")
    • log_id("osconfig.googleapis.com/patch_job")
  • LINUX_SYSMON:

    • log_id("sysmon.raw")
  • WINEVTLOG:

    • log_id("winevt.raw")
    • log_id("windows_event_log")
  • BRO_JSON:

    • log_id("zeek_json_streaming_conn")
    • log_id("zeek_json_streaming_dhcp")
    • log_id("zeek_json_streaming_dns")
    • log_id("zeek_json_streaming_http")
    • log_id("zeek_json_streaming_ssh")
    • log_id("zeek_json_streaming_ssl")
  • KUBERNETES_NODE:

    • log_id("events")
    • log_id("stdout")
    • log_id("stderr")
  • AUDITD:

    • log_id("audit_log")
  • GCP_APIGEE_X:

    • log_id("apigee.googleapis.com/ingress_instance")
    • log_id("apigee.googleapis.com")
    • log_id("apigee-logs")
    • log_id("apigee")
    • logName =~ "^projects/[\w\-]+/logs/apigee[\w\-\.]*$"
  • GCP_RECAPTCHA_ENTERPRISE:

    • log_id("recaptchaenterprise.googleapis.com/assessment")
    • log_id("recaptchaenterprise.googleapis.com/annotation")
  • GCP_RUN:

    • log_id("run.googleapis.com/stderr")
    • log_id("run.googleapis.com/stdout")
    • log_id("run.googleapis.com/requests")
    • log_id("run.googleapis.com/varlog/system")
  • GCP_NGFW_ENTERPRISE:

    • log_id("networksecurity.googleapis.com/firewall_threat")
  • GCP_ABUSE_EVENTS:

    • log_id("abuseevent.googleapis.com/abuseevent")

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ๋งž์ถค์„ค์ •

๊ธฐ๋ณธ์ ์œผ๋กœ Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ (๊ด€๋ฆฌ์ž ํ™œ๋™ ๋ฐ ์‹œ์Šคํ…œ ์ด๋ฒคํŠธ)์™€ Cloud DNS ๋กœ๊ทธ๋Š” Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŠน์ • ์œ ํ˜•์˜ ๋กœ๊ทธ๋ฅผ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์ œ์™ธํ•˜๋„๋ก ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ์˜ ์ปค์Šคํ…€ ํ•„ํ„ฐ๋ฅผ ์ •์˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. ๋กœ๊ทธ ๋ฒ”์œ„ ์ง€์ • ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งž์ถค ํ•„ํ„ฐ์˜ ๋กœ๊ทธ๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋กœ๊ทธ ๋ฒ”์œ„ ์ง€์ • ๋„๊ตฌ ๋‹ค์Œ์— ๋‚˜์˜ค๋Š” ์ž๋™ ์ƒ์„ฑ๋œ ๋กœ๊ทธ ํ•„ํ„ฐ ์„น์…˜์—์„œ ์ƒ์„ฑ๋œ ๋งž์ถค ๋กœ๊ทธ ํ•„ํ„ฐ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  3. Google Cloud ์ฝ˜์†”์—์„œ Google SecOps ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    Google SecOps ํŽ˜์ด์ง€๋กœ ์ด๋™

  4. ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ํƒญ์˜ ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊ทธ ํƒ์ƒ‰๊ธฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  5. ์ƒˆ ์ฟผ๋ฆฌ๋ฅผ ์ฟผ๋ฆฌ ํ•„๋“œ์— ๋ณต์‚ฌํ•˜๊ณ  ์ฟผ๋ฆฌ ์‹คํ–‰์„ ํด๋ฆญํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

  6. ์ƒˆ ์ฟผ๋ฆฌ๋ฅผ ๋กœ๊ทธ ํƒ์ƒ‰๊ธฐ > ์ฟผ๋ฆฌ ํ•„๋“œ์— ๋ณต์‚ฌํ•œ ๋‹ค์Œ ์ฟผ๋ฆฌ ์‹คํ–‰์„ ํด๋ฆญํ•˜์—ฌ ํ…Œ์ŠคํŠธํ•ฉ๋‹ˆ๋‹ค.

  7. ๋กœ๊ทธ ํƒ์ƒ‰๊ธฐ์— ํ‘œ์‹œ๋œ ๋กœ๊ทธ๊ฐ€ Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋Š” ๋กœ๊ทธ์™€ ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ•„ํ„ฐ๊ฐ€ ์ค€๋น„๋˜๋ฉด Google SecOps์˜ ์ปค์Šคํ…€ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ์„น์…˜์— ํ•„ํ„ฐ๋ฅผ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  8. Google SecOps ํŽ˜์ด์ง€์˜ ์ปค์Šคํ…€ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์„ค์ • ์„น์…˜์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

  9. ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ํ•„๋“œ์—์„œ ์ˆ˜์ • ์•„์ด์ฝ˜์„ ํด๋ฆญํ•œ ๋‹ค์Œ ๋ณต์‚ฌํ•œ ํ•„ํ„ฐ๋ฅผ ํ•„๋“œ์— ๋ถ™์—ฌ๋„ฃ์Šต๋‹ˆ๋‹ค.

  10. ์ €์žฅ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    • '์ž…๋ ฅํ•œ ํ•„ํ„ฐ๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๋กœ๊ทธ ์œ ํ˜•์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค'๋ผ๋Š” ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ์— ์ง€์›๋˜์ง€ ์•Š๋Š” ๋กœ๊ทธ ์œ ํ˜•์ด ํฌํ•จ๋˜์–ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ์—์„œ ์ง€์›๋˜์ง€ ์•Š๋Š” ๋กœ๊ทธ ์œ ํ˜•์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์ง€์›๋˜๋Š”Google Cloud ๋กœ๊ทธ ์œ ํ˜•์— ๋‚˜์—ด๋œ ๋กœ๊ทธ ์œ ํ˜•๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

    • ์ €์žฅ์ด ์„ฑ๊ณตํ•˜๋ฉด ์ƒˆ ๋งž์ถค ํ•„ํ„ฐ๊ฐ€ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋‚ด๋ณด๋‚ธ ๋ชจ๋“  ์ƒˆ ๋กœ๊ทธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

    • ์„ ํƒ์‚ฌํ•ญ: ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋ฅผ ๊ธฐ๋ณธ ๋ฒ„์ „์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด ์ปค์Šคํ…€ ํ•„ํ„ฐ์˜ ์‚ฌ๋ณธ์„ ์ €์žฅํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ ํ•„ํ„ฐ ์กฐ์ •

Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ์—์„œ ์ž‘์„ฑ๋œ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋กœ๊ทธ๋Š” ์œ„ํ˜‘ ๊ฐ์ง€์— ํฐ ๊ฐ€์น˜ ์—†์ด๋„ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋กœ๊ทธ๋ฅผ Google SecOps๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ๋ฃจํ‹ด ํ™œ๋™์œผ๋กœ ์ƒ์„ฑ๋œ ๋กœ๊ทธ๋ฅผ ํ•„ํ„ฐ๋งํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋กœ๊ทธ๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  Cloud Storage ๋ฐ Cloud SQL์˜ ์ฝ๊ธฐ ๋ฐ ๋‚˜์—ด ์ž‘์—…๊ณผ ๊ฐ™์€ ๋Œ€๋Ÿ‰ ์ด๋ฒคํŠธ๋ฅผ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

( log_id("cloudaudit.googleapis.com/data_access")
  AND NOT protoPayload.methodName =~ "^storage\.(buckets|objects)\.(get|list)$"
  AND NOT protoPayload.request.cmd = "select"  
  AND NOT protoPayload.methodName =~ "^google\.spanner\.v1\.Spanner\.(ExecuteStreamingSql|BeginTransaction|Commit)$" )

Cloud ๊ฐ์‚ฌ ๋กœ๊ทธ์—์„œ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋กœ๊ทธ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๊ฐ์‚ฌ ๋กœ๊ทธ์˜ ๋ณผ๋ฅจ ๊ด€๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ์—์„œ๋Š” ํŠน์ • ์œ ํ˜•์˜ ๋กœ๊ทธ๋ฅผ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋‚ด๋ณด๋‚ด์ง€ ๋ชปํ•˜๋„๋ก ํฌํ•จํ•˜๊ฑฐ๋‚˜ ์ œ์™ธํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ: ์ถ”๊ฐ€ ๋กœ๊ทธ ์œ ํ˜• ํฌํ•จ

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋Š” ๊ธฐ๋ณธ ๋กœ๊ทธ ์™ธ์—๋„ ์•ก์„ธ์Šค ํˆฌ๋ช…์„ฑ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

log_id("dns.googleapis.com/dns_queries") OR
log_id("cloudaudit.googleapis.com/activity") OR
log_id("cloudaudit.googleapis.com/system_event") OR
log_id("cloudaudit.googleapis.com/access_transparency")

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ: ํŠน์ • ํ”„๋กœ์ ํŠธ์˜ ์ถ”๊ฐ€ ๋กœ๊ทธ ํฌํ•จ

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋Š” ๊ธฐ๋ณธ ๋กœ๊ทธ ์™ธ์—๋„ ํŠน์ • ํ”„๋กœ์ ํŠธ์˜ ์•ก์„ธ์Šค ํˆฌ๋ช…์„ฑ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

log_id("dns.googleapis.com/dns_queries") OR
log_id("cloudaudit.googleapis.com/activity") OR
log_id("cloudaudit.googleapis.com/system_event") OR
logName = "projects/my-project-id/logs/cloudaudit.googleapis.com%2Faccess_transparency"

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ: ํŠน์ • ํด๋”์˜ ์ถ”๊ฐ€ ๋กœ๊ทธ ํฌํ•จ

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋Š” ๊ธฐ๋ณธ ๋กœ๊ทธ ์™ธ์—๋„ ํŠน์ • ํด๋”์˜ ์•ก์„ธ์Šค ํˆฌ๋ช…์„ฑ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

log_id("dns.googleapis.com/dns_queries") OR
log_id("cloudaudit.googleapis.com/activity") OR
log_id("cloudaudit.googleapis.com/system_event") OR
logName = "folders/my-folder-id/logs/cloudaudit.googleapis.com%2Faccess_transparency"

๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ ์˜ˆ์‹œ: ํŠน์ • ํ”„๋กœ์ ํŠธ์—์„œ ๋กœ๊ทธ ์ œ์™ธ

๋‹ค์Œ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ๋Š” ํŠน์ • ํ”„๋กœ์ ํŠธ๋ฅผ ์ œ์™ธํ•˜๊ณ  ์ „์ฒด Google Cloud ์กฐ์ง์—์„œ ๊ธฐ๋ณธ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.

(log_id("dns.googleapis.com/dns_queries") OR
log_id("cloudaudit.googleapis.com/activity") OR
log_id("cloudaudit.googleapis.com/system_event")) AND
(NOT logName =~ "^projects/my-project-id/logs/.*$")

Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

Cloud ์• ์…‹ ์ธ๋ฒคํ† ๋ฆฌ์˜ Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ Google SecOps๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” Cloud ์• ์…‹ ์ธ๋ฒคํ† ๋ฆฌ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒƒ์ด๋ฉฐ ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ์• ์…‹, ๋ฆฌ์†Œ์Šค, ID์— ๋Œ€ํ•œ ์ •๋ณด๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

  • ํ™˜๊ฒฝ
  • ์œ„์น˜
  • ์˜์—ญ
  • ํ•˜๋“œ์›จ์–ด ๋ชจ๋ธ
  • ๋ฆฌ์†Œ์Šค์™€ ID ๊ฐ„์˜ ์•ก์„ธ์Šค ์ œ์–ด ๊ด€๊ณ„

๋‹ค์Œ ์œ ํ˜•์˜ Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ Google SecOps ์ธ์Šคํ„ด์Šค๋กœ ๋‚ด๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค.

  • GCP_BIGQUERY_CONTEXT
  • GCP_COMPUTE_CONTEXT
  • GCP_IAM_CONTEXT
  • GCP_IAM_ANALYSIS
  • GCP_STORAGE_CONTEXT
  • GCP_CLOUD_FUNCTIONS_CONTEXT
  • GCP_SQL_CONTEXT
  • GCP_NETWORK_CONNECTIVITY_CONTEXT
  • GCP_RESOURCE_MANAGER_CONTEXT

๋‹ค์Œ์€ Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฆ„โ€”Google-iamSample/0.1
  • ํ”„๋กœ์ ํŠธ ์ด๋ฆ„โ€”projects/my-project
Google Cloud

์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ Google Cloud Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ „ํ™˜ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ ์„ค์ •์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ์ปจํ…์ŠคํŠธ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  Google SecOps์— ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ธฐ๋ณธ ํŒŒ์„œ ๊ตฌ์„ฑ ๋ฐ ์ˆ˜์ง‘์„ ์ฐธ๊ณ ํ•˜๊ณ  '์ปจํ…์ŠคํŠธ' ๋˜๋Š” '๋ถ„์„'์„ ๊ฒ€์ƒ‰ํ•˜์„ธ์š”.

Security Command Center ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ ๋‚ด๋ณด๋‚ด๊ธฐ

Security Command Center ํ”„๋ฆฌ๋ฏธ์—„ ์ด๋ฒคํŠธ ์œ„ํ˜‘ ๊ฐ์ง€ ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ๊ณผ ๊ธฐํƒ€ ๋ชจ๋“  ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์„ Google SecOps๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Google SecOps๋Š” ๋‹ค์Œ Security Command Center ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ ํด๋ž˜์Šค๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ERROR
  • MISCONFIGURATION
  • OBSERVATION
  • POSITIVE_VALIDATION
  • POSTURE_VIOLATION
  • THREAT
  • TOXIC_COMBINATION
  • UNSPECIFIED
  • VULNERABILITY

ETD ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Event Threat Detection ๊ฐœ์š”๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Security Command Center ํ”„๋ฆฌ๋ฏธ์—„ ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ์„ Google SecOps๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด Security Command Center ํ”„๋ฆฌ๋ฏธ์—„ ๋ฐœ๊ฒฌ ํ•ญ๋ชฉ ์ „ํ™˜ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ ์„ค์ •์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

Sensitive Data Protection ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

Sensitive Data Protection ๋ฐ์ดํ„ฐ๋ฅผ Google SecOps๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Sensitive Data Protection ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(DLP_CONTEXT)๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. ์ด ๋ฌธ์„œ์˜ ์ด์ „ ์„น์…˜์„ ์™„๋ฃŒํ•˜์—ฌ Google Cloud ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ํ”„๋กœํŒŒ์ผ๋ง์„ ์œ„ํ•ด Sensitive Data Protection์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  3. Google SecOps์— ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์„ ๊ฒŒ์‹œํ•˜๋„๋ก ์Šค์บ” ๊ตฌ์„ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

BigQuery ๋ฐ์ดํ„ฐ์˜ ๋ฐ์ดํ„ฐ ํ”„๋กœํ•„์„ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ Sensitive Data Protection ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Google Cloud ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์‚ฌ์šฉ ์ค‘์ง€

Google Cloud ์—์„œ ๋ฐ์ดํ„ฐ์˜ ์ง์ ‘ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋Š” ๋‹จ๊ณ„๋Š” Google SecOps ๊ตฌ์„ฑ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  • Google SecOps ์ธ์Šคํ„ด์Šค๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.

    1. Google SecOps ์ธ์Šคํ„ด์Šค์— ๋ฐ”์ธ๋”ฉ๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    2. Google Cloud ์ฝ˜์†”์—์„œ Google SecOps ์•„๋ž˜์˜ ์ˆ˜์ง‘ ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
      Google SecOps ํŽ˜์ด์ง€๋กœ ์ด๋™
    3. ์กฐ์ง ๋ฉ”๋‰ด์—์„œ ๋กœ๊ทธ๋ฅผ ๋‚ด๋ณด๋‚ผ ์กฐ์ง์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    4. Google Security Operations์— ๋ฐ์ดํ„ฐ ์ „์†ก ์ „ํ™˜ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉ ์ค‘์ง€๋จ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    5. ์—ฌ๋Ÿฌ ์กฐ์ง์—์„œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ์ด๋ฅผ ์‚ฌ์šฉ ์ค‘์ง€ํ•˜๋ ค๋ฉด ๊ฐ ์กฐ์ง์— ๋Œ€ํ•ด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.
  • Google SecOps ์ธ์Šคํ„ด์Šค๊ฐ€ Google Cloud ์†Œ์œ ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.

    1. Google Cloud ์ฝ˜์†”์—์„œ Google SecOps > ์ˆ˜์ง‘ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
      Google SecOps ํŽ˜์ด์ง€๋กœ ์ด๋™
    2. ๋ฆฌ์†Œ์Šค ๋ฉ”๋‰ด์—์„œ Google SecOps ์ธ์Šคํ„ด์Šค์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ์กฐ์ง์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    3. Google SecOps ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๊ณ  Google SecOps๋กœ Google Cloud ๋กœ๊ทธ ์ „์†ก์„ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    4. Google SecOps ์—ฐ๊ฒฐ ํ•ด์ œ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์ง‘ ์†๋„ ์ œ์–ด

ํ…Œ๋„ŒํŠธ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์†๋„๊ฐ€ ํŠน์ • ๊ธฐ์ค€์ ์— ๋„๋‹ฌํ•˜๋ฉด ์ˆ˜์ง‘ ์†๋„๊ฐ€ ๋†’์€ ์†Œ์Šค๊ฐ€ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ์†Œ์Šค์˜ ์ˆ˜์ง‘ ์†๋„์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋„๋ก Google Security Operations์—์„œ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ํ”ผ๋“œ ์ˆ˜์ง‘ ์†๋„๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋Š” ์†์‹ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆ˜์ง‘ ๋ณผ๋ฅจ๊ณผ ํ…Œ๋„ŒํŠธ์˜ ์‚ฌ์šฉ ๊ธฐ๋ก์— ๋”ฐ๋ผ ๊ธฐ์ค€์ ์ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

Cloud Customer Care์— ๋ฌธ์˜ํ•˜์—ฌ ๋น„์œจ ์ œํ•œ ์ฆ๊ฐ€๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ํ•ด๊ฒฐ

  • ๋ฆฌ์†Œ์Šค์™€ ID ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ Google SecOps ์ธ์Šคํ„ด์Šค์— ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ Google SecOps์— ๋Œ€ํ•œ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ์˜ ์ง์ ‘ ์ˆ˜์ง‘์„ ์‚ฌ์šฉ ์ค‘์ง€ํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  • Google Cloud ์• ์…‹ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ Google SecOps์— ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด Google SecOps UI ๋ฐ API์— ํ‘œ์‹œ๋˜๋Š” ๋ฐ ๋ช‡ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ์— ๋กœ๊ทธ ์œ ํ˜•์„ ์ถ”๊ฐ€ํ•˜๋ฉด '์ž…๋ ฅํ•œ ํ•„ํ„ฐ๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๋กœ๊ทธ ์œ ํ˜•์„ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค'๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์ง€์›๋˜๋Š”Google Cloud ๋กœ๊ทธ ์œ ํ˜• ๋ชฉ๋ก์— ํ‘œ์‹œ๋˜๋Š” ๋กœ๊ทธ ์œ ํ˜•๋งŒ ๋‚ด๋ณด๋‚ด๊ธฐ ํ•„ํ„ฐ์— ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

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

  • Google SecOps ๋‹ด๋‹น์ž๊ฐ€ ์ œ๊ณตํ•œ ๊ณ ๊ฐ๋ณ„ URL์„ ์‚ฌ์šฉํ•˜์—ฌ Google SecOps ์ธ์Šคํ„ด์Šค ์—ด๊ธฐ
  • Google SecOps์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

๋„์›€์ด ๋” ํ•„์š”ํ•˜์‹ ๊ฐ€์š”? ์ปค๋ฎค๋‹ˆํ‹ฐ ํšŒ์› ๋ฐ Google SecOps ์ „๋ฌธ๊ฐ€๋กœ๋ถ€ํ„ฐ ๋‹ต๋ณ€์„ ๋ฐ›์œผ์„ธ์š”.