Davide Maiorca

Dr. Davide Maiorca

Department of Electrical and Electronic Engineering, University of Cagliari, Piazza d’Armi, 09123, Cagliari, Italy
orcid

Research Focus & Metrics

Academic Career Length

15Years (2012-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2013
Verified
Book Chapter
Closed access
PDF file
BBBattista Biggio
Battista Biggio
ICIgino Corona
Igino Corona
DMDavide Maiorca
Davide Maiorca
BNBlaine Nelson
Blaine Nelson
NŠNedim Šrndić
Nedim Šrndić
FRFabio Roli
Fabio Roli

2 May 2017 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
ADAmbra Demontis
Ambra Demontis
MMMarco Melis
Marco Melis
BBBattista Biggio
Battista Biggio
DMDavide Maiorca
Davide Maiorca
DADaniel Arp
Daniel Arp
FRFabio Roli
Fabio Roli
To cope with the increasing variability and sophistication of modern attacks, machine learning has been widely adopted as a statistically-sound tool for malware detection. However, its security against well-crafted attacks has not only been recently questioned, but it has been shown that machine learning exhibits inherent vulnerabilities that can be exploited to evade detection at test time. In other words, machine learning itself can be the weakest link in a security system. In this paper, we rely upon a previously-proposed attack framework to categorize potential attack scenarios against learning-based malware detection tools, by modeling attackers with different skills and capabilities. We then define and implement a set of corresponding evasion attacks to thoroughly assess the security of Drebin, an Android malware detector. The main contribution of this work is the proposal of a simple and scalable secure-learning paradigm that mitigates the impact of evasion attacks, while only slightly worsening the detection rate in the absence of attack. We finally argue that our secure-learning approach can also be readily applied to other malware detection tasks.

1 September 2018
Verified
Conference Paper
Closed access
BKBojan Kolosnjaji
Bojan Kolosnjaji
ADAmbra Demontis
Ambra Demontis
BBBattista Biggio
Battista Biggio
DMDavide Maiorca
Davide Maiorca
Giorgio GiacintoGiorgio Giacinto
Giorgio Giacinto
FRFabio Roli
Fabio Roli

1 June 2015 in Computers & Security
Verified
Journal Article
Closed access
DMDavide Maiorca
Davide Maiorca
DADavide Ariu
Davide Ariu
ICIgino Corona
Igino Corona
MAMarco Aresu
Marco Aresu
Giorgio GiacintoGiorgio Giacinto
Giorgio Giacinto

1 September 2019 in Computers & Security
Verified
Journal Article
Closed access
MSMichele Scalas
Michele Scalas
DMDavide Maiorca
Davide Maiorca
FMFrancesco Mercaldo
Francesco Mercaldo
CVCorrado Aaron Visaggio
Corrado Aaron Visaggio
FMFabio Martinelli
Fabio Martinelli
GGGiorgio Giacinto
Giorgio Giacinto

30 August 2019 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
DMDavide Maiorca
Davide Maiorca
BBBattista Biggio
Battista Biggio
GGGiorgio Giacinto
Giorgio Giacinto
Malware still constitutes a major threat in the cybersecurity landscape, also due to the widespread use of infection vectors such as documents. These infection vectors hide embedded malicious code to the victim users, facilitating the use of social engineering techniques to infect their machines. Research showed that machine-learning algorithms provide effective detection mechanisms against such threats, but the existence of an arms race in adversarial settings has recently challenged such systems. In this work, we focus on malware embedded in PDF files as a representative case of such an arms race. We start by providing a comprehensive taxonomy of the different approaches used to generate PDF malware and of the corresponding learning-based detection systems. We then categorize threats specifically targeted against learning-based PDF malware detectors using a well-established framework in the field of adversarial machine learning. This framework allows us to categorize known vulnerabilities of learning-based PDF malware detectors and to identify novel attacks that may threaten such systems, along with the potential defense mechanisms that can mitigate the impact of such threats. We conclude the article by discussing how such findings highlight promising research directions towards tackling the more general challenge of designing robust malware detectors in adversarial settings.