Rui Ma 0004

dblp:85/5058-4 · DBLP profile ↗
← Back
17ranked-venue papers
3as first author
10since 2021 · last 2025
0000-0003-1954-5775ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 8 · 3 first-author · 4 since 2021Systems, architecture and hardware · 3 · 2 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Computer networks · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021
YearPublicationVenuePosition
2025 RBFUZZ: Network Protocol Fuzzing Guided by Rare Branch
Siqi Zhao, Rui Ma 0004, Jingwen Ren, Yuqi Zhai, Shitong Xu
ICA3PP (7)2
2025 MSNFuzz: Multi-criteria state-sensitive network protocol fuzzing
Yuqi Zhai, Rui Ma 0004, Siqi Zhao, Yuche Yang
Comput. Secur.2
2024 GeMuFuzz: Integrating Generative and Mutational Fuzzing with Deep Learning
abstract
Current grey-box protocol fuzzers may not work well with poor-quality initial seeds. That makes it difficult to cover diverse message types and protocol states defined in the protocol specification. To mitigate this issue, we propose GeMuFuzz, which integrates deep learning based seed generation into mutation-based grey-box fuzzing. Moreover, GeMuFuzz considers the high-dimensional information implied in seeds generated during fuzzing. We also evaluated the performance of GeMuFuzz by comparing with the baseline fuzzer AFLNET on 8 typical protocol implementations of ProFuzzBench. GeMuFuzz discovered 5.07% more paths and 6.19% more crashes, as well as 8.57% more states and 10.54% more state transitions than AFLNET. The experimental results highlight that GeMuFuzz could improve the effectiveness of fuzzing.
Rui Ma 0004, Yuqi Zhai, Yuche Yang, Siqi Zhao
TrustCom2
2024 SYNTONY: Potential-aware fuzzing with particle swarm optimization
Xiajing Wang, Rui Ma 0004, Wei Huo 0005, Jinyuan He, Chaonan Zhang, Donghai Tian
J. Syst. Softw.2
2023 ELAMD: An ensemble learning framework for adversarial malware defense
Chong Yuan, Jiashuo Li, Donghai Tian, Rui Ma 0004, Xiaoqi Jia
J. Inf. Secur. Appl.5
2022 CJSpector: A Novel Cryptojacking Detection Method Using Hardware Trace and Deep Learning
Qianjin Ying, Yulei Yu, Donghai Tian, Xiaoqi Jia, Rui Ma 0004, Changzhen Hu
J. Grid Comput.5
2022 Towards time evolved malware identification using two-head neural network
Chong Yuan, Jingxuan Cai, Donghai Tian, Rui Ma 0004, Xiaoqi Jia, Wenmao Liu
J. Inf. Secur. Appl.4
2021 MDCHD: A novel malware detection method in cloud using hardware trace and deep learning
Donghai Tian, Qianjin Ying, Xiaoqi Jia, Rui Ma 0004, Changzhen Hu, Wenmao Liu
Comput. Networks4
2021 CMFuzz: context-aware adaptive mutation for fuzzers
Xiajing Wang, Changzhen Hu, Rui Ma 0004, Donghai Tian, Jinyuan He
Empir. Softw. Eng.3
2021 BinDeep: A deep learning approach to binary code similarity detection
Donghai Tian, Xiaoqi Jia, Rui Ma 0004, Shuke Liu, Changzhen Hu
Expert Syst. Appl.3
2020 LAFuzz: Neural Network for Efficient Fuzzing
abstract
Fuzzing is a well-known technique for efficiently finding software vulnerabilities. Unfortunately, due to syntax check, even the state-of-the-art fuzzers are not very efficient at discovering hard-to-trigger bugs in applications that expect highly structured inputs. Grammar-based fuzzers, while effective, often require expert knowledge and incur significant computational overhead. In this paper, we present LAFuzz, an automated fuzzer that generates high-quality seed inputs, which utilizes a variety of deep neural network model with different setup to efficiently fuzz programs that expect structured or unstructured inputs. We achieve this by combining mutation-based fuzzing and generation-based fuzzing offline. Our evaluation on 8 popular real-world applications demonstrated that LAFuzz-LSTM and LAFuzz-Attention significantly outperform AFL, a state-of-the-art fuzzer, on most cases both at discovering more crashes and achieving higher code coverage. In total, LAFuzz-LSTM and LAFuzz-Attention can effectively improve the code coverage over AFL by 7.55% and 7.67%; and both fuzzers can consistently discover 30.19% as well as 82.39% more unique crashes. Furthermore, extensive evaluation also showed that LAFuzz provides a great compatibility and expansibility.
Xiajing Wang, Changzhen Hu, Rui Ma 0004, Binbin Li 0001
ICTAI3
2020 MSYM: A multichannel communication system for android devices
Donghai Tian, Weizhi Meng 0001, Xiaoqi Jia, Rui Ma 0004
Comput. Networks6
2019 KEcruiser: A novel control flow protection for kernel extensions
Donghai Tian, Rui Ma 0004, Xiaoqi Jia, Changzhen Hu
Future Gener. Comput. Syst.2
2018 OFFDTAN: A New Approach of Offline Dynamic Taint Analysis for Binaries
abstract
Dynamic taint analysis is a powerful technique for tracking the flow of sensitive information. Different approaches have been proposed to accelerate this process in an online or offline manner. Unfortunately, most of these approaches still have performance bottlenecks and thus reduce analytical efficiency. To address this limitation, we present OFFDTAN, a new approach of offline dynamic taint analysis for binaries. OFFDTAN can be described in terms of four stages: dynamic information acquisition, vulnerability modeling, offline analysis, and backtrace analysis. It first records program runtime information and models the stack buffer overflow vulnerabilities and controlled jump vulnerabilities. Then it performs offline analysis and backtrace analysis to locate vulnerabilities. We implement OFFDTAN on the basis of QEMU virtual machine and apply it to off-the-shelf applications. In order to illustrate how our approach works, we first employ a case study. Furthermore, six applications have been verified so as to evaluate our approach. Experimental results demonstrate that our approach is correct and effective. Compared with other offline analysis tools, OFFDTAN has much lower application runtime overhead.
Xiajing Wang, Rui Ma 0004, Bowen Dou, Zefeng Jian, Hongzhou Chen
Secur. Commun. Networks2
2017 Defenses Against Wormhole Attacks in Wireless Sensor Networks
Rui Ma 0004, Changzhen Hu, Xiajing Wang
NSS1
2017 SulleyEX: A Fuzzer for Stateful Network Protocol
Rui Ma 0004, Tianbao Zhu, Changzhen Hu, Chun Shan
NSS1
2013 A Dynamic Detection Method to C/C++ Programs Memory Vulnerabilities Based on Pointer Analysis
abstract
Aiming at the problem of higher memory consumption and lower execution efficiency during the dynamic detecting to C/C++ programs memory vulnerabilities, this paper presents a dynamic detection method called ISC. The ISC improves the Safe-C using pointer analysis technology. Firstly, the ISC defines a simple and efficient fat pointer representation instead of the safe pointer in the Safe-C. Furthermore, the ISC uses the unification-based analysis algorithm with one level flow static pointer. This identification reduces the number of pointers that need to be converted to fat pointers. Then in the process of program running, the ISC detects memory vulnerabilities through constantly inspecting the attributes of fat pointers. Experimental results indicate that the ISC could detect memory vulnerabilities such as buffer overflows and dangling pointers. Comparing with the Safe-C, the ISC dramatically reduces the memory consumption and lightly improves the execution efficiency.
Rui Ma 0004, Lingkui Chen, Changzhen Hu, Jingfeng Xue
DASC1