2025/0529 Zero Trust & CNAPP ํ์ฉํ ์ค์ต -์ค์ต ์ค- ์ด๋ฒ์๋ Zero Trust & CNAPP ๋ฑ์ ๊ณ ๋ คํด์ ๋ณด์์ ์ธก๋ช ์ ํ ์ธต ๊ฐํํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ๋์์ ์ ๋ฒ ์ฃผ์ ๊ตฌ์ถ์ ํ๋ ์ํคํ ์ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ณด์ํ๊ธฐ๋ก ํ์ต๋๋ค. [๊ตฌ์ถ ์ ] ํด๋น ์ํคํ ์ณ์์ Zero Trust๋ฅผ ๊ณ ๋ คํ์ฌ ์ด 5๊ฐ์ง ์ ์ฉํด๋ณด๊ธฐ๋ก ํ์ต๋๋ค.SSH ๋์ Session Manager ๋ง ํ์ฉํ๊ธฐ (Least-Privilege ๋ฐํ ๋๋ฐ์ด์ค ์ธ์ฆ)์ ํต์ SSH ๋์ AWS SSM์ ๋๋ฐ์ด์ค ํฌ์ค ์ฒดํฌ•IAM ๊ธฐ๋ฐ ์ธ์ฆ๋ง์ผ๋ก ์ ์ํ๋ ๊ตฌ์กฐ ์ฒดํMFA๋ก 2์ค ๊ฒ์ฆ๋ง์ดํฌ๋ก์ธ๊ทธ๋ฉํ ์ด์ (Security Group + NACL) ๋์ ๋คํธ์ ๊ฒ ๊ณ์๋ง ์์กดํ์ง ์ ๊ณ , ๋ฆฌ์์ค ๋จ์๋ก ์ต์ ๊ถํ ๋คํธ์ํฌ ๊ฒฝ๊ณ ์ค์ Zero Trust Network Acccess (ZTNA) ํ ์คํธ : AWS Cle.. DevSecOps/ํด๋ผ์ฐ๋(Cloud) ์ค์ต 2025. 5. 31. ๋๋ณด๊ธฐ โบโบ Terraform ๊ตฌ์ฑ ์์ Terraform ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ ๋ ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ค ๊ฐ์ง ํ์ผ(main.tf, variables,tf, terraform.tfvars, terraform.tfstate)์ ์ญํ ๊ณผ ์์๋ฅผ ์ ๋ฆฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. 1. main.tf์ญํ : ์ค์ ๋ฆฌ์์ค (Resource)์ ํ๋ก๋ฐ์ด๋(Provider)๋ฅผ ์ ์ํ๋ "๋ฉ์ธ" ๊ตฌ์ฑ ํ์ผ์ ๋๋ค.์์ : AWS EC2 ์ธ์คํด์ค๋ฅผ ํ๋ ์์ฑํ๋ ๊ฐ๋จํ ์์ // main.tf// 1) ์ฌ์ฉํ ํ๋ก๋ฐ์ด๋ ์ค์ provider "aws" { region = var.aws_region}// 2) EC2 ์ธ์คํด์ค ๋ฆฌ์์ค ์ ์ธresource "aws_instance" "example" { ami = var.ami_id instance_type = v.. DevSecOps/ํด๋ผ์ฐ๋(Cloud) 2025. 5. 31. ๋๋ณด๊ธฐ โบโบ Terraform ๊ฐ๋ 1. Terraform์ธ ๋ญ๊ฐ Terraform์ HashiCorp์์ ๋ง๋ Infrastructure as Code(IaC) ๋๊ตฌ๋ก, ํด๋ผ์ฐ๋๋ ์จํ๋ ๋ฏธ์ค ์ธํ๋ผ๋ฅผ ์ฝ๋๋ก ์ ์ธํ์ฌ ์๋์ผ๋ก ํ๋ก๋น์ ๋•๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค. ์ ์ธ์ (Declarative) ๊ตฌ์ฑ์ฌ์ฉ์๋ "์ด๋ค(What)" ๋ฆฌ์์ค๋ฅผ ๋ง๋ค์ง HCL(HashiCorp Configuration Language) ๋๋ JSON์ผ๋ก ์ ์๋ง ํ๋ฉด, Terraform์ด "์ด๋ป๊ฒ(How)" ๋ง๋๋์ง๋ ๋ด๋ถ ๋ก์ง(plan/apply)์ ํตํด ์ฒ๋ฆฌํฉ๋๋ค.๋ฉํฐ ํด๋ผ์ฐ๋•๋ฉํฐ ์๋น์ค ์ง์AWS•GCP•Azure ๊ฐ์ ์ฃผ์ ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋๋ ๋ฌผ๋ก , Kubernetes, Datadog, Cloudflare, SaaS ์๋น์ค์ ์ด๋ฅด๊ธฐ๊น์ง ์๋ฐฑ์ฌ ๊ฐ ํ๋ก๋ฐ์ด๋(p.. DevSecOps/ํด๋ผ์ฐ๋(Cloud) 2025. 5. 31. ๋๋ณด๊ธฐ โบโบ Zero Trust ๋? 1. Zero Trust ๋? Zero Trust๋ ๋คํธ์ํฌ ๊ฒฝ๊ณ(Perimeter)์ ๊ธฐ๋ฐ์ ๋ ์ ํต์ ๋ณด์ ๋ชจ๋ธ์ ํํผํ์ฌ, "์ ๋ ์ ๋ขฐํ์ง ๋ง๊ณ ํญ์ ๊ฒ์ฆํ๋ผ" ๋ ์์น ์๋ ๋ชจ๋ ์ฌ์ฉ์•๋๋ฐ์ด์ค•์ ํ๋ฆฌ์ผ์ด์ •ํธ๋ํฝ์ ์ง์์ ์ผ๋ก ์ธ์ฆ•ํ๊ฐ•๊ฒ์ฌํ๋ ๋ณด์ ์ํคํ ์ณ์ ๋๋ค. 2. Zero Trust์ ํต์ฌ ์์น์ต์ ๊ถํ ์์น(Least Privilege)์ฌ์ฉ์๊ฐ ์ํํ๋ ์์ ์ ๊ผญ ํ์ํ ๊ถํ๋ง ๋ถ์ฌํ์ ๊ธฐ๋ฐ ๊ฒ์ฆ(Continuous Verification)๋ก๊ทธ์ธ ์ดํ์๋ ์ธ์ ๋ด๋ด ์ฌ์ฉ์•๋๋ฐ์ด์ค ์ํ, ํ์ ํจํด์ ์ค์๊ฐ ์ ๊ฒ์ฅ์ ๋ฒ์ ์ถ์(Microsegmentation)๋คํธ์ํฌ•์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ๋จ์๋ก ๋ถ๋ฆฌํด ๊ณต๊ฒฉ ํ์ฐ ๋ฐฉ์ง์ ์ฑ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด(Contextual Access Control)์.. DevSecOps/ํด๋ผ์ฐ๋(Cloud) 2025. 5. 29. ๋๋ณด๊ธฐ โบโบ Okta ๋? 1. Okta๋ ๋ฌด์์ธ๊ฐ? Okta๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ID•์ ๊ทผ ๊ด๋ฆฌ(IAM) ํ๋ซํผ์ผ๋ก, ๊ธฐ์ ์ด ์ฌ์ฉ์ ์ธ์ฆ•๊ถํ ๋ถ์ฌ•๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ๋ฅผ ํ ๊ณณ์์ ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋๋ก ๋์ต๋๋ค. ์จํ๋ก๋ฏธ์ค•ํด๋ผ์ฐ๋•SaaS ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ ๊ฑธ์ณ ์ฑ๊ธ ์ฌ์ธ์จ(SSO), ๋ฉํฐํฉํฐ ์ธ์ฆ(MFA), ์ฌ์ฉ์ ํ๋ก๋น์ ๋(Provisioning)•๋ํ๋ก๋น์ ๋(Deprovisioning), ์ ๊ทผ ์ ์ด ๊ด๋ฆฌ ๋ฑ์ ํตํฉํ์ฌ ์ ๊ณตํฉ๋๋ค. ํ์ํ ์ด์ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ๋ก ๋ณ๋ ์ธ์ฆ ์ฒด๊ณ๋ฅผ ์ด์ํ๋ฉด ๊ด๋ฆฌ ๋ถ๋ด•๋ณด์ ์ํ ์ฆ๋๋๋ค.์ค์ํ๋ IAM์ผ๋ก ๊ท์ ์ค์(์ปดํ๋ผ์ด์ธ์ค), ๊ฐ์ฌ(audit) ๋์์ด ์ฉ์ดํ๋ค. 2. ์ฃผ์ ๊ธฐ๋ฅ ๋ฐ ํน์ง๊ธฐ๋ฅ์ค๋ช ์ฑ๊ธ ์ฌ์ธ์จ(SSO)ํ ๋ฒ ๋ก๊ทธ์ธ์ผ๋ก ์์ญ~์๋ฐฑ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ทผ ๊ฐ๋ฅSAML, OIDC.. DevSecOps/ํด๋ผ์ฐ๋(Cloud) 2025. 5. 29. ๋๋ณด๊ธฐ โบโบ ์ด์ 1 2 3 4 ยทยทยท 6 ๋ค์