GANADI: 핵심 함수 기반 클러스터링을 통한 C/C++ OSS 재사용 계보 추적 및 공급망 보안 강화
요약
GANADI는 C/C++ 오픈소스 소프트웨어(OSS)의 재사용 계보를 추적하여 공급망 보안을 강화하는 새로운 접근 방식을 제시합니다. 이 방법은 원본 코드의 공유 특성인 '피벗 함수' 기반 클러스터링을 통해 다운스트림 프로젝트 간의 재사용 경로를 구축하고, 이를 통해 높은 정밀도와 재현율로 취약점을 식별할 수 있음을 입증했습니다.
핵심 포인트
- GANADI는 C/C++ OSS의 재사용 계보 추적에 특화됨.
- 피벗 함수 기반 클러스터링으로 기존 방식의 한계를 극복함.
- 높은 정밀도(84.85%)와 재현율(95.76%)을 달성하여 효과를 입증함.
- 실제 프로젝트에서 48개의 패치되지 않은 취약점을 식별하고 개선에 기여함.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기