Privacy en beveiliging
Porthole is een netwerktool, dus hier lees je precies waar het wel en niet bij kan. Het deelt alleen de poorten die jij kiest, het zet niets op het openbare internet en het draait op het eigen netwerk van Steam.
Wat er door Porthole loopt
Porthole stuurt de ruwe bytes van de poorten die je deelt door, en verder niets. Het leest of bewaart dat verkeer niet, en het raakt nooit je bestanden, je andere poorten of de rest van je netwerk aan.
- Alleen de TCP- of UDP-poorten die je deelt.
- Alleen met de vrienden die je uitnodigt, en alleen tot je ze verwijdert.
- Geen bestanden, geen schijven, geen andere services op je machine.
Alleen de poorten die jij kiest
Een VPN zet je hele machine op een gedeeld netwerk. Porthole doet het omgekeerde: elke poort wordt één voor één aangeboden en opent pas op de machine van een gast nadat die hem heeft goedgekeurd. Je kunt hem lokaal een andere poort toewijzen, weigeren, of een gast op elk moment kicken en bannen.
Versleuteling: relay of direct
Porthole draait op het netwerk van Steam, Steam Datagram Relay (SDR) genaamd, hetzelfde systeem dat de multiplayergames van Valve zelf ook gebruiken. Elke verbinding is versleuteld en gekoppeld aan een echt Steam-account, en Steam routeert hem op een van twee manieren:
- Via de relay van Valve: in de eigen woorden van Valve is al het verkeer dat je ontvangt geauthenticeerd, versleuteld en gelimiteerd in snelheid, en wordt je IP-adres nooit prijsgegeven. Het loopt via de backbone van Valve, dus vaak is het net zo snel als een directe verbinding, soms sneller.
- Direct peer-to-peer: één hop minder, wat de latency kan verlagen maar niet altijd, en jij en je vriend wisselen IP-adressen uit om te verbinden, dus jullie IP is voor elkaar niet verborgen.
- Steam kiest voor elke verbinding automatisch de snelste route, en dankzij de backbone van Valve is dat vaak de relay. Wil je liever altijd op de relay blijven en je IP privé houden, dan kun je de relay afdwingen in de instellingen van Porthole of in de eigen netwerkinstellingen van Steam.
Jij houdt de controle
Lobby's kunnen met een wachtwoord beveiligd worden. Jij bepaalt wie meedoet en welke poorten elke gast krijgt, en je kunt iedereen kicken of bannen. Sluit Porthole en elke gedeelde poort sluit mee.
Open source komt eraan
Porthole wordt voorbereid op een openbare, open-source release, zodat iedereen precies kan lezen hoe het werkt. Volg de repository op GitHub.