오픈소스 프로젝트 'CVE Lite 클래스룸(Classroom)'이 학생과 강사 모두를 위한 실습 중심의 보안 교육 자료를 무료로 공개했습니다. 이 프로젝트는 단순히 이론을 주입하는 것을 넘어, 실제 작동하는 작은 애플리케이션(application) 코드를 직접 다루며 보안 취약점을 발견하고, 그 원리를 이해하며, 나아가 직접 수정하여 검증하는 과정을 통해 실질적인 보안 역량을 키울 수 있도록 설계되었습니다.
CVE Lite 클래스룸은 현재 7가지의 수업 자료를 제공하며, 각각의 수업은 학생용 키트와 강사용 자료를 포함합니다. 학생들은 미리 제공된 코드를 탐색하며 취약점을 파악하고, 이를 수정한 후 결과가 올바른지 검증하는 과정을 거칩니다. 강사용 자료에는 학습 목표, 수업 계획, 실습 가이드, 채점 기준, 그리고 정답까지 포함되어 있어 별도의 준비 없이 바로 수업에 활용할 수 있습니다. 특히, OWASP 오픈소스 의존성 스캐너(dependency scanner)인 CVE Lite CLI를 기반으로 구축되어 실제 개발 환경과 유사한 경험을 제공하며, 의존성 취약점부터 크로스 사이트 스크립팅(XSS), 접근 제어, 안전한 설정, 비밀번호 저장 등 다양한 애플리케이션 보안 주제를 다룹니다.
이러한 실습 중심의 교육 방식은 빠르게 변화하는 IT 환경에서 이론만으로는 부족한 보안 전문가 양성에 큰 의미를 가집니다. 강사들은 취약한 애플리케이션을 직접 만들거나 채점 기준을 작성하는 부담 없이 양질의 교육을 제공할 수 있고, 학생들은 실제 개발에 사용되는 도구와 유사한 환경에서 실무 역량을 쌓을 수 있습니다. 이는 미래의 개발자와 보안 전문가들이 실제 위협에 효과적으로 대응할 수 있는 능력을 갖추는 데 필수적인 기반을 제공하며, 오픈소스 생태계 전반의 보안 수준 향상에도 기여할 것으로 기대됩니다.
