Securing ML-based Android Malware Detectors: A Defensive Feature Selection Approach against Backdoor Attacks

TL;DR

Backdoors can silently flip Android malware detectors. We defend with feature selection that shrinks the attack surface in both centralised and federated learning, with little cost to clean accuracy.

Abstract

Machine learning-based Android malware detectors are increasingly used in security products. However, they are vulnerable to backdoor attacks, where an adversary poisons the training data to embed a hidden trigger that causes misclassification. In this work we propose a defensive feature selection approach that reduces the attack surface available to backdoor adversaries, demonstrating effective defense across classic and federated learning settings.

Publication
2024 IEEE/ACM 24th International Symposium on Cluster, Cloud and Internet Computing Workshops (CCGridW)