Deprecated: Creation of dynamic property Timber\Site::$pingback is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Site.php on line 180

Deprecated: Creation of dynamic property Timber\User::$name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/User.php on line 118

Deprecated: Creation of dynamic property Timber\Post::$os_meta is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$has_disclaimer is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_lock is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_edit_last is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_tipologia is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_attributi is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_in_evidenza_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_inviato_in_newsletter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_fonte_url is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_category is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_blz_affiliation_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_content_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_attributes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_primary_speciali is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskw is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_metadesc is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_linkdex is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_content_score is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_focuskeywords is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_keywordsynonyms is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_wpseo_estimated-reading-time-minutes is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_thumbnail_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_previous_publish_date is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$os_notification_id is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$_yoast_indexnow_last_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_date_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$ping_status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_password is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_name is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$to_ping is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$pinged is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_modified_gmt is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_content_filtered is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$guid is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$menu_order is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$post_mime_type is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$comment_count is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$filter is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71

Deprecated: Creation of dynamic property Timber\Post::$status is deprecated in /var/www/html/web/app/themes/ilsoftware/vendor/timber/timber/lib/Core.php on line 71
Mullvad riscrive WireGuard in Rust e azzera i crash VPN con GotaTun

Mullvad riscrive WireGuard in Rust e azzera i crash VPN con GotaTun

Mullvad VPN introduce GotaTun, una riscrittura in Rust di WireGuard progettata per superare i limiti di wireguard-go. L’obiettivo è aumentare stabilità, prestazioni e affidabilità, con particolare attenzione alle funzionalità avanzate.

Tra le soluzioni VPN moderne, WireGuard è da tempo sinonimo di velocità, sicurezza e semplicità. Tuttavia, l’implementazione concreta del protocollo gioca un ruolo decisivo nel determinare stabilità, prestazioni ed esperienza utente. Con GotaTun, Mullvad VPN — provider VPN svedese noto per il suo approccio radicale alla privacy, all’anonimato e alla trasparenza tecnica — inaugura una nuova fase: una implementazione WireGuard scritta interamente in Rust, progettata per superare i limiti storici delle soluzioni userspace basate su Go e per rispondere alle esigenze di piattaforme sempre più complesse, a partire da Android.

GotaTun: perché riscrivere WireGuard in Rust

Per anni le app mobili di Mullvad VPN si sono affidate a wireguard-go, l’implementazione userspace multipiattaforma scritta in Go e di fatto standard de-facto per molti provider VPN.

Con l’evoluzione dell’app e l’introduzione di funzionalità avanzate come DAITA e Multihop, Mullvad ha iniziato a scontrarsi con limiti strutturali sempre più evidenti.

DAITA (Defense Against AI-guided Traffic Analysis) introduce meccanismi aggiuntivi per la protezione contro l’analisi del traffico, aumentando la complessità del percorso dei dati e le operazioni necessarie su ogni pacchetto. Multihop, invece, implica la creazione e il coordinamento di più tunnel WireGuard concatenati, con un impatto diretto sulla gestione dello stato delle connessioni, sulla sincronizzazione e sulle prestazioni.

Dal 2024, Mullvad mantiene un fork di wireguard-go per supportare queste funzionalità, ma la complessità e i problemi di stabilità hanno spinto l’azienda a una decisione radicale: ripartire da una base Rust-native.

Android come banco di prova (e di svolta)

La prima piattaforma a ricevere GotaTun è stata Android, e non per caso.

Le app Android distribuite tramite Google Play beneficiano di un sistema centralizzato di crash reporting. Analizzando questi dati, Mullvad ha scoperto che oltre l’85% dei crash segnalati proveniva direttamente da wireguard-go. Alcuni bug complessi sono stati risolti nel tempo, ma molti altri restavano difficili da diagnosticare e correggere.

Android si è quindi rivelato il contesto ideale per verificare rapidamente l’impatto reale di GotaTun, misurando stabilità, prestazioni e consumo energetico su un’ampia base di utenti.

I risultati: stabilità e prestazioni misurabili

Mullvad racconta che l’impatto del passaggio a GotaTun è stato immediato e misurabile. Dalla distribuzione su Android (versione 2025.10, fine novembre) nessun crash è risultato attribuibile a GotaTun e azzerati i crash storici legati a wireguard-go.

Anche il feedback qualitativo degli utenti conferma il trend: velocità percepita superiore, ridotto consumo della batteria, maggiore affidabilità nelle connessioni prolungate.

Chi è Mullvad VPN

Mullvad VPN si distingue da anni per politiche no-log verificabili, applicazioni open source, audit di sicurezza indipendenti e per l’adozione precoce di tecnologie come WireGuard.

GotaTun non introduce un nuovo protocollo, ma rappresenta un salto architetturale: maggiore affidabilità, integrazione nativa con funzionalità avanzate come DAITA e Multihop, riduzione drastica dei crash e un miglioramento tangibile di prestazioni e consumi energetici.

I primi risultati confermano come la scelta di Rust, unita a un ripensamento profondo dello stack WireGuard, possa diventare un riferimento per il futuro delle VPN orientate alla sicurezza e alla tutela della riservatezza.

GotaTun nasce come fork di BoringTun, il progetto Rust di Cloudflare, e il suo nome unisce l’eredità tecnica di BoringTun a un riferimento locale: Götatunneln, il tunnel stradale di Göteborg. Un dettaglio simbolico che racconta bene l’idea alla base del progetto: costruire un “tunnel” più solido, sicuro e performante.

Ti consigliamo anche

Link copiato negli appunti