projectmatris / antimalwareapp

Anti-malware for Android using machine learning
https://www.projectmatris.tech/
GNU General Public License v3.0
255 stars 34 forks source link

Please let us to Choose what data app use to guess malicious apps #50

Closed 0xRustlang closed 3 years ago

0xRustlang commented 3 years ago

Hello

This project has great potential.

I always wnated something like this that scan intents and rate apps based on how much they can be dangerous.

May you please let us yo choose what data app uses for its scanning?

I mean add an option so we can tick if we want the app scan

  1. based on intents
  2. Based on permissions
  3. Based on both (default)(current behavior)

I think because there are many apps that have permission scanning, if you focus on intents or at least give this option to us, it will be a great unique added security to android.

Because there is no such project that scan intents to find malicious apps (or potential ones)

So please let us to choose this.

Thanks you very much for your great project and hard work.

Best wishes.

0xRustlang commented 3 years ago

Also i should say the current scanning also is very good, i can sense why some apps flaged as malicious although they're not but it is ok.

The apps that libreAV flagged in my device was really powerful apps.

The only false positive was solid explorer.

I don't know what intent or permission it have that made the AV triggered.

Thank you very much for this great app :)

projectmatris commented 3 years ago

Hi, thanks for your comment. We do not think the user's choice of permissions/intents will add any value. Permissions and intents together determine the prediction score of an application. If the user turns one of them off, it will lead to incorrect prediction. If you would like to experiment with it, we recommend that you check the source code of the machine learning model - https://github.com/projectmatris/antimalwareapp_ml.