✦Beveiliging

Is extern bureaublad veilig op openbare wifi? Een praktisch antwoord

Je zit in een koffietent met redelijke espresso en twijfelachtige wifi, en je hebt het bureaublad thuis nodig. Is verbinden veilig? Dat hangt volledig af van de transportversleuteling — een end-to-end versleutelde sessie is veilig op het meest verdachte netwerk van de stad, en een ouder onversleuteld protocol is niet veilig op het mooiste. Hier is het dreigingsmodel in gewone taal, de protocollen gerangschikt op wat ze lekken, en de checklist voor de volgende keer dat je verbindt vanaf een plek die je niet beheert.

Wat openbare wifi echt kan zien

Op een netwerk dat je niet beheert, kunnen twee partijen je verkeer waarnemen. De eerste is de beheerder — wie het toegangspunt en de router erachter beheert, wat bij openbare wifi de locatie betekent, de netwerkaannemer, of iemand die stilletjes een toegangspunt met de naam van de locatie heeft opgezet. De tweede zijn andere apparaten in de buurt: op netwerken zonder clientisolatie kan een laptop twee tafels verderop het verkeer vastleggen dat eromheen beweegt. "Waarnemen" betekent de pakketten opnemen die je verstuurt en ontvangt. De hele vraag is wat die pakketten bevatten.

Het is de moeite waard om te ijken aan de huidige realiteit in plaats van aan de horrorverhalen uit 2010. Het meeste verkeer dat een laptop vandaag produceert is al versleuteld — HTTPS haalde het drama uit het even afluisteren van een koffietent. De realistische resterende bedreigingen zijn het waarnemen van metagegevens en malafide toegangspunten: een aanvaller die de netwerknaam van de locatie uitzendt om zichzelf in het pad te plaatsen, in de hoop alles op te vangen dat zwak onderhandelt — oude protocollen, onzorgvuldige certificaatmeldingen, apparaten die automatisch bekende namen joinen. Dat is geen reden om het netwerk te vrezen. Het is een precieze beschrijving van welke tools je erheen moet brengen: tools die niet zwak onderhandelen.

De protocollen, gerangschikt op wat ze lekken

Productnamen doen hier minder ertoe dan configuraties — dezelfde software kan prima of zorgwekkend zijn afhankelijk van versie en instellingen, dus de rangschikking hieronder is per configuratie, slechtste eerst.

ConfiguratieWat een waarnemer op het netwerk krijgtOordeel voor openbare wifi
Gewone RDP, geen TLS/NLASessie-inhoud waar een downgrade slaagt; inloggegevens in gevaarNiet gebruiken — ga uit van leesbaar
VNC zonder versleutelingSchermcontent in het klare; zwakke aanmeldhandshakeNiet gebruiken
RDP met TLS + NLACijfertekst tijdens transport; certificaatmeldingen zijn het zwakke puntAcceptabel via een tunnel; stel 3389 nooit bloot
Moderne E2EE-appAlleen cijfertekst en verbindingsmetagegevensPrecies hiervoor gebouwd

Waarom E2EE het antwoord verandert

Transportversleuteling beschermt een schakel; end-to-end versleuteling beschermt het gesprek. Het onderscheid klinkt academisch tot je opsomt wie er tussen een koffietent en je bureaublad thuis zit: het toegangspunt van de locatie, zijn isp, jouw isp, mogelijk de relayserver van een leverancier. Bij end-to-end versleuteling worden sleutels rechtstreeks tussen je twee apparaten afgesproken, en worden frames versleuteld voordat ze het apparaat verlaten. Elke partij op die lijst — inclusief de eigen infrastructuur van de leverancier — stuurt cijfertekst door waarvoor ze geen sleutel heeft.

Remio is precies op dit model gebouwd en dient dus als uitgewerkt voorbeeld. Vertrouwen ontstaat wanneer je twee apparaten koppelt met een QR-code of een apparaat-ID en pincode die je van het scherm van de host afleest — er is geen account, dus er is geen wachtwoord om te phishen in de koffietent en nergens een database met inloggegevens om te hacken. Sessiesleutels worden voor elke verbinding rechtstreeks tussen de gekoppelde apparaten afgesproken, en elk frame, elke toetsaanslag, klembordsynchronisatie en bestandsoverdracht is end-to-end versleuteld. Wanneer een strikt netwerk de sessie via een versleutelde relay dwingt, stuurt de relay versleutelde frames door die hij niet kan lezen — het beveiligingsmodel is identiek of het pad nu direct of via een relay loopt. Het volledige ontwerp staat op de beveiligingspagina.

