Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PICCOLA E MODESTA GUIDA ALL'ANONIMATO, DOPO IL DATAGATE E GLI ATTACCHI A TOR
- di POPUUM!
- PREMESSA.
- Negli ultimi anni (soprattutto dal 2010 in poi) si sono moltiplicati sia i casi di denuncia degli abusi commessi dai governi nel campo della privacy (Assange, Snowden ...) sia gli attacchi concreti a strumenti usati per difendere la privacy e l'anonimato, a cominciare da Tor.
- Si parla dei divieti di usare Tor, che non solo dittature riconosciute e governi autoritari applicano ma che sempre più spesso vengono chiesti, se non ancora concessi, anche in democrazie (più o meno compiute).
- Si parla dei veri e propri attacchi a Tor, con azioni che sono volte a togliere l'anonimato ad utenti Tor (probabilmente solo propagandisticamente, per screditare Tor, spaventare e indurre la gente a non usarlo), soprattutto con la classica scusa della "pedofilia" (vedi gli attacchi di sedicenti esponenti di Anonymous e, forse, di NSA ed FBI).
- Si parla infine di crescenti tentativi di spargere FUD (Fear, Uncertainty and Doubt) su Tor e sulla possibilità di restare anonimi in rete, con articoli più o meno allarmistici, anche qui con il probabile intento di scoraggiare l'uso di uno strumento che, per quanto non sicuro al 100%, è ciò che di meglio c'è oggi e che comunque costringe gli spioni ad un duro lavoro per sfruttare le poche (e temporanee) falle che ogni tanto si aprono (e, più che in Tor, su elementi a contorno di Tor).
- Io credo che da parte dei cittadini ci debba essere ora un cambio di passo, per continuare ed anzi aumentare la difesa della propria privacy: non solo continuare ad usare Tor, ma adottare anche altre precauzioni, altrettanto e forse ancora più importanti.
- Questa micro-guida vuole puntualizzare quelle che secondo me sono le scelte che dovrebbero essere fatte in primo luogo e che si possono riassumere in:
- - Tor
- - TrueCrypt
- - Macchine Virtuali
- - Supporti Removibili
- Molto altro può e dovrebbe essere fatto, ma cominciare con l'uso di massa di queste "armi" spunterebbe immediatamente le unghie agli spioni che minacciano la privacy.
- PARTE 1 - CAMBIARE IL MAC ADDRESS ED ALTRO: NON BASTA! TROJAN E ALTRE PIACEVOLEZZE.
- Parto da un argomento che sembra (e in realtà lo è) secondario per arrivare al punto vero. Lo spunto è l'opportunità di cambiare il MAC address della scheda di rete del PC, per evitare che possa essere rilevato e servire così ad identificare il nostro PC (essendo il MAC address un numero univoco). Argomento che è già stato spesso oggetto di discussioni, ma che qui è in realtà solo uno spunto.
- Normalmente, connettendosi all'ADSL da casa, il MAC address che viene "esposto" (ma solo fino al primo nodo di rete) è quello del router di casa. Cambiare il MAC address della scheda di rete del PC ha senso se si usa una connessione wireless altrui e non si vuole far rilevare quello vero dall'access point. In questo caso, infatti, la connessione non è mediata attraverso il MAC address del nostro router ma è diretta tra il nostro PC e l'access point e il MAC address del PC è visibile all'interno della rete locale wifi dell'AP stesso (compreso ovviamente l'access point, che può anche loggare).
- Ma in tal caso è davvero opportuno cambiare pure il "nome computer", anch'esso visibile, sostituendolo con uno più "anonimo" (esempio: PC1) invece di uno più riconducibile a noi (esempio: PC-Mario-Rossi)! Questo però è molto più difficile a farsi temporaneamente (se non impossibile nei fatti, almeno con Windows) che non cambiare il MAC address.
- Ma c'è una buona soluzione anche per questo (e che risolve molti altri gravi problemi di privacy), di cui dirò nelle parti successive.
- Cambiare il MAC address della scheda di rete del PC ha poi un qualche senso nell'ipotesi che un TROJAN inserito sul PC o un qualche eseguibile fatto eseguire sul nostro PC da un attaccante lo possa rilevare, e ciò è idipendente dal fatto che ci colleghiamo all'ADSL o via wifi.
- Per esempio, nel bust di Freedom Hosting (provider di Tor Hidden services, molti dei quali "discutibili") dell'estate 2013 era anche stato sfruttato (c'è chi dice da NSA o FBI) un bug zero-day di Firefox per far eseguire un Javascript malevolo che riusciva ad "uscire" dal browser Tor del Tor Bundle e a far rilevare l'IP reale di chi si collegava avendo Javascript attivato (tralascio qui di dire cosa penso dell'immane fesseria degli sviluppatori di Tor di mettere il Javascript attivato di default nel TBB, il discorso porterebbe troppo lontano e spero solo che sia una fesseria "isolata").
- Lo stesso potrebbe capitare se il trojan o altro fosse in grado di leggere il MAC address e trasmetterlo al sito degli spioni. Purtroppo, se il trojan (o altro) è abbastanza "potente", è probabile che sia perfettamente in grado di andare a rilevare che il MAC address è stato cambiato e di trasmettere a "chi di dovere" sia il MAC address originale che quello modificato!
- Proprio per questa ragione, bisognerebbe in realtà usare una scheda di rete di rete "esterna" o comunque da smontare ed occultare ogni volta (non proprio comodo!), in modo che in caso di perquisizione non venga trovata (con il suo MAC address "sospetto").
- Ma, in ogni caso, se ci entra un trojan nel PC quello può tranquillamente IDENTIFICARCI in mille modi (gli basterebbe leggere il nome computer, poi leggere file di licenza di prodotti a nostro nome e comunque "fotografando" l'albero delle directory e altre informazioni di sistema diverrebbe praticamente impossibile poi negare che quello rilevato in rete dai ficcanaso era il nostro PC che è stato sequestrato).
- Insomma, adottare accorgimenti per "mascherare" il nostro PC è opportuno, ma questi solitamente offrono una risposta solo parziale (e a volte di farraginosa esecuzione).
- PARTE 2 - BISOGNA CAMBIARE STRATEGIA: NASCONDERE ED ISOLARE TUTTO L'AMBIENTE!
- Come radicale alternativa bisognerebbe usare un PC che ... non sia quello che gli attaccanti potrebbero poi trovare in casa nostra! E che non abbia, anzi, nulla a che fare con il nostro PC "visibile" nè con la nostra identità.
- Magari con un OS diverso, magari in lingua diversa, certamente senza nulla nel file system che riguardi noi. Non solo il MAC address e il nome computer, ma NULLA: niente preferiti de-anonimizzanti nel browser (per esempio il link al nostro sito Facebook, ovviamente!). E mai usato per andare su siti personali (email, ecc.), nè contenente licenze di prodotti installati a nostro nome, meno ancora archivi personali (documenti, contratti, foto private, ecc. ecc.).
- Un PC COMPLETAMENTE DIVERSO da quello "ufficiale", completamente "ANONIMO", usato solo per navigare con Tor ed esaminare documentazione raccolta e in più facilmente "NASCONDIBILE" dopo ogni uso, tanto da non poter mai essere scoperto. E che può contenere anche tutti gli archivi che vogliamo tenere riservati (ma comunque non riconducibili a noi) e i programmi per visualizzarli, crearli ecc.
- Impossibile? Solo un sogno?
- Niente affatto.
- E non sto parlando di subnotebook o altri "microcomputer" di piccolissime dimensioni.
- Una prima parziale possibilità sono i Live CD o Live USB (come Tails). Possibiità secondo me limitata e che oltre a indubbi vantaggi ha anche svantaggi (esempio: difficoltà o impossibilità di aggiornamenti frequenti di sicurezza e di installarvi programmi e tools oltre a quelli già installati, in alcuni casi difficoltà ad usare la crittografia). Secondo me c'è di meglio.
- Questi "PC", PC completi (e non limitate distribuzioni Live) che "magicamente" possono scomparire, esistono già, sono ormai collaudati, costano zero, sono sostanzialmente ambienti autonomi e isolati e non occupano spazio fisico: sono le MACCHINE VIRTUALI (in sigla: VM).
- La più performante e curata, anche se closed source (e a pagamento, ma cercando in rete ...): VMware Workstation. Alternativa effettivamente e pure ufficialmente freeware (valida e open source, anche se meno efficiente della precedente e con un modello centralizzato di lancio delle VM che cozza contro alcuni aspetti di privacy): VirtualBox. Tutte e due disponibili sia per Linux che per Windows.
- "Bravo fesso!", dirà qualcuno, "poi questi ti arrivano in casa, ti sequestrano il PC, lo esaminano, aprono la macchina virtuale e sei punto a capo. Anzi, sei fregato. Perchè invece di scoprirti per il PC, ti scoprono per la macchina virtuale."
- Su, ragazzi, un pò di immaginazione!
- Con i PC di oggi (processori potenti, tanta memoria a disposizione, dispositivi esterni di ampia capacità e veloci ...) una macchina virtuale funziona perfettamente e senza perdite rilevanti di prestazioni anche quando è CRIPTATA IN UN FILE HIDDEN DI TRUECRYPT, pure se sta su un dispositivo esterno, tipo USB (meglio se USB 3.0, ovviamente). Chi non ci credesse, provi.
- Con una VM usata al posto del PC fisico, diverrebbe difficile pure per un trojan reperire informazioni de-anonimizzanti venendo eseguito nella VM, a meno che riesca prima ad identificare di essere su una VM (cosa teoricamente possibile) e poi sfruttare un eventuale bug della VM stessa per arrivare al sistema host (il PC fisico): possibile ma niente affatto certo o probabile.
- Questo concetto del sistema VM isolato è usato anche da Whonix, forse il più interessante tra i sistemi di navigazione anonima basati su Tor. Però Whonix di per sè non affronta il problema della difesa dell'ambiente di lavoro mediante crittografia e quindi andrebbe come minimo integrato.
- PARTE 3 - SEMPLICI (MA ANCHE NO) RICETTE PER LA SOPRAVVIVENZA.
- Arrivo al dunque senza ulteriori lungaggini:
- 1) usare sempre e comunque TOR per qualsiasi navigazione che volete tenere riservata: non è sicuro al 100%, come si sapeva già, ma è molto, molto, molto meglio che non usarlo! Il protocollo, per quanto si sa e sia ragionevole pensare, è sicuro, non si conosce nessun caso di utenti identificati per il fatto che sia stato violato Tor in sè stesso. Più pericolosi sono gli attacchi via social engineering (come il plugin malevolo camuffato da aggiornamento di Tor, trappola ordita da presunti Anonymous qualche anno fa ai danni di utenti molto ingenui) e ancora più pericolosi sono quelli via bugs zero-day (come nel caso Freedom Hosting) soprattutto se gli si lasciano assurdamente aperte porte (tipo Javascript). Mentre gli attacchi a correlazione di traffico non possono portare a conclusioni che vadano oltre la probabilità statistica, difficilmente usabili come elementi di prova in una democrazia perfino di serie B.
- E se siete terroristi di Al Qaeda forse è certo pensabile che la NSA, anche ammesso che abbia veramente un efficace sistema globale di ricerca correlazioni del traffico Tor, voglia "deanonimizzarvi" e trascinarvi in tribunale. Ma per tutti gli altri "reati comuni" dubito che vogliano farlo, anche per non far sapere al mondo che possono "deanonimizzare"! Inoltre, in tribunale anche una probabilità di identificazione del 95% non è certezza.
- Se siete cittadini USA e date fastidio agli USA siete a rischio comunque, indipendentemente dalle prove (vedi Guantanamo, Assange, Manning, Snowden ...). Ma voi ce la vedete la NSA che passa (tra l'altro: avendo rispettato la Convenzione di Budapest?) alla Polizia Postale italiana il vostro IP che ("con il 95% di probabilità" al massimo, quasi certamente molto meno) indica che "probabilmente" voi avete scaricato file protetti da copyright (o altre cose, vere o presunte, "illegali") e quest'ultima che informa la magistratura italiana, che su tali basi vi indaga e fa un mandato di perquisizione per scoprire cosa tenete sul PC? Io faccio fatica a pensarlo, ma anche pensandolo (e ha qui ragione chi ha scritto che è bene abbondare nella paranoia) c'è il seguente punto 2.
- 2) usare sempre e comunque, per le navigazioni da tenere riservate, MACCHINE VIRTUALI NASCOSTE IN FILE HIDDEN DI TRUECRYPT: sarà da dentro a queste macchine virtuali, una volta "aperte" con Truecrypt, che userete Tor! E dentro a queste macchine virtuali dovreste conservare ogni documento o archivio riservato, così come, per esempio, ogni bookmark "critico".
- L'altro enorme vantaggio delle macchine virtuali, oltre al poter essere nascoste con plausible deniability, è che trattengono al loro interno pure OGNI TRACCIA lasciata sul PC dalla navigazione, dall'uso di programmi ecc.: niente più preoccupazioni per i "file recenti" aperti dalle applicazioni, per le cache salvate su disco, per i database e i log di sistema che registrano le operazioni fatte ecc. E se avete 8 GB di RAM o più potete pure (anzi dovreste) disattivare i file di swapping e ibernazione, in modo da non lasciare neppure la possibilità che vengano salvate sul disco del PC aree di memoria della macchina virtuale mentre è decrittata ed in esecuzione.
- Una volta "richiusa", la VM non sarà più visibile. Nonostante alcune assurdità che si sentono, finora nessuno, neppure la NSA, sembra in grado di violare TrueCrypt e nessuno può neppure provare che all'interno di un file TrueCrypt (che nella parte "esterna" conterrà dati plausibilmente riservati ma "mostrabili") c'è un ulteriore volume hidden.
- Al massimo, potrebbe restare sul PC qualche traccia che avete lanciato una VM (magari tra tante), che non si trova sul disco del PC: nulla di incriminante, magari era una VM di test, magari messa temporaneamente su un drive esterno, che potete aver benissimo già cancellata e non ve ne ricordavate neppure più!
- E se non trovano niente, anche l'essere stato intercettato come IP difficilmente può avere conseguenze fatali, perchè il solo IP non identifica una persona, ovvero chi si è collegato con quell'IP, quel giorno a quell'ora. Come diverse notizie giudiziarie già apparse sulla stampa e in rete confermano.
- 3) mettere la VM criptata in un DISPOSITIVO ESTERNO, possibilmente veloce, capiente e di dimensioni abbastanza piccole per poterlo occultare fisicamente con facilità (esempio: una chiavetta USB 3.0 da 64 GB o 128 GB, ormai non troppo costose). Questo per non lasciare a portata di mano neppure il file TrueCrypt esterno e non suscitare "curiosità" e domande.
- Se poi questo dispositivo è BOOTABILE, ovvero contiene un intero OS, e il boot è del tipo "one-time-boot" che non lascia tracce del lancio sul PC ospite, allora sul "PC di casa" non rimarrà davvero alcuna traccia delle operazioni fatte! Se invece non è possibile, si possono usare utility come USBoblivion, Privazer, ShellBagsView, CCleaner ecc. per cancellare dal PC le poche tracce minimamente significative (tipo l'inserimento della USB e il lancio della VM stessa) e lasciare davvero con poco o nulla di "usabile".
- Non posso stare a citare tutti gli altri numerosi accorgimenti che è bene usare (esempio: usare solo password o meglio passphrase complesse, cosa lasciare di "plausibile" sul volume TC esterno, come confondere le idee sui dispositivi USB usati, come ottenere i sistemi operativi per le VM, come disattivare pure i log della VM, come NON usare mai BitTorrent e altri programmi P2P per scaricare files, come usare antenne esterne wifi USB dalla VM ...) nè mi addentrerò nell'argomento molto spinoso dell'usare hotspot wifi gratuiti o quasi (ci sono pro e contro) e neppure affronterò l'argomento (tutt'altro che scontato, nonostante ciò che pensano alcuni) di "quale sistema operativo usare per navigare anonimamente".
- Mi limito a suggerire caldamente di adottare (da subito!) ed approfondire le tecniche sopra indicate.
- Se queste non vi convincono, provate almeno Tails o (forse meglio) Whonix, possibilmente nascosto e protetto in un volume hidden crittografato.
- E, possibilmente, diffondete anche (meglio se anonimamente) "il verbo" sul come non farsi tracciare, identificare, intrappolare.
- Non si tratta di difendere comportamenti illegali, si tratta di difendersi dall'illegalità degli spioni!
- Anche prima di Snowden, ma soprattutto "dopo Snowden" (un EROE, punto) dovrebbe essere ormai chiaro a tutti che SIAMO QUOTIDIANAMENTE, SISTEMATICAMENTE E PESANTEMENTE SPIATI, il più delle volte al di fuori della legge.
- E che DOBBIAMO DIFENDERCI.
- I mezzi ci sono tutti, piuttosto efficaci, solo che quasi nessuno li usa. Quando li usa, spesso ne usa solo una parte (navigazione anonimizzata, ovvero Tor) e non anche l'altra (crittografia forte con plausible deniability, ovvero TrueCrypt), che è quasi più determinante per evitare guai.
- Il mondo è pieno di gente che pensava che non sarebbe mai stata intercettata e perciò non usava Tor o lo usava solo saltuariamente anche quando andava su siti che si doveva sospettare che potessero essere sorvegliati.
- E il mondo è pieno di gente che pensava che "non sarebbero mai andati a casa sua" e non nascondeva in archivi hidden documenti e ambienti di navigazione, lasciando invece proprio tutto in chiaro (!!!) e "a disposizione" immediata degli spioni e dei ficcanaso.
- E' ora di cambiare. Da subito.
- POPUUM!
Advertisement
Add Comment
Please, Sign In to add comment