مجوزهای Android VPN – مطالعه 2019

نسخه های VPN Androidهدف از این کار ، محافظت از حریم شخصی کاربر Android است.


طبق مستندات Android برای برنامه نویسان برنامه ، مجوزها در دو گروه قرار می گیرند - طبیعی و خطرناک.

  • مجوزهای عادی - برای حفظ حریم خصوصی کاربر خطری ایجاد نکنید و به طور خودکار توسط سیستم به برنامه اعطا می شود.
  • مجوزهای خطرناک - به طور بالقوه می تواند بر حریم شخصی کاربر یا عملکرد عادی دستگاه تأثیر بگذارد ، کاربر باید صریحاً موافقت خود را با اعطای مجوزها موافقت کند.

به عنوان یک کاربر VPN ، می خواهید VPN شما از هیچ نوع مجوزهای خطرناکی که برای عملکرد برنامه VPN لازم نیست و یا می تواند حریم شخصی شما را به خطر بیاندازد ، سؤال نکند..

در این مطالعه, 81 برنامه های VPN Android مبتنی بر مجوزهایی که درخواست می کنند ارزیابی شدند.

هدف ما این بود که بیشترین استفاده از مجوزهای مورد استفاده برنامه های VPN و همچنین مجوزهای مشکوک و مشکوک را که برای کار با برنامه VPN لازم نیست و یا نقض حریم خصوصی یا امنیت کاربر است کشف کنیم..

همه برنامه های آزمایش شده از فروشگاه Google Play بارگیری شدند و لیست مجوزها مستقیماً از پرونده .apk برنامه استخراج شد. در اینجا صفحه گسترده Google با همه مجوزهای برنامه VPN Android تست شده شرح داده شده است.

متداول ترین مجوزها توسط VPN ها سؤال می شوند

Android دارای مجوزهای مختلف برای اهداف مختلف است. بسته به آنچه یک برنامه می خواهد انجام دهد و چگونه این کار را انجام می دهد ، ممکن است به مجوزهای مختلفی نیاز داشته باشد. در جدول 1 متداول ترین مجوزهای درخواست شده توسط برنامه های VPN در این مطالعه نشان داده شده است.

جدول 1. بیشترین درخواست مجوزها برای برنامه های Android VPN.

  • سبز: عادی - مجوزهایی که بطور خودکار توسط سیستم اندرویدی اعطا می شود.
  • قرمز: خطرناک - مجوزهایی که باعث به خطر افتادن حریم خصوصی کاربر یا سیستم کاربر می شوند (کاربر باید موافقت کند).

اجازه

شمردن

android.permission.INTERNET

به برنامه های VPN اجازه می دهد تا سوکت های شبکه را باز کنند.

81
android.permission.ACCESS_NETWORK_STATE

به برنامه های VPN اجازه می دهد تا به اطلاعات مربوط به شبکه دسترسی پیدا کنند.

79
android.permission.WAKE_LOCK

برای بیدار نگه داشتن دستگاه.

58
android.permission.RECEIVE_BOOT_COMPLETED

برای اطلاع از راه اندازی مجدد دستگاه.

55
android.permission.ACCESS_WIFI_STATE

به برنامه های VPN اجازه می دهد تا به اطلاعات مربوط به شبکه های Wi-Fi دسترسی پیدا کنند.

54
com.android.vending.BILLING

برای اهداف صورتحساب در برنامه.

50
com.google.android.c2dm.permission.RECEIVE

اعلانات را فشار دهید.

49
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE

اطلاعات برنامه نویسان VPN را در مورد نحوه ورود کاربران به برنامه قبل از نصب به شما می دهد.

32
android.permission.WRITE_EXTERNAL_STORAGE

به VPN اجازه می دهد تا در حافظه خارجی ، مانند SD بنویسد.

27
android.permission.READ_EXTERNAL_STORAGE

به VPN اجازه می دهد تا از حافظه خارجی مانند SD بخواند.

27
android.permission.FOREGROUND_SERVICE

برای اجرای برنامه VPN.

