Wéi een VPN-Zertifikat op Android importéiert a de Schlëssel préift
Importéiert eng P12 op Android, bestätegt wéien Ubidder de Schlëssel hält a fann eraus, wiem d'Ufuerderung vum Sperrbildschirm wierklech gehéiert.
E VPN-Clientszertifikat op Android importéiere brauch e puer Minutten. Nopréiwen, ob et op der richteger Plaz gelant ass, brauch méi Zäit, an dat ass deen Deel, deen déi meescht Leit iwwersprangen, soubal den Installatiounsdialog Erfolleg mellt. Eng Erfollegsmeldung bedeit just, datt d'Datei analyséiert gouf. Si seet näischt driwwer, wéi en Ubidder de private Schlëssel hält oder ob nach eng Kopie am Downloads-Ordner läit.
Schrëtt 1: Liest de P12, ier en deng Maschinn verléisst
Fänk mat der Datei selwer un. Wann s du den Sujet, den Aussteller an den Ofleefdatum dobannen net nenne kanns, importéiers du eppes, wat s du méi spéit net wäerts kënnen ze préiwen.
E PKCS#12-Paket dréit normalerweis en Clientszertifikat, säi private Schlëssel an d'Ausstellerkette. openssl pkcs12 -in client.p12 -info -noout dréckt de MAC an d'Verschlësselungsalgorithmen aus, ouni Schlësselmaterial auszeginn, sou datt s du gesäis, ob de Paket mat engem Passwuert geschützt ass a mat wéi enger Chiffre. Duerno lafe gelooss keytool -list -v -keystore client.p12 -storetype PKCS12, fir den Alias, de SHA-256-Fangerofdrock an d'Gëltegkeetsfenster ze kréien, déi s du mat dem Telefon vergläichs.
Schéck d'Passwuert iwwer en anere Kanal wéi d'Datei, oder iwwergib d'Datei an engem verwalteten Distributiounsfloss, deen keng Kopie hannerléisst. E Passwuert, dat an der selwechter Chatnoriicht wéi d'Archiv agefüügt gëtt, mécht aus zwou Kontrollen eng eenzeg.
Schrëtt 2: Installéier en an de Slot, deen d'VPN-App tatsächlech liest
Um Stock-Android 11 bis 14 geet de Wee iwwer Astellungen, Sécherheet, Verschlësselung a Umeldungsinformatiounen, Zertifikat installéieren, duerno VPN an App-Benotzerzertifikat. D'Formuléierung an d'Verschachtelung änneren tëschent Verëffentlechungen a Hierstelleroberflächen, also befolleg d'Etikett vum Umeldungsinformatiounstyp amplaz vun enger memoriséierter Menüpositioun. An engem Aarbechtsprofil installéiers du vun der Aarbechtssäit bannen, well Umeldungsinformatiounen d'Profilsgrenz net iwwerschreiden.
Setz keng Clientidentitéit an den CA-Zertifikatsslot. Dee Slot fiddert de Vertrauensspäicher vum Benotzer, an zënter Android 7 ignoréieren Apps CAen, déi de Benotzer bäigefüügt huet, ausser hir Netzwierksécherheetskonfiguratioun erlaabt et, dofir erschéngt en do ofgeluecht Clientszertifikat ni an der VPN-Schlësselauswiel.
Verschidde VPN-Cliente beréieren de Systemspäicher ni a importéieren de P12 amplaz an hiren eegenen App-Verzeechnis. Dat ass e legitimen Design, awer et ännert all spéidere Schrëtt: de Schlëssel lieft elo ënner der App-Sandbox a ass genee esou staark, wéi déi App hiren eegene Späicher behandelt. Kuck d'Dokumentatioun vum Client un, ier s du unhëls, datt KeyChain am Spill ass.
Schrëtt 3: Beweist, wéien Ubidder de Schlëssel hält
En Import bestätegt d'Analys, net d'Hardwareënnerstëtzung. Op Android 12 a méi spéit mellt KeyInfo.getSecurityLevel(), ob e Schlëssel an der vertrauenswürdeger Ausféierungsumgebung, am StrongBox oder a Software sëtzt, an et ersetzt den eelere isInsideSecureHardware()-Opruff. Wann de VPN-Client dee Wäert net weist, ass de Fangerofdrock aus Schrëtt 1 deng Alternativ. En Zertifikat, dat beim Import nei kodéiert gëtt, passt net Byte fir Byte, awer de ëffentleche Schlëssel an de Sujet nach ëmmer.
Net exportéierbar ass net datselwecht wéi onbrauchbar. E Schlëssel, deen den Apparat net verloosse kann, kann nach vun all App benotzt ginn, där de Benotzer d'Erlaabnis gëtt, deen Alias auszewielen, a dofir ass de Alias-Prompt eng richteg Kontroll an net eng Formalitéit. D'Android-Keystore-Dokumentatioun ass eng Lies wäert, wann s du déi Designentscheedung hëls.
Rech duerno mat de Kopien, déi s du gemaach hues. De P12 op dengem Laptop, deen an der Billetugehänksel an deen am Backup vum leschte Mount sinn all nach gëlteg Identitéiten, bis den Aussteller se zréckzitt. Den Hardwareschutz vun der Instanz um Telefon mécht fir déi näischt.
Schrëtt 4: Fann eraus, wiem d'Ufuerderung vum Sperrbildschirm gehéiert
Hei gi dräi Geheimnisser verwiesselt: d'PIN fir den Apparat opzemaachen, d'Passphrase vum private Schlëssel an d'Passwuert vum VPN-Konto. E Prompt fir een ass ni eng Ufrou, déi aner zréckzesetzen, an déi falsch zréckzesetzen ass de Wee, wéi d'Leit sech aus engem Profil aussperren, dee gutt funktionéiert huet.
Wann en Apparatadministrator oder eng Richtlinn vun engem verwalteten Profil eng Spär verlaangt, gehéiert d'Ufuerderung zu där Richtlinn, net zum Zertifikat. adb shell dumpsys device_policy listet déi aktiv Administratoren an d'Passwuertqualitéit, déi si duerchsetzen, wat de séierste Wee ass, ze gesinn, ob en MDM-Agent de Grond ass, datt deng PIN-Regele sech geännert hunn. D'Zertifikat ewechzehuelen entspaant d'Richtlinn net, an d'Richtlinn ewechzehuelen ass eng administrativ Entscheedung an net eng Astellungsupassung.
Erwaart och en Usability-Kompromiss. Wann de Schlëssel eng Benotzerautoriséierung verlaangt, kann den Tunnel virum éischten Opmaachen net eropkommen, dofir schléien geplangte Synchronisatiounen a Fernopfuerderungen designbedingt feel. Entscheet dat virum Rollout, net duerno.
Vermeid de Kuerzwee, locksettings.db ze änneren oder en ale Ëmwee fir e vergiessent Muster nach eng Kéier ofzespillen. Dee Routine gouf fir bestëmmte Builds geschriwwen, si kënnen de Umeldungsinformatiounsspäicher an engem Zoustand hannerloossen, deen de Framework net méi erwaart, an si änneren ni d'Richtlinn, déi d'Spär am éischten Ufank gefrot huet.
Schrëtt 5: Zitt d'Identitéit zréck a préift d'Oflehnung
Den Zréckzuch huet dräi Deeler an nëmmen den éischten ass lokal. Huelt de VPN-Profil ewech, läscht de Benotzerzertifikat ënner Astellungen, Sécherheet, Verschlësselung a Umeldungsinformatiounen, Benotzerumeldungsinformatiounen, a loosst dann den Aussteller d'Seriennummer vum Zertifikat zréckzéien. D'lokal Läschung eleng hannerléisst eng Umeldungsinformatioun, déi de Server nach akzeptéiert, wann een de P12 behalen huet.
Préift d'Resultat, amplaz et unzehuelen. Probéiert eng Verbindung mam zréckgezunnenen Profil a bestätegt, datt de Server se ofleent. En Tunnel, deen nach eropkënnt, bedeit, datt s du déi falsch Seriennummer zréckgezunn hues oder de Client still op eng aner installéiert Identitéit gefall ass.
Wann s du en feelgeschloenen Import zréckrolls, importéier nach eng Kéier aus dem originalen verschlësselte Paket a préif de Fangerofdrock nach eng Kéier, amplaz eng entschlësselt Schlësseldatei ze benotzen, déi s du op der Disk gelooss hues.