autodifesa-digitale/index.html
2017-09-06 01:58:33 +02:00

661 lines
13 KiB
HTML

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>reveal.js</title>
<link rel="stylesheet" href="css/reveal.css">
<link rel="stylesheet" href="css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="lib/css/zenburn.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
<style type="text/css">
.right { float: right; }
</style>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown>
# Autodifesa digitale
## (parte 1)
</section>
<section data-markdown>
# Perchè questo workshop
## Necessità di autodifesa digitale
</section>
<section data-markdown>
## Cosa vedremo oggi?
* Installazione Sistema Operativo Linux
* Configurazione di strumenti base per proteggere nostri dati
</section>
<section data-markdown>
# Perchè Linux?
## Free e Open Source
### Libertà di:
* eseguire software per qualsiasi scopo.
* studiare il software e modificarlo.
* ridistribuire copie (anche modificate)
</section>
<section data-markdown>
# Inoltre Linux
* Molto personalizzabile
* Leggero (funziona bene anche su pc datati e poco potenti)
</section>
<section data-markdown>
# Distribuzioni Linux
Una distribuzione Linux (gergalmente "distro") è un insieme di software che costituisce un sistema operativo realizzato a partire da un kernel Linux comune(cuore).
</section>
<section>
<section data-markdown>
# Scelta della distribuzione
Useremo Xubuntu LTS (long time support) dura 5 anni (https://xubuntu.org/getxubuntu/ a 64bit)
Altre: Debian, Mint
</section>
<section data-markdown>
### Xubuntu
![](./img/xubuntu.png)
</section>
<section data-markdown>
### Debian
![](./img/debiangnome.png)
</section>
<section data-markdown>
### Mint
![](./img/cinnamon2.png)
</section>
</section>
<section data-markdown>
### Perchè usiamo questa distribuzione?
* performante anche su vecchi pc
* ambiente grafico abbastanza leggero e funzionale
* anche per utenti alle prime armi perchè molto simile all'interfaccia a cui si è abituati.
</section>
<section>
<section data-markdown>
## Prima di iniziare l'installazione
Creazione CD o chiavetta USB con Xubuntu
![](./img/usb-cd.jpg)
</section>
<section data-markdown>
## Download Immagine e verifica MD5
(Approfondimento)
</section>
</section>
<section>
<section data-markdown>
# Modifiche al BIOS
* Ordine di Boot (usb, cdrom)
* Salva e riavvia
</section>
<section data-markdown>
## Boot
![](./img/bios-boot.jpg)
</section>
<section data-markdown>
## save and exit
![](./img/bios-save.png)
</section>
<section data-markdown>
# UEFI
(Approfondimento)
</section>
</section>
<section>
<section data-markdown>
## Fasi dell'installazione
### Passaggi semplici:
Lingua, tipo di tastiera, timezone
### Passaggi importanti:
Cifratura disco e partizionamento, utente e password
</section>
<section data-markdown>
## Inizio
![](./screenshots/00_start.jpg)
</section>
<section data-markdown>
## Preparazione
![](./screenshots/01_update_3parti.jpg)
</section>
<section data-markdown>
## Tastiera
![](./screenshots/06_tastiera.jpg)
</section>
<section data-markdown>
## Timezone
![](./screenshots/07_timezone.jpg)
</section>
</section>
<section>
<section data-markdown>
# Cifratura disco
cosa è
a cosa serve
<!--
quando funziona? quando è spento
quando non funziona? quando è acceso
se si lascia il computer incostudito spegnerlo
se è per poco tempo mettere lo screensaver con password)
-->
</section>
<section data-markdown>
## Cifratura
![](./screenshots/02_scegliere_cifratura.jpg)
</section>
</section>
<section>
<section data-markdown>
# Passphrase
cos'è una passphrase buona?
a cosa serve questa passphrase?
</section>
<section data-markdown>
## Passphrase
![](./img/passwd.png)
</section>
</section>
<section>
<section data-markdown>
## Chiave di sicurezza
![](./screenshots/03_passphrase_discreta.jpg)
</section>
<section data-markdown>
## Chiave di sicurezza
![](./screenshots/04_passphrase_buona.jpg)
</section>
<section data-markdown>
## Partizionamento
![](./screenshots/05_partizionamento.jpg)
</section>
</section>
<section>
<section data-markdown>
# Utente e password
* perchè si crea l'utente?
* cos'è una password buona?
* a cosa serve questa password?
** non usare le stesse password **
*(se il pc è acceso e lasciato incustodito...)*
</section>
<section data-markdown>
## Utente e Password
![](./screenshots/08_user_pwfragile.jpg)
</section>
</section>
<section data-markdown>
# Blocco schermo
## ScreenSaver
Ctrl+L
</section>
<section>
<section data-markdown>
# Fine installazione
# Primo avvio
</section>
<section data-markdown>
## Completamento
![](./screenshots/09_waiting.jpg)
</section>
<section data-markdown>
## Fine
![](./screenshots/10_end.jpg)
</section>
<section data-markdown>
## Passphrase
![](./screenshots/11_ask_passphrase.jpg)
</section>
<section data-markdown>
## Login
![](./screenshots/12_login.jpg)
</section>
<section data-markdown>
## Menu
![](./screenshots/13_menu.jpg)
</section>
</section>
<section data-markdown>
# PASSWORD
#### Se le password sono:
* lunghissime
* complicate e poco mnemoniche
* sempre diverse
Come facciamo a ricordarci le password? Se le scordo?
</section>
<section>
<section data-markdown>
# Password manager
## Keepassx
Mi permette di salvare le credenziali (user/password) e un po' di informazioni correlate
</section>
<section data-markdown>
# Master password
</section>
<section data-markdown>
# Keepass
* creare più db (con differente master password)
* creare gruppi per migliorare la ricerca
* aggiungere credenziali
* cercare tra le informazioni
* riaprire i db salvati
</section>
<section data-markdown>
## Keypass
![](./screenshots/13_menu_keypassx.jpg)
</section>
<section data-markdown>
## Keypass
![](./screenshots/14_keypassx.jpg)
</section>
<section data-markdown>
## Crea Db
![](./screenshots/15_nuovodb.jpg)
</section>
<section data-markdown>
## Scegli password
![](./screenshots/15_setpw.jpg)
</section>
<section data-markdown>
## Aggiungi credenziali
![](./screenshots/16_addcredenziali.jpg)
</section>
<section data-markdown>
## Aggiungi credenziali
![](./screenshots/16_addcredenziali2.jpg)
</section>
<section data-markdown>
## Lista credenziali
![](./screenshots/19_2credenziali.jpg)
</section>
<section data-markdown>
## Salva Db
![](./screenshots/20_savedb.jpg)
</section>
<section data-markdown>
## Cerca
![](./screenshots/21_search_francia.jpg)
</section>
<section data-markdown>
## Apri
![](./screenshots/22_reopen.jpg)
</section>
</section>
<section data-markdown>
## Cifratura dispositivi USB
Perchè crittare una memoria USB?
Alcune ragioni come quelle sul sistema operativo
Probabilmente contiene foto, documenti o materiale da passare ad un'altra persona
Facile da perdere
</section>
<section>
<section data-markdown>
### gnome-disk-utility
**E' molto semplice**
1. Installa gnome-disk-utility
2. Lo trovi in Tutto -> Dischi
3. Inserisci la chiavetta, comparirà nella lista a sinistra
4. Clicchi sulla chiavetta (accertarsi che sia quella)
5. Scegliere luks + ext4
Una volta creata la chiavetta crittata fare caso al lucchetto chiuso nell'icona
Una volta decrittata fare caso al lucchetto aperto nell'icona
</section>
<section data-markdown>
## Menu
![](./screenshots/23_usbdisk_menu_tutto.jpg)
</section>
<section data-markdown>
## Applicazione
![](./screenshots/24_usbdisk_menu_search_dischi.jpg)
</section>
<section data-markdown>
## Elenco dischi
![](./screenshots/25_usbdisk_diskutility.jpg)
</section>
<section data-markdown>
## Scelgo di cifrare
![](./screenshots/26_usbdisk_scelgo_crittare.jpg)
</section>
<section data-markdown>
## Scelta della chiave
![](./screenshots/27_usbdisk_chiaverobusta.jpg)
</section>
<section data-markdown>
## Inserimento chiave
![](./screenshots/28_usbdisk_creata_chiedepw.jpg)
</section>
<section data-markdown>
## Lucchetto aperto
![](./screenshots/29_usbdisk_decrittata.jpg)
</section>
</section>
<section data-markdown>
### CANCELLAZIONE SICURA
Normalmente quando si cancella un file, il file finisce nel cestino.
Quando si svuota il cestino i file spariscono dal computer ma in realtà sono fisicamente
ancora leggibili dal disco fisso con software fatti apposta per recuperare i dati.
</section>
<section data-markdown>
### Cancellazione Sicura
Esistono dei software fatti apposta per eliminare i dati che al posto di cancellarli ci
scrivono sopra più volte e solo alla fine eliminano il file.
E' una operazione costosa per il disco e anche in termini di tempo. Più il file è grosso
più tempo ci vuole.
</section>
<section data-markdown>
## Wipe
programmi: wipe -f -c -q -r %F
-f forza la cancellazione
-c chiede il permesso se ne ha bisogno
-q non emette output
-r va in ricorsione se è una directory
%F passa tutta i files e le directory selezionate
come si usano: https://askubuntu.com/questions/57572/how-to-delete-files-in-secure-manner
</section>
<section>
<section data-markdown>
### Modalità d'uso
- installo wipe
- apro la cartella home(casa) che trovo sul desktop
- vado in alto nel menù Modifica -> Imposta Azioni Personalizzate
- premo sul + per aggiungere un azione
- imposto l'azione
- salvo ed esco
- selezione il/i file(s) e clicco con il destro
- ora nel menù esce "Cancellazione Sicura"
</section>
<section data-markdown>
## Imposta azione personalizzata
![](./screenshots/30_wipe_azionepers.jpg)
</section>
<section data-markdown>
## Aggiungo azione
![](./screenshots/31_wipe_aggiungoazione.jpg)
</section>
<section data-markdown>
## Aggiungo azione
![](./screenshots/32_wipe_settandoazione1.jpg)
</section>
<section data-markdown>
## Quali file
![](./screenshots/33_wipe_settandoazione2.jpg)
</section>
<section data-markdown>
## Tasto destro
![](./screenshots/34_wipe_file_dir.jpg)
</section>
</section>
<section data-markdown>
# METADATI
Cosa sono?
</section>
<section>
<section data-markdown>
Che informazioni si portano con se? (video, immagini, documenti)
</section>
<section data-markdown>
## Immagine
![](./screenshots/35_metadata_brutti.jpg)
</section>
<section data-markdown>
## Pdf
![](./screenshots/36_metadata_brutti2pdf.jpg)
</section>
<section data-markdown>
## Documento testo
![](./screenshots/37_metadata_brutti3doc.jpg)
</section>
</section>
<section>
<section data-markdown>
# mat
* installare mat
* creare una azione personalizzata (vedi sopra)
* mat %F
</section>
<section data-markdown>
## Imposta azione personalizzata
![](./screenshots/38_metadata_azionepers.jpg)
</section>
<section data-markdown>
## Aggiungo azione
![](./screenshots/39_metadata_aggiungoazione.jpg)
</section>
<section data-markdown>
## Dettagli azione
![](./screenshots/40_metadata_settandoazione1.jpg)
</section>
<section data-markdown>
## Quali file
![](./screenshots/42_metadata_settandoazione2.jpg)
</section>
</section>
<section data-markdown>
# Per smartphone
[obscurecam](https://play.google.com/store/apps/details?id=org.witness.sscphase1&hl=it)
camv (link)
</section>
<section data-markdown>
# Navigazione in Internet
Autodifesa digitale parte 2
Oggi alle 16:00
</section>
<section data-markdown>
# grazie
</section>
<!--
<section data-markdown>
NAVIGAZIONE DI TUTTI I GIORNI
(NON HO SLIDE)
- https(menarla, perchè usano password wifi deboli..
mostrare che può essere vettore di attacco?)
- disconnect, ublock per diminuire la profilazione(att.ne a volte,
alcuni siti non funzionano)
- noscript
- cookie?
- salvare le password nel browser?
- navigazione incognito(disambiguare) navigazione anonima intallare tor browser prossimo talk
</section>
-->
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
dependencies: [
{ src: 'plugin/markdown/marked.js' },
{ src: 'plugin/markdown/markdown.js' },
{ src: 'plugin/notes/notes.js', async: true },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>