3pdroid ist ein Python -Tool zur Überprüfung, ob eine Android -App die hier beschriebenen Google Play -Datenschutzrichtlinien entspricht. 3pdroid basiert auf einer Kombination aus statischer Analyse, dynamischer Analyse und maschinellem Lerntechniken, um zu bewerten, ob eine Android -App den Richtlinien für die Privatsphäre von Google Play entspricht oder nicht.
Weitere Details zu 3pdroid finden Sie in der Arbeit "Über die (UN) Zuverlässigkeit von Datenschutzrichtlinien in Android -Apps".
Bitte verwenden Sie den folgenden Bibtex -Eintrag, um unsere Arbeit zu zitieren:
@InProceedings { 3pdroid ,
author = { Luca Verderame and Davide Caputo and Andrea Romdhana and Alessio Merlo } ,
title = { On the (Un)Reliability of Privacy Policies in Android Apps } ,
booktitle = { Proc. of the IEEE International Joint Conference on Neural Networks (IJCNN 2020) } ,
month = { July } ,
year = { 2020 } ,
address = { Glasgow, UK }
}$ pip3 install virtualenv import nltk
nltk . download ( "stopwords" )
nltk . download ( "punkt" )Optional , wenn Sie Appium und die zufällige Modalität verwenden möchten (Standard ist Droidbot)
$ npm install -g appium
$ npm install -g appium-doctor$ appium-doctor --android $ virtualenv -p python3 venv$ source venv/bin/activate$ pip install -r requirements$ python3 emulator_manager.py$ python3 3Pdroid.py -t 10 -m 20 --type Droidbot --emulator-name AndroidEmulator -d h ome u ser p ath 3 PDroid a pps $ python3 explicit_acceptance_policy_page.py$ python3 update_stats_experiments.py$ python3 CREvaluator.py Dieses Tool ist im Rahmen einer doppelten Lizenz erhältlich: ein kommerzielles, das für geschlossene Quellenprojekte oder kommerzielle Projekte erforderlich ist, sowie eine AGPL-Lizenz für Open-Source-Projekte.
Abhängig von Ihren Bedürfnissen müssen Sie eine davon auswählen und seine Richtlinien befolgen. Ein Detail der Richtlinien und Vereinbarungen für jeden Lizenztyp finden Sie in der Lizenz. Kommerzielle und Lizenzdateien.