3PDroid adalah alat Python untuk memverifikasi jika aplikasi Android mematuhi Pedoman Privasi Google Play yang dijelaskan di sini. 3PDroid didasarkan pada kombinasi analisis statis, analisis dinamis, dan teknik pembelajaran mesin untuk menilai apakah aplikasi Android mematuhi pedoman privasi Google Play atau tidak.
Rincian lebih lanjut tentang 3pdroid dapat ditemukan di koran "Pada (PBB) keandalan kebijakan privasi di aplikasi Android"
Silakan gunakan entri Bibtex berikut untuk mengutip pekerjaan kami:
@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" )Opsional , jika Anda ingin menggunakan Appium dan modalitas acak (default adalah 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 Alat ini tersedia di bawah lisensi ganda: yang komersial yang diperlukan untuk proyek sumber tertutup atau proyek komersial, dan lisensi AGPL untuk proyek open-source.
Bergantung pada kebutuhan Anda, Anda harus memilih salah satunya dan mengikuti kebijakannya. Detail kebijakan dan perjanjian untuk setiap jenis lisensi tersedia dalam lisensi. Commercial dan file lisensi.