피드로 돌아가기
How I Found My First CVE as a College Student (And What Most Guides Don't Tell You)
Dev.toDev.to
Security

오픈소스 White-box 분석을 통한 5건의 CVE 취약점 발굴

How I Found My First CVE as a College Student (And What Most Guides Don't Tell You)

KRRISH JAGBANDHU2026년 4월 18일5intermediate

Context

CTF와 같은 통제된 환경이 아닌 실제 소프트웨어의 비정형적 취약점 발굴 필요성 대두. 대규모 서비스의 높은 보안 진입장벽으로 인한 타겟 선정 전략의 한계 존재.

Technical Solution

  • 소스 코드 접근이 가능한 Open-source 소프트웨어를 타겟으로 설정하여 White-box 테스팅 수행
  • 단순 기능 작동 확인이 아닌 Edge case 입력을 통한 비정상 응답 패턴 분석
  • Burp Suite를 활용한 요청-응답 간의 정밀한 데이터 변조 및 동작 검증
  • SECURITY.md 및 Responsible Disclosure 정책에 기반한 보안 취약점 보고 프로세스 정립
  • 패치 완료 후 CNA(CVE Numbering Authority)를 통한 취약점 식별 번호 할당 및 공식화

- 타겟 선정 시 코드 리뷰가 가능한 소규모 오픈소스 프로젝트부터 접근 - Happy path가 아닌 Edge case 중심의 입력값 검증 시나리오 설계 - 모든 비정상 동작에 대한 체계적인 문서화 및 재현 단계 기록 - 보안 패치 완료 전까지의 Responsible Disclosure 기간(통상 90일) 준수

원문 읽기