Live briefing
Everything about Malware
Malicious software
Malware is any software intentionally designed to cause disruption or destruction to a computer, server, client, or computer network, leak private information, gain unauthorized access to information or systems, deprive access to information, or interfere with the user's computer security and privacy without their knowledge. Researchers tend to classify malware into one or more sub-types. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: MalwareA 5-minute orientation
- Skim a recent paper: Federated learning for malware detection in IoT devicesInfluential work since 2022
- Pick up a classic book: Information SecurityThe most-reprinted book on the subject
- Read the landmark paper: A survey on automated dynamic malware-analysis techniques and toolsCited 591 times
- Go sideways: Trojan horse (computing)A closely related topic
- Go sideways: Antivirus softwareA closely related topic
📖 Definitions
Noun Software which has been designed to operate in a malicious, undesirable manner.
🏆 Landmark papers (most cited)
A survey on automated dynamic malware-analysis techniques and tools
A Comprehensive Review on Malware Detection Approaches
“Andromaly”: a behavioral malware detection framework for android devices
Toward Automated Dynamic Malware Analysis Using CWSandbox
The rise of machine learning for detection and classification of malware: Research developments, trends and challenges
Significant Permission Identification for Machine-Learning-Based Android Malware Detection
Robust Intelligent Malware Detection Using Deep Learning
Survey of machine learning techniques for malware analysis
🆕 Influential since 2022
Federated learning for malware detection in IoT devices
A comprehensive survey on deep learning based malware detection techniques
A novel deep learning-based approach for malware detection
Malware Detection Issues, Challenges, and Future Directions: A Survey
Malware Analysis and Detection Using Machine Learning Algorithms
📚 Books worth reading
Information SecurityMark Stamp · 2005- 📕Big Data Analytics with Applications in Insider Threat DetectionPallabi Parveen, Bhavani Thuraisingham · 2017
ZedJoanna Kavenna · 2019
Android malware and analysisKen Dunham · 2014
Artificial Intelligence and Security Challenges in Emerging NetworksRyma Abassi · 2019
Mastering Malware AnalysisAlexey Kleymenov, Amr Thabet · 2019- 📕Cisco Next-Generation Security SolutionsOmar Santos, Andrae Middleton · 2016
The Art of Memory ForensicsAndrew Case, Michael Hale Ligh · 2014
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Trojan horse (computing) In computing, a trojan horse or trojan is a kind of malware that misleads users as to its true intent by disguising itself as a normal program. Trojans…
- Antivirus software Antivirus software (abbreviated to AV software), also known as anti-malware, is software intended to prevent, detect, and remove malware. Antivirus software…
- Computer virus A computer virus is a type of malware that, when executed, replicates itself by modifying other computer programs and inserting its own code into those…
- Macro virus In computing terminology, a macro virus is a virus that is written in a macro language: a programming language which is embedded inside a software application…
- Mobile malware Mobile malware is malicious software that targets mobile phones or wireless-enabled Personal digital assistants (PDA), by causing the collapse of the system…
- Timeline of malware This timeline of computer viruses and worms presents a chronological timeline of noteworthy computer viruses, computer worms, Trojan horses, similar malware…
- Mobile security Mobile security, or mobile device security, is the protection of smartphones, tablets, and laptops from threats associated with wireless computing. It…
- Linux malware Linux malware includes computer viruses, trojan horses, worms and other types of malware that affect the Linux family of operating systems. Linux, Unix…