Redirigiendo al acceso original de articulo en 21 segundos...
Inicio  /  Future Internet  /  Vol: 12 Par: 4 (2020)  /  Artículo
ARTÍCULO
TITULO

DeepDiver: Diving into Abysmal Depth of the Binary for Hunting Deeply Hidden Software Vulnerabilities

Fayozbek Rustamov    
Juhwan Kim and JooBeom Yun    

Resumen

Fuzz testing is a simple automated software testing approach that discovers software vulnerabilities at a high level of performance by using randomly generated seeds. However, it is restrained by coverage and thus, there are chances of finding bugs entrenched in the deep execution paths of the program. To eliminate these limitations in mutational fuzzers, patching-based fuzzers and hybrid fuzzers have been proposed as groundbreaking advancements which combine two software testing approaches. Despite those methods having demonstrated high performance across different benchmarks such as DARPA CGC programs, they still present deficiencies in their ability to analyze deeper code branches and in bypassing the roadblocks checks (magic bytes, checksums) in real-world programs. In this research, we design DeepDiver, a novel transformational hybrid fuzzing tool that explores deeply hidden software vulnerabilities. Our approach tackles limitations exhibited by existing hybrid fuzzing frameworks, by negating roadblock checks (RC) in the program. By negating the RCs, the hybrid fuzzer can explore new execution paths to trigger bugs that are hidden in the abysmal depths of the binary. We combine AFL++ and concolic execution engine and leveraged the trace analyzer approach to construct the tree for each input to detect RCs. To demonstrate the efficiency of DeepDiver, we tested it with the LAVA-M dataset and eight large real-world programs. Overall, DeepDiver outperformed existing software testing tools, including the patching-based fuzzer and state-of-the-art hybrid fuzzing techniques. On average, DeepDiver discovered vulnerabilities 32.2% and 41.6% faster than QSYM and AFLFast respectively, and it accomplished in-depth code coverage.

 Artículos similares

       
 
Omnia R. AbouEl-Hamd, Amr M. I. Sweedan, Bilal El-Ariss and Khaled M. El-Sawy    
The strengthening of steel beams using hybrid fiber-reinforced polymers (HFRPs) has gained enormous attention over the last decades. Few researchers have investigated the effectiveness of the fastening techniques without a bonding agent to overcome the u... ver más
Revista: Buildings

 
Pranav Thoutam, Parvin Ahmadi Sefiddashti, Faizan Ahmad, Hani Abulkhair, Iqbal Ahmed, Abdulmohsen Al-saiari, Eydhah Almatrafi, Omar Bamaga and Sina Rezaei Gomari    
This study considers the integration of multistage flash (MSF) desalination with hydrate-based desalination (HBD) precursor to improve MSF performance in terms of distillate production, longevity, and operational conditions. This is accomplished by a com... ver más
Revista: Water

 
Andreas Efstratiadis, Panagiotis Dimas, George Pouliasis, Ioannis Tsoukalas, Panagiotis Kossieris, Vasilis Bellos, Georgia-Konstantina Sakki, Christos Makropoulos and Spyridon Michas    
We propose a novel probabilistic approach to flood hazard assessment, aiming to address the major shortcomings of everyday deterministic engineering practices in a computationally efficient manner. In this context, the principal sources of uncertainty ar... ver más
Revista: Water

 
Artur Nowoswiat and Marcelina Olechowska    
It is well known that the uncertainty of input data has a great influence on the accuracy of room acoustics simulations. The aforementioned accuracy is significantly influenced by the selection of the acoustic properties of room-delimiting materials. Mor... ver más
Revista: Buildings

 
Amir Faraji, Maria Rashidi, Srinath Perera and Bijan Samali    
Project management standards, like PMBOK, have had a considerable role in developing this field of knowledge and promoting it as a professional expertise in project-oriented industries, such as the construction industry. The latest version of PMBOK, seve... ver más
Revista: Buildings