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

Vitalii Avdiienko

dblp:167/0222 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Web and mobile security › mobile security
android application analysis
0.422015
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.422015
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.422015
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.422015
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.422015
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.312017
Detecting information flow by mutating input data · ASE 2017
Systems and software security › information flow control
information flow analysis
0.312017
Detecting information flow by mutating input data · ASE 2017
Systems and software security › information flow tracking
taint analysis
0.312017
Detecting information flow by mutating input data · ASE 2017
Privacy and data protection › information leakage
data leakage detection
0.122015
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
YearPublicationVenuePosition
2017 Detecting information flow by mutating input data
abstract
Analyzing 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
ASE2
2015 Mining Patterns of Sensitive Data Usage
abstract
When 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 Data
abstract
What 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