ISMS-P 2.8.1์ ์ ๋ณด์์คํ ๋์ ยท๊ฐ๋ฐยท๋ณ๊ฒฝ ์ ๋ณด์ ์๊ตฌ์ฌํญ์ ์ ์ํ๊ณ ์ ์ฉํ๋๋ก ์๊ตฌํฉ๋๋ค. DevSecOps ํ์ดํ๋ผ์ธ์ SAST/SCA๋ฅผ ํตํฉํ๊ณ , Policy as Code๋ก ๋ณด์ ์๊ตฌ์ฌํญ์ ์๋ ๊ฒ์ฆํด์ผ ํฉ๋๋ค.
ISMS-P 2.8.1 ๋ณด์ ์๊ตฌ์ฌํญ ์ ์
"์ ๋ณด์์คํ ์ ๋์ ยท๊ฐ๋ฐยท๋ณ๊ฒฝ ์ ์ ๋ณด๋ณดํธ ๋ฐ ๊ฐ์ธ์ ๋ณด๋ณดํธ ๊ด๋ จ ๋ฒ์ ์๊ตฌ์ฌํญ, ์ต์ ๋ณด์์ทจ์ฝ์ , ์์ ํ ์ฝ๋ฉ๋ฐฉ๋ฒ ๋ฑ ๋ณด์ ์๊ตฌ์ฌํญ์ ์ ์ํ๊ณ ์ ์ฉํ์ฌ์ผ ํ๋ค."
๋ณด์ ์๊ตฌ์ฌํญ ๋ฏธ์ ์ฉ์ผ๋ก ๋ฐ์ํ ์ค์ ์ฌ๊ณ
์๋ฐ ๋ก๊น ๋ผ์ด๋ธ๋ฌ๋ฆฌ Log4j์ ์๊ฒฉ์ฝ๋ ์คํ(RCE) ์ทจ์ฝ์ ๋ฐ๊ฒฌ. SCA ๋ฏธ์ ์ฉ์ผ๋ก ์๋ํํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ทจ์ฝ์ ๋ฏธํ์ง, SBOM ๋ถ์ฌ๋ก ์ํฅ ๋ฒ์ ํ์ ์ง์ฐ.
๐ก ๊ตํ: SBOM ๊ด๋ฆฌ ํ์, SCA ๋๊ตฌ CI/CD ํตํฉ ํ์
XZ 5.6.0/5.6.1 ๋ฒ์ ์ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ์ ์ฑ ๋ฐฑ๋์ด ์ฝ์ . ์ฝ๋ ๋ฆฌ๋ทฐ ํ๋ก์ธ์ค ๋ฏธํก์ผ๋ก 2๋ ๊ฐ ์ ์ฑ ์ปค๋ฐ ๋ฏธํ์ง.
๐ก ๊ตํ: ๋น๋ ํ์ดํ๋ผ์ธ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ, ์ฝ๋ ๋ฆฌ๋ทฐ ๊ฐํ ํ์
๋ณด์ ๊ฒ์ฌ ์๋ CI/CD ํ์ดํ๋ผ์ธ์ ์ํ
# ๋ฌธ์ : ๋ณด์ ๊ฒ์ฌ ์ ๋ฌด
name: Deploy
on: push
jobs:
deploy:
steps:
- uses: actions/checkout@v4
- run: npm install # ์ทจ์ฝํ ์์กด์ฑ!
- run: npm run build
- run: aws s3 sync ./dist s3://bucket
# SAST ์์ โ ์ฝ๋ ์ทจ์ฝ์ ๋ฏธํ์ง
# SCA ์์ โ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ทจ์ฝ์ ๋ฏธํ์ง
# ๋ณด์ ๊ฒ์ดํธ ์์ โ ์ทจ์ฝ์ ์์ด๋ ๋ฐฐํฌ
๋ณด์ ๊ฒ์ฌ ๋จ๊ณ ๋ถ์ฌ โ ์ทจ์ฝํ ์ฝ๋/์์กด์ฑ์ด ํ๋ก๋์ ์ ๋ฐฐํฌ๋จ
jobs:
sast: # SonarQube, Semgrep
sca: # Snyk, OWASP Dependency Check
iac-scan: # Checkov, tfsec
secrets: # Gitleaks, TruffleHog
container:# Trivy (Critical/High ์ ์ฐจ๋จ)
deploy:
needs: [sast, sca, iac-scan, secrets, container]
# ๋ชจ๋ ๋ณด์ ๊ฒ์ฌ ํต๊ณผ ํ์๋ง ๋ฐฐํฌ
๋ณด์ ๊ฒ์ฌ ๋จ๊ณ ํตํฉ โ ์ทจ์ฝ์ ๋ฐ๊ฒฌ ์ ๋ฐฐํฌ ์๋ ์ฐจ๋จ
SAST + SCA + IaC Scan + Secret Scan + Container Scan์ ํ์ดํ๋ผ์ธ์ ํตํฉํ๊ณ , ๋ชจ๋ ๊ฒ์ฌ ํต๊ณผ ์์๋ง ๋ฐฐํฌ๋ฅผ ํ์ฉํด์ผ ํฉ๋๋ค.
๋ณด์ ์๊ตฌ์ฌํญ ์ ์ ๋ฐ ์ ์ฉ ๋ฏธํก
์ต์ ๋ณด์์ทจ์ฝ์ ๊ฒํ ์ ์ฐจ ๋ถ์ฌ
์์ ํ ์ฝ๋ฉ๋ฐฉ๋ฒ ๊ฒ์ฆ ๋ฏธ์ ์ฉ
์ทจ์ฝํ ์ฝ๋๊ฐ ํ๋ก๋์ ์ ๋ฐฐํฌ๋ ์ํ
IaC ์ฝ๋ ๋ถ์ ๊ธฐ๋ฐ ๋ฐฐํฌ ์ ์ ๊ฒ
๋ฐํ์ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ ๋์
GitHub Actions DevSecOps ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ
๐ก ํต์ฌ: ๋ชจ๋ ๋ณด์ ๊ฒ์ฌ Job์ด needs๋ก ์ฐ๊ฒฐ๋์ด
ํ๋๋ผ๋ ์คํจํ๋ฉด ๋ฐฐํฌ๊ฐ ์ฐจ๋จ๋ฉ๋๋ค. Critical/High ์ทจ์ฝ์ ๋ฐ๊ฒฌ ์ ์๋์ผ๋ก ํ์ดํ๋ผ์ธ์ด ์ค๋จ๋ฉ๋๋ค.
ISMS-P ์ฌ์ฌ ์ฆ์ ๋ฐ ์ ๊ธฐ ๋ณด๊ณ
๊ธฐ์กด ๋๊ตฌ๊ฐ ๋์น๋ ์ ๊ฒ ์์ญ
๊ฐ๋ณ ๋๊ตฌ ๋จ๋ ์คํ
ํ๊ณ: ๋ณด์ ๊ฒ์ฌ ๋๊ตฌ๋ณ๋ก ๊ฐ๋ณ ์คํํ์ฌ ํตํฉ ๋ณด์ ์์ค ํ๊ฐ ๋ถ๊ฐ
ISMS-P ๊ด์ ํตํฉ ์ ๊ฒ
์ฐจ๋ณ์ : Policy as Code + ์๋ํ ๊ฒ์ดํธ + ์ฌ์ฌ ์ฆ์ ์๋ํ