3PDroid public
1.0.0
3PDroid是用于验证Android应用程序是否符合此处描述的Google Play隐私指南的Python工具。 3Proid基于静态分析,动态分析和机器学习技术的组合,以评估Android应用程序是否符合Google Play Play隐私指南。
有关3Proid的更多详细信息可以在“关于Android应用中隐私政策的(联合国)可靠性”的论文中找到。
请使用以下Bibtex条目引用我们的工作:
@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" )可选,如果您想使用Appium和随机方式(默认为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 该工具可根据双重许可提供:封闭的源项目或商业项目所需的商业商业,以及开源项目的AGPL许可证。
根据您的需求,您必须选择其中之一并遵守其政策。许可证和许可证文件中可用每种许可类型的政策和协议的详细信息。