Onbekannt OVPN-Dateien: lokal Risiko an Vertrauen aus der Ferne
E Profil kann den Client op Ärem Computer beaflossen an den Operateur wielen, deen Ären Traffic gesäit. Iwwerpréift béid Entscheedungen, ier Dir d’Datei importéiert.
Behandelt eng OVPN-Datei als Input fir e Programm, net als Zertifikat, datt hire Contenu harmlos ass. D’Serveradress iwwerpréiwen äntwert just, wou de Profil sech wëll verbannen, an nach eppes anescht. An där Datei stinn zwou getrennte Vertrauensentscheedungen: wat de Client op Ärem Computer dierf maachen, an deen Operateur, deen den Traffic kritt. En vertraute Protokollnumm entscheet keng vun deenen zwou.
Zwou Entscheedungen verstoppen sech an enger Datei
Déi éischt Entscheedung ass lokal. De Profil ass eng Konfiguratiounssprooch, an de Client, deen en liest, ënnerstëtzt vläicht Direktiven, déi e Plugin lueden, e Skript ausféieren oder änneren, wéi Routing an DNS ugewannt ginn. Déi zweet Entscheedung ass aus der Ferne. Wat och ëmmer an der Datei steet, den Ausgangsoperateur gesäit den Traffic, deen bei him ukënnt.
Déi zwou verwiesselen gëtt a béid Richtungen e schlechte Rot: en uerdentleche Profil vun engem onbekannten Operateur, oder de Profil vun engem bekannten Operateur mat engem Haken, deen keen gelies huet. E Profil, dee lokal sécher ass, kann Ären Traffic nach ëmmer un een iwwerginn, deen Dir net gewielt hätt.
Liest de Profil, éier en e Client dat mécht
Liest d’Datei als Text, éier en e Client veraarbecht. Sicht Direktiven, déi aus der Datei erausweisen, op ausféierbar Dateien referenzéieren oder Privilegien änneren, a vergläicht déi Lëscht mat der dokumentéierter Ënnerstëtzung vum Client. Eng kuerz Sich ass keen Sécherheetsaudit, awer si seet Iech, ob de Profil eng Serverlëscht oder méi ass.
grep -nE '^(script-security|up|down|plugin|route-up|ipchange)' untrusted.ovpn
En eidelt Resultat ass berouegend an net entscheedend, well Optiounen sech géigesäiteg beaflosse kënnen oder aus enger agebonner Datei kommen. Betruecht d’gefiltert Lëscht als Grond fir weiderzeliesen, net als Uerteel.
D’Instruktioune, déi mam Profil kommen, verdéngen déiselwecht Iwwerpréiwung wéi de Profil. Véier Ufroen sollten Iech stoppen: Skripten aschalten, en Hëllefsprogramm oder eng Bibliothéik installéieren, de Client als Administrateur lafen, oder eng Importbeschränkung ofschwächen. Jiddwereen dovun deplacéiert d’Vertrauensgrenz no baussen, an keng dovun ass en normalen Deel vum Import vun enger Serverlëscht.
Liest och déi ganz Datei eng Kéier duerch, well eng eenzeg onbekannt Zeil am Kontext méi einfach ze beurteelen ass wéi an enger gefilterter Lëscht. Wann eng Zeil onbekannt ass, sicht se am Handbuch vun Ärem Client, amplaz ze roden.
Wat de Client tatsächlech ausféiert
Den Handbuch 2.6 vu Community OpenVPN dokumentéiert d’script-security-Stufen: Niveau 1 ass de Standard a blockéiert benotzerdefinéiert Skripten, während Niveau 2 se erlaabt. D’Luede vu Plugine ass eng eegen Ariichtung mat hirer eegener Direktiv. Dofir kann déiselwecht Datei a verschiddene Clienten verschiddenes bedeiten. Mobil- a Hierstellersclienten akzeptéieren vläicht eng méi enk Rei Direktiven, oder guer keen vun den Haken.
D’Startmethod zielt esou vill wéi de Client. E Profil, deen en privilegiéierten Hëllefsprogramm startet, kann méi wéi een, deen am Benotzerraum gestart gëtt, an deen Ënnerscheed ass e Grond, d’Importufro ze liesen amplaz se ofzeweisen.
D’Versioun zielt och, well dës Niveauen pro Release definéiert ginn an e Client e puer Versiounen hannendrun vläicht déiselwecht Politik net ëmsetzt. Liest den Handbuch, deen zum Build passt, deen Dir laft, net déi néischt, déi Dir fannt. Wann de Client néierens eng Versiounszeechen weist, ass dat schonn e Grond, lueser ze maachen.
Vergläicht den Operateur, net just d’Adress
Vergläicht Operateuren esou, wéi Dir all aneren Intermédiaire vergläicht. Frot, wien den Ausgang bedreift, wat si loggen, a wéi de Profil bei Iech ukomm ass. Eng verifizéiert Downloadsäit an e passende Fangerofdrock soen méi wéi en vertrauten Hostnumm. En erreechbare Server beweist just, datt eppes geäntwert huet.
D’Zougangsdaten sinn deen Deel, deen d’Leit ënner Drock falsch maachen. Tippt net d’Passwuert vun engem onverbonnene Kont an en erofgeluedene Profil, well den Servernumm vertraut ausgesäit. E Profil kann och e private Schlëssel op oppener Plaz droen, also wien déi ganz Datei an engem Iwwerpréiwungsthread postet, gëtt dee Schlëssel un den Thread.
Eng richteg validéiert HTTPS-Sessioun verstoppt de Säiteninhalt nach ëmmer virun all deem, deen nëmme Paketen weiderleet, also gesäit den Ausgang net automatesch all Passwuert. Hie gesäit awer, wéi eng Siten Dir erreecht, an déi Grenz verdéngt et, genee ze nennen amplaz se z’iwwerdreiwen.
Wou d’Herkunft vun der Datei onkloer bleift, oder e Privileg, dat se verlaangt, keng Erklärung huet, déi Dir kënnt akzeptéieren, ersetzt de Profil duerch een aus enger Quell, déi ka responsabel gemaach ginn. Op enger verwaltener Aarbechtsverbindung sollt den Administrateur de Client an d’Konfiguratioun als eng Entscheedung genehmegen, net als zwou. Näischt hei verlaangt, datt Dir fir d’éischt Béisaartegkeet beweist; den Zougang ofzeleenen ass eng legitim Äntwert.