본문 바로가기
Q&A2022년 11월 12일1분 읽기

웹 애플리케이션 보안 테스트 자동화

권
권도현
조회 639댓글 4

웹앱 보안 테스트를 CI/CD에 통합하고 싶습니다. 자동화할 수 있는 도구가 있나요?

댓글 4

김김영삼3년 전

웹 보안 테스트 자동화 도구:

1. OWASP ZAP (무료):

# Docker로 간편 실행
docker run -t owasp/zap2docker-stable zap-baseline.py \
-t https://your-site.com -r report.html

# GitHub Actions 통합
- name: ZAP Scan
uses: zaproxy/action-baseline@v0.7.0
with:
target: "https://your-site.com"

2. 의존성 취약점 검사:

# npm
npm audit

# Python
pip-audit
safety check

# Docker 이미지
trivy image myapp:latest

3. SAST (정적 분석):

  • SonarQube — 코드 품질 + 보안
  • Semgrep — 패턴 기반 보안 검사
  • Bandit — Python 전용

CI 파이프라인에 npm audit + trivy + ZAP baseline 세 가지를 넣으면 기본적인 보안 자동화가 됩니다.

윤윤재혁(guest)3년 전
바로 적용해봤는데 잘 되네요!
신신예린(guest)3년 전
북마크합니다!
류류지훈(guest)3년 전
초보에게 정말 유용한 정보네요.
Ctrl+Enter로 등록