
« usbkill » è un kill-switch anti-forense che attende un cambiamento sulle porte USB e poi spegne immediatamente il computer.
Per eseguirlo:
sudo python usbkill.py
oppure
sudo python3 usbkill.py
Progetto correlato; stessa idea, ma implementata come driver Linux: https://github.com/NateBrune/silk-guardian
Perché?
Alcuni motivi per usare questo strumento:
- Nel caso in cui la polizia o altri malintenzionati irrompano (o rubino il tuo laptop quando sei in una biblioteca pubblica, come è successo a Ross). La polizia usa comunemente un « mouse jiggler » per impedire l'attivazione dello screensaver e della modalità di sospensione.
- Non vuoi che qualcuno aggiunga o copi documenti sul o dal tuo computer tramite USB.
- Vuoi migliorare la sicurezza del tuo server (crittografato) domestico o aziendale (es. il tuo Raspberry).
[!] Importante: assicurati di usare la crittografia del disco per tutte le cartelle che contengono informazioni che vuoi tenere private. Altrimenti le otterranno comunque. La crittografia completa del disco è l'opzione più semplice e sicura se disponibile
Suggerimento: Inoltre, puoi usare un cordino per fissare una chiave USB al polso. Poi inserisci la chiave nel computer e avvia usbkill. Se rubano il computer, la USB verrà rimossa e il computer si spegne immediatamente.
Elenco funzionalità
(versione 1.0-rc.4)
- Compatibile con Linux, *BSD e OS X.
- Spegne il computer quando c'è attività USB.
- Personalizzabile. Definisci quali comandi devono essere eseguiti appena prima dello spegnimento.
- Possibilità di inserire nella whitelist un dispositivo USB.
- Possibilità di modificare l'intervallo di controllo (predefinito: 250ms).
- Possibilità di cancellare (melt) il programma allo spegnimento.
- Pulizia di RAM e swap.
- Funziona con la modalità di sospensione (OS X).
- Nessuna dipendenza eccetto secure-delete se vuoi che usbkill elimini file/cartelle per te o se vuoi pulire RAM o swap.
sudo apt-get install secure-delete
- Impostazioni predefinite sensate
Argomenti da riga di comando supportati (parzialmente per sviluppatori):
- -h o --help: mostra il messaggio di aiuto, esci.
- --version: mostra la versione del programma, esci.
- --no-shut-down: se viene rilevato un cambiamento malizioso sulle porte USB, esegue tutti i comandi (distruttivi) che hai definito in settings.ini, ma non spegne il computer.
- --cs: copia la cartella del programma settings.ini in /etc/usbkill/settings.ini
Contatti
[email protected] - PGP/GPG Fingerprint: 8764 EF6F D5C1 7838 8D10 E061 CF84 9CE5 42D0 B12B