정의
OWASP(Open Web Application Security Project)는 웹 애플리케이션 및 웹 서비스의 보안을 개선하기 위해 전 세계 보안 전문가, 개발자, 기업, 교육기관 등이 참여하는 비영리 국제 조직이다. 주로 오픈소스 소프트웨어, 교육 자료, 도구, 가이드라인 등을 제공함으로써 보안 인식 제고와 실질적인 보안 향상을 목표한다.
개요
- 설립 연도·장소: 2001년 미국에서 설립되었다.
- 조직 형태: 501(c)(3) 비영리 단체(미국) 및 전 세계에 분산된 지역 챕터(Chapter)와 프로젝트 팀으로 구성된다.
- 주요 활동:
- OWASP Top 10: 웹 애플리케이션 보안 위험 10가지를 정리한 보고서로, 매년 최신 위협에 맞게 업데이트된다.
- 프로젝트: ZAP(Zed Attack Proxy), Dependency-Check, WebGoat 등 다양한 오픈소스 보안 도구와 교육용 애플리케이션을 개발·배포한다.
- 교육·컨퍼런스: 연례 국제 회의인 OWASP AppSec, 지역 챕터 모임, 워크숍 등을 개최한다.
- 참여 방식: 개인 회원, 기업 후원, 자원봉사 형태로 참여 가능하며, 대부분의 자료와 도구는 무료로 공개된다.
어원/유래
- OWASP는 “Open Web Application Security Project”의 약어이다. ‘Open’은 오픈소스 및 공개 협업 방식을, ‘Web Application Security’는 웹 애플리케이션 보안을, ‘Project’는 비영리 목적의 공동 작업을 의미한다.
- 설립 초기에는 주로 웹 애플리케이션 보안 취약점에 대한 연구와 정보 공유를 목적으로 시작되었으며, 이후 전 세계적인 보안 커뮤니티로 성장하였다.
특징
- 오픈소스 기반: 모든 자료와 도구가 공개 라이선스로 제공되어 자유롭게 사용·수정·재배포가 가능하다.
- 전 세계 커뮤니티: 100여 개국 이상에서 활동하는 수천 명의 회원과 수백 개의 지역 챕터가 존재한다.
- 실무 중심 가이드라인: OWASP Top 10, ASVS(Application Security Verification Standard), Cheat Sheet Series 등 실무에 바로 적용할 수 있는 문서들을 제공한다.
- 다양한 프로젝트 포트폴리오: 보안 테스트 도구, 코드 분석 도구, 교육용 애플리케이션 등 실질적인 보안 향상을 지원하는 프로젝트가 다수 존재한다.
- 비영리·비상업성: 수익을 추구하지 않으며, 기업 후원은 투명하게 관리된다.
관련 항목
- OWASP Top 10
- OWASP ASVS (Application Security Verification Standard)
- OWASP ZAP (Zed Attack Proxy)
- OWASP Dependency-Check
- OWASP WebGoat
- CWE (Common Weakness Enumeration)
- NIST Cybersecurity Framework
- SANS Institute
- ISO/IEC 27001 (정보 보안 관리 체계)