20
android.permission.READ_PHONE_STATE

دسترسی فقط به وضعیت تلفن ، از جمله شماره تلفن دستگاه ، اطلاعات فعلی شبکه تلفن همراه و وضعیت هرگونه تماس مداوم را می خواند..

18
android.permission.ACCESS_COARSE_LOCATION

به API اجازه می دهد تا از داده های WiFi یا تلفن همراه (یا هر دو) برای تعیین مکان دستگاه استفاده کند.

16
android.permission.CHANGE_WIFI_STATE

به برنامه های VPN اجازه می دهد تا حالت اتصال Wi-Fi را تغییر دهند.

16
android.permission.ACCESS_FINE_LOCATION

به برنامه VPN اجازه می دهد تا به موقعیت مکانی دقیق کاربران دسترسی پیدا کند.

9

بسیاری از مجوزهای فوق برای عملکرد یک VPN مورد نیاز است ، این موارد شامل دسترسی به اینترنت ، بررسی وضعیت اتصال شما و بیدار نگه داشتن برنامه شما است. اینها کاملاً طبیعی است و هیچ نگرانی ایجاد نمی کند. آنها توسط توسعه دهندگان Android به عنوان "عادی" ذکر شده اند.

برخی مجوزها ، مانند android.permission.INTERNET و android.permission.ACCESS_NETWORK_STATE به همه برنامه های VPN بطور خودکار اعطا شد.

با این وجود ، در این لیست مجوزهای "خطرناک" نیز وجود دارد که می تواند به طور بالقوه باعث حفظ حریم خصوصی کاربران Android شود ، این موارد مربوط به دسترسی به موقعیت مکانی دقیق ، نام دستگاه ، شماره تلفن شما و خواندن کارت SD شما است..

پاسخ از الكس (Seed 4 Me VPN):

android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
مجوز مکان برای دریافت نام شبکه های Wi-Fi مورد نیاز است. در برنامه ما ویژگی "شبکه های قابل اعتماد" را داریم. برنامه هنگام اتصال به یک شبکه Wi-Fi جدید به کاربران اطلاع می دهد و اگر شبکه در لیست شبکه های قابل اعتماد قرار نگیرد ، سپس برنامه به کاربر توصیه می کند از VPN استفاده کند. این یک ویژگی مفید برای محافظت از حریم خصوصی است ، به ویژه هنگامی که به یک وای فای رایگان در هتل یا کافه متصل هستید. سیستم عامل Android به مجوز نیاز دارد زیرا Android 9 ، نسخه های قبلی برنامه ما به مجوز احتیاج ندارند. برنامه در صفحه شروع اجازه را درخواست می کند و این پیام را دارد که توضیح می دهد چرا نیاز به مجوز دارد. اگر کاربر نمی خواهد از ویژگی "شبکه های مطمئن" استفاده کند ، می تواند به صفحه نمایش دسترسی ندهد یا بعداً دسترسی به برنامه ما به این ویژگی را در تنظیمات سیستم غیرفعال کند. > برنامه ها & اطلاعیه > Seed4.Me VPN > مجوزها > محل). تمام ویژگی های دیگر برنامه فقط خوب کار خواهند کرد.android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE

مجوزهای خواندن و نوشتن از حافظه خارجی که برای جمع آوری گزارش خطا لازم است. ما پشتیبانی 24/7 داریم و اگر برنامه همانطور که انتظار می رود کار نکند ، کاربران می توانند گزارش های مربوط به فناوری را جمع آوری کنند. با فشار طولانی بر روی دکمه "پشتیبانی" پشتیبانی کنید. این برنامه از کاربر سؤال می کند که آیا کاربر می خواهد مجموعه ورود را فعال کند و اگر کاربر موافق باشد ، برنامه برنامه ورود خود را به درایو خارجی ذخیره می کند. کاربر می تواند مسئله را تولید کند و دکمه "پشتیبانی" را دوباره فشار دهید تا یک ایمیل به تیم پشتیبانی ما ارسال شود. ورود به سیستم به طور خودکار به ایمیل متصل شده و از حافظه خارجی خارج می شود.

