arrow
Return

DFL: A DOM sample generation oriented fuzzing framework for browser

delete2025-01-01
delete0
PRE
AI
G
Guoyun Duan *
Z
Zhao Hai
蔡敏捷 cover
蔡敏捷 (Minjie Cai)
J
Jianhua Sun
陈浩 cover
陈浩 (Hao Chen)
DOI:10.1016/j.infsof.2024.107591delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The security of web browsers, being fundamental to Internet access infrastructure, has garnered significant attention. Current approaches to identify browser vulnerabilities predominantly rely on code auditing and componentized unit testing. Fuzzing has emerged as an efficient technique for vulnerability discovery. However, adapting this method to browser security testing poses considerable challenges. Recent endeavors in browser vulnerability discovery primarily concentrate on the parsing engine, with limited solutions addressing the rendering engine. Moreover, coverage-guided mutation, a critical aspect, is not prevalent in existing fuzzing frameworks. In this paper, we present a coverage-guided fuzzing framework of DFL, which builds on Freedom and AFL to re-engineer various text generators based on DOM syntax and optimize the efficiency of sample generation. Additionally, serialization and deserialisation methods are developed for the implementation of generator text mutations and the seamless conversion between binary samples and the source DOM tree. When compared with three established DOM fuzzing frameworks in the latest Chromium kernel, DFL has demonstrated an ability to uncover 1.5-3 times more vulnerabilities within a short timeframe. Our research identifies potential avenues for further exploration in browser rendering engine security, specifically focusing on sample generation and path direction.
Keywords:
DOM
Browser security
Gray-box fuzzing
Coverage guided fuzzing
Browser rendering engine

Journal

Information and Software Technology cover
Information and Software Technology
IF:
4.3
Papers:
3.7K
Citations:
7.7K

Organization

H
hunan university
Scholars:
4.4W
Papers: 3.3W
Citations: 70
H
hunan university of science & engineering
Scholars:
561
Papers: 324
Citations: 0