3PDroid เป็นเครื่องมือ Python สำหรับการตรวจสอบว่าแอพ Android เป็นไปตามแนวทางความเป็นส่วนตัวของ Google Play ที่อธิบายไว้ที่นี่หรือไม่ 3PDroid ขึ้นอยู่กับการรวมกันของการวิเคราะห์แบบคงที่การวิเคราะห์แบบไดนามิกและเทคนิคการเรียนรู้ของเครื่องเพื่อประเมินว่าแอพ Android เป็นไปตามแนวทางความเป็นส่วนตัวของ Google Play หรือไม่
รายละเอียดเพิ่มเติมเกี่ยวกับ 3PDROID สามารถพบได้ในกระดาษ "บน (UN) ความน่าเชื่อถือของนโยบายความเป็นส่วนตัวในแอพ 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 สำหรับโครงการโอเพนซอร์ซ
ขึ้นอยู่กับความต้องการของคุณคุณต้องเลือกหนึ่งในนั้นและปฏิบัติตามนโยบาย รายละเอียดของนโยบายและข้อตกลงสำหรับแต่ละประเภทใบอนุญาตมีอยู่ในใบอนุญาตไฟล์เชิงพาณิชย์และใบอนุญาต