تا زمانی که کاربر بخواهد گزارش های مربوطه را جمع آوری کند ، برنامه مجوز درخواست نمی دهد. به طور پیش فرض ، مجوز برای برنامه غیرفعال شده است و سایر ویژگی های برنامه به آنها نیاز ندارد. اگر کاربر یکبار سیاههها را جمع آوری کند ، می تواند دسترسی را در تنظیمات غیرفعال کند > برنامه ها & اطلاعیه > Seed4.Me VPN > مجوزها > ذخیره سازی).

نگاهی به مجوزهای "خطرناک"

پس از شناسایی همه مجوزهای هر 81 VPN (از جمله موارد معمول) ، مجوزهایی را که برای عملکرد یک برنامه VPN لازم نبودند فیلتر کردیم و به طور بالقوه می تواند به حریم شخصی کاربر آسیب برساند.

بسیاری از برنامه های VPN بررسی شده در این مطالعه مجوزهایی را می طلبند که برای عملکرد VPN لازم نیست.

برخی از مجوزها نسبتاً بی ضرر هستند. مانند امکان ایجاد لرزش در تلفن یا فشار دادن اعلان های برنامه.

اما دیگران مشکوک تر هستند. در حالی که می توان از این مجوزها برای اهداف خوش خیم استفاده کرد (به عنوان مثال درخواست دسترسی به مکان coare روشی برای بدست آوردن نام شبکه WiFi برای دستیابی به اتصال مجدد است) ، آنها همچنین این توانایی را دارند که حریم شخصی کاربران را به خطر بیاندازند..

مانند سایرین ، مانند برنامه VPN هیچ هدف مشروعی ندارد WRITE_SETTINGS که به برنامه VPN اجازه می دهد تنظیمات سیستم را بنویسد یا READ_LOGS, که به برنامه VPN اجازه می دهد پرونده های ورود به سیستم سطح پایین را بخواند.

جدول 2. برنامه هایی با مجوزهای مشکوک / خطرناک ترین

نام VPN # اجازه خطرناک نام دقیق اجازه
یوگا VPN

پیوند Google Play

6 android.permission.ACCESS_FINE_LOCATION
android.permission.READ_PHONE_STATE
android.permission.WRITE_SETTINGS
android.permission.ACCESS_COARSE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
proXPN VPN

پیوند Google Play

5 android.permission.ACCESS_FINE_LOCATION
android.permission.READ_PHONE_STATE
android.permission.ACCESS_COARSE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Hola Free VPN

پیوند Google Play

4 android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Seed4.Me VPN

پیوند Google Play

4 android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
OvpnSpider

پیوند Google Play

4 android.permission.ACCESS_FINE_LOCATION
android.permission.READ_LOGS
android.permission.ACCESS_COARSE_LOCATION
android.permission.WRITE_EXTERNAL_STORAGE
SwitchVPN

پیوند Google Play

4 android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
Zoog VPN

پیوند Google Play

4 android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE

بیشترین موارد مربوط به مجوزها توسط برنامه Yoga VPN (5+ میلیون نصب در Google Play) و oVPNSpider که از خواندن و نوشتن تنظیمات سیستم مجوز خواسته بودند ، دسترسی به حالت تلفن و موقعیت مکانی دقیق شما با امکان خواندن و نوشتن در SD استفاده کردند. برای کار با برنامه VPN لازم نیست.

مجوز قابل توجه دیگر که توسط oVPNSpider و tigerVPN استفاده شده ، مجوز READ_LOGS است. این مجوز دیگر به دلیل نگرانی از حریم خصوصی دیگر برای برنامه های شخص ثالث (مانند VPN) در دسترس نیست و برنامه به هیچ وجه نباید درخواست کند.

در زیر توضیحی درباره مجوزهای مشکوک که توسط برنامه های Android VPN درخواست شده اند:

1. WRITE_EXTERNAL_STORAGE و READ_EXTERNAL_STORAGE

