Hoe't jo in VPN-socket lêze sûnder in domeinnamme te fertrouwen
In hostnamme njonken in proses is in gissing oer in adres. Lês de numerike einpunten, de ferbiningsstatus en de PID dy't it besit foardat jo in VPN-klant de skuld jouwe.
Jo einpuntbeskôger listet in VPN-proses njonken it domein fan in reklamebedriuw, en dat pear begjint in ferhaal dat de gegevens net stypje kinne. De namme is in omkearde syktocht skildere oer in numerik einpunt, en hy feroaret elke kear as de syktocht feroaret. De kolommen dy't it ûndersyk ferneare, binne de adressen, de ferbiningsstatus en de PID dy't de socket besit.
Neat yn in sockettabel beskriuwt wat der binnen in ferbining reizge is. Alles wat in hostnamme draacht, is al foar jo ynterpretearre.
In oploste namme is in oersetting, gjin fjild
De beskôger freget de resolver om in adres yn in namme te feroarjen, krekt sa't in PTR-query yn DNS wurket. It antwurd kin komme út in pleatslike cache, in ynskriuwing yn it hosts-bestân, in oankundiging fan buorûntdekking of in oanbieder dy't it adres ferline wike oan immen oars joech, en it ark hat gjin manier om dy boarnen te ûnderskieden. Twa masines dy't ien ferbining besjen, kinne ferskillende nammen printsje foar itselde peer-adres, wat dreech te ferklearjen is as jo leauwe dat de namme fan de tried kaam. Behannelje it label as in gemak foar minsklike eagen, net as in útspraak oer wa't de bytes krige.
De TCPView-dokumintaasje beskriuwt de kolommen foar einpunt, status en proses en dokumintearret it útskeakeljen fan oploste nammen, wat de muoite wurdich is foardat jo eat yn in domein lêze. It útskeakeljen fan oplossing makket de ûnwisheid sichtber ynstee fan dat it dy makket: jo hawwe noch altyd in adres, en it wurk om te besluten wat it betsjut is gewoan werom nei jo ferhuze.
Lês de numerike kolommen yn folchoarder
Wurkje fan links nei rjochts en stop by de earste kolom dy't jo fraach beantwurdet. It pleatslike einpunt lit sjen wêroan't it proses bûn is, it fiere einpunt lit sjen oft der oait in peer is, de status lit sjen oft de assosjaasje libbet, en de PID ferbynt de rige mei in útfierber bestân.
De trije waarnimmings hjirûnder binne yllustrative foarmen en gjin útfier fongen fan ien masine hjir. Se binne groepearre neffens wat elk stypje kin, want dat is de fraach dy't minsken eins oan in socketrige stelle:
| What the row shows | What it rules out | What it cannot show |
|---|---|---|
| An open listener with no peer address | Any remote party; nothing beyond this host has reached the port | Whether the local service is well configured, or who is allowed to use it |
| An association in the open state | That the entry is cosmetic; a peer address exists and was accepted | Which application data crossed it, or whether that peer is trustworthy |
| An association whose counters move | That the conversation is idle or already stale | What was requested, what came back, or who started it |
In iepen lústerder dy't oare masines net berikke kinne, bûn oan it loopback-adres, is hoe't in protte VPN-klanten har eigen kontrôlekanaal bleatstelle. In wildcard-binding betsjut dat it proses ferbinings op elk ynterface akseptearre hat, en oft dat gefaarlik is, hinget ôf fan de firewall fan de host, net fan de rige sels. Allinnich in assosjaasje dy't bestiet en tellers draacht liket op de beskuldiging dy't minsken gewoanwei meitsje wolle, en sels dy rige stopet foar de lading.
Kontrolearje eigendom foardat jo in skuldige beneame
Prosesidentiteit is it plak dêr't de measte beskuldigings eins mislearje. PID's wurde opnij brûkt, fernijers en browserhelpers meitsje koartlibbige bern, en in VPN-klant kin syn ferkear oan in privilegiearre systeemtsjinst jaan. Fergelykje it paad fan it útfierbere bestân en it âlderproses ynstee fan de werjefte namme, want de werjefte namme wurdt keazen troch wa't de binary boud hat.
tcpvcon -n -a
Get-Process -Id 4188 | Select-Object Id, ProcessName, Path
Deselde lêzing bestiet op Linux, dêr't socketstatistyk prosesynformaasje drage kin as jo genôch privileezjes hawwe om de sockets fan oare brûkers te sjen. Freegje om fêstige sockets bûn oan of fan poarte 443 ferneaut de útfier ta de rigen dy't der ta dogge:
ss -tunp state established '( sport = :443 or dport = :443 )'
Fêstlizze de tiidstimpel tegearre mei de rige. In PID op himsels is in bewegende ferwizing, want tsjin de tiid dat jo in prosesbehearder iepenje, kin de socket oan in opfolger taskriuwe en it paad dat jo ûndersykje is miskien net dat wat de ferbining hie. Skriuw it einpuntpear, de status en de PID as ien waarnimming op, en de befinning oerlibbet in werstart of in twadde miening.
Wat in namme noch wurdich is
In hostnamme is gjin weardeleas bewiis. It registrearret dat immen dat adres op in stuit oan dy namme keppele hat. Dy keppeling fertsjinnet oandacht as it adres ta in oanbieder heart dy't tûzenen ûnbesibbe klanten betsjinnet. It is in swakkere bewearing as in bestimming, en it is de iennige bewearing dy't it label stypje kin.
As in namme ferkeard liket, fergelykje it adres mei de publisearre berikken fan de oanbieder en freegje dan wat it proses op dat stuit die: in fernijingkontrôle, in lisinsjeoprop, in telemetry-POST of in tunnelhanddruk. Dy aktiviteiten litte ferskillende ferbiningsfoarmen efter, en it foarm by it stuit passe is mear ynformtyf as it namme by in bedriuw passe dat jo net fertrouwe.
Bewarje de rige foardat jo in dielde helper beëinigje of eat de-ynstallearje. In ferdigenbere konklúzje beslacht ien waarnommen einpunt, syn status en syn eigner; in oardiel oer in hiel merk boud op in oplost label is gjin bewiis, en de gerêststelling dat in fertroud download-host harmless wêze moat, is dat ek net.