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

Nicola Ruaro

dblp:218/0179 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
10since 2021 · last 2026
0000-0003-4275-0224ORCID · corroborated

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

Security and privacy · 10 · 5 first-author · 10 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
7 papers
Blockchain and cryptocurrency security · 63% Malware analysis · 13% Network security · 12%
Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 100%

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

TopicWeightPapersLastEvidence papers
Blockchain and cryptocurrency security
smart contract security
1.632025
Not your Type! Detecting Storage Collision Vulnerabilities in Ethereum Smart Contracts · NDSS 2024
Understanding Security Issues in the NFT Ecosystem · CCS 2022
Approve Once, Regret Forever: On the Exploitation of Ethereum's Approve-TransferFrom Ecosystem · USENIX Security Symposium 2025
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
1.012026
HOUSTON: Real-Time Anomaly Detection of Attacks against Ethereum DeFi Protocols · NDSS 2026
Privacy and data protection
anonymity
0.812024
GuideEnricher: Protecting the Anonymity of Ethereum Mixing Service Users with Deep Reinforcement Learning · USENIX Security Symposium 2024
Blockchain and cryptocurrency security › smart contract security
smart contract vulnerability
0.712023
Confusum Contractum: Confused Deputy Vulnerabilities in Ethereum Smart Contracts · USENIX Security Symposium 2023
Malware analysis › malware intelligence
indicator of compromise extraction
0.612022
SYMBEXCEL: Automated Analysis and Understanding of Malicious Excel 4.0 Macros · SP 2022
Indexing and storage engines › storage management
data layout
0.212024
Not your Type! Detecting Storage Collision Vulnerabilities in Ethereum Smart Contracts · NDSS 2024
Systems and software security › vulnerability discovery
symbolic execution
0.212022
SYMBEXCEL: Automated Analysis and Understanding of Malicious Excel 4.0 Macros · SP 2022
Systems and software security
vulnerability discovery
0.212022
SYMBEXCEL: Automated Analysis and Understanding of Malicious Excel 4.0 Macros · SP 2022

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

static analysis · 2.8market analysis · 1.1empirical measurement study · 1.1real-time anomaly detection · 1.0deep reinforcement learning · 0.8symbolic execution · 0.6dynamic analysis · 0.6
YearPublicationVenuePosition
2026 HOUSTON: Real-Time Anomaly Detection of Attacks against Ethereum DeFi Protocols
Dongyu Meng, Fabio Gritti, Robert McLaughlin, Nicola Ruaro, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
NDSS4
2025 A History of Greed: Practical Symbolic Execution for Ethereum Smart Contracts
Nicola Ruaro, Fabio Gritti, Robert McLaughlin, Dongyu Meng, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
DIMVA (2)1
2025 Approve Once, Regret Forever: On the Exploitation of Ethereum's Approve-TransferFrom Ecosystem
Nicola Ruaro, Fabio Gritti, Dongyu Meng, Robert McLaughlin, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
USENIX Security Symposium1
2024 The Power of Default: Measuring the Effect of Slippage Tolerance in Decentralized Exchanges
Nir Chemaya, Dingyue Liu, Robert McLaughlin, Nicola Ruaro, Christopher Krügel, Giovanni Vigna
FC (1)4
2024 Not your Type! Detecting Storage Collision Vulnerabilities in Ethereum Smart Contracts
Nicola Ruaro, Fabio Gritti, Robert McLaughlin, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
NDSS1
2024 GuideEnricher: Protecting the Anonymity of Ethereum Mixing Service Users with Deep Reinforcement Learning
Ravindu De Silva, Wenbo Guo 0002, Nicola Ruaro, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
USENIX Security Symposium3
2023 Confusum Contractum: Confused Deputy Vulnerabilities in Ethereum Smart Contracts
Fabio Gritti, Nicola Ruaro, Robert McLaughlin, Priyanka Bose, Dipanjan Das 0002, Ilya Grishchenko, Christopher Krügel, Giovanni Vigna
USENIX Security Symposium2
2022 Understanding Security Issues in the NFT Ecosystem
abstract
Non-Fungible Tokens (NFTs) have emerged as a way to collect digital art as well as an investment vehicle. Despite having been popularized only recently, NFT markets have witnessed several high-profile (and high-value) asset sales and a tremendous growth in trading volumes over the last year. Unfortunately, these marketplaces have not yet received much security scrutiny. Instead, most academic research has focused on attacks against decentralized finance (DeFi) protocols and automated techniques to detect smart-contract vulnerabilities. To the best of our knowledge, we are the first to study the market dynamics and security issues of the multi-billion dollar NFT ecosystem.
Dipanjan Das 0002, Priyanka Bose, Nicola Ruaro, Christopher Krügel, Giovanni Vigna
CCS3
2022 SYMBEXCEL: Automated Analysis and Understanding of Malicious Excel 4.0 Macros
abstract
Malicious software (malware) poses a significant threat to the security of our networks and users. In the ever-evolving malware landscape, Excel 4.0 Office macros (XL4) have recently become an important attack vector. These macros are often hidden within apparently legitimate documents and under several layers of obfuscation. As such, they are difficult to analyze using static analysis techniques. Moreover, the analysis in a dynamic analysis environment (a sandbox) is challenging because the macros execute correctly only under specific environmental conditions that are not always easy to create. This paper presents SYMBEXCEL, a novel solution that leverages symbolic execution to deobfuscate and analyze Excel 4.0 macros automatically. Our approach proceeds in three stages: (1) The malicious document is parsed and loaded in memory; (2) Our symbolic execution engine executes the XL4 formulas; and (3) Our Engine concretizes any symbolic values encountered during the symbolic exploration, therefore evaluating the execution of each macro under a broad range of (meaningful) environment configurations. SYMBEXCEL significantly outperforms existing deobfuscation tools, allowing us to reliably extract Indicators of Compromise (IoCs) and other critical forensics information. Our experiments demonstrate the effectiveness of our approach, especially in deobfuscating novel malicious documents that make heavy use of environment variables and are often not identified by commercial anti-virus software.
Nicola Ruaro, Fabio Pagani, Stefano Ortolani, Christopher Krügel, Giovanni Vigna
SP1
2021 SyML: Guiding Symbolic Execution Toward Vulnerable States Through Pattern Learning
abstract
Exploring many execution paths in a binary program is essential to discover new vulnerabilities. Dynamic Symbolic Execution (DSE) is useful to trigger complex input conditions and enables an accurate exploration of a program while providing extensive crash replayability and semantic insights.
Nicola Ruaro, Kyle Zeng, Lukas Dresel, Mario Polino, Tiffany Bao, Andrea Continella, Stefano Zanero, Christopher Krügel, Giovanni Vigna
RAID1