به VPN اجازه می دهد خواندن و نوشتن را در فضای ذخیره سازی خارجی - برای عملکرد یک برنامه VPN لازم نیست و می تواند حریم شخصی کاربران را به خطر بیاندازد.

  • مجوز: android.permission.WRITE_EXTERNAL_STORAGE و READ_EXTERNAL_STORAGE
  • مورد استفاده 27 برنامه VPN زیر: Betternet ، Free VPN org، OneVPN، X-VPN، StarVPN، VPN One Click، Yoga VPN، AppVPN، ProXPN، Seed4me VPN، oVPNSpider، Goose VPN، SpyOFF، TouchVPN، SwitchVPN، Trust Zone، McAffe TigerVPN، Dash VPN، Hotspot Shield، NordVPN، Hola VPN، SurfShark، VPN Secure، Zoog VPN.
2. READ_PHONE_STATE

اجازه می دهد تا VPN فقط به وضعیت تلفن دسترسی داشته باشد ، از جمله شماره تلفن دستگاه ، اطلاعات فعلی شبکه تلفن همراه و وضعیت هرگونه تماس مداوم - برای کار با VPN لازم نیست.

  • مجوز: android.permission.READ_PHONE_STATE
  • مورد استفاده توسط برنامه های زیر 18 VPN Android 18: Avira VPN ، Free VPN org، Norton Secure VPN، VPN One Click، Yoga VPN، HideMyAss، AVG VPN، ProXPN، Goose VPN، Touch VPN، McAfee VPN، SurfEasy، Kaspersky VPN، Speedify، Dash VPN، Hotsp Hola VPN.
3. ACCESS_COARSE_LOCATION

به VPN اجازه می دهد تا از داده های WiFi یا تلفن همراه (یا هر دو) برای تعیین موقعیت مکانی دستگاه استفاده کند - خطر احتمالی حریم خصوصی.

  • مجوز: android.permission.ACCESS_COARSE_LOCATION
  • مورد استفاده توسط 16 برنامه VPN زیر: WindScribe ، VPN org رایگان ، Yoga VPN ، HideMyAss ، Avast VPN ، AVG VPN، iVPN، ProXPN، oVPNSpider، TouchVPN، SwitchVPN، Kaspersky VPN، Psiphon VPN، Speedify، Dash VPN، Zoog VPN .
4. ACCESS_FINE_LOCATION

به یک برنامه VPN اجازه می دهد تا به مکان دقیق کاربر - ریسک حریم خصوصی بالا دسترسی داشته باشد. 

  • مجوز: android.permission.ACCESS_FINE_LOCATION
  • مورد استفاده توسط 9 برنامه VPN زیر: Yoga VPN، VPN Unlimited، ProXPN، Seed4me VPN، oVPNSpider، SwitchVPN، Dash VPN، Hola VPN، Zoog VPN
5. WRITE_SETTINGS

به برنامه VPN اجازه می دهد تنظیمات سیستم را بخواند یا بنویسد - امنیت بالا و خطر حریم خصوصی.

  • مجوز: android.permission.WRITE_SETTINGS
  • مورد استفاده توسط 3 برنامه VPN زیر: Speedify و Yoga VPN.
6. READ_LOGS

به برنامه VPN اجازه می دهد پرونده های سیستم ورود به سیستم سطح پایین را بخواند. نه برای استفاده توسط برنامه های شخص ثالث ، زیرا ورودی های Log می توانند شامل اطلاعات شخصی کاربر باشند - ریسک حریم خصوصی بالا.

  • مجوز: android.permission.READ_LOGS
  • توسط 2 برنامه VPN زیر استفاده می شود: TigerVPN ، oVPNSpider.
7. MANAGE_DOCUMENTS

به برنامه VPN اجازه می دهد تا دسترسی به اسناد را ، معمولاً به عنوان بخشی از انتخابگر اسناد ، مدیریت کند. این مجوز فقط باید توسط برنامه مدیریت اسناد پلتفرم درخواست شود. این مجوز را نمی توان به برنامه های شخص ثالث اعطا کرد.

  • مجوز: android.permission.MANAGE_DOCUMENTS
  • مورد استفاده توسط TigerVPN
