Android-ൽ VPN സർട്ടിഫിക്കറ്റ് ഇംപോർട്ട് ചെയ്ത് കീ പരിശോധിക്കുന്ന വിധം
Android-ലേക്ക് P12 ഇംപോർട്ട് ചെയ്യുക, ഏത് ദാതാവാണ് കീ കൈവശം വയ്ക്കുന്നതെന്ന് ഉറപ്പാക്കുക, സ്ക്രീൻ ലോക്ക് ആവശ്യകത ആരുടേതാണെന്ന് കണ്ടെത്തുക.
Android-ൽ VPN ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് ഇംപോർട്ട് ചെയ്യാൻ കുറച്ച് മിനിറ്റുകൾ എടുക്കും. അത് ശരിയായ സ്ഥലത്ത് എത്തിയോ എന്ന് പരിശോധിക്കാൻ കൂടുതൽ സമയമെടുക്കും, ഇൻസ്റ്റാൾ ഡയലോഗ് വിജയം അറിയിച്ചാൽ മിക്കവരും ഒഴിവാക്കുന്നത് അതേ ഭാഗമാണ്. വിജയ സന്ദേശം ഫയൽ പാഴ്സ് ചെയ്തു എന്ന് മാത്രമാണ് അർത്ഥമാക്കുന്നത്. സ്വകാര്യ കീ ഏത് ദാതാവിന്റെ കൈവശമാണ്, അല്ലെങ്കിൽ Downloads ഫോൾഡറിൽ ഇപ്പോഴും ഒരു പകർപ്പ് ഉണ്ടോ എന്നതിനെക്കുറിച്ച് അത് ഒന്നും പറയുന്നില്ല.
ഘട്ടം 1: P12 നിങ്ങളുടെ മെഷീൻ വിടുന്നതിന് മുൻപ് വായിക്കുക
ഫയലിൽ നിന്ന് തന്നെ തുടങ്ങുക. അതിനുള്ളിലെ വിഷയം, പുറപ്പെടുവിക്കുന്നയാൾ, കാലഹരണ തീയതി എന്നിവ നിങ്ങൾക്ക് പേരിടാൻ കഴിയില്ലെങ്കിൽ, പിന്നീട് പരിശോധിക്കാൻ കഴിയാത്ത ഒന്നാണ് നിങ്ങൾ ഇംപോർട്ട് ചെയ്യുന്നത്.
PKCS#12 ബണ്ടിൽ സാധാരണയായി ഒരു ക്ലയന്റ് സർട്ടിഫിക്കറ്റ്, അതിന്റെ സ്വകാര്യ കീ, പുറപ്പെടുവിക്കുന്നയാളുടെ ശൃംഖല എന്നിവ വഹിക്കുന്നു. openssl pkcs12 -in client.p12 -info -noout കീ മെറ്റീരിയൽ പുറത്തെടുക്കാതെ MAC-ഉം എൻക്രിപ്ഷൻ അൽഗോരിതങ്ങളും പ്രിന്റ് ചെയ്യുന്നു, അതിനാൽ ബണ്ടിൽ പാസ്വേഡ് സംരക്ഷിതമാണോ, ഏത് സൈഫർ ഉപയോഗിക്കുന്നു എന്ന് കാണാം. തുടർന്ന് keytool -list -v -keystore client.p12 -storetype PKCS12 പ്രവർത്തിപ്പിച്ച് അലിയാസ്, SHA-256 ഫിംഗർപ്രിന്റ്, ഫോണുമായി താരതമ്യപ്പെടുത്തേണ്ട സാധുതാ കാലയളവ് എന്നിവ നേടുക.
പാസ്വേഡ് ഫയലിൽ നിന്ന് വ്യത്യസ്തമായ ചാനലിലൂടെ അയയ്ക്കുക, അല്ലെങ്കിൽ പകർപ്പ് ബാക്കിവയ്ക്കാത്ത ഒരു മാനേജ്ഡ് വിതരണ പ്രവാഹത്തിനുള്ളിൽ ഫയൽ കൈമാറുക. ആർക്കൈവിനൊപ്പം അതേ ചാറ്റ് സന്ദേശത്തിൽ ഒട്ടിച്ച പാസ്വേഡ് രണ്ട് നിയന്ത്രണങ്ങളെ ഒന്നാക്കി മാറ്റുന്നു.
ഘട്ടം 2: VPN ആപ്പ് യഥാർത്ഥത്തിൽ വായിക്കുന്ന സ്ലോട്ടിൽ അത് ഇൻസ്റ്റാൾ ചെയ്യുക
സ്റ്റോക്ക് Android 11 മുതൽ 14 വരെ വഴി ക്രമീകരണങ്ങൾ, സുരക്ഷ, എൻക്രിപ്ഷനും ക്രെഡൻഷ്യലുകളും, സർട്ടിഫിക്കറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക, തുടർന്ന് VPN, ആപ്പ് ഉപയോക്തൃ സർട്ടിഫിക്കറ്റ് എന്നിവയിലൂടെ കടന്നുപോകുന്നു. പദപ്രയോഗവും നെസ്റ്റിംഗും റിലീസുകൾക്കും നിർമ്മാതാക്കളുടെ സ്കിനുകൾക്കും ഇടയിൽ മാറുന്നു, അതിനാൽ മനഃപാഠമാക്കിയ മെനു സ്ഥാനത്തിന് പകരം ക്രെഡൻഷ്യൽ തരത്തിന്റെ ലേബൽ പിന്തുടരുക. ജോലി പ്രൊഫൈലിൽ ജോലി വശത്തിനുള്ളിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യുക, കാരണം ക്രെഡൻഷ്യലുകൾ പ്രൊഫൈൽ അതിർത്തി കടക്കുന്നില്ല.
ക്ലയന്റ് ഐഡന്റിറ്റി CA സർട്ടിഫിക്കറ്റ് സ്ലോട്ടിൽ ഇടരുത്. ആ സ്ലോട്ട് ഉപയോക്തൃ വിശ്വാസ സംഭരണിയെ പോഷിപ്പിക്കുന്നു, Android 7 മുതൽ ആപ്പുകൾ ഉപയോക്താവ് ചേർത്ത CA-കളെ അവയുടെ നെറ്റ്വർക്ക് സുരക്ഷാ കോൺഫിഗറേഷൻ അനുവദിക്കുന്നില്ലെങ്കിൽ അവഗണിക്കുന്നു, അതിനാൽ അവിടെ വയ്ക്കുന്ന ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് VPN കീ പിക്കറിൽ ഒരിക്കലും പ്രത്യക്ഷപ്പെടുന്നില്ല.
ചില VPN ക്ലയന്റുകൾ സിസ്റ്റം സ്റ്റോർ തൊടുന്നതേയില്ല, പകരം P12 അവരുടെ സ്വന്തം ആപ്പ് ഡയറക്ടറിയിലേക്ക് ഇംപോർട്ട് ചെയ്യുന്നു. അത് നിയമാനുസൃതമായ രൂപകൽപ്പനയാണ്, പക്ഷേ തുടർന്നുള്ള എല്ലാ ഘട്ടങ്ങളെയും മാറ്റുന്നു: കീ ഇപ്പോൾ ആപ്പ് സാൻഡ്ബോക്സിന് കീഴിൽ ജീവിക്കുന്നു, ആ ആപ്പ് സ്വന്തം സംഭരണം കൈകാര്യം ചെയ്യുന്നത്രത്തോളം മാത്രമേ ശക്തമാകൂ. KeyChain രംഗത്തുണ്ടെന്ന് അനുമാനിക്കുന്നതിന് മുൻപ് ക്ലയന്റ് ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.
ഘട്ടം 3: ഏത് ദാതാവാണ് കീ കൈവശം വയ്ക്കുന്നതെന്ന് തെളിയിക്കുക
ഇംപോർട്ട് പാഴ്സിംഗ് സ്ഥിരീകരിക്കുന്നു, ഹാർഡ്വെയർ പിന്തുണയല്ല. Android 12 മുതൽ, KeyInfo.getSecurityLevel() ഒരു കീ വിശ്വസ്ത എക്സിക്യൂഷൻ പരിതസ്ഥിതിയിലാണോ, StrongBox-ലാണോ, സോഫ്റ്റ്വെയറിലാണോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു, അത് പഴയ isInsideSecureHardware() കോളിനെ മാറ്റിസ്ഥാപിക്കുന്നു. VPN ക്ലയന്റ് ആ മൂല്യം കാണിച്ചില്ലെങ്കിൽ, ഘട്ടം 1-ലെ ഫിംഗർപ്രിന്റാണ് നിങ്ങളുടെ പകരം. ഇംപോർട്ട് സമയത്ത് വീണ്ടും എൻകോഡ് ചെയ്ത സർട്ടിഫിക്കറ്റ് ബൈറ്റിന് ബൈറ്റ് ഒത്തുപോകില്ല, പക്ഷേ പൊതു കീയും വിഷയവും ഇപ്പോഴും ഒത്തുപോകും.
എക്സ്പോർട്ട് ചെയ്യാൻ കഴിയാത്തത് ഉപയോഗശൂന്യമെന്നതിന് തുല്യമല്ല. ഉപകരണം വിടാൻ കഴിയാത്ത ഒരു കീ ഉപയോക്താവ് ആ അലിയാസ് തിരഞ്ഞെടുക്കാൻ അധികാരം നൽകുന്ന ഏത് ആപ്പിനും ഇപ്പോഴും ഉപയോഗിക്കാം, അതുകൊണ്ടാണ് അലിയാസ് പ്രോംപ്റ്റ് ഔപചാരികതയല്ല, യഥാർത്ഥ നിയന്ത്രണമാകുന്നത്. Android Keystore ഡോക്യുമെന്റേഷൻ ആ രൂപകൽപ്പന തീരുമാനം എടുക്കുന്നുവെങ്കിൽ ഒരിക്കൽ വായിക്കാൻ യോഗ്യമാണ്.
തുടർന്ന് നിങ്ങൾ ഉണ്ടാക്കിയ പകർപ്പുകൾ കണക്കാക്കുക. നിങ്ങളുടെ ലാപ്ടോപ്പിലെ P12, ടിക്കറ്റിന്റെ അറ്റാച്ച്മെന്റിലേത്, കഴിഞ്ഞ മാസത്തെ ബാക്കപ്പിലേത് — പുറപ്പെടുവിക്കുന്നയാൾ അവ റദ്ദാക്കുന്നതുവരെ എല്ലാം സാധുവായ ഐഡന്റിറ്റികളാണ്. ഫോണിലെ ഇൻസ്റ്റൻസിന്റെ ഹാർഡ്വെയർ സംരക്ഷണം അവയ്ക്ക് ഒന്നും ചെയ്യുന്നില്ല.
ഘട്ടം 4: സ്ക്രീൻ ലോക്ക് ആവശ്യകത ആരുടേതാണെന്ന് കണ്ടെത്തുക
ഇവിടെ മൂന്ന് രഹസ്യങ്ങൾ കൂടിച്ചേരുന്നു: ഉപകരണം അൺലോക്ക് ചെയ്യാനുള്ള PIN, സ്വകാര്യ കീയുടെ പാസ്ഫ്രേസ്, VPN അക്കൗണ്ടിന്റെ പാസ്വേഡ്. ഒന്നിനുള്ള പ്രോംപ്റ്റ് മറ്റുള്ളവ റീസെറ്റ് ചെയ്യാനുള്ള അഭ്യർത്ഥനയല്ല, തെറ്റായത് റീസെറ്റ് ചെയ്യുന്നതാണ് നന്നായി പ്രവർത്തിച്ചിരുന്ന ഒരു പ്രൊഫൈലിൽ നിന്ന് ആളുകൾ സ്വയം പുറത്താകുന്ന വഴി.
ഒരു ഉപകരണ അഡ്മിനിസ്ട്രേറ്ററോ മാനേജ്ഡ് പ്രൊഫൈൽ നയമോ ലോക്ക് ആവശ്യപ്പെടുമ്പോൾ, ആവശ്യകത ആ നയത്തിന്റേതാണ്, സർട്ടിഫിക്കറ്റിന്റേതല്ല. adb shell dumpsys device_policy സജീവ അഡ്മിനിസ്ട്രേറ്റർമാരെയും അവർ നടപ്പാക്കുന്ന പാസ്വേഡ് ഗുണനിലവാരത്തെയും ലിസ്റ്റ് ചെയ്യുന്നു, നിങ്ങളുടെ PIN നിയമങ്ങൾ മാറാൻ MDM ഏജന്റാണ് കാരണമോ എന്ന് കാണാനുള്ള ഏറ്റവും വേഗതയുള്ള വഴിയാണത്. സർട്ടിഫിക്കറ്റ് നീക്കം ചെയ്യുന്നത് നയം അയയ്ക്കില്ല, നയം നീക്കം ചെയ്യുന്നത് ക്രമീകരണ ക്രമീകരണമല്ല, ഭരണപരമായ തീരുമാനമാണ്.
ഉപയോഗക്ഷമതയുടെ വിട്ടുവീഴ്ചയും പ്രതീക്ഷിക്കുക. കീയ്ക്ക് ഉപയോക്തൃ അംഗീകാരം ആവശ്യമെങ്കിൽ, ആദ്യ അൺലോക്കിന് മുൻപ് ടണൽ ഉയരാൻ കഴിയില്ല, അതിനാൽ ഷെഡ്യൂൾ ചെയ്ത സമന്വയങ്ങളും വിദൂര വേക്കപ്പുകളും രൂപകൽപ്പനപ്രകാരം പരാജയപ്പെടുന്നു. വിന്യാസത്തിന് മുൻപ് അത് തീരുമാനിക്കുക, പിന്നീടല്ല.
locksettings.db എഡിറ്റ് ചെയ്യുകയോ മറന്ന പാറ്റേണിന്റെ പഴയ പരിഹാരം വീണ്ടും പ്രവർത്തിപ്പിക്കുകയോ ചെയ്യുന്ന ഷോർട്ട്കട്ട് ഒഴിവാക്കുക. ആ റൂട്ടിനുകൾ നിർദ്ദിഷ്ട ബിൽഡുകൾക്കായി എഴുതിയതാണ്, അവ ക്രെഡൻഷ്യൽ സ്റ്റോർ ഫ്രെയിംവർക്ക് ഇനി പ്രതീക്ഷിക്കാത്ത അവസ്ഥയിൽ വിട്ടേക്കാം, ആദ്യം ലോക്ക് ആവശ്യപ്പെട്ട നയത്തെ അവ ഒരിക്കലും മാറ്റുന്നുമില്ല.
ഘട്ടം 5: ഐഡന്റിറ്റി പിൻവലിച്ച് നിരസിക്കൽ പരിശോധിക്കുക
പിൻവലിക്കലിന് മൂന്ന് ഭാഗങ്ങളുണ്ട്, ആദ്യത്തേത് മാത്രമാണ് പ്രാദേശികം. VPN പ്രൊഫൈൽ നീക്കം ചെയ്യുക, ക്രമീകരണങ്ങൾ, സുരക്ഷ, എൻക്രിപ്ഷനും ക്രെഡൻഷ്യലുകളും, ഉപയോക്തൃ ക്രെഡൻഷ്യലുകൾ എന്നിവയ്ക്ക് കീഴിൽ ഉപയോക്തൃ സർട്ടിഫിക്കറ്റ് ഇല്ലാതാക്കുക, തുടർന്ന് പുറപ്പെടുവിക്കുന്നയാളെക്കൊണ്ട് സർട്ടിഫിക്കറ്റിന്റെ സീരിയൽ നമ്പർ റദ്ദാക്കിക്കുക. പ്രാദേശിക ഇല്ലാതാക്കൽ മാത്രം, ആരെങ്കിലും P12 സൂക്ഷിച്ചാൽ സെർവർ ഇപ്പോഴും സ്വീകരിക്കുന്ന ഒരു ക്രെഡൻഷ്യൽ ബാക്കിവയ്ക്കുന്നു.
അനുമാനിക്കുന്നതിന് പകരം ഫലം പരിശോധിക്കുക. പിൻവലിച്ച പ്രൊഫൈലുമായി ഒരു കണക്ഷൻ ശ്രമിച്ച് സെർവർ അത് നിരസിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക. ഇപ്പോഴും ഉയരുന്ന ടണൽ അർത്ഥമാക്കുന്നത് നിങ്ങൾ തെറ്റായ സീരിയൽ നമ്പർ റദ്ദാക്കി അല്ലെങ്കിൽ ക്ലയന്റ് നിശ്ശബ്ദമായി മറ്റൊരു ഇൻസ്റ്റാൾ ചെയ്ത ഐഡന്റിറ്റിയിലേക്ക് വീണു എന്നാണ്.
പരാജയപ്പെട്ട ഇംപോർട്ട് പിൻവലിക്കുകയാണെങ്കിൽ, ഡിസ്കിൽ ഉപേക്ഷിച്ച ഡീക്രിപ്റ്റ് ചെയ്ത കീ ഫയൽ വീണ്ടും ഉപയോഗിക്കുന്നതിന് പകരം യഥാർത്ഥ എൻക്രിപ്റ്റ് ചെയ്ത ബണ്ടിലിൽ നിന്ന് വീണ്ടും ഇംപോർട്ട് ചെയ്ത് ഫിംഗർപ്രിന്റ് വീണ്ടും പരിശോധിക്കുക.