Security for Machine Learning-based Software Systems: a survey of threats, practices and challenges
Huaming Chen, M. Ali Babar

TL;DR
This survey reviews security threats, practices, and challenges in developing machine learning-based software systems, emphasizing the need for secure lifecycle practices to address vulnerabilities and adversarial attacks.
Contribution
It provides a comprehensive overview of security issues in MLBSS, integrating perspectives from software engineering, security, and machine learning, which is lacking in existing literature.
Findings
Security vulnerabilities exist at all development stages.
Adversarial attacks pose significant threats to MLBSS.
Holistic security practices are essential throughout the system lifecycle.
Abstract
The rapid development of Machine Learning (ML) has demonstrated superior performance in many areas, such as computer vision, video and speech recognition. It has now been increasingly leveraged in software systems to automate the core tasks. However, how to securely develop the machine learning-based modern software systems (MLBSS) remains a big challenge, for which the insufficient consideration will largely limit its application in safety-critical domains. One concern is that the present MLBSS development tends to be rush, and the latent vulnerabilities and privacy issues exposed to external users and attackers will be largely neglected and hard to be identified. Additionally, machine learning-based software systems exhibit different liabilities towards novel vulnerabilities at different development stages from requirement analysis to system maintenance, due to its inherent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques · Information and Cyber Security