8. DUMP

به یک برنامه application کاربردی اجازه می دهد تا اطلاعات زباله دولتی را از خدمات سیستم بازیابی کند. برای استفاده توسط برنامه های شخص ثالث نیست.

  • اجازه: android.permission.DUMP
  • مورد استفاده توسط PureVPN

نتایج

در جدول آخر ، ما به تمام VPN هایی که آزمایش کرده ایم و لیست مجوزهای آنها در کل ، مجوزهای سفارشی و مجوزهای مشکوک اشاره می کنیم.

جدول 3. برنامه های VPN که توسط مجوزهای درخواستی رتبه بندی شده اند

نام VPN .نام پرونده apk مجوزهای مشکوک مجوزهای کل مجوزهای سفارشی
یوگا VPN com.yogavpn 6 13 2
ProXPN com.proxpn.proxpn 5 16 5
خط VPN com.actmobile.dashvpn 5 14 2
بذر 4 من me.seed4.app.android 4 17 4
oVPNSpider com.ovpnspider 4 8 0
SwitchVPN com.switchvpn.ovpn 4 12 3
هولا org.hola 4 15 1
Zoog VPN com.zoogvpn.android 4 13 2
VPN org رایگان org.freevpn 3 12 2
VPN با یک کلیک com.vpnoneclick.android 3 7 0
غاز VPN com.goosevpn.gooseandroid 3 11 3
TouchVPN com.northghost.touchvpn 3 14 3
گشت و گذار com.surfeasy 3 14 3
Psiphon VPN com.psiphon3.subscription 3 11 0
سرعت بخشیدن com.speedify.speedifyandroid 3 12 1
TigerVPN com.tigeratwork.tigervpn 3 9 1
Hotspot Shield VPN hotspotshield.android.vpn 3 16 3
ibVPN com.ibvpn.client 3 8 0
Betternet com.freevpnintouch 2 16 4
OneVPN com.dave.onevpnfresh 2 9 2
ضد باد com.windscribe.vpn 2 14 2
X-VPN com.securance.xvpn.z35kb 2 13 2
ستاره VPN com.peach.vpn 2 10 2
HideMyAss com.hidemyass.hidemyassprovpn 2 19 6
میانگین VPN com.avg.android.vpn 2 19 6
SpyOFF com.spyoff.client.android 2 5 0
PureVPN com.gaditek.purevpnics 2 21 6
Trust Zone zone.trust.vpn 2 5 0
Mcafee Safe Connect com.mcafee.safeconnect.android 2 10 2
کسپرسکی VPN com.kaspersky.secure.connection 2 17 4
SurfShark com.surfshark.vpnclient.android 2 14 4
VPN Secure com.vpnsecure.pty.ltd 2 9 1
عاج com.ivacy 1 11 2
Avira Phantom VPN com.avira.vpn.AviraVPNA کاربرد 1 13 1
Norton Secure VPN com.symantec.securewifi 1 13 3
رعد و برق VPN com.fast.free.unblock.thunder.vpn 1 9 3
AppVPN appvpn.vpn 1 8 2
Avast VPN com.avast.android.vpn 1 19 7
VPN در لمس com.vpnintouch.android 1 9 2
iVPN net.ivpn.client 1 6 0
VPN نامحدود com.simplexsolutionsinc.vpn_unlimited 1 17 4
OpenVPN de.blinkt.openvpn 1 5 0
IP من را مخفی کنید com.hidemyip.hideme 1 10 1
خصوصی VPN com.pvpn.privatevpn 1 7 0
VPN منطقه com.vpnarea 1 5 0
AirVPN org.airvpn.eddie 1 4 0
VPN ناشناس com.aprovpn.openvpn 1 4 0
NordVPN com.nordvpn.android 1 14 4
دسترسی به اینترنت خصوصی com.privateinternetaccess.android 1 5 0
VPN ac ac.vpn.androidapp 1 5 1
StrongVPN com.strongvpn 0 5 0
Hoxx VPN com.hoxxvpn.main 0 3 0
TurboVPN رایگان.vpn.unblock.proxy.turbovpn 0 7 2
VPN Master free.vpn.unblock.proxy.vpn.master.pro 0 7 2
منو جدا کن com.disconnect.samsungcontentblocker 0 3 1
HexaTech tech.hexa 0 12 4
CyberGhost de.mobileconcepts.cyberghost 0 11 4
AstrillVPN com.astrill.astrillvpn 0 2 0
Torguard net.torguard.openvpn.client 0 6 0
UltraSurf us.ultrasurf.mobile.ultrasurf 0 1 0
ProtonVPN com.protonvpn.android 0 5 0
VPN 360 co.infinitysoft.vpn360 0 6 2
F-Secure VPN com.fsecure.freedome.vpn.security.privacy.android 0 10 2
IPVanish com.ixolit.ipvanish 0 5 0
مرورگر VPN com.browsec.vpn 0 8 2
کاکتوس VPN cactusvpn.app 0 8 2
تونل خصوصی net.openvpn.privatetunnel 0 6 0
VPN بافر شد com.buffered.vpn 0 4 0
LiquidVPN com.liquidvpn.liquidvpn 0 3 0
BlackVPN com.blackvpn 0 7 2
hotspot VPN com.hotspotvpn.android 0 5 0
DotVPN com.dotvpn.vpn 0 5 0
ZenMate com.zenmate.android 0 12 4
مرا رمزگذاری کنید com.stackpath.cloak 0 10 3
ExpressVPN com.expressvpn.vpn 0 10 2
SaferVPN com.safervpn.android 0 8 2
سریعترین VPN com.vpn.fastestvpnservice 0 6 2
VPNHub com.appatomic.vpnhub 0 9 3
تونل VPN com.oneonone.vpntunnel.android 0 8 2
VyprVPN com.goldenfrog.vyprvpn.app 0 8 2

