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::$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::$onesignal_meta_box_present 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::$onesignal_send_notification 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::$onesignal_modify_title_and_content 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::$onesignal_notification_custom_heading 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::$onesignal_notification_custom_content 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::$response_body 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

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
15enne scopre come deanonimizzare gli utenti di Signal, X, Discord: cosa c'è di vero

15enne scopre come deanonimizzare gli utenti di Signal, X, Discord: cosa c'è di vero

Un quindicenne residente in Virginia ha scoperto un attacco 0-clic che consente di geolocalizzare utenti di app di messaggistica come Signal e Discord, sfruttando i dati di caching di Cloudflare. Ecco, in breve, che cos'ha scoperto.

Sta facendo discutere la pubblicazione di un’analisi tecnica condivisa da un 15enne, residente nello Stato della Virginia (USA). Lo studente liceale ha dichiarato di aver individuato un attacco 0-clic (che cioè non richiede alcuna collaborazione da parte delle vittime) in grado di deanonimizzare gli utenti di alcune tra le principali applicazioni di messaggistica. Precisiamo subito che parlare di deanonimizzazione è forse un po’ eccessivo: il metodo è comunque funzionante e permette di geolocalizzare gli utenti, con un’approssimazione abbastanza “generosa” (intorno ai 400 chilometri…).

Per deanonimizzare gli utenti, o meglio geolocalizzarli, è possibile usare i dati Cloudflare

Il volenteroso ricercatore si è accorto che molte delle principali applicazioni di messaggistica, tra cui Signal, X (ex Twitter) e Discord utilizzando l’infrastruttura Cloudflare per il caching delle immagini veicolate attraverso le rispettive reti. È quindi andato alla ricerca di un metodo che permettesse di far emergere qualche dato personale relativo agli utenti delle più famose app.

Cloudflare ha una vasta presenza globale, con centinaia di data center situati in 330 città in oltre 120 Paesi. Asset che nel loro complesso fanno segnare una presenza capillare, un +273% rispetto ad esempio ai data center di Google.

Daniel, questo il nome del 15enne, si è chiesto: “se Cloudflare memorizza i dati nella cache così vicino agli utenti, questa configurazione potrebbe essere sfruttata per sferrare attacchi di deanonimizzazione?” In tutte le risposte HTTP, infatti, Cloudflare restituisce due informazioni utili: cf-cache-status che indica la presenza o, viceversa, l’assenza di una risorsa nella cache (HIT/MISS) e cf-ray che include il codice aeroportuale dell’aeroporto più vicino al data center che gestisce la richiesta.

Poiché Cloudflare memorizza in cache qualsiasi risorsa nel data center fisicamente più vicino all’utente, è possibile risalire al sito che ha memorizzato l’informazione e, di conseguenza, ottenere una stima della posizione dell’utente stesso.

L’attacco funziona, anche dopo l’intervento di Cloudflare

Nella sua dettagliata disamina, il ricercatore snocciola tutte le modalità di aggressione via via utilizzate e spiega che con poco sforzo è possibile inviare al destinatario sul quale si stanno cercando di raccogliere informazioni, una “risorsa-esca” che permette appunto di approssimare la sua posizione fisica. Non appena essa sarà visualizzata dalla “vittima”, Cloudflare la porrà in cache nel data center a questi più vicino, memorizzando indicazioni preziose che restano a tutt’oggi recuperabili.

L’attacco funziona ancora dopo l’intervento di Cloudflare per diverse ragioni legate alla natura intrinseca del sistema di caching e al modo in cui Cloudflare gestisce il traffico attraverso la sua rete di datacenter. Sebbene Cloudflare abbia risolto la vulnerabilità che consentiva di indirizzare richieste a datacenter specifici, non ha affrontato completamente il problema principale: il meccanismo di caching geografico che espone indirettamente informazioni sulla posizione dell’utente.

La risposta di Signal

Lo studioso racconta che Signal ha immediatamente respinto la sua segnalazione, affermando che non vi sono responsabilità da parte della piattaforma. Spetterebbe infatti agli utenti nascondere la propria identità: “Signal non ha mai tentato di replicare completamente l’insieme di funzionalità di anonimato a livello di rete che progetti come Wireguard, Tor e altri software VPN open source possono fornire“.

Daniel esprime il suo dissenso: “non sono d’accordo. Signal si pubblicizza come una piattaforma di comunicazione che mette al primo posto la privacy. Sebbene non affermi di fornire anonimato a livello di rete come Tor, gli utenti si fidano di Signal per ridurre al minimo i rischi per la privacy“.

E l’attacco evidenzia quanto sia diventato complesso e interconnesso l’intero ecosistema digitale. Se da un lato le CDN migliorano le prestazioni e la scalabilità, possono introdurre nuovi rischi sfruttabili in nuovi ingegnosi modi. Aumentando la consapevolezza e promuovendo l’utilizzo di best practice, è possibile limitare qualunque tentativo di abuso.

Credit immagine in apertura: iStock.com – da-kuk

Ti consigliamo anche

Link copiato negli appunti