Het doel is niet om betrouwbare wifi te vinden. Het is om de betrouwbaarheid van de wifi irrelevant te maken.

Eén eerlijke grens: end-to-end versleuteling beschermt de sessie tijdens het transport, en niets anders. Is de laptop in de koffietent gecompromitteerd, of de host thuis, dan verandert de sterkste versleuteling ertussen niets — de aanvaller zit in een eindpunt en leest wat jij leest. Hygiëne van eindpunten, de geschiedenis van datalekken bij leveranciers en de rest van het beeld rond beveiliging zijn een ander artikel, en dat hebben we geschreven: de beveiligingsgids voor extern bureaublad. Dit artikel blijft bij het netwerk.

De checklist voor de koffietent

Zes punten, in de volgorde waarin ze lonen.

  1. Kies liever een end-to-end versleutelde app voor extern bureaublad. Het beslist de vraag over openbare wifi door ontwerp in plaats van door discipline — het netwerk draagt cijfertekst, of je nu de rest van deze lijst goed hebt gedaan of niet.
  2. Zit je vast aan RDP, stel dan nooit poort 3389 bloot. Bereik het via een vpn of een andere versleutelde tunnel in plaats van via port forwarding op de router; de alternatieven, inclusief apps die alleen uitgaand verkeer gebruiken en helemaal geen aanpassingen aan de router nodig hebben, staan in onze gids over extern bureaublad zonder port forwarding.
  3. Laat de firewall van het besturingssysteem het netwerk als openbaar behandelen. Vraagt macOS of Windows wat voor soort netwerk je hebt gejoind, dan is het openbare profiel het juiste antwoord — het voorkomt dat bestanden delen, detectie en andere luisterende diensten zichtbaar zijn voor vreemden op hetzelfde netwerk.
  4. Houd de client up-to-date. Een client voor extern bureaublad verwerkt complexe data die binnenkomt van een netwerk dat je hebt besloten niet te vertrouwen. Patches bestaan niet voor niets; op een machine die op reis gaat, is automatisch bijwerken de juiste instelling.
  5. Controleer of je op het echte netwerk van de locatie zit. Vraag naar de exacte netwerknaam en negeer namen die erop lijken — een toegangspunt kan elke naam uitzenden die de eigenaar typt. Je laptop het netwerk laten vergeten wanneer je vertrekt, voorkomt ook dat hij volgende maand automatisch een imitatie joint.
  6. Behandel de sessie zelf als het gevoelige. Je bedient je thuis- of kantoormachine vanuit een openbare ruimte: let op wie je scherm kan zien, en vergrendel de externe host wanneer je de verbinding verbreekt, zodat je geen open bureaublad achterlaat.

En een vpn erbovenop?

Een vpn versleutelt alles tussen je apparaat en de vpn-server, en op onbetrouwbare wifi is dat echt nuttig — het schermt dns-opzoekingen, achtergrondverkeer van apps en verdwaald onversleuteld verkeer af van het lokale netwerk. Als je er op het vliegveld toch een zou gebruiken, pleit niets aan extern bureaublad ertegen.

Voor de sessie van extern bureaublad zelf is de logica echter smaller, en snijdt hij aan twee kanten. Een vpn is niet nodig voor een end-to-end versleutelde sessie: het verkeer is al cijfertekst voordat het de tunnel bereikt, dus de vpn voegt een stap toe (en meestal wat latentie) zonder vertrouwelijkheid toe te voegen die de sessie mist. En hij is niet voldoende voor een onversleutelde: een commerciële vpn beschermt het pad naar de uitgangsserver van de vpn, waarna het verkeer even blootgesteld naar de host doorgaat als het begon. De uitzondering die de regel bevestigt is een tunnel die binnen het doelnetwerk zelf eindigt — een WireGuard-server op je thuisrouter, een bedrijfs-vpn naar kantoor — die wel het hele pad dekt en de standaardmanier is om RDP op afstand te gebruiken. Weeg je een vpn af tegen een app voor extern bureaublad als toegangsmethode zelf, dan is dat een andere vergelijking, met een eigen artikel: extern bureaublad versus vpn.

