In più di un'occasione abbiamo parlato della delicata situazione legale dei droni, del loro potenziale commerciale, e di alcune delle opzioni disponibili sul mercato, ma esiste un altro aspetto critico che non possiamo ignorare: la sicurezza. «Hackerare i droni», o meglio, compromettere il loro corretto funzionamento da remoto, è generalmente possibile grazie alle disattenzioni del produttore nella crittografia delle connessioni e nell'applicazione delle giuste protezioni. Le persone di MAKE hanno deciso di mettere alla prova questi difetti con un Raspberry Pi, un modulo WiFi e il popolare Parrot AR.Drone 2.0.
La sicurezza dei droni
Volare un drone è un'attività molto divertente, purché venga svolta in modo sicuro e responsabile. Ci sono dozzine di motivi per cui può scatenarsi la classica «guerra tra vicini», e l'ultima cosa che vogliamo è un drone che alimenti le fiamme. Naturalmente, il Web ha già registrato numerose dispute, e dall'altra parte dello stagno la FAA americana continua a gridare che abbattere un drone è un reato federale, anche se più di un giudice sembra aver deciso di ignorare questo dettaglio. Nel frattempo, non dobbiamo dimenticare che un drone è essenzialmente un computer volante, e in quanto tale, può essere hackerato. In nome della flessibilità, della compatibilità e della facilità d'uso, molti produttori scelgono il WiFi come metodo di comunicazione principale tra drone e pilota; tuttavia, i loro sforzi in materia di sicurezza spesso lasciano molto a desiderare.
Il progetto di MAKE
Il portale MAKE ha esplorato questa debolezza con hardware relativamente comune: un Raspberry Pi con un piccolo display LCD per accedere a un terminale Linux, un modulo WiFi USB compatibile e il Parrot AR.Drone 2.0, uno dei droni più popolari e consigliati. Questo drone è pieno di sensori e altri elementi avanzati che possono essere manipolati con gli strumenti giusti... ma disattivare il drone è un'operazione relativamente diretta, al punto che non so se possiamo chiamarla «hacking». Perché? Perché non c'è crittografia, né protocolli da violare. Il tutorial spiega che l'AR.Drone 2.0 funziona come un punto di accesso, a cui ci si connette senza troppe difficoltà. Un paio di script, una breve sessione telnet (sì, telnet sembra essere aperto sull'AR.Drone 2.0), rendere eseguibili gli script, e questo è tutto. Un drone a terra.
Un'antenna direzionale fatta in casa
Un'altra possibilità menzionata dal tutorial è quella di modificare il modulo WiFi con una «cantenna», o, nei nostri termini, un'antenna direzionale fatta in casa per aumentare la portata. Inutile dirlo, questo tutorial non si applicherà al 100% ad altri droni, poiché il produttore può aumentare la sicurezza dei suoi prodotti con semplici aggiornamenti; ma se l'Internet delle Cose è un festival di falle, cosa ci farebbe pensare diversamente sulla legione di droni cinesi che invadono il mercato occidentale?
MAKE