· RustDesk Team · Confronti  · 6 min di lettura

RustDesk vs RDP: multipiattaforma contro nativo per Windows

RustDesk vs Microsoft RDP: un confronto pratico su copertura multipiattaforma, accesso a Internet senza VPN, velocità in LAN e compromessi di sicurezza.

RustDesk vs RDP: multipiattaforma contro nativo per Windows

Il Remote Desktop Protocol (RDP) di Microsoft è la risposta scontata per molte realtà basate su Windows: è integrato, è veloce e parla già il linguaggio di Active Directory. RustDesk affronta lo stesso problema da una direzione diversa — multipiattaforma, pensato prima di tutto per Internet e open source. Nessuno dei due è “migliore” in assoluto: sono pensati per tipologie di rete diverse.

Questo confronto si concentra su differenze solide e verificabili: quali piattaforme supporta ciascuno, come ciascuno attraversa Internet pubblico, dove si trovano i vantaggi prestazionali e quali compromessi di sicurezza comporta ciascun modello.

La differenza architetturale di fondo

RDP è un protocollo integrato in Windows. Quando abiliti il Desktop remoto, Windows apre una porta in ascolto (TCP 3389) e attende una connessione in entrata. Questo è elegante su una LAN ma diventa problematico su Internet, perché qualcosa deve instradare una connessione esterna verso quella porta — una VPN, un RD Gateway o il port-forwarding sul router.

RustDesk capovolge questo modello. Il client stabilisce una connessione in uscita verso un server ID/rendezvous, che media una sessione peer-to-peer tra due dispositivi e ricorre a un relay quando un percorso diretto non è possibile. Secondo la documentazione di RustDesk, le sessioni sono crittografate end-to-end (basate su NaCl) e puoi puntare ogni client all’infrastruttura pubblica, al tuo server self-hosted o a un rendezvous/relay scritto da te. Poiché i client degli endpoint avviano connessioni in uscita, RustDesk attraversa NAT e firewall senza bisogno di una VPN o del port-forwarding per ogni endpoint. Questo vantaggio dell’assenza di porte in entrata si applica agli endpoint: un server self-hosted accetta comunque connessioni in entrata sulle porte di servizio documentate per ID, rendezvous, relay e, opzionalmente, WebSocket.

Copertura delle piattaforme

L’hosting RDP è una funzionalità di Windows, ma non è disponibile in tutte le edizioni. Microsoft è esplicita: “Le edizioni Windows Home non possono fungere da host per il Desktop remoto”, e solo “le edizioni Windows Professional, Enterprise, Education e Windows Server … possono fungere da host per le connessioni Desktop remoto in entrata” (Microsoft Learn). Raggiungere una macchina Mac o Linux di solito significa aggiungere server RDP di terze parti o cambiare strumento.

RustDesk può controllare ed essere controllato su Windows (Home incluso), macOS, Linux e Android, in base ai permessi di ciascun sistema operativo. L’app iOS funge solo da controller; Apple non consente a un iPhone o iPad di funzionare come host di controllo remoto per RustDesk.

Attraversare Internet: il bivio della sicurezza

È qui che le due filosofie divergono in modo più netto. Le stesse indicazioni di Microsoft su come raggiungere un PC dall’esterno della rete suggeriscono di “usare il port forwarding o configurare una VPN” (Microsoft Learn). Esporre RDP diretto su Internet tramite port-forwarding è l’opzione da evitare.

L’RDP esposto è uno dei punti d’ingresso più sfruttati nel cybercrimine. L’Internet Crime Complaint Center dell’FBI avvertiva già anni fa che “gli attori informatici … sfruttano sempre più il Remote Desktop Protocol per condurre attività dannose” (IC3 PSA), e da allora la tendenza si è solo consolidata — la compromissione di RDP resta uno dei vettori di accesso iniziale più comuni negli incidenti da ransomware (RH-ISAC). Gli scanner che perlustrano Internet individuano una porta 3389 appena esposta nel giro di pochi minuti e iniziano subito il credential-stuffing.

Il modo più sicuro per pubblicare RDP è tramite una VPN configurata correttamente o un RD Gateway con autenticazione a livello di rete (NLA), ma si tratta di infrastruttura che devi mantenere tu stesso. RustDesk utilizza la registrazione in uscita, l’attraversamento del NAT e il fallback su relay, invece di esporre RDP direttamente su ogni endpoint. Richiede comunque client aggiornati, controlli di accesso solidi e il monitoraggio dei registri pubblici delle vulnerabilità.

RustDesk vs RDP in breve

