# Identità ### Spunti, riflessioni e conseguenze sull'abuso del concetto di identità
# Non è una lezione! - riflessioni - esperienze - strumenti
### Identità - Personale → chi sono io per me stess@ - Culturale → chi sono io per la comunità (le comunità?) cui appartengo - Legale → chi sono per l'autorità (lo stato)
### Identità unica?
### Identità? - un numero su un documento - un indirizzo email/un numero di telefono
### Identità falsa (?) - reato - violazione dei termini di un contratto d'uso
### Falsa dichiarazione d'identità ##### Artt. 495 e 496 C.P.
> Art. 495 > > Chiunque dichiara o attesta falsamente al pubblico ufficiale l’identità, lo stato o altre qualità della propria o dell’altrui persona è punito con la reclusione da uno a sei anni.
> Art. 496 > > Chiunque, fuori dei casi indicati negli articoli precedenti, interrogato sulla identità, sullo stato o su altre qualità della propria o dell’altrui persona, fa mendaci dichiarazioni [c.p. 651] a un pubblico ufficiale [c.p. 357] o a persona incaricata di un pubblico servizio [c.p. 358], nell’esercizio delle funzioni o del servizio, è punito con la reclusione da uno a cinque anni.
##### Il _reato_ riguarda ##### il **pubblico ufficiale** o il **pubblico servizio**
### Furto d'identità (!) ##### E' reato.
### Condizoni d'uso - EULA - Licenza
### Creare identità non canoniche - una email (anche usa e getta) - soldi online - un numero di telefono (non sempre)
### Strumenti di tutela - Tor Browser Bundle - `proxychains` - Tails - un password manager (io uso `pass`) - VPN (?) - Firefox containers (?) - Detangle + Chromium (?)
Disposable email
### Soldi online - Bitcoin - Carte di ~~credito~~ debito prepagate
Localbitcoins.net
MyGiftCard
MyGiftCard
Tor Browser Bundle
Tor Browser Bundle
Tor Browser Bundle
### `proxychains` `ssh op@somewhere → proxychains ssh op@somewhere`
### `proxychains` ```
socks5 192.168.67.78 1080 lamer secret http 192.168.89.3 8080 justu hidden socks4 192.168.1.49 1080 http 192.168.39.93 8080 ```
### `proxychains` con Tor ``` [ProxyList] socks5 127.0.0.1 9050 ``` ### Tor service ``` sudo systemctl start tor.service ```
### `proxychains` ``` $ proxychains ssh root@myhost [proxychains] config file found: /etc/proxychains.conf [proxychains] preloading /usr/lib/libproxychains4.so [proxychains] DLL init: proxychains-ng 4.12 [proxychains] Strict chain ... 127.0.0.1:9050 ... myhost:22 ... OK ... ```
### `proxychains` ATTENZIONE ##### (dal [README](https://github.com/rofl0r/proxychains-ng)) ``` ProxyChains is a UNIX program, that hooks network-related libc functions in DYNAMICALLY LINKED programs via a preloaded DLL (dlsym(), LD_PRELOAD) and redirects the connections through SOCKS4a/5 or HTTP proxies. It supports TCP only (no UDP/ICMP etc). The way it works is basically a HACK; so it is possible that it doesn't work with your program, especially when it's a script, or starts numerous processes like background daemons or uses dlopen() to load "modules" (bug in glibc dynlinker). It should work with simple compiled (C/C++) dynamically linked programs though. If your program doesn't work with proxychains, consider using an iptables based solution instead; this is much more robust. ```
Tails
### Tails - live da un computer (più sicuro?) - in macchina virtuale (più pratico, meno facile la configurazione della persistenza)
### Password Manager ``` $ pass identities/ identities ├── j.doe │ ├── site1.com │ ├── site2.com │ ├── site3.com │ ├── site4.com │ │ ├── webmail │ │ └── www │ └── site5.com └── m.guascone ├── site1.it ├── site2.it │ ├── mail │ ├── srv │ └── www └── site3.com ```
### Facile - Comprare e configurare un VPS - Mettere su un sito
### Difficile - Account gmail - Account facebook (?)
### Difficilissimo - AWS
### Numero di telefono - Schede anonime * UK * Francia * Polonia * Olanda (?) * ... - VoIP * skype * twilio * ...
## Parliamone...
# Grazie