VPN ആപ്പ് കോൺടാക്റ്റുകളും പ്രവേശനക്ഷമതയും ആവശ്യപ്പെടുന്നു: എന്ത് അനുവദിക്കണം
VPN-ന് ഒരു നെറ്റ്വർക്ക് അനുമതി മതി. പ്രവേശനക്ഷമത, കോൺടാക്റ്റുകൾ, സർട്ടിഫിക്കറ്റ് ഇൻസ്റ്റാൾ എന്നിവയ്ക്ക് റൂട്ടിംഗ് സവിശേഷത നൽകാൻ കഴിയാത്ത സ്വന്തം കാരണം വേണം.
ഇൻസ്റ്റാളർ ആദ്യം നെറ്റ്വർക്ക് ആക്സസ് ആവശ്യപ്പെടുന്നു, പിന്നീട് കോൺടാക്റ്റുകൾ, പ്രവേശനക്ഷമത, സർട്ടിഫിക്കറ്റ് ഇൻസ്റ്റാൾ. ഈ ജോലിയിൽ പെടുന്നത് ആദ്യ അഭ്യർത്ഥന മാത്രമാണ്. യഥാർത്ഥ തീരുമാനം രണ്ടാമത്തെ സ്ക്രീനിലാണ്.
നിങ്ങൾ തിരഞ്ഞെടുത്ത സവിശേഷതയ്ക്കും ഉപയോഗിക്കുന്ന പ്ലാറ്റ്ഫോമിനും എതിരെ ഓരോ അഭ്യർത്ഥനയും വിലയിരുത്തുക. എല്ലാ VPN ഉൽപ്പന്നങ്ങളെയും ഉൾക്കൊള്ളുന്ന സാർവത്രിക അനുമതി പട്ടികയില്ല, നീണ്ട പട്ടിക സ്വയം ഒന്നും തെളിയിക്കുന്നുമില്ല.
ഈ ജോലിക്ക് യഥാർത്ഥത്തിൽ വേണ്ട ഏക അനുമതി
ഏതെങ്കിലും ടണൽ ആരംഭിക്കുന്നതിന് മുമ്പ് Android സിസ്റ്റം ഡയലോഗിലൂടെ VPN സേവനം അനുവദിക്കാൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടുന്നു, ആപ്പിന്റെ സേവനം സിസ്റ്റത്തിന് അതിൽ ബന്ധിക്കാൻ BIND_VPN_SERVICE പ്രഖ്യാപിക്കുന്നു. പ്രവർത്തനപരമായി ആപ്പ് റൂട്ടിംഗ് ജോലി ചെയ്യുന്നു. സമ്മതം ഉപകരണം കൈവശമുള്ള വ്യക്തിയിൽ നിന്ന്, ആപ്പിനെ പേരെടുത്ത് പറയുന്ന ഡയലോഗിൽ വരുന്നു, പിന്നീട് അത് പിൻവലിക്കുന്നത് പിന്തുണയ്ക്കുന്ന പ്രവർത്തനമാണ്.
Apple പ്ലാറ്റ്ഫോമുകൾ അതേ ആശയം അനുമതി സ്ക്രീനിനു പകരം നെറ്റ്വർക്ക് എക്സ്റ്റൻഷനും ഇൻസ്റ്റലേഷൻ അനുമോദനവും കൊണ്ട് പ്രകടിപ്പിക്കുന്നു. Windows വെർച്വൽ അഡാപ്റ്റർ ഡ്രൈവറും അധികാരം ഉയർത്താനുള്ള സൂചനയും ഉപയോഗിക്കുന്നു. രണ്ട് രൂപങ്ങൾ, ഒരു അർത്ഥം: ഈ പ്രോഗ്രാമിന് പാക്കറ്റുകൾ കൈകാര്യം ചെയ്യാം. ആ അനുമതിയിൽ നിങ്ങളുടെ വിലാസപ്പുസ്തകം വായിക്കലോ സ്വന്തമായി സർട്ടിഫിക്കറ്റ് അധികാരം പുറപ്പെടുവിക്കലോ ഉൾപ്പെടുന്നില്ല.
അധിക പ്രവേശനം വേറിട്ട ഫലങ്ങളുള്ള വേറിട്ട അനുമതിയാണ്. അത് ആഗ്രഹിക്കുന്ന റൂട്ടിംഗ് ക്ലയന്റിന് സ്വന്തം കാരണം വേണം.
അധിക അഭ്യർത്ഥനകൾക്ക് സ്വന്തം വിശദീകരണം വേണ്ടിടത്ത്
പ്രവേശനക്ഷമത സേവനത്തിന് സ്ക്രീനിലെ ഉള്ളടക്കം വായിക്കാനും നിങ്ങൾക്കുവേണ്ടി പ്രവർത്തിക്കാനും കഴിയും, ഇത് റൂട്ടിംഗിനും ഏറെ അപ്പുറമാണ്. ഉപകരണ ഭരണം ലോക്ക് നയങ്ങൾ നടപ്പാക്കാനും ഡാറ്റ മായ്ക്കാനും കഴിയും. ഉപയോക്താവ് ഇൻസ്റ്റാൾ ചെയ്ത റൂട്ട് സർട്ടിഫിക്കറ്റ്, പൊരുത്തമുള്ള കീ ഉള്ളവർക്ക് TLS അല്ലെങ്കിൽ സംരക്ഷിക്കുമായിരുന്ന ട്രാഫിക് വായിക്കാൻ അനുവദിക്കുന്നു.
ഇവയിലേതും നിയമാനുസൃതമായിരിക്കാം. മാനേജുചെയ്യുന്ന ഉപകരണങ്ങൾക്കും മാതാപിതാക്കളുടെ നിയന്ത്രണത്തിനുമുള്ള ഉൽപ്പന്നങ്ങൾക്ക് നയ അധികാരങ്ങൾ വേണ്ടിവരാം, സഹായ ഉപകരണത്തിന് ക്രമീകരണങ്ങളിലൂടെ നിങ്ങളെ നയിക്കാൻ പ്രവേശനക്ഷമത വേണ്ടിവരാം.
ആവശ്യം കണ്ടെത്താനാകുന്നതാണ്: അഭ്യർത്ഥന ഒരു പേരുള്ള സവിശേഷതയെ ചൂണ്ടുന്നു, ആ സവിശേഷത നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത ഉൽപ്പന്നത്തിൽ കാണാം. കോൺടാക്റ്റുകൾക്കായുള്ള സ്ക്രീൻ ഇല്ലാത്ത കോൺടാക്റ്റ് അഭ്യർത്ഥനയ്ക്ക് നൽകാൻ വിശദീകരണമില്ല. എൻക്രിപ്ഷൻ വാദവും ബാധകമല്ല, കാരണം പാക്കറ്റ് സംരക്ഷണം നിങ്ങളുടെ സുഹൃത്തുക്കൾ ആരെന്നതിനെപ്പറ്റി ഒന്നും പറയുന്നില്ല. നിയമാനുസൃത ഉൽപ്പന്നത്തിനും ബണ്ടിൾ ചെയ്ത ലൈബ്രറിയിലൂടെ അധികം ആവശ്യപ്പെടാം, അത് റിപ്പോർട്ട് ചെയ്യേണ്ട വീഴ്ചയാണ്, രേഖപ്പെടുത്തേണ്ട കുറ്റകൃത്യമല്ല.
അഭ്യർത്ഥനയും അതിന് യോജിക്കുന്ന സവിശേഷതയും രേഖപ്പെടുത്തി പിന്നീട് തീരുമാനിക്കുക. നിഷേധത്തിന് ശേഷം ഒരു സവിശേഷത തകരുമ്പോൾ നിങ്ങൾ പിന്തുണയ്ക്ക് കാണിക്കുന്നതും ആ കുറിപ്പാണ്.
ഉപകരണത്തിൽ അഭ്യർത്ഥന വായിക്കുക
സ്റ്റോർ ലിസ്റ്റിംഗ് ഉദ്ദേശ്യം വിവരിക്കുന്നു, ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജ് യാഥാർത്ഥ്യം വിവരിക്കുന്നു. മറ്റൊന്ന് അനുവദിക്കുന്നതിന് മുമ്പ് എന്ത് പ്രഖ്യാപിക്കുകയും എന്ത് നൽകുകയും ചെയ്തു എന്ന് പാക്കേജ് മാനേജരോട് ചോദിക്കുക. ലിസ്റ്റിംഗും മാനിഫെസ്റ്റും യോജിക്കാത്തപ്പോൾ ഈ ജോടി ഏറ്റവും പ്രധാനമാണ്.
രണ്ട് ക്വറികൾ അതിൽ ഭൂരിഭാഗവും ഉൾക്കൊള്ളുന്നു:
adb shell dumpsys package com.example.vpn | grep -E "requested permissions|install permissions" -A 30 adb shell cmd appops get com.example.vpn
ആദ്യത്തേത് പ്രഖ്യാപിച്ച അനുമതികളെ നൽകിയവയുമായി ചേർത്ത് പട്ടികപ്പെടുത്തുന്നു, വളരെ വീതിയുള്ള മാനിഫെസ്റ്റ് വെളിപ്പെടുത്തുന്നത് ഈ താരതമ്യമാണ്. രണ്ടാമത്തേത് റൺടൈം ആപ്പ് പ്രവർത്തനങ്ങൾ കാണിക്കുന്നു, സാധാരണ അനുമതികളായി ഒരിക്കലും പ്രത്യക്ഷപ്പെടാത്ത പ്രത്യേക ആക്സസുകൾ ഉൾപ്പെടെ. ഡെവലപ്പർ ഉപകരണങ്ങൾ ഇല്ലാത്തിടത്ത്, പ്ലാറ്റ്ഫോമിന്റെ ക്രമീകരണ സ്ക്രീനുകളിൽ നിന്ന് അതേ വസ്തുതകൾ വായിക്കുക.
ആ സ്ക്രീനുകൾക്ക് ഒരു മിനിറ്റ് മതി, സോഫ്റ്റ്വെയർ ആവശ്യമില്ല. പ്രവേശനക്ഷമത, ഉപകരണ ഭരണം, സർട്ടിഫിക്കറ്റ് സംഭരണം എന്നിവ ഓരോന്നും അനുമതിയുള്ള ആപ്പുകൾ പട്ടികപ്പെടുത്തുന്നു.
തീരുമാനിക്കുക, പിന്നീട് നാശം പരിമിതപ്പെടുത്തുക
നിങ്ങൾ തിരഞ്ഞെടുത്ത ക്ലയന്റിന് നെറ്റ്വർക്ക് അനുമതി നൽകുക, ഓരോ അധിക അഭ്യർത്ഥനയും വേറിട്ട തീരുമാനമായി കാണുക. യോജിക്കുന്ന സവിശേഷതയില്ലാത്തവ നിഷേധിക്കുക, പിന്നീട് എന്ത് തകരുന്നു എന്ന് നോക്കുക. കോൺടാക്റ്റ് പ്രവേശനം നിഷേധിക്കുമ്പോൾ പരാജയപ്പെടുന്ന റൂട്ടിംഗ് ക്ലയന്റ് ഒരിക്കലും നിങ്ങൾക്കുവേണ്ടി കോൺടാക്റ്റുകൾ ആവശ്യപ്പെട്ടിരുന്നില്ല.
ഒരു അനുമതി പിൻവലിക്കുന്നത് സാധാരണയായി ആപ്പ് അൺഇൻസ്റ്റാൾ ചെയ്യാതെയും ഓരോ പ്രൊഫൈലും തകർക്കാതെയും ഒരു സവിശേഷത മാത്രം പ്രവർത്തനരഹിതമാക്കുന്നു. ശേഷം വീണ്ടും കണക്റ്റ് ചെയ്ത് ടണൽ ഇപ്പോഴും സ്ഥാപിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
ഒരു അഭ്യർത്ഥന കൂട്ടിക്കലർത്താൻ സാധ്യതയുള്ള രണ്ട് ചോദ്യങ്ങൾ വേർതിരിക്കുക: ഈ പ്രോഗ്രാമിന് ഉപകരണത്തിൽ എന്ത് ചെയ്യാം, ടണൽ ഉയർന്നതിന് ശേഷം അതിന്റെ ഓപ്പറേറ്റർ ട്രാഫിക്കിനോട് എന്ത് ചെയ്യുന്നു. ആദ്യത്തേതിനുള്ള ഉത്തരം ഇവിടെയാണ്. രണ്ടാമത്തേതിന് സൂക്ഷിപ്പ് നയം വേണം, ഒരു ഡയലോഗും അത് നൽകുന്നില്ല.