콘텐츠로 이동

OWASP 보안 프로젝트 체계

개요

OWASP(Open Worldwide Application Security Project)는 소프트웨어 보안 향상을 목표로 하는 비영리 재단입니다. 보안 위험 목록, 검증 표준, 테스트 가이드, 오픈소스 도구 등을 커뮤니티 기반으로 개발·공개합니다.

항목 내용
설립 2001년
성격 비영리 재단 (501(c)(3))
라이선스 CC BY-SA 4.0 (모든 문서 프로젝트)
프로젝트 수 418개+
GitHub https://github.com/OWASP
공식 사이트 https://owasp.org
한국 챕터 OWASP Seoul Chapter (5기 운영 중, 월간 세미나 활동)

OWASP의 모든 문서 프로젝트는 CC BY-SA 4.0 라이선스로 자유롭게 활용할 수 있습니다.


학습 경로

OWASP를 처음 접한다면 아래 순서로 읽는 것을 권장합니다.

  • 위험 식별


    Top 10 2025 — 웹 10대 보안 위험

  • 검증 표준


    ASVS v5.0 — 보안 검증 요구사항, 3 Level

  • 테스트 방법


    WSTG v4.2 — 카테고리별 테스트 기법

  • 구현 가이드


    Cheat Sheet Series — 91개 구현 가이드

핵심 경로

Step 1→2까지 읽으면 OWASP 체계의 핵심을 이해한 것입니다. Step 3→4는 실무 적용 시 참고하세요.

추가로: - OWASP 주요 프로젝트 목록 — Flagship/Production/Lab/Incubator 프로젝트 - Top 10 프로젝트 전체 목록 — 26개 도메인별 Top 10 모음


프로젝트 분류 체계

OWASP 프로젝트는 성숙도에 따라 분류됩니다:

분류 설명 프로젝트 수
Flagship OWASP의 전략적 가치를 입증한 핵심 프로젝트. 글로벌 보드 승인 필요 15개
Production 프로덕션 준비 완료. 정기적 릴리스와 활발한 유지보수 11개
Lab OWASP 검토 완료. 가치 입증 단계 33개
Incubator 실험/개발 단계의 신규 프로젝트 200개+

핵심 프로젝트 간 관계

%%{init: {'securityLevel': 'loose', 'theme': 'base'}}%%
flowchart TB
    subgraph L1["위험 식별 — 무엇이 위험한가"]
        TOP10["<span style='color:#fff'><b>Top 10 2025</b><br/>웹 10대 보안 위험</span>"]
        API10["<span style='color:#fff'><b>API Security Top 10</b><br/>API 10대 보안 위험</span>"]
        LLM10["<span style='color:#fff'><b>LLM Top 10</b><br/>LLM/AI 10대 보안 위험</span>"]
    end

    subgraph L2["방어 전략 — 어떻게 방어할 것인가"]
        PC["<span style='color:#fff'><b>Proactive Controls</b><br/>개발자 10대 보안 통제</span>"]
    end

    subgraph L3["검증 표준 — 무엇을 검증할 것인가"]
        ASVS["<span style='color:#fff'><b>ASVS v5.0</b><br/>웹 앱 보안 검증 표준<br/>3 Level</span>"]
        MASVS["<span style='color:#fff'><b>MASVS</b><br/>모바일 앱 보안 검증 표준</span>"]
    end

    subgraph L4["테스트 및 구현 — 어떻게 검증하고 구현하는가"]
        WSTG["<span style='color:#fff'><b>WSTG</b><br/>웹 보안 테스트 가이드</span>"]
        MASTG["<span style='color:#fff'><b>MASTG</b><br/>모바일 보안 테스트 가이드</span>"]
        CS["<span style='color:#333'><b>Cheat Sheets</b><br/>91개 구현 가이드</span>"]
    end

    subgraph L5["성숙도 — 조직 보안 수준 평가"]
        SAMM["<span style='color:#fff'><b>SAMM</b><br/>소프트웨어 보증 성숙도 모델</span>"]
    end

    TOP10 -- "위험 → 방어" --> PC
    API10 -- "위험 → 방어" --> PC
    PC -- "방어 → 검증 기준" --> ASVS
    ASVS -- "검증 → 테스트" --> WSTG
    ASVS -- "검증 → 구현" --> CS
    MASVS -- "검증 → 테스트" --> MASTG
    SAMM -. "조직 수준 평가" .-> ASVS

    style L1 fill:none,stroke:#d32f2f,stroke-width:2px
    style L2 fill:none,stroke:#e65100,stroke-width:2px
    style L3 fill:none,stroke:#1a73e8,stroke-width:2px
    style L4 fill:none,stroke:#2e7d32,stroke-width:2px
    style L5 fill:none,stroke:#7b1fa2,stroke-width:2px
    style TOP10 fill:#d32f2f,stroke:#b71c1c
    style API10 fill:#d32f2f,stroke:#b71c1c
    style LLM10 fill:#d32f2f,stroke:#b71c1c
    style PC fill:#e65100,stroke:#bf360c
    style ASVS fill:#1a73e8,stroke:#1558b0
    style MASVS fill:#1a73e8,stroke:#1558b0
    style WSTG fill:#2e7d32,stroke:#1b5e20
    style MASTG fill:#2e7d32,stroke:#1b5e20
    style CS fill:#c8e6c9,stroke:#2e7d32
    style SAMM fill:#7b1fa2,stroke:#6a1b9a

NIST와의 비교

구분 NIST OWASP
성격 미국 연방기관 (정부 표준) 비영리 커뮤니티 (자발적 가이드)
대상 조직의 정보시스템 전반 애플리케이션 보안 (웹/모바일/API)
강제성 연방기관은 의무 준수 자발적 채택 (업계 사실상 표준)
구조 위계적 (CSF → RMF → 800-53) 독립적 프로젝트 모음
대응 관계 CSF = 목표, 800-53 = 컨트롤, 800-53A = 평가 Top 10 = 위험, ASVS = 검증, WSTG = 테스트
라이선스 퍼블릭 도메인 CC BY-SA 4.0

Flagship 프로젝트 한눈에 보기

문서/표준 (7개)

프로젝트 설명 최신 버전
Top 10 웹 애플리케이션 10대 보안 위험 2025
ASVS 애플리케이션 보안 검증 표준 v5.0.0 (2025.5)
WSTG 웹 보안 테스트 가이드 v4.2
MAS (MASVS/MASTG) 모바일 앱 보안 표준 및 테스트 가이드 지속 업데이트
SAMM 소프트웨어 보증 성숙도 모델 지속 업데이트
Cheat Sheet Series 91개 보안 구현 가이드 지속 업데이트
CycloneDX BOM(Bill of Materials) 표준 (ECMA-424) ECMA 표준 인증

도구/코드 (8개)

프로젝트 설명
Juice Shop 의도적으로 취약한 웹 앱 (학습용)
Dependency-Check SCA(소프트웨어 구성 분석) 도구
Dependency-Track 컴포넌트 분석 및 공급망 위험 관리
DefectDojo 애플리케이션 취약점 관리 플랫폼
ModSecurity CRS WAF(웹 방화벽) Core Rule Set
Amass 네트워크 매핑 및 외부 자산 발견
OWTF 공격적 웹 테스트 프레임워크
Security Shepherd 웹/모바일 보안 교육 플랫폼

자동화 도구

OWASP 데이터를 프로그래밍 방식으로 조회하거나 AI 에이전트와 연동할 수 있는 도구들은 자동화 도구 페이지를 참고하세요.

도구 설명
owasp-mcp OWASP 전체 통합 MCP 서버 — 24개 도구, 1099+ 데이터, NVD 실시간 연동, STRIDE 위협 모델링, 컴플라이언스 매핑

참고 링크

리소스 URL
OWASP 공식 사이트 https://owasp.org
프로젝트 목록 https://owasp.org/projects/
GitHub https://github.com/OWASP
Cheat Sheet Series https://cheatsheetseries.owasp.org
OWASP MCP 서버 https://github.com/zer0-kr/security-framework-mcp
OWASP Seoul Chapter https://owasp.org/www-chapter-seoul/
OWASP Slack https://owasp.org/slack/invite