VPN-Markéier um Apparat oder Ausgangsadress: wat beweist wat?
En Netzwierkmarkéier, deen um Apparat geliest gëtt, an eng Adress, déi e Server gesäit, sinn ënnerschiddlech Beweiser. Entscheet, wat Är Fro brauch.
D’App um Telefon an de wäite Server fänken mat ënnerschiddleche Fakten un, an keen kann dem aneren seng léinen. D’App kann d’Betribssystem no dem Netzwierk froen, dat si benotzt, wärend de Server just weess, wat iwwer d’Verbindung ukënnt. Wann Dir Ären eegenen Endpunkt bedreift, gëtt deen zweete nei geschriwwen an deen éischten bleift onberéiert. Wat vun deenen zwee Är Fro beäntwert, hänkt vun der Fro selwer of.
Zwee Observatiounspunkten, zwou Zorte Beweiser
Lokalbeweiser beschreiwen den Apparat. Si decken d’Schnittstell, déi den Trafik dréit, den Transport, deen d’Plattform mellen, an dat, wat d’App, déi rifft, froe kann. Wäit Beweiser beschreiwen d’Verbindung: Quelladress, Protokoll, Timing an alles, wat d’App décidéiert ze schécken. Keeen Observatiounspunkt ass eng Iwwermeng vum aneren.
Déi zwee mëschen ergëtt Behauptungen, déi präzis kléngen an net kontrolléiert kënne ginn. E Markéier beweist eppes iwwer en Netzwierkobjekt um Apparat, net doriwwer, wéi e wäite Service d’Ufro klassifizéiert.
Ier Dir iwwer Detektioun diskutéiert, schreift op, wéi engem Punkt d’Fro betrëfft. Geet et drëm, ob eng bestëmmt App erkenne kann, datt en Tunnel aktiv ass, oder drëm, ob e Service ofleede kann, wou d’Ufro hierkënnt? Dat sinn getrennt Enquêten, an eng Äntwert op déi eng seet näischt iwwer déi aner.
Wat eng lokal Plattformsschnittstell melle kann
Android bitt e bestëmmte Markéier. Den Objet NetworkCapabilities kann TRANSPORT_VPN mellen, an hasTransport test, ob deen Transport um Objet präsent ass. D’App kritt den Objet vum Konnektivitéitsservice a liest en, ënnerleien der Erlaabnis fir den Netzwierkstatus.
D’Resultat ass lokal Plattformsinformatioun, keen Nokucken an de Adressberäicher vun engem Ubieder. Et beschreift d’Netzwierk, dat d’App, déi rifft, benotzt.
Zwou Grenzen zielen. Eng Split-Tunnel-Regel, déi eng App ausschléisst, kann um selwechten Telefon eng aner Äntwert ginn wéi déi, déi e Kolleg gesäit, well d’App soss doruechter gebonne ka sinn. De Markéier existéiert och, well d’Betribssystem VPN-Schnittstelle modelléiert, net well eng bestëmmt App en sammelt. Ob eng App d’Feld liest, weidergëtt oder ignoréiert, ass eng Eegenschaft vun där App. Hire Manifest an hir Dokumentatioun sinn déi eenzeg zouverlässeg Quellen fir déi Fro.
adb shell dumpsys connectivity | grep -i -m5 vpn
Wat e wäite Service ka gesinn
E Server gesäit d’Quelladress vun der Verbindung, den Transport an d’Timing, an en kann d’Adress mat Register- oder Routingdaten bereicheren. En kann och alles empfangen, wat d’App schéckt, inklusiv d’Plaz, wann d’App et frot an de Benotzer averstanen ass. Déi Kanäl sinn getrennt, an nëmmen een gläicht enger Adressnokuck.
Eng Adress, déi bei engem Hosting-Ubieder registréiert ass, deit op en Tunnel hin, wärend eng, déi an engem Wunnnetz registréiert ass, op eng Heemverbindung deit. Béid si statistesch Hiweiser, keng Fakten iwwer den Apparat.
Eng Wunnadress setzt d’Persoun net op déi Adress, an eng Hostingadress nennt weder den Bedreiwer nach d’Land. E Service, deen d’Ofleedung als Sécherheet behandelt, wäert sech heiansdo ieren, ouni et erkenne kënnen. Wann d’Ufuerderung Zouverlässegkeet ass an net eng Heuristik, kënnen Adressdaten déi net liwweren, an en Design, deen dat seet, ass éierlecher wéi een, deen d’Vermutung verstoppt.
| Beweis | Wat et beäntwert | Wat et net weise kann |
|---|---|---|
| Lokale Transportmarkéier | Ob dësen Netzwierkobjekt eng VPN ass | Wien den Ausgang bedreift oder wou den Apparat ass |
| Wäit Quelladress | Wéi eng Adress de Service erreecht huet | Ob den Apparat och en Tunnel dréit |
| Applikatiounsbelaaschtung | Wat d’App gewielt huet ze schécken | Alles, wat d’App net geschéckt huet |
Firwat en selbstgehosteten Ausgang nëmmen eng Säit ännert
Ären eegenen Endpunkt ze bedreiwen ännert d’Quelladress, déi e wäite Service gesäit, wat se aus de Beräicher ka réckelen, déi dee Service mat kommerziellen Ubieder verbënnt. Et ännert näischt am lokale Netzwierkmodell, well den Tunnel en Tunnel bleift an d’Betribssystem en nach ëmmer mellt.
Eng Säit vun de Beweiser beweegt sech; déi aner bleift fest. D’Lück tëschent hinnen ass do, wou Erwaardungen briechen.
E Browser ass en drëtte Fall mat sengen eegenen Schnittstellen a Restriktiounen. Webinhalt kann keen native Fähegkeetsobjet liesen, an eng Funktioun vun engem mobilen Betribssystem als fir eng Websäit disponibel ze behandelen ass e Kategorie Feeler. Wann d’Fro eng Websäit betrëfft, studéiert, wat eng Websäit tatsächlech ka kréien, amplaz eng Plattform-API ze transliteréieren.
Entscheet mat der Fro, déi Dir stellt
Wann d’Fro ass, ob eng bestëmmt App den Tunnelstatus observéiere kann, ass d’Plattformsschnittstell déi richteg Plaz fir nozekucken, an d’Äntwert läit am Code an an den Erlaabnesse vun där App. Wann d’Fro ass, wat e Service ofleede kann, sinn d’Verbindungsmetadaten de Beweis. Eng juristesch oder kontraktuell Fro gëtt vun keinem vun deenen zwee decidéiert.
Nennt d’Fro an engem Saz, ier Dir eppes sammelt. Dee Saz décidéiert, wéi en Observatiounspunkt zielt, an hält d’Enquête dovun of, an eng aner Diskussioun ofzedreiwen.
Etikettéiert all Observatioun no hirer Quell, wann Dir se mellt, well eng Behauptung ouni Etikett net ka nogekuckt ginn. E lokale Markéier an eng Adressopleedung sinn allebéid nëtzlech an keng ass entscheedend, dofir ass et e Feeler, se an eng eenzeg Decisioun ze schmëlzen.
Wann e Service eng autoriséiert Verbindung refuséiert, benotzt seng ënnerstëtzt Iwwerpréifungswee amplaz eng lokal Astellung ze änneren, fir e Signal ze verstoppen. Eng Observatioun ewechhuelen beweist ni, datt déi aner verschwonnen sinn.