{"id":5299,"date":"2020-05-06T12:35:45","date_gmt":"2020-05-06T10:35:45","guid":{"rendered":"https:\/\/www.fivefoldgroup.com\/?p=5299"},"modified":"2020-05-06T12:35:45","modified_gmt":"2020-05-06T10:35:45","slug":"bluetooth-contact-tracing","status":"publish","type":"post","link":"https:\/\/fivefoldgroup.com\/en\/bluetooth-contact-tracing\/","title":{"rendered":"Bluetooth e contact tracing: funzionamento e rischi connessi"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-en\">Sorry, this entry is only available in <a href=\"https:\/\/fivefoldgroup.com\/it\/wp-json\/wp\/v2\/posts\/5299\" class=\"qtranxs-available-language-link qtranxs-available-language-link-it\" title=\"Italiano\">Italiano<\/a>. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.<\/p><p><\/p>\n<p class=\"p1\">Il bluetooth \u00e8 finito, di recente, sotto la lente di ingrandimento. Dal momento che sar\u00e0 la tecnologia di riferimento per il tanto agognato<strong> contact tracing<\/strong>, molti oggi si interrogano sul suo funzionamento.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Va detto, per\u00f2, che le <b>app di tracciabilit\u00e0 di dispositivi mobili e smartphone<\/b> sono ormai un fatto consolidato e vengono utilizzate per i servizi pi\u00f9 disparati.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Non sempre viene coinvolto il <strong>bluetooth<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Queste app sfruttano, ad esempio, <b>tecnologie di geolocalizzazione ed inseguimento del dispositivo su base satellitare GPS<\/b> o <b>algoritmi di triangolazioni del segnale su base cella (SRB).<\/b><\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">L\u2019utilizzo aggiuntivo del Bluetooth consente l\u2019<b>implementazione di algoritmi di prossimit\u00e0, <\/b>che permette a due o pi\u00f9 dispositivi in un raggio di alcuni metri di &#8220;parlare tra di loro&#8221;.<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"p1\">Come funziona la tecnologia bluetooth in ottica di tracciamento?<\/h2>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Quando il bluetooth \u00e8 attivo, ogni smartphone genera un <strong>ID anonimo<\/strong> temporaneo, che viene <strong>trasmesso e registrato da tutti gli smartphone vicini<\/strong>. Questo ID viene rinnovato periodicamente (ogni quarto d\u2019ora circa).<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Quando un utente risulta infetto, il suo ID viene <strong>caricato su un server<\/strong> e tutti gli altri utenti che sono stati a contatto con esso vengono notificati.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">L\u2019hashing (crittografia) dell\u2019ID \u00e8 effettuato in maniera tale da <strong>non poter risalire<\/strong> all\u2019infetto che lo ha generato. L\u2019approccio scelto \u00e8 il meno centralizzato possibile: invece di memorizzare tutte le posizioni degli utenti in un server, quest\u2019ultimo conterr\u00e0 solo l\u2019ID di chi \u00e8 risultato infetto.<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"p1\">Quali sono i rischi per gli utenti?<\/h2>\n<p>&nbsp;<\/p>\n<p>La tecnologia bluetooth, dopo essere stata &#8220;scelta&#8221; come strumento per effettuare il contact tracing a scopo di prevenzione dal <strong>covid-19<\/strong>, \u00e8 stata oggetto di diverse critiche.<\/p>\n<p>&nbsp;<\/p>\n<p>Queste sono dovute alle potenziali vulnerabilit\u00e0 di questa tecnologia ed ai <strong>rischi<\/strong> che ne derivano per gli utenti.<\/p>\n<p>&nbsp;<\/p>\n<p>Al fine di approfondire la questione, abbiamo stilato una lista delle <strong>principali minacce<\/strong> a cui si pu\u00f2 essere soggetti tenendo attivo il bluetooth sui propri dispositivi.<\/p>\n<p>&nbsp;<\/p>\n<ul class=\"ul1\">\n<li class=\"li1\"><b> ink Layer Length Overflow <\/b>\u2014 viene innescato un buffer overflow nel dispositivo bersaglio, manipolando il campo Lunghezza LL. Il risultato consiste principalmente in <strong>attacchi denial of service<\/strong>.<\/li>\n<li class=\"li1\"><b> Truncated L2CAP<\/b> \u2014\u00a0 causa, nel dispositivo colpito, la negazione del servizio e l&#8217;arresto anomalo del dispositivo.<\/li>\n<li class=\"li1\"><b> Silent Length Overflow<\/b>\u00a0 \u2014 genera un sovraccarico del buffer maggiore del previsto, cos\u00ec il dispositivo si arresta in modo anomalo.<\/li>\n<li class=\"li1\"><b> Sequential ATT Deadlock <\/b>\u00a0\u2014viene bloccato il dispositivo inviando solo due pacchetti di richieste ATT consecutivi in \u200b\u200bogni evento di connessione.<\/li>\n<li class=\"li1\"><b> Invalid L2CAP fragment<\/b>\u00a0 \u2014una gestione impropria della dimensione della PDU dei pacchetti pu\u00f2 comportare l&#8217;intrusione del dispositivo bersaglio.<br \/>\n<a href=\"https:\/\/asset-group.github.io\/disclosures\/sweyntooth\/sweyntooth.pdf\"><span class=\"s2\">Nel report<\/span><\/a>\u00a0 dettagliato \u00e8 possibile consultare la lista completa delle minacce.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Come difendersi dai rischi<\/h2>\n<p>&nbsp;<\/p>\n<p>Come abbiamo detto in precedenza, ogni volta che due dispositivi sono vicini tra di loro,<strong> si scambiano un codice<\/strong>. Questo codice \u00e8 unico per ogni &#8220;scambio&#8221; tra i dispositivi.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Se si parla di un sistema di cifratura dei canali, l\u2019elevata interazione implica la creazione di un <strong>numero spropositato di chiavi<\/strong>, spesso utili per pochissimo tempo.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Questo necessita di un determinato meccanismo di <strong>timeout<\/strong> delle stesse e un conseguente pairing periodico che aumenterebbe di molto la probabilit\u00e0 di sniffing dei pacchetti contenenti le chiavi.<\/p>\n<p>&nbsp;<\/p>\n<p class=\"p1\">Una possibile contromisura potrebbe essere quella di rendere \u201cintelligente\u201d l\u2019algoritmo di timeout, rendendolo meno frequente, o inesistente, nel caso di ripetuti pairing tra gli stessi dispositivi. Questo potrebbe essere un buon punto di partenza, ma per ulteriori considerazioni si dovr\u00e0 aspettare la release dell\u2019applicazione per capire come funzioner\u00e0.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.fivefoldgroup.com\/industrial-internet-of-things-come-proteggersi-dalle-minacce\/\">#LetsDoITTogether<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Sorry, this entry is only available in Italiano. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language. Il bluetooth \u00e8 finito, di recente, sotto la lente di ingrandimento. Dal momento che sar\u00e0 la tecnologia di riferimento per il tanto &hellip; <a href=\"https:\/\/fivefoldgroup.com\/en\/bluetooth-contact-tracing\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bluetooth e contact tracing: funzionamento e rischi connessi&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":5300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1575],"tags":[],"yst_prominent_words":[4140,924,4141,493,965,4138,4131,702,2168,4144,4137,4119,4134,4153,3713,4136,603,4132,4139,954],"class_list":["post-5299","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/posts\/5299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/comments?post=5299"}],"version-history":[{"count":0,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/posts\/5299\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/media\/5300"}],"wp:attachment":[{"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/media?parent=5299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/categories?post=5299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/tags?post=5299"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/fivefoldgroup.com\/en\/wp-json\/wp\/v2\/yst_prominent_words?post=5299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}