3pdroid هي أداة Python للتحقق مما إذا كان تطبيق Android يتوافق مع إرشادات خصوصية Google Play الموضحة هنا. يعتمد 3pdroid على مجموعة من التحليل الثابت والتحليل الديناميكي وتقنيات التعلم الآلي لتقييم ما إذا كان تطبيق Android يتوافق مع إرشادات خصوصية Google Play أم لا.
يمكن العثور على مزيد من التفاصيل حول 3pdroid في الورقة "على موثوقية سياسات الخصوصية (UN) في تطبيقات Android" (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 للمشاريع مفتوحة المصدر.
اعتمادًا على احتياجاتك ، يجب عليك اختيار أحدها واتباع سياساته. تتوفر تفاصيل السياسات والاتفاقيات لكل نوع ترخيص في ملفات الترخيص وملفات الترخيص.