Skip to content

A program written using Pytorch to learn sequential information from model complex flows extracted from various malware repositories to classify an application as malicious and benign

Notifications You must be signed in to change notification settings

AshVijay/Android-Malware-Classification

Repository files navigation

Android-Malware-Classification

The static analysis of Android APKs can reveal flows of information that may or may not be indicative of malicious intent. "Complex flows are mechanisms that capture the usage of sensitive mobile resources, while revealing the structure of and relationships within these usages". The author's of this paper suggest that these flows contain certain meaningful patterns that could be mined(ideally using some sort of sequence learning methods).

Ref: (https://www.researchgate.net/publication/326849239_Android_Malware_Detection_Using_Complex-Flows)

This project demonstrates the usage of LSTM modules trained using categorical cross entropy loss performing with an 80% test accuracy, albeit being trained only on a small corpus along with design changes to handle computational contraints.

About

A program written using Pytorch to learn sequential information from model complex flows extracted from various malware repositories to classify an application as malicious and benign

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published