RustDeskMicrosoft RDP
CostoOpen source; server community self-hosted gratuitoGratuito, integrato in Windows Pro/Enterprise/Education/Server
Codice sorgenteOpen source (AGPL), verificabileProprietario
Piattaforme hostWindows, macOS, Linux, AndroidWindows Pro/Enterprise/Education/Server (non Home)
Piattaforme controllerWindows, macOS, Linux, Android, iOSWindows, macOS, iOS, Android e altri client Microsoft
Accesso da InternetAttraversamento NAT tramite rendezvous + relay, senza VPN o port-forwardingRichiede VPN, RD Gateway o port-forwarding
Porta in entrata espostaNessuna sugli endpoint; porte di servizio su un server self-hostedTCP 3389 salvo tunneling (vettore ransomware)
CrittografiaEnd-to-end (NaCl) per impostazione predefinita (documentazione)TLS/NLA; solida se configurata correttamente
Prestazioni in LANSolide; basate su codecNative, con latenza minima in LAN
Integrazione directory/policyLDAP/AD + SSO OIDC su Server Pro (Basic e superiori)Integrazione approfondita con Active Directory / Criteri di gruppo
Self-hostingSì — server ID/relay personaleN/D (funzionalità nativa del sistema operativo)

Verifica i dettagli aggiornati dei piani RustDesk su rustdesk.com/pricing.

Dove RustDesk guadagna terreno

I vantaggi di RustDesk emergono non appena si esce da quell’ordinata LAN a dominio singolo:

  • Sistemi operativi misti. Un’unica app AGPL controlla host Windows, macOS, Linux e Android; iOS può essere usato come controller ma non come host.
  • Accesso a Internet senza esposizione. Nessuna porta 3389 su Internet, nessuna VPN per singolo endpoint, nessun RD Gateway da gestire.
  • Open source e self-hostable. Puoi leggere il codice, compilarlo tu stesso e mantenere i server ID/relay — oltre all’elenco dei tuoi dispositivi — su un’infrastruttura che controlli. Questa verificabilità e la gestione della residenza dei dati sono al centro delle ragioni a favore del self-hosting.
  • Windows consumer e BYOD. RustDesk funziona su Windows Home e su dispositivi non gestiti che RDP non può ospitare.

Il compromesso vale anche al contrario: il self-hosting significa che qualcuno dalla tua parte deve gestire il server — devi predisporre un host, limitare le porte, configurare il TLS e applicare le patch nel tempo. È il prezzo da pagare per avere il controllo. Se cerchi una funzionalità nativa senza nulla di nuovo da gestire su una LAN esclusivamente Windows, RDP è difficile da battere.

Quindi, quale scegliere?

Per molti team la risposta è entrambi: RDP per sessioni rapide, native e all’interno del dominio sulla LAN, e RustDesk per l’accesso multipiattaforma, oltre Internet e in modalità BYOD, senza aprire falle nel firewall. Se te ne serve solo uno, lascia decidere la conformazione della rete — una LAN Windows omogenea propende per RDP; piattaforme miste, utenti remoti e necessità di self-hosting propendono per RustDesk.

Provalo

Avvia oggi stesso il server community gratuito in modalità self-hosted, oppure scrivi a [email protected] per informazioni sulle condizioni di valutazione. Le tariffe del piano Standard sono disponibili su rustdesk.com/pricing, ed è disponibile una guida completa sul canale YouTube di RustDesk.

Frequently asked questions

RustDesk è migliore di RDP?

Dipende dall'uso. RDP è più veloce e gratuito su una LAN tra macchine Windows Pro e si integra con Active Directory. RustDesk è multipiattaforma, media le connessioni attraverso NAT e firewall senza bisogno di una VPN o del port-forwarding, ed è open source e self-hostable. Molti team usano RDP internamente e RustDesk per l'accesso da remoto e tra sistemi operativi diversi.

È necessario aprire la porta 3389 per usare RustDesk?

No. RustDesk si connette in uscita a un server ID/rendezvous e negozia una sessione peer-to-peer o instradata tramite relay, quindi non esponi alcuna porta RDP in entrata. Esporre la porta 3389 direttamente su Internet è un punto d'ingresso per ransomware ampiamente documentato, motivo per cui RustDesk lo evita del tutto.

RDP funziona su Windows Home?

No. Secondo Microsoft, le edizioni Windows Home non possono fungere da host per il Desktop remoto; solo le edizioni Professional, Enterprise, Education e Windows Server possono accettare connessioni RDP in entrata. RustDesk può ospitare sessioni remote su Windows Home, macOS, Linux e Android; iOS funge solo da controller.

RustDesk può connettersi a un Mac o a una macchina Linux?

Sì. RustDesk può controllare host macOS e Linux dalle sue app controller supportate per desktop e dispositivi mobili. RDP è principalmente un protocollo host per Windows, quindi raggiungere host macOS o Linux di solito richiede l'aggiunta di server o client di terze parti. RustDesk per iOS può controllare altri dispositivi, ma non può esporre un iPhone o un iPad come host di controllo remoto.

Torna al blog

Articoli correlati

Vedi tutti gli articoli »