효율적 데이터 의존성 분석을 이용한 바이너리 기반 Null Pointer Dereference 취약점 탐지 도구

Efficient Null Pointer Dereference Vulnerability Detection by Data Dependency Analysis on Binary
  • 김문회
  • 오희국

초록

The Null Pointer Dereference vulnerability is a significant vulnerability that can cause severe attacks such as denial-of-service. Previous research has proposed methods for detecting vulnerabilities, but large and complex programs pose a challenge to their efficiency. In this paper, we present a lightweight tool for detecting specific functions in large binary programs through symbolizing variables and emulating program execution. The tool detects vulnerabilities through data dependency analysis and heuristics in each execution path. While our tool had an 8% higher false positive rate than the bap_toolkit, it detected all existing vulnerabilities in our dataset.

키워드

NUll Pointer DereferenceVulnerability DetectionStatic AnalysisSymbolic ExecutionBinary Analysis
제목
효율적 데이터 의존성 분석을 이용한 바이너리 기반 Null Pointer Dereference 취약점 탐지 도구
제목 (타언어)
Efficient Null Pointer Dereference Vulnerability Detection by Data Dependency Analysis on Binary
저자
김문회오희국
DOI
10.13089/JKIISC.2023.33.2.253
발행일
2023-04
저널명
정보보호학회논문지
33
2
페이지
253 ~ 266