Demo Data from EDBT 2026 / reviewers in the wild / expert
Vitalii Avdiienko
dblp:167/0222
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author
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
3 papers |
Systems and software security · 41% Web and mobile security · 28% Malware analysis · 28% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › mobile security
android application analysis |
0.4 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Malware analysis › malware detection
behavior-based malware detection |
0.4 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Malware analysis
mobile malware detection |
0.4 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Web and mobile security
mobile security |
0.4 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Systems and software security › information flow tracking
sensitive data flow analysis |
0.4 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Systems and software security › program analysis
dynamic analysis |
0.3 | 1 | 2017 | Detecting information flow by mutating input data · ASE 2017 |
Systems and software security › information flow control
information flow analysis |
0.3 | 1 | 2017 | Detecting information flow by mutating input data · ASE 2017 |
Systems and software security › information flow tracking
taint analysis |
0.3 | 1 | 2017 | Detecting information flow by mutating input data · ASE 2017 |
Privacy and data protection › information leakage
data leakage detection |
0.1 | 2 | 2015 | Mining Apps for Abnormal Usage of Sensitive Data · ICSE (1) 2015 Mining Patterns of Sensitive Data Usage · ICSE (2) 2015 |
Methods — techniques the papers use, named apart from their topics
mutation-based analysis · 0.3static taint analysis · 0.2dynamic taint analysis · 0.2data flow mining · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Detecting information flow by mutating input dataabstractAnalyzing information flow is central in assessing the security of applications. However, static and dynamic analyses of information flow are easily challenged by non-available or obscure code. We present a lightweight mutation-based analysis that systematically mutates dynamic values returned by sensitive sources to assess whether the mutation changes the values passed to sensitive sinks. If so, we found a flow between source and sink. In contrast to existing techniques, mutation-based flow analysis does not attempt to identify the specific path of the flow and is thus resilient to obfuscation. In its evaluation, our MUTAFLOW prototype for Android programs showed that mutation-based flow analysis is a lightweight yet effective complement to existing tools. Compared to the popular FlowDroid static analysis tool, MutaFlow requires less than 10% of source code lines but has similar accuracy; on 20 tested real-world apps, it is able to detect 75 flows that FlowDroid misses. Björn Mathis, Vitalii Avdiienko, Ezekiel O. Soremekun, Marcel Böhme, Andreas Zeller |
ASE | 2 |
| 2015 | Mining Patterns of Sensitive Data UsageabstractWhen a user downloads an Android application from a market, she does not know much about its actual behavior. A brief description, a set of screenshots, and the list of permissions, which give a high level intuition of what the application might be doing, are all the user sees before installing and running the application on his device. These elements are not enough to decide whether the application is secure, and for sure they do not indicate whether it might violate the user's privacy by leaking some sensitive data. The goal of my thesis is to employ both static and dynamic taint analyses to gather information on how Android applications use sensitive data. The main hypothesis of this work is that malicious and benign mobile applications differ in how they use sensitive data, and consequently information flow can be used effectively to identify malware. Vitalii Avdiienko |
ICSE (2) | 1 |
| 2015 | Mining Apps for Abnormal Usage of Sensitive DataabstractWhat is it that makes an app malicious? One important factor is that malicious apps treat sensitive data differently from benign apps. To capture such differences, we mined 2,866 benign Android applications for their data flow from sensitive sources, and compare these flows against those found in malicious apps. We find that (a) for every sensitive source, the data ends up in a small number of typical sinks; (b) these sinks differ considerably between benign and malicious apps; (c) these differences can be used to flag malicious apps due to their abnormal data flow; and (d) malicious apps can be identified by their abnormal data flow alone, without requiring known malware samples. In our evaluation, our MUDFLOW prototype correctly identified 86.4% of all novel malware, and 90.1% of novel malware leaking sensitive data. Vitalii Avdiienko, Konstantin Kuznetsov 0001, Alessandra Gorla, Andreas Zeller, Steven Arzt, Siegfried Rasthofer, Eric Bodden |
ICSE (1) | 1 |