์กฐ์ง ์ ์ฑ ์๋น์ค๋ ์กฐ์ง์ ํด๋ผ์ฐ๋ ๋ฆฌ์์ค๋ฅผ ์ค์์์ ํ๋ก๊ทธ๋๋งคํฑ ๋ฐฉ์์ผ๋ก ์ ์ดํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์กฐ์ง ์ ์ฑ ๊ด๋ฆฌ์๋ ์ ์ฒด ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๊ฑธ์ณ ์ ์ฝ ์กฐ๊ฑด์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ด์
- ์กฐ์ง ๋ฆฌ์์ค ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์ ํ์ฌํญ ๊ตฌ์ฑ์ ์ค์์์ ์ ์ดํฉ๋๋ค.
- ๊ฐ๋ฐํ์ด ๊ท์ ์ ์ค์ํ ์ ์๋๋ก ๊ฐ๋๋ ์ผ์ ์ ์ํ๊ณ ์ค์ ํฉ๋๋ค.
- ํ๋ก์ ํธ ์์ ์์ ํด๋น ํ์์ ๊ท์ ์ ์๋ฐํ์ง ์๊ณ ์ ์ํ๊ฒ ์ด๋ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ผ๋ฐ ์ฌ์ฉ ์ฌ๋ก
์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ๋ค์ ์์ ์ ํ ์ ์์ต๋๋ค.
- ๋๋ฉ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌ์์ค ๊ณต์ ๋ฅผ ์ ํํฉ๋๋ค.
- Identity and Access Management(IAM) ์๋น์ค ๊ณ์ ์ฌ์ฉ์ ์ ํํฉ๋๋ค.
- ์๋ก ๋ง๋ ๋ฆฌ์์ค์ ๋ฌผ๋ฆฌ์ ์์น๋ฅผ ์ ํํฉ๋๋ค.
์กฐ์ง์ ๋ฆฌ์์ค๋ฅผ ์ธ๋ถํํ์ฌ ์ ์ดํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ์ ์ฝ์กฐ๊ฑด์ด ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ชจ๋ ์กฐ์ง ์ ์ฑ ์๋น์ค ์ ์ฝ์กฐ๊ฑด ๋ชฉ๋ก์ ์ฐธ์กฐํ์ธ์.
Identity and Access Management์์ ์ฐจ์ด์
ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ๋ ๋๊ตฌ์ ์ค์ ์ ๋๋ฉฐ ์ด๋ฅผ ํตํด ๊ด๋ฆฌ์๋ ๊ถํ์ ๊ธฐ๋ฐ์ผ๋ก ํน์ ๋ฆฌ์์ค์ ์กฐ์น๋ฅผ ์ทจํ ์ ์๋ ์ฌ์ฉ์๋ฅผ ์น์ธํ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ์ ๋ฌด์์ ์ค์ ์ ๋๋ฉฐ ์ด๋ฅผ ํตํด ๊ด๋ฆฌ์๋ ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๊ธฐ ์ํด ํน์ ๋ฆฌ์์ค์ ๋ํ ์ ํ์ฌํญ์ ์ค์ ํ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ์๋ ๋ฐฉ์
์กฐ์ง ์ ์ฑ ์ ํ๋ ์ด์์ Google Cloud ์๋น์ค๋ฅผ ์ ํํ๋ ๋จ์ผ ์ ์ฝ ์กฐ๊ฑด์ ๊ตฌ์ฑํฉ๋๋ค. ์กฐ์ง ์ ์ฑ ์ ์กฐ์ง, ํด๋ ๋๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ์ค์ ๋์ด ํด๋น ๋ฆฌ์์ค ๋ฐ ํ์ ๋ฆฌ์์ค์ ์ ์ฝ์กฐ๊ฑด์ ์ ์ฉํฉ๋๋ค.
์กฐ์ง ์ ์ฑ
์๋ ์ ์ฝ์กฐ๊ฑด ์ ์ฉ ๋ฐฉ๋ฒ๊ณผ ์ ์ฉ ์ฌ๋ถ๋ฅผ ์ง์ ํ๋ ํ๋ ์ด์์ ๊ท์น์ด ํฌํจ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์กฐ์ง ์ ์ฑ
์๋ environment=development
ํ๊ทธ๊ฐ ์ง์ ๋ ๋ฆฌ์์ค์๋ง ์ ์ฝ์กฐ๊ฑด์ ์ ์ฉํ๋ ํ๋์ ๊ท์น๊ณผ ๋ค๋ฅธ ๋ฆฌ์์ค์ ๋ํด ์ ์ฝ์กฐ๊ฑด์ด ์ ์ฉ๋์ง ์๋๋ก ๋ฐฉ์งํ๋ ๋ ๋ค๋ฅธ ๊ท์น์ด ํฌํจ๋ ์ ์์ต๋๋ค.
์กฐ์ง ์ ์ฑ ์ด ์ฐ๊ฒฐ๋ ๋ฆฌ์์ค์ ํ์ ํญ๋ชฉ์ ์กฐ์ง ์ ์ฑ ์ ์์ํฉ๋๋ค. ์กฐ์ง ์ ์ฑ ์ ์กฐ์ง ๋ฆฌ์์ค์ ์ ์ฉํ๋ฉด ์กฐ์ง ์ ์ฑ ๊ด๋ฆฌ์๊ฐ ์กฐ์ง ์ ๋ฐ์์ ํด๋น ์กฐ์ง ์ ์ฑ ์ ์ํ๊ณผ ์ ํ์ฌํญ ๊ตฌ์ฑ์ ์ ์ดํ ์ ์์ต๋๋ค.
์ ์ฝ์กฐ๊ฑด
์ ์ฝ ์กฐ๊ฑด์ Google Cloud ์๋น์ค ๋๋ Google Cloud ์๋น์ค ๋ชฉ๋ก์ ๋ํ ํน์ ์ ํ์ ์ ํ์ฌํญ์
๋๋ค. ์ ์ฝ์กฐ๊ฑด์ ์ ์ดํ ๋์์ ์ ์ํ๋ ์ฒญ์ฌ์ง๊ณผ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด compute.storageResourceUseRestrictions
์ ์ฝ์กฐ๊ฑด์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ ๋ฆฌ์์ค๊ฐ Compute Engine ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค์ ์ก์ธ์คํ์ง ๋ชปํ๋๋ก ์ ํํ ์ ์์ต๋๋ค.
์ด ์ฒญ์ฌ์ง์ ์ ์ฝ์กฐ๊ฑด์์ ์ ์๋ ๊ท์น์ ์ ์ฉํ๋ ์กฐ์ง ์ ์ฑ ์ผ๋ก ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ฆฌ์์ค์ ์ค์ ๋ฉ๋๋ค. ํด๋น ์ ์ฝ ์กฐ๊ฑด์ ๋งคํ๋๊ณ ํด๋น ๋ฆฌ์์ค์ ์ฐ๊ฒฐ๋ Google Cloud ์๋น์ค๋ ์กฐ์ง ์ ์ฑ ๋ด์์ ๊ตฌ์ฑ๋ ์ ํ์ฌํญ์ ์ ์ฉํฉ๋๋ค.
์กฐ์ง ์ ์ฑ ์ ์ ์ฉํ๋ ์ ์ฝ์กฐ๊ฑด๊ณผ ์ ํ์ ์ผ๋ก ์ ์ฝ์กฐ๊ฑด์ด ์ ์ฉ๋๋ ์กฐ๊ฑด์ ๋ฐ๋ผ YAML ๋๋ JSON ํ์ผ์ ์ ์๋ฉ๋๋ค. ๊ฐ ์กฐ์ง ์ ์ฑ ์ ํ์ฑ ๋ชจ๋, ํ ์คํธ ์คํ ๋ชจ๋ ๋๋ ๋ ๋ค์์ ์ ํํ ์ ์ฝ์กฐ๊ฑด ํ๋๋ฅผ ์ ์ฉํฉ๋๋ค.
๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์๋ ์ ์ฉ Google Cloud ์๋น์ค์ ์ํด ๊ฒฐ์ ๋๋ ๋ชฉ๋ก ๋๋ ๋ถ๋ฆฌ์ธ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค.
์ปค์คํ ์ ์ฝ ์กฐ๊ฑด์ ๋ถ๋ฆฌ์ธ ๋งค๊ฐ๋ณ์๊ฐ ์๋ ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด๊ณผ ๊ธฐ๋ฅ์ ์ผ๋ก ์ ์ฌํ๋ฉฐ ์ ์ฉ๋๊ฑฐ๋ ์ ์ฉ๋์ง ์์ต๋๋ค.
๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์๋ ์ ์ฝ ์กฐ๊ฑด ์ ํ์ ๋ฐ๋ผ ํ๋ ์ด์์ ๋ชฉ๋ก ๊ท์น ๋๋ ๋ถ๋ฆฌ์ธ ๊ท์น์ด ์์ต๋๋ค. ๋ชฉ๋ก ๊ท์น์ ํ์ฉ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋๋ ๊ฐ์ ๋ชจ์์ ๋๋ค. ๋ถ๋ฆฌ์ธ ๊ท์น์ ๋ชจ๋ ๊ฐ์ ํ์ฉํ๊ฑฐ๋, ๋ชจ๋ ๊ฐ์ ๊ฑฐ๋ถํ๊ฑฐ๋, ์ ์ฝ ์กฐ๊ฑด์ด ์ ์ฉ๋๋์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ ์ ์์ต๋๋ค.
๊ด๋ฆฌํ ์ ์ฝ ์กฐ๊ฑด
๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ๊ธฐ์กด์ ๋๋ฑํ ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ๋์ฒดํ๋๋ก ์ค๊ณ๋์์ง๋ง ์ ์ฑ ์ธํ ๋ฆฌ์ ์ค ๋๊ตฌ์์ ์ถ๊ฐ์ ์ธ ์ ์ฐ์ฑ๊ณผ ๋ ๋์ ํต๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ ์ฝ์กฐ๊ฑด์ ์ปค์คํ ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด๊ณผ ๊ตฌ์กฐ๊ฐ ๋น์ทํ์ง๋ง Google์์ ๊ด๋ฆฌํฉ๋๋ค.
์ด์ ์์ํ๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ฝ ์กฐ๊ฑด ์ ํ์ด ๋ถ๋ฆฌ์ธ์ธ ๊ฒฝ์ฐ ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ ์ฉ๋๊ฑฐ๋ ์ ์ฉ๋์ง ์์ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ์กฐ์ง ์ ์ฑ
์ iam.disableServiceAccountCreation
๊ณผ ๋์ผํ ์ ์ฝ ์กฐ๊ฑด์ธ iam.managed.disableServiceAccountCreation
์ ์ํํฉ๋๋ค.
name: organizations/1234567890123/policies/iam.managed.disableServiceAccountCreation
spec:
rules:
- enforce: true
์ด์ ์์ํ๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ฝ ์กฐ๊ฑด ์ ํ์ด ๋ชฉ๋ก์ธ ๊ฒฝ์ฐ ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ฝ ์กฐ๊ฑด์ ์ํด ์ ํ๋๋ ๋ฆฌ์์ค์ ๋์์ ์ ์ํ๋ ๋งค๊ฐ๋ณ์ ์ ์๋ฅผ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์ ์กฐ์ง ์ ์ฑ
์ example.com
๋ฐ altostrat.com
๋๋ฉ์ธ๋ง organizations/1234567890123
์ ํ์ ์ฐ๋ฝ์ฒ์ ์ถ๊ฐํ ์ ์๋๋ก ํ์ฉํ๋ ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์ํํฉ๋๋ค.
name: organizations/1234567890123/policies/essentialcontacts.managed.allowedContactDomains
spec:
rules:
- enforce: true
parameters:
allowedDomains:
- @example.com
- @altostrat.com
๊ด๋ฆฌํ ์ ์ฝ์กฐ๊ฑด ์ฌ์ฉ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ ์ฝ์กฐ๊ฑด ์ฌ์ฉ์ ์ฐธ๊ณ ํ์ธ์.
์ปค์คํ ์ ์ฝ์กฐ๊ฑด
๊ด๋ฆฌํ ์ ์ฝ ์กฐ๊ฑด๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ปค์คํ ์ ์ฝ ์กฐ๊ฑด์ ๋ฆฌ์์ค ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ ํํฉ๋๋ค. ํ์ง๋ง ๋ง์ถค ์ ์ฝ ์กฐ๊ฑด์ Google์ด ์๋ ์กฐ์ง์์ ๊ด๋ฆฌํฉ๋๋ค. ์ ์ฑ ์ธํ ๋ฆฌ์ ์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ถค ์กฐ์ง ์ ์ฑ ์ ํ ์คํธํ๊ณ ๋ถ์ํ ์ ์์ต๋๋ค.
์ปค์คํ ์ ์ฝ์กฐ๊ฑด์ ์ง์ํ๋ ์๋น์ค ๋ฆฌ์์ค ๋ชฉ๋ก์ ์ปค์คํ ์ ์ฝ์กฐ๊ฑด ์ง์ ์๋น์ค๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ปค์คํ ์กฐ์ง ์ ์ฑ ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ปค์คํ ์กฐ์ง ์ ์ฑ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์ํ ๋ง์ถค ์ ์ฝ ์กฐ๊ฑด ๋ชฉ๋ก์ GitHub์ ๋ง์ถค ์กฐ์ง ์ ์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๊ด๋ฆฌํ ์ ์ฝ ์กฐ๊ฑด (๊ธฐ์กด)
๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์๋ ์ ์ฉ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ์ ๊ฒฐ์ ํ๋ ์ ์ฝ ์กฐ๊ฑด ์ ํ์ ๋ชฉ๋ก์ด๋ ๋ถ๋ฆฌ์ธ์ด ์์ต๋๋ค. ์ํ ์ค์ธGoogle Cloud ์๋น์ค๋ ์ ์ฝ ์กฐ๊ฑด ์ ํ๊ณผ ๊ฐ์ ํ๊ฐํ์ฌ ์ํ๋๋ ์ ํ์ฌํญ์ ๊ฒฐ์ ํฉ๋๋ค.
์ด๋ฌํ ๊ธฐ์กด ์ ์ฝ ์กฐ๊ฑด์ ์ด์ ์๋ ์ฌ์ ์ ์๋ ์ ์ฝ ์กฐ๊ฑด์ด๋ผ๊ณ ํ์ต๋๋ค.
๊ท์น ๋์ด
๋ชฉ๋ก ๊ท์น์ด ์๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์กฐ์ง ์ ์ฑ
์ ์ ์๋ ๊ฐ์ ๋ชฉ๋ก์ ํ์ฉํ๊ฑฐ๋ ํ์ฉํ์ง ์์ต๋๋ค. ์ด์ ์๋ ์ด๋ฌํ ๊ธฐ์กด ์ ์ฝ ์กฐ๊ฑด์ ๋ชฉ๋ก ์ ์ฝ ์กฐ๊ฑด์ด๋ผ๊ณ ํ์ต๋๋ค. ํ์ฉ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋๋ ๊ฐ์ ๋ชฉ๋ก์ ๊ณ์ธต ๊ตฌ์กฐ ํ์ ํธ๋ฆฌ ๋ฌธ์์ด๋ก ํํ๋ฉ๋๋ค. ํ์ ํธ๋ฆฌ ๋ฌธ์์ด์ ์ ์ฝ์กฐ๊ฑด์ด ์ ์ฉ๋๋ ๋ฆฌ์์ค ์ ํ์ ์ง์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด constraints/compute.trustedImageProjects
๋ projects/PROJECT_ID
ํ์์ ํ๋ก์ ํธ ID ๋ชฉ๋ก์ ์ฌ์ฉํฉ๋๋ค.
๊ฐ์ ์ง์ํ๋ ์ ์ฝ์กฐ๊ฑด์ ๊ฒฝ์ฐ ๊ฐ์ prefix:value
ํ์์ ํ๋ฆฌํฝ์ค๋ฅผ ์ง์ ํ์ฌ ๊ฐ์ ์ถ๊ฐ ์๋ฏธ๋ฅผ ๋ถ์ฌํ ์ ์์ต๋๋ค.
is:
- ์ ํํ ๊ฐ๊ณผ์ ๋น๊ต๋ฅผ ์ ์ฉํฉ๋๋ค. ํ๋ฆฌํฝ์ค๊ฐ ์๋ ๊ฒ๊ณผ ๊ฐ์ ๋์์ด๋ฉฐ ๊ฐ์ ์ฝ๋ก ์ด ํฌํจ๋๋ ๊ฒฝ์ฐ์ ํ์ ํญ๋ชฉ์ ๋๋ค.under:
- ๊ฐ๊ณผ ๋ชจ๋ ํ์ ๊ฐ๊ณผ์ ๋น๊ต๋ฅผ ์ ์ฉํฉ๋๋ค. ์ด ํ๋ฆฌํฝ์ค๋ก ๋ฆฌ์์ค๊ฐ ํ์ฉ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋๋ ๊ฒฝ์ฐ ํ์ ๋ฆฌ์์ค๋ ํ์ฉ๋๊ฑฐ๋ ๊ฑฐ๋ถ๋ฉ๋๋ค. ์ ๊ณต๋ ๊ฐ์ ์กฐ์ง, ํด๋ ๋๋ ํ๋ก์ ํธ ๋ฆฌ์์ค์ ID์ฌ์ผ ํฉ๋๋ค.in:
- ์ด ๊ฐ์ด ํฌํจ๋ ๋ชจ๋ ๋ฆฌ์์ค์์ ๋น๊ต๋ฅผ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ดin:us-locations
๋ฅผconstraints/gcp.resourceLocations
์ ์ฝ์กฐ๊ฑด์ ์ฐจ๋จ ๋ชฉ๋ก์ ์ถ๊ฐํ์ฌus
๋ฆฌ์ ์ ํฌํจ๋ ๋ชจ๋ ์์น๋ฅผ ์ฐจ๋จํ ์ ์์ต๋๋ค.
๊ฐ ๋ชฉ๋ก์ด ์ ๊ณต๋์ง ์๊ฑฐ๋ ์กฐ์ง ์ ์ฑ ์ด Google ๊ด๋ฆฌ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋ ๊ฒฝ์ฐ ์ ์ฝ์กฐ๊ฑด์ ๊ธฐ๋ณธ ๋์์ด ์ ์ฉ๋๋ฉฐ ์ด ๋์์ ๋ชจ๋ ๊ฐ์ ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํฉ๋๋ค.
๋ค์ ์กฐ์ง ์ ์ฑ
์ organizations/1234567890123
์ Compute Engine VM ์ธ์คํด์ค vm-1
๋ฐ vm-2
๊ฐ ์ธ๋ถ IP ์ฃผ์์ ์ก์ธ์คํ๋๋ก ํ์ฉํ๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ์กฐ๊ฑด์ ์ ์ฉํฉ๋๋ค.
name: organizations/1234567890123/policies/compute.vmExternalIpAccess
spec:
rules:
- values:
allowedValues:
- is:projects/project_a/zones/us-central1-a/instances/vm-1
- is:projects/project_b/zones/us-central1-a/instances/vm-2
๋ถ๋ฆฌ์ธ ๊ท์น
๋ถ๋ฆฌ์ธ ๊ท์น์ด ์๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ ์กฐ๊ฑด์ ์ ์ฉ๋๊ฑฐ๋ ์ ์ฉ๋์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด constraints/compute.disableSerialPortAccess
์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ์ํ๊ฐ ์์ต๋๋ค.
- ์ ์ฉ๋จ - ์ ์ฝ์กฐ๊ฑด์ด ์ ์ฉ๋๊ณ ์ง๋ ฌ ํฌํธ ์ก์ธ์ค๋ ํ์ฉ๋์ง ์์ต๋๋ค.
- ์ ์ฉ๋์ง ์์ -
disableSerialPortAccess
์ ์ฝ์กฐ๊ฑด์ด ์ ์ฉ๋๊ฑฐ๋ ์ ํ๋์ง ์์ผ๋ฏ๋ก ์ง๋ ฌ ํฌํธ ์ก์ธ์ค๊ฐ ํ์ฉ๋ฉ๋๋ค.
์กฐ์ง ์ ์ฑ ์ด Google ๊ด๋ฆฌ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋๋ฉด ์ ์ฝ์กฐ๊ฑด์ ๊ธฐ๋ณธ ๋์์ด ์ ์ฉ๋ฉ๋๋ค.
์ด๋ฌํ ๊ธฐ์กด ์ ์ฝ ์กฐ๊ฑด์ ์ด์ ์๋ ๋ถ๋ฆฌ์ธ ์ ์ฝ ์กฐ๊ฑด์ด๋ผ๊ณ ํ์ต๋๋ค.
๋ค์ ์กฐ์ง ์ ์ฑ
์ organizations/1234567890123
์์ ์ธ๋ถ ์๋น์ค ๊ณ์ ๋ง๋ค๊ธฐ๋ฅผ ์ฌ์ฉ ์ค์งํ๋ ๊ธฐ์กด ๊ด๋ฆฌ ์ ์ฝ์กฐ๊ฑด์ ์ ์ฉํฉ๋๋ค.
name: organizations/1234567890123/policies/iam.disableServiceAccountCreation
spec:
rules:
- enforce: true
ํ ์คํธ ์คํ ๋ชจ๋์ ์กฐ์ง ์ ์ฑ
ํ ์คํธ ์คํ ๋ชจ๋์ ์กฐ์ง ์ ์ฑ ์ ๋ค๋ฅธ ์กฐ์ง ์ ์ฑ ๊ณผ ์ ์ฌํ๊ฒ ์์ฑ ๋ฐ ์ ์ฉ๋๋ฉฐ ์ ์ฑ ์๋ฐ์ ๊ฐ์ฌ ๋ก๊น ๋์ง๋ง ์๋ฐ ์์ ์ ๊ฑฐ๋ถ๋์ง๋ ์์ต๋๋ค.
ํ ์คํธ ์คํ ๋ชจ๋์์ ์กฐ์ง ์ ์ฑ ์ ์ฌ์ฉํ์ฌ ์ ์ฑ ๋ณ๊ฒฝ์ฌํญ์ด ์ ์ฉ๋๊ธฐ ์ ์ ์ํฌํ๋ก์ ๋ฏธ์น๋ ์ํฅ์ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ํ ์คํธ ์คํ ๋ชจ๋์ ์กฐ์ง ์ ์ฑ ๋ง๋ค๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
์กฐ๊ฑด๋ถ ์กฐ์ง ์ ์ฑ
ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค์ ํน์ ํ๊ทธ๊ฐ ์๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ์ ์ฝ ์กฐ๊ฑด์ ์กฐ๊ฑด๋ถ๋ก ์ ์ฉํ ์ ์์ต๋๋ค. ํ๊ทธ ๋ฐ ์กฐ์ง ์ ์ฑ ์ ์ ์ฝ์กฐ๊ฑด ์ ์ฉ์ ์ฌ์ฉํ๋ฉด ๊ณ์ธต ๊ตฌ์กฐ ๋ฆฌ์์ค์ ๋ํ ์ค์ ์ง์ค์ ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
ํ๊ทธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ํ๊ทธ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์. ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๊ฑด๋ถ ์กฐ์ง ์ ์ฑ ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ํ๊ทธ๋ฅผ ์ฌ์ฉํ ์กฐ์ง ์ ์ฑ ์ค์ ์ ์ฐธ๊ณ ํ์ธ์.
์์
์กฐ์ง ์ ์ฑ ์ด ๋ฆฌ์์ค์ ์ค์ ๋๋ฉด ํด๋น ๋ฆฌ์์ค์ ๋ชจ๋ ํ์ ํญ๋ชฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์กฐ์ง ์ ์ฑ ์ ์์ํฉ๋๋ค. ์กฐ์ง ๋ฆฌ์์ค์ ์กฐ์ง ์ ์ฑ ์ ์ค์ ํ๋ฉด ํด๋น ์ ์ฑ ์ ์ํด ์ ์๋ ์ ํ์ฌํญ ๊ตฌ์ฑ์ด ๋ชจ๋ ํ์ ํด๋, ํ๋ก์ ํธ, ์๋น์ค ๋ฆฌ์์ค๋ฅผ ํตํด ์ ๋ฌ๋ฉ๋๋ค.
์์์ ๋ฎ์ด์ฐ๊ฑฐ๋ ์์ ๋ฆฌ์์ค์ ์กฐ์ง ์ ์ฑ ์ ์์ํ๋ ํ์ ์์ ๋ฆฌ์์ค์ ์กฐ์ง ์ ์ฑ ์ ์ค์ ํ ์ ์์ต๋๋ค. ํ์์ ๊ฒฝ์ฐ ๋ ์กฐ์ง ์ ์ฑ ์ด ๊ณ์ธต ๊ตฌ์กฐ ํ๊ฐ ๊ท์น์ ๋ฐ๋ผ ๋ณํฉ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์กฐ์ง ์ ๋ฐ์์ ์กฐ์ง ์ ์ฑ ์ด ์ ์ฉ๋๋ ๋ฐฉ์๊ณผ ์์ธ๋ฅผ ์ ์ฉํ ์์น๋ฅผ ์ ๋ฐํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๊ณ์ธต ๊ตฌ์กฐ ํ๊ฐ ์ดํด๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์๋ฐ
์๋ฐ์ Google Cloud ์๋น์ค๊ฐ ๋ฆฌ์์ค ๊ณ์ธต ๊ตฌ์กฐ์ ๋ฒ์ ๋ด์์ ์กฐ์ง ์ ์ฑ ์ ํ์ฌํญ ๊ตฌ์ฑ์ ๋ฐํ์ฌ ์๋ํ๊ฑฐ๋ ๋ฐํ๋ ์ํ๋ฅผ ๋งํฉ๋๋ค. Google Cloud ์๋น์ค๋ ์๋ฐ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ์ฝ์กฐ๊ฑด์ ์ํํ์ง๋ง ์๋ก์ด ์กฐ์ง ์ ์ฑ ์ ์ผ๋ฐ์ ์ผ๋ก ์๊ธ ์ ์ฉ๋์ง ์์ต๋๋ค. ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด์ด ์๊ธ ์ํ๋๋ ๊ฒฝ์ฐ ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด ํ์ด์ง์์ ์๊ธ ์ ์ฉ ๋ผ๋ฒจ์ด ์ง์ ๋ฉ๋๋ค.
์๋ก์ด ์กฐ์ง ์ ์ฑ ์์ ์ด๋ฏธ ์๋ ์๋น์ค์ ๋์์ด๋ ์ํ์ ๋ํ ์ ํ์ฌํญ์ ์ค์ ํ๋ฉด ์ ์ฑ ์ ์๋ฐ์ผ๋ก ๊ฐ์ฃผ๋์ง๋ง ์๋น์ค๋ ์๋ ๋์์ ์ค์งํ์ง ์์ต๋๋ค. ์ด ์๋ฐ์ ์๋์ผ๋ก ํด๊ฒฐํด์ผ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋ก์ด ์กฐ์ง ์ ์ฑ ์ผ๋ก ์ธํด ๋น์ฆ๋์ค ์ฐ์์ฑ์ด ์์ ํ ์ค๋จ๋ ์ํ์ด ์์ต๋๋ค.
Policy Intelligence
Policy Intelligence๋ ๋ณด์ ์ ์ฑ ์ ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋๋๋ก ์ค๊ณ๋ ๋๊ตฌ ๋ชจ์์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์ดํดํ๊ณ , ๊ธฐ์กด ๋ณด์ ์ ์ฑ ์ ์ดํด ๋ฐ ๊ฐ์ ํ๊ณ , ์๋ชป๋ ์ ์ฑ ๊ตฌ์ฑ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์ผ๋ถ Policy Intelligence ๋๊ตฌ๋ ํนํ ์กฐ์ง ์ ์ฑ ์๋น์ค ์ ์ฑ ์ ํ ์คํธํ๊ณ ๋ถ์ํ๋ ๋ฐ ๋์์ด ๋๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์กฐ์ง ์ ์ฑ ์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ์ฌํญ์ ํ ์คํธํ๊ณ ํ ์คํธ ์คํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ ์ฑ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ์คํฌ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
- ์กฐ์ง ์ ์ฑ ๊ณผ ์ ์ฝ ์กฐ๊ฑด์ ๋ณ๊ฒฝ์ฌํญ์ ํ ์คํธํ๊ณ ์ ์๋ ์ ์ฑ ์ ์ค์ํ์ง ์๋ ๋ฆฌ์์ค๋ฅผ ์๋ณํฉ๋๋ค (๋ฏธ๋ฆฌ๋ณด๊ธฐ).
- ํ ์คํธ ์คํ ์กฐ์ง ์ ์ฑ ์ ๋ง๋ค์ด ์ ์ฑ ๋ณ๊ฒฝ์ฌํญ์ด ์ํฌํ๋ก์ ๋ฏธ์น๋ ์ํฅ ๋ชจ๋ํฐ๋ง
- ๊ธฐ์กด ์กฐ์ง ์ ์ฑ ์ ๋ถ์ํ์ฌ ์ด๋ค ์กฐ์ง ์ ์ฑ ์ด ์ด๋ค Google Cloud ๋ฆฌ์์ค์ ์ ์ฉ๋๋์ง ํ์
์ด๋ฌํ ๋๊ตฌ์ ๊ธฐํ Policy Intelligence ๋๊ตฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ Policy Intelligence ๊ฐ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ค์ ๋จ๊ณ
- ์กฐ์ง ๋ฆฌ์์ค ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ ํ์ด์ง์์ ์กฐ์ง ๋ฆฌ์์ค๋ฅผ ํ๋ณดํ๋ ๋ฐฉ๋ฒ ์์๋ณด๊ธฐ
- ์กฐ์ง ์ ์ฑ ์ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.
- ์กฐ์ง ์ ์ฑ ์ ์ฝ์กฐ๊ฑด์ผ๋ก ๋ฌ์ฑํ ์ ์๋ ์๋ฃจ์ ์ดํด๋ณด๊ธฐ