ISMS-P 2.8.2๋ ์ ๋ณด์์คํ ์ด ๋ณด์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ๊ตฌํ๋์๋์ง ๊ฒํ ํ๋๋ก ์๊ตฌํฉ๋๋ค. DAST๋ฅผ CI/CD ํ์ดํ๋ผ์ธ์ ํตํฉํ๊ณ , ๋ฐ๊ฒฌ๋ ์ทจ์ฝ์ ์ ์๋์ผ๋ก ์ถ์ ํ์ฌ ๊ฐ์ ์กฐ์น๋ฅผ ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
ISMS-P 2.8.2 ๋ณด์ ์๊ตฌ์ฌํญ ๊ฒํ ๋ฐ ์ํ
"์ฌ์ ์ ์๋ ๋ณด์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ ๋ณด์์คํ ์ด ๋์ ๋๋ ๊ตฌํ๋์๋์ง๋ฅผ ๊ฒํ ํ๊ธฐ ์ํ์ฌ ๋ฒ์ ์๊ตฌ์ฌํญ ์ค์, ์ต์ ๋ณด์์ทจ์ฝ์ ์ ๊ฒ, ์์ ํ ์ฝ๋ฉ ๊ตฌํ, ๊ฐ์ธ์ ๋ณด ์ํฅํ๊ฐ ๋ฑ์ ๊ฒํ ๊ธฐ์ค๊ณผ ์ ์ฐจ๋ฅผ ์๋ฆฝยท์ดํํ๊ณ , ๋ฐ๊ฒฌ๋ ๋ฌธ์ ์ ์ ๋ํ ๊ฐ์ ์กฐ์น๋ฅผ ์ํํ์ฌ์ผ ํ๋ค."
๋ณด์ ์ํ ๋ฏธ์ํ์ผ๋ก ๋ฐ์ํ ์ค์ ์ฌ๊ณ
Progress Software MoveIt Transfer์ SQL ์ธ์ ์ ์ ๋ก๋ฐ์ด ์ทจ์ฝ์ (CVE-2023-34362). DAST ๋ฐ ์นจํฌ ํ ์คํธ ๋ถ์ฌ๋ก ์ทจ์ฝ์ ๋ฏธํ์ง, Cl0p ๋์ฌ์จ์ด ๊ทธ๋ฃน์ด ๋๊ท๋ชจ ์ ์ฉ.
๐ก ๊ตํ: ์ ๊ธฐ์ DAST ์ํ, ์น ์ทจ์ฝ์ ์๋ ๊ฒ์ฌ ํ์
ํ๋ฆฐํธ ๊ด๋ฆฌ ์๋ฒ์ ์ธ์ฆ ์ฐํ ๋ฐ ์๊ฒฉ์ฝ๋์คํ ์ทจ์ฝ์ (CVE-2023-27350). ๋ณด์ ์ํ ๋ฏธ์ํ์ผ๋ก ์ธ์ฆ ์ฐํ ์ทจ์ฝ์ ๋ฏธ๋ฐ๊ฒฌ, Bl00dy, Cl0p, LockBit ๊ทธ๋ฃน์ด ๊ณต๊ฒฉ.
๐ก ๊ตํ: ์ธ์ฆ/์ธ๊ฐ ๋ก์ง ํ ์คํธ ํ์, ์ธ์ ์ ์ทจ์ฝ์ ์ ๊ฒ
DAST ์๋ CI/CD ํ์ดํ๋ผ์ธ์ ์ํ
# ๋ฌธ์ : ๋ณด์ ์ํ ์ ๋ฌด
name: Deploy to Production
on: push
jobs:
test:
steps:
- run: npm test # ๊ธฐ๋ฅ ํ
์คํธ๋ง ์ํ
deploy:
needs: test
steps:
- run: aws ecs update-service --cluster prod
# DAST ์์ -> ๋ฐํ์ ์ทจ์ฝ์ ๋ฏธํ์ง
# ์ธ์ ํ
์คํธ ์์ -> ๋ณด์ ์๊ตฌ์ฌํญ ๋ฏธ๊ฒ์ฆ
# ๋ฐ๊ฒฌ์ฌํญ ๊ด๋ฆฌ ์์ -> ์ทจ์ฝ์ ๋ฐฉ์น
๋ณด์ ์ํ ๋จ๊ณ ๋ถ์ฌ โ ๋ฐํ์ ์ทจ์ฝ์ ์ด ์ด์ ํ๊ฒฝ์ ๋ฐฐํฌ๋จ
jobs:
deploy-staging: # ์คํ
์ด์ง ๋ฐฐํฌ
dast: # OWASP ZAP Full Scan
needs: deploy-staging
security-test: # ๋ณด์ ์ธ์ ํ
์คํธ
inspector: # AWS Inspector ์ค์บ
deploy-production:
needs: [dast, security-test, inspector]
# ๋ชจ๋ ๋ณด์ ์ํ ํต๊ณผ ํ์๋ง ์ด์ ๋ฐฐํฌ
๋ณด์ ์ํ ๋จ๊ณ ํตํฉ โ ์ทจ์ฝ์ ๋ฐ๊ฒฌ ์ ์ด์ ๋ฐฐํฌ ์๋ ์ฐจ๋จ
์คํ ์ด์ง ํ๊ฒฝ์ DAST(OWASP ZAP)๋ฅผ ์คํํ๊ณ , Critical/High ์ทจ์ฝ์ ๋ฐ๊ฒฌ ์ ์ด์ ๋ฐฐํฌ๋ฅผ ์๋ ์ฐจ๋จํด์ผ ํฉ๋๋ค.
๋ณด์ ์๊ตฌ์ฌํญ ์ํ ์ ์ฐจ ๋ฏธ์ํ
์ต์ ๋ณด์์ทจ์ฝ์ ์ ๊ฒ ๋ฏธ์ํ
๋ฐ๊ฒฌ๋ ์ทจ์ฝ์ ๊ฐ์ ์กฐ์น ๋ฏธ์ดํ
์ทจ์ฝํ ์์คํ ์ด ์ด์์ ๋ฐฐํฌ๋ ์ํ
IaC ์ฝ๋ ๋ถ์ ๊ธฐ๋ฐ ๋ฐฐํฌ ์ ์ ๊ฒ
๋ฐํ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐ๊ฒฌ์ฌํญ ๊ด๋ฆฌ
GitHub Actions DAST ํตํฉ ํ์ดํ๋ผ์ธ ๊ตฌ์ฑ
๐ก ํต์ฌ: ์คํ ์ด์ง์ ๋ฐฐํฌ ํ DAST, ๋ณด์ ์ธ์ ํ ์คํธ, Inspector๋ฅผ ๋ณ๋ ฌ๋ก ์คํํ๊ณ ๋ชจ๋ ๋ณด์ ์ํ ํต๊ณผ ์์๋ง ์ด์ ๋ฐฐํฌ๋ฅผ ํ์ฉํฉ๋๋ค.
ISMS-P ์ฌ์ฌ ์ฆ์ ๋ฐ ์ ๊ธฐ ๋ณด๊ณ
๊ธฐ์กด ๋๊ตฌ๊ฐ ๋์น๋ ์ ๊ฒ ์์ญ
์๋ ์นจํฌ ํ ์คํธ
ํ๊ณ: ์๋ ์ ๊ฒ์ผ๋ก ๋ฐฐํฌ ์๋ง๋ค ๋ณด์ ์ํ ์ํ ๋ถ๊ฐ
ISMS-P ๊ด์ ํตํฉ ์ ๊ฒ
์ฐจ๋ณ์ : ๋ฐฐํฌ ์ ์๋ ์ํ + ๋ฐ๊ฒฌ์ฌํญ ์๋ ๊ด๋ฆฌ + ์ฆ์ ์๋ํ