Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ruofan Zhu

dblp:366/3439 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2026
0009-0005-5181-4797ORCID · corroborated

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

Security and privacy · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Systems and software security · 67% Hardware security and side channels · 18% Security and privacy of machine learning · 16%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 50% Program analysis · 50%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security › memory safety
address space layout randomization
1.012026
Demystifying and Exploiting ASLR on NVIDIA GPUs · SP 2026
Hardware security and side channels
GPU security
1.012026
Demystifying and Exploiting ASLR on NVIDIA GPUs · SP 2026
Systems and software security
memory safety
1.012026
Demystifying and Exploiting ASLR on NVIDIA GPUs · SP 2026
Systems and software security › exploitation
arbitrary code execution
0.912025
My Model is Malware to You: Transforming AI Models into Malware by Abusing TensorFlow APIs · SP 2025
Systems and software security
exploitation
0.912025
My Model is Malware to You: Transforming AI Models into Malware by Abusing TensorFlow APIs · SP 2025
Software maintenance and evolution
software ecosystems
0.812024
ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem · ICSE 2024
Program analysis
static analysis
0.812024
ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem · ICSE 2024

Methods — techniques the papers use, named apart from their topics

large language model · 0.9API capability analysis · 0.9semantic analysis · 0.8installation simulation · 0.8
YearPublicationVenuePosition
2026 Demystifying and Exploiting ASLR on NVIDIA GPUs
Ruofan Zhu, Ganhao Chen, Wenbo Shen, Lyuye Zhang, Dakun Shen
SP1
2025 My Model is Malware to You: Transforming AI Models into Malware by Abusing TensorFlow APIs
abstract
The rapid advancement of AI technologies has significantly increased the demand for AI models across various industries. While model sharing reduces costs and fosters innovation, it also introduces security risks, as attackers can embed malicious code within models, leading to potential undetected attacks when running the model. Despite these risks, the security of model sharing, particularly for TensorFlow, remains under-investigated. To address these security concerns, we present a systematic analysis of the security risks associated with TensorFlow APIs. We introduce the TensorAbuse attack, which exploits hidden capabilities of TensorFlow APIs, such as file access and network messaging, to construct powerful and stealthy attacks. To facilitate this, we developed two novel techniques: one for identifying persistent APIs in TensorFlow and another for leveraging large language models to accurately analyze and classify API capabilities. We applied these techniques to TensorFlow v2.15.0 and identified 1,083 persistent APIs with five main capabilities. We exploited 20 of these APIs to develop five attack primitives and four synthetic attacks, including file leak, IP exposure, arbitrary code execution, and shell access. Our tests revealed that Hugging Face, TensorFlow Hub, and ModelScan could not detect any of these attacks. We have reported these findings to Google, Hugging Face, and ModelScan, and are currently working with them to address these issues.
Ruofan Zhu, Ganhao Chen, Wenbo Shen, Xiaofei Xie
SP1
2024 ModuleGuard: Understanding and Detecting Module Conflicts in Python Ecosystem
abstract
Python has become one of the most popular programming languages for software development due to its simplicity, readability, and versatility. As the Python ecosystem grows, developers face increasing challenges in avoiding module conflicts, which occur when different packages have the same namespace modules. Unfortunately, existing work has neither investigated the module conflict comprehensively nor provided tools to detect the conflict. Therefore, this paper systematically investigates the module conflict problem and its impact on the Python ecosystem. We propose a novel technique called InstSimulator, which leverages semantics and installation simulation to achieve accurate and efficient module extraction. Based on this, we implement a tool called ModuleGuard to detect module conflicts for the Python ecosystem.
Ruofan Zhu, Zhengzi Xu, Wenbo Shen, Yang Liu 0003
ICSE1