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許可證。
根據您的需求,您必須選擇其中之一併遵守其政策。許可證和許可證文件中可用每種許可類型的政策和協議的詳細信息。