Hotel, vliegveld, campus: de netwerkeigenaardigheden die verbindingen breken

Beveiliging daargelaten hebben openbare netwerken nog een karaktertrek: ze breken verbindingen op manieren die thuisnetwerken niet doen. Drie eigenaardigheden verklaren het meeste.

Veelgestelde vragen

Is het veilig om extern bureaublad te gebruiken op hotelwifi?

Ja, als de sessie end-to-end versleuteld is. Met een moderne E2EE-app voor extern bureaublad draagt het hotelnetwerk alleen cijfertekst, dus noch de beheerder noch andere gasten kunnen je scherm, toetsaanslagen of bestanden achterhalen. Verouderde opstellingen zijn het risicogeval: RDP zonder TLS en NLA, of VNC zonder versleuteling, kunnen sessie-inhoud en inloggegevens aan het netwerk blootstellen en horen op hotelwifi niet zonder versleutelde tunnel te worden gebruikt.

Kan iemand op dezelfde wifi mijn externe scherm zien?

Niet als de sessie end-to-end versleuteld is. Iemand op hetzelfde netwerk kan je pakketten vastleggen, maar met E2EE zijn die pakketten cijfertekst en bestaan de sleutels alleen op je twee apparaten, dus schermcontent is uit de opname niet terug te halen. Wat een waarnemer op hetzelfde netwerk nog wel kan zien zijn metagegevens — dat er een verbinding is, wanneer die actief is en ruwweg hoeveel data hij verplaatst.

Heb ik een vpn nodig om Remio op openbare wifi te gebruiken?

Nee. Remio-sessies zijn al end-to-end versleuteld — sleutels worden voor elke sessie rechtstreeks tussen je apparaten afgesproken — dus de sessie hangt er niet van af dat het netwerk te vertrouwen is. Een vpn voegt nog privacy toe voor de rest van je verkeer, zoals dns-opzoekingen en andere apps, en Remio erdoorheen draaien is prima. Het is een keuze over je andere verkeer, geen vereiste voor de sessie.

Is RDP veilig op openbare wifi?

Met TLS en Network Level Authentication — de moderne Windows-standaard — is de sessie transportversleuteld, dus een afluisteraar op het netwerk van de koffietent ziet cijfertekst. De vaste regel gaat over blootstelling, niet over de locatie: open poort 3389 nooit rechtstreeks naar het internet; bereik RDP via een vpn of een andere versleutelde tunnel. Oude configuraties die kunnen worden teruggebracht tot verouderde RDP-beveiliging zonder TLS moeten op elk onbetrouwbaar netwerk als onveilig worden behandeld.

Wat komt de beheerder van de wifi nog wel te weten?

Verbindingsmetagegevens. Zelfs bij een volledig end-to-end versleutelde sessie kan de netwerkbeheerder timing, verkeersvolume en de eindpunten waarmee je pakketten uitwisselt waarnemen — genoeg om af te leiden dat er een sessie voor extern bureaublad was en hoe lang die duurde. Wat hij niet kan achterhalen is inhoud: geen schermframes, geen toetsaanslagen, geen bestanden, geen klembord.

De rode draad: de locatie bepaalt niet of je sessie veilig is — de versleuteling doet dat. Wil je de versie waarvoor geen checklist nodig is, installeer Remio dan op beide machines, koppel ze met een QR-code of een apparaat-ID en pincode, en verbind vanaf welk netwerk de dag je ook geeft; de sessie is hoe dan ook end-to-end versleuteld. De pagina hoe het werkt laat zien wat er onder de motorkap gebeurt.

App-icoon van Remio

Werk vanaf elke wifi. Vertrouw op de wiskunde, niet op het netwerk.

Remio is gratis, native op elk platform en end-to-end versleuteld, of de sessie nu peer-to-peer of via een relay loopt. Koppel met een QR-code of een apparaat-ID en pincode, en het netwerk van de koffietent draagt niets wat het kan lezen.

Gratis te gebruikenGeen accountEnd-to-end versleuteld