Park, Geon (re-st)

Path-directed Greybox Fuzzing for Failure Reproduction - 홍신 교수님 (충북대)

[seminar] 1 min read

[분류] SRC-ERC STAAR (소프트웨어재난연구센터) 계절학교 강연

Path-Target Directed Fuzzing (R-AFL++)

  • exploration + exploitation 전략을 기반으로 합니다.
  • 작동 방식: 1~i번째 단계에 도달한 시드 (seed)만이 i+1번째 단계를 지향하도록 합니다.
    • (단, 1시간짜리 특정 단계에서 실패할 경우, i번째 단계를 계속 찾도록 예외 처리합니다.)
  • 핵심 아이디어: 시드가 잘못된 경로로 쏠린 퍼징은 그냥 재시작하는 것이 낫습니다.

다른 연구 (Path Pruning)

  • 크래시 (crash)로 이끈다고 추측되는 ‘probe’ (지점)를 찾습니다.
  • 퍼저 (fuzzer)가 해당 지점에 도달하면, (더 진행하지 않고) 그냥 안전하게 (safe) 종료시킵니다.
  • 이는 path pruning (경로 가지치기)이라고 합니다.

#Lecture-Summary 

<< Previous Post

|

Next Post >>

← 뒤로