پیوند به صفحه گسترده همه مجوزهای درخواست شده توسط VPN.

از نظر تئوری ، برنامه های VPN برای عملکرد فقط به چند مجوز احتیاج دارند. INTERNET و ACCESS_NETWORK_STATE معمولاً باید کافی باشند.

اما ، به طور متوسط ​​، در هر برنامه VPN 11 مجوز درخواست می شود.

Android طیف گسترده ای از مجوزهای ممکن را برای استفاده از برنامه ها فراهم می کند. با این وجود ، این اپلیکیشن ها نیز برای تعریف مجوزهای خاص خود نیز وجود دارند. در بسیاری از موارد ، این مجوزها خوش خیم هستند ، مانند اینکه به یک برنامه اجازه دهید با سیستمهای ابری سازنده صحبت کند (یک درخواست معمول برای این برنامه ها).

بالاتر از جدول برنامه های VPN قرار دارند که دارای خطرناک ترین مجوزهایی هستند که می توانند بر حریم شخصی کاربران تأثیر بگذارد. به خصوص Yoga VPN ، ProxPN و TigerVPN

با این حال ، استفاده از تعداد زیادی از مجوزهای خطرناک می تواند دلیل ظن باشد.

هنگام انتخاب و نصب برنامه VPN در اندروید ، توجه به مجوزها اهمیت دارد. توضیحات را بخوانید و به این فکر کنید که آیا برنامه به منظور ارائه خدمات VPN به توانایی ضبط شما نیاز دارد یا خیر. برخی از برنامه های از بزرگترین شرکت ها به نظر می رسد که مشکوک ترین در این مطالعه هستند ، بنابراین شما فقط نمی توانید به اسامی بزرگ اعتماد کنید.

Brayan Jackson Administrator
Candidate of Science in Informatics. VPN Configuration Wizard. Has been using the VPN for 5 years. Works as a specialist in a company setting up the Internet.
follow me
Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

5 + 2 =

map