Honeypot-Driven Decoy Block Vulnerability Obfuscation: A Structured Framework for Software Protection Against Symbolic Execution Attacks

Symbolic execution, a powerful program analysis technique, poses a significant threat to software security by efficiently exploring program paths and exposing vulnerabilities. To address this challenge, we propose a novel Honeypot-Driven Decoy Block Vulnerability Obfuscation (HD-DBVO) framework, which integrates opaque predicates and decoy vulnerabilities to mislead symbolic execution tools. Our approach embeds strategically designed decoy vulnerabilities behind opaque predicates resistant to symbolic execution, thereby diverting analysis tools toward false paths while ensuring the integrity of the actual program logic. Experimental evaluation reveals that our technique increases symbolic execution time by 4.58 times, expands the number of explored paths by 32 times, and achieves an 83.7% false positive rate for decoy vulnerabilities, with a negligible runtime overhead of 6.3% and a 21.9% increase in code size. These results demonstrate that HD-DBVO effectively mitigates the impact of symbolic execution attacks, offering a promising avenue for enhancing software security.

Authors

Institutions

Publication Details

Published
2025-03-21
DOI
https://doi.org/10.1109/iscait64916.2025.11010424
Primary Topic
Security and Verification in Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Honeypot-Driven Decoy Block Vulnerability Obfuscation: A Structured Framework for Software Protection Against Symbolic Execution Attacks

Zhenqiao Zhou
Security and Verification in Computing
article

Honeypot-Driven Decoy Block Vulnerability Obfuscation: A Structured Framework for Software Protection Against Symbolic Execution Attacks

Zhenqiao Zhou
article en

Abstract

Symbolic execution, a powerful program analysis technique, poses a significant threat to software security by efficiently exploring program paths and exposing vulnerabilities. To address this challenge, we propose a novel Honeypot-Driven Decoy Block Vulnerability Obfuscation (HD-DBVO) framework, which integrates opaque predicates and decoy vulnerabilities to mislead symbolic execution tools. Our approach embeds strategically designed decoy vulnerabilities behind opaque predicates resistant to symbolic execution, thereby diverting analysis tools toward false paths while ensuring the integrity of the actual program logic. Experimental evaluation reveals that our technique increases symbolic execution time by 4.58 times, expands the number of explored paths by 32 times, and achieves an 83.7% false positive rate for decoy vulnerabilities, with a negligible runtime overhead of 6.3% and a 21.9% increase in code size. These results demonstrate that HD-DBVO effectively mitigates the impact of symbolic execution attacks, offering a promising avenue for enhancing software security.

Zhengzhou University (CN)
Openalex Percentile: Top 94%
Security and Verification in Computing
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.