Android Malware Detection Using Machine Learning And Natural Language Processing

Supervisor:

Asst.Prof. ANJU G

Team Members

Sidharth Preman (STM20CS054)
Sidharth Sunil (STM20CS055)
Sourav S (STM20CS056)

Description

The system detect whether the given application have malware or not
The permission requested by the application is extracted from the APK
file and check whether the permissions are necessary for the functioning of
the application
The malware require unusual features of permissions
Three machine learning algorithms used are — Naive Bayes, Decision Tree
and K-Neighbours
Also the reviews are analysed using NLP and classified into good, bad and
neutral which can help to define whether the application is malicious or not