OWASP란 무엇인가?
OWASP(Open Web Application Security Project)는 2001년 설립된 비영리 오픈소스 웹 보안 커뮤니티입니다. 전 세계 보안 전문가, 개발자, 기업이 참여해 웹 보안 지식을 무료로 공유합니다.
한 줄 정의: "웹 소프트웨어 보안을 개선하기 위해 만들어진 전 세계 비영리 단체"
비영리
오픈소스
2001년 설립
전 세계 표준
OWASP Top 10이란?
OWASP가 전 세계 수천 개 기업의 실제 취약점 데이터를 분석해 발표하는 "가장 위험한 웹 보안 위협 10가지" 목록입니다.
단순한 목록이 아닌 업계 표준 문서로 사용됩니다:
PCI DSS (신용카드 보안 표준) → OWASP Top 10 준수 요구 ISO 27001 (정보보안 관리) → OWASP 참조 GDPR (유럽 개인정보 보호법) → 웹 보안 가이드로 활용 기업 보안 감사 → OWASP Top 10 항목별 점검 개발자 보안 교육 → 전 세계 필수 커리큘럼
버전 역사
2003
최초 발표
2004
1차 업데이트
2007
2차 업데이트
2010
3차 업데이트
2013
4차 업데이트
2017
5차 · XXE 신규
2021
6차 · 설계결함 신규
2025
7차 최신 · AI 반영
약 4년 주기로 업데이트. 2025년판은 2025년 11월 발표, 2026년 1월 최종 출시.
선정 방식
1단계: 전 세계 보안 기업, 컨설팅사, 버그 바운티 플랫폼에서 데이터 수집
2025년판: 589개 CWE(취약점 분류) 분석 · 175,000+ CVE 레코드 검토
2단계: 각 취약점을 다음 기준으로 점수화
- 발생 빈도: 얼마나 자주 발견되는가?
- 익스플로잇 용이성: 공격하기 얼마나 쉬운가?
- 영향도: 피해가 얼마나 심각한가?
- 탐지 용이성: 발견하기 얼마나 어려운가?
3단계: 커뮤니티 설문으로 데이터에 없는 신흥 위협 반영
(A10:2021 SSRF, A03:2025 공급망 등이 이 방식으로 추가)
4단계: 전문가 검토 · 공개 의견 수렴 후 최종 발표
왜 배워야 하는가?
개발자라면: → 코드 작성 시 보안 취약점을 사전에 방지 → 코드 리뷰에서 보안 문제 발견 가능 보안 담당자라면: → 위협 모델링의 체크리스트로 활용 → 보안 감사 기준으로 사용 비개발자라면: → 기업의 보안 위험을 이해하고 소통 가능 → 보안 정책 수립의 근거 면접·발표라면: → 웹 보안 지식의 국제 표준 = 신뢰도 → 구체적 취약점 이름과 사례를 언급 = 전문성