first commit

This commit is contained in:
d0c 2019-02-17 01:30:51 +01:00
commit 0e61ae27ee
14 changed files with 333 additions and 0 deletions

0
README.md Normal file
View file

268
autodifesa-digitale.md Normal file
View file

@ -0,0 +1,268 @@
#### cenni di
# Autodifesa Digitale
### 27/11/2018
-----
## Informazioni
### Era digitale
Utilizzo di un dispositivo digitale -> produzione di informazioni
-----
## Valore delle informazioni
A chi interessano?
* Aziende
* Criminalità (organizzata o meno)
* Governi
-----
# Aziende
* profilazione
* marketing
-----
# Criminalità
* malware
* spam
* phishing
* ecc.
-----
# Governi
* controllo
* repressione
-----
### Diritto alla privacy
![../images/1984.jpg](../images/1984.jpg)
-----
# Consapevolezza
### Libertà
-----
### Modello di rischio
Bisogna che tu capisca il tuo modello di rischio
rispondendo alle seguenti domande:
- **da chi voglio proteggermi?<!-- .element: class="red"-->** (la mamma, il/la compagn*, facebook, il datore di lavoro, la digos, i rettiliani)
<!-- .element: class="fragment" -->
- **cosa voglio proteggere?**<!-- .element: class="red"--> (l'identità, i contatti, le preferenze sessuali, le comunicazioni)
<!-- .element: class="fragment" -->
- **quali sono gli attacchi più probabili?**<!-- .element: class="red"--> (sequestro, intercettazione, leak)
<!-- .element: class="fragment" -->
-----
# buone pratiche
* Configurazione/gestione di un sistema
* Navigazione
* Comunicazione
* Servizi
* Smartphone
* Anonimato
-----
# Premessa
##### Software proprietario VS Software libero
-----
# Software libero
### Libertà di:
* eseguire software per qualsiasi scopo.
* studiare il software e modificarlo.
* ridistribuire copie (anche modificate)
-----
# Cifratura
(pc, smartphone, usb key)
* Quando?
* Come?
* Perchè?
-----
## Cifratura disco
![](../images/02_scegliere_cifratura.jpg)
-----
# Password
![img/passhint.png](https://www.guideitech.com/wp-content/uploads/2014/09/HT4232_01-appleid-security-it.010-it.png)
-----
# Passphrase
![](../images/passwd.png)
-----
# PASSWORD
#### Se le password sono:
* lunghissime
* complicate e poco mnemoniche
* sempre diverse
Come facciamo a ricordarci le password? Se le scordo?
-----
# Password manager
## Keepassx
Mi permette di salvare le credenziali (user/password) e un po' di informazioni correlate
-----
# Metadati
Sono costituiti da una serie di informazioni aggiuntive che le applicazioni appiccicano,
automaticamente ai files che noi creiamo, elaboriamo, copiamo, vediamo o ascoltiamo.
-----
## Immagine
![](../images/35_metadata_brutti.jpg)
-----
## Pdf
![](../images/36_metadata_brutti2pdf.jpg)
-----
## Documento testo
![](../images/37_metadata_brutti3doc.jpg)
-----
# Navigazione
* Scelta del browser (firefox, chromium)
* Scelta del motore di ricerca (duckduckgo)
* Scelta delle estensioni (ublock, noscript)
-----
# Navigazione sicura
* Https
* SSL/TLS
-----
# Navigazione in incognito
* no dati in locale (cookie)
* in remoto si (ip)
-----
# Navigazione anonima
* Tor browser
-----
# Mail
* Password forti
* Protocolli sicuri (S finale)
-----
# GPG
* Crittografia asimmetrica
* Chiave pubblica (cifra)
* Chiave privata (decifra)
-----
# Thunderbird + Enigmail
-----
# Instant messaging
* Jabber
* Konversation, Signal (mobile)
-----
# Mobile
* Sistema operativo "brandizzato"
* dispositivo e applicazioni legate all'identità
-----
# Rimedi
* custom rom (Lineage, AOSP)
* F-Droid
-----
# Servizi
* jitsi, ethercalc, ecc
* Disroot
* Framasoft
* Riseup/Autistici/Indivia/Esiliati
-----
# Tails
https://tails.boum.org/install/debian/usb/index.it.html
-----
## E adesso?
![](../images/morpheus.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
images/13_menu_keypassx.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

BIN
images/1984.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
images/morpheus.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
images/morpheus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 346 KiB

BIN
images/nack.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
images/passwd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

48
index.html Normal file
View file

@ -0,0 +1,48 @@
<!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>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="autodifesa-digitale.md" data-separator-vertical="^\r?\n-----\r?\n$"></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>

17
run.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/bash
#git submodule init
git submodule update --init --recursive --remote
mkdir -p reveal.js/js/ reveal.js/css/ reveal.js/images/
#cp js/* reveal.js/js/
#cp css/* reveal.js/css/
cp images/* reveal.js/images/
rm -f reveal.js/index.html reveal.js/mastodon-presentazione.md
ln index.html mastodon-presentazione.md reveal.js/
(firefox reveal.js/index.html) || (echo -e "\n Apri con il tuo browser preferito" `pwd`"/reveal.js/index.html")
#cd reveal.js
#npm install
#npm start