paper-with-me

홈 › Papers

Reinforcement learning guided fuzz testing for a browser's HTML rendering engine

2023-07-27 · Martin Sablotny, Bjørn Sand Jensen, Jeremy Singer

Generation-based fuzz testing can uncover various bugs and security vulnerabilities. However, compared to mutation-based fuzz testing, it takes much longer to develop a well-balanced generator that produces good test cases and decides where to break the underlying structure to exercise new code paths. We propose a novel approach to combine a trained test case generator deep learning model with a double deep Q-network (DDQN) for the first time. The DDQN guides test case creation based on a code coverage signal. Our approach improves the code coverage performance of the underlying generator model by up to 18.5\% for the Firefox HTML rendering engine compared to the baseline grammar based fuzzer.

📄 PDF Abstract BibTeX arXiv:2307.14556

Code (0)

등록된 구현이 없습니다.

Tasks

reinforcement-learningTest Case Creation

Similar Papers 제목 키워드 기반

In-Browser LLM-Guided Fuzzing for Real-Time Prompt Injection Testing in Agentic AI Browsers

2025-10-15 · Avihay Cohen arxiv

Large Language Model (LLM) based agents integrated into web browsers (often called agentic AI browsers) offer powerful automation of web tasks. However, they are vulnerable to indirect prompt injection attacks, where mal…

HTMLCure: Turning Browser Experience into State Guided Repair for Interactive HTML

2026-05-26 · Jiajun Wu, Jian Yang, Tuney Zheng, Wei Zhang 외 arxiv

LLMs can now produce full HTML pages, but many of those pages are only superficially correct: they render once, then fail under scroll, hover, click, resize, or gameplay. Evaluation from screenshots can miss these failur…

Recurrent Neural Networks for Fuzz Testing Web Browsers

2018-12-12 · Martin Sablotny, Bjørn Sand Jensen, Chris W. Johnson

Generation-based fuzzing is a software testing approach which is able to discover different types of bugs and vulnerabilities in software. It is, however, known to be very time consuming to design and fine tune classical…

Model Selectionsoftware testing

Fuzzy Logic Guided Reward Function Variation: An Oracle for Testing Reinforcement Learning Programs

2024-06-28 · Shiyu Zhang, Haoyang Song, Qixin Wang, Yu Pei

Reinforcement Learning (RL) has gained significant attention across various domains. However, the increasing complexity of RL programs presents testing challenges, particularly the oracle problem: defining the correctnes…

Reinforcement Learning (RL)

Learn&Fuzz: Machine Learning for Input Fuzzing

2017-01-25 · Patrice Godefroid, Hila Peleg, Rishabh Singh

Fuzzing consists of repeatedly testing an application with modified, or fuzzed, inputs with the goal of finding security vulnerabilities in input-parsing code. In this paper, we show how to automate the generation of an …

BIG-bench Machine Learning