18. Coding in your Classroom, Now!
0101001101110101001010100101010010110010
01010011 01110101 00101010 01010100 10110010
bit stream
pacchetti
0101001101110101001010100101010010110010
01010011 01110101 00101010 01010100 10110010
I DATI
0
1 bit
19. Coding in your Classroom, Now!
I PROTOCOLLI
collegamento
21. Coding in your Classroom, Now!
trasporto
01010011 01110101 00101010 01010100 10110010
01010011 01110101 00101010 01010100 10110010
I PROTOCOLLI
22. Coding in your Classroom, Now!
applicazione
0101001101110101001010100101010010110010
0101001101110101001010100101010010110010
I PROTOCOLLI
23. Coding in your Classroom, Now!
I PRINCIPI
applicazione
trasporto
collegamento
rete
10110010 10110010
Separazione dei compiti
Da parte a parte
Neutralità
TCP
IP
Responsabilità
Principali fattori di sviluppo
https://youtu.be/-hcdnwraKJw
24. Coding in your Classroom, Now!
GLI INDIRIZZI
Ogni nodo della rete ha un indirizzo IP univoco
Statico
Dinamico
Assegnato in modo gerarchico
193.214.2.21
25. Coding in your Classroom, Now!
LE PERSONE
Dietro ad ogni indirizzo IP c’è un responsabile
Più utenti possono usare lo stesso indirizzo IP
-In momenti diversi
-Da porte diverse
193.214.2.21
26. Coding in your Classroom, Now!
LE TRACCE
Quando, da che IP address, cosa
193.214.2.21
denuncia
27. Coding in your Classroom, Now!
0101001101110101001010100101010010110010
01010011 01110101 00101010 01010100 10110010
file
bit stream
pacchetti
0101001101110101001010100101010010110010
01010011 01110101 00101010 01010100 10110010
I file inviati non scompaiono
dal nodo che li ha trasmessi
I FILE
28. Coding in your Classroom, Now!
0101001101110101001010100101010010110010
0101001101110101001010100101010010110010
I NODI
I nodi sono computer
29. Coding in your Classroom, Now!
I CANALI
wireless
rame
fibra
30. Coding in your Classroom, Now!
0101001101110101001010100101010010110010
0101001101110101001010100101010010110010
I CODICI
I codici sono convenzioni
I bit non hanno un significato intrinseco
Per comunicare occorre
condividere la
convenzione
Per violare segreti
o contraffare documenti
occorre conoscere la
convenzione
1110011011101010011101000010100101110111
1110011011101010011101000010100101110111
Messaggio cifrato
Canale
cifrato
31. Coding in your Classroom, Now!
IL CONTROLLO
Interessi contrastanti
Riservatezza – sicurezza nazionale - prestazioni
Limite alla robustezza delle chiavi
32. Coding in your Classroom, Now!
I DATI
locali
remoti
In cloud
pubblici
fisici
33. Coding in your Classroom, Now!
La nostra identità digitale è rappresentata dalle
nostre credenziali di accesso ai dati e ai sistemi
L’IDENTITA’ DIGITALE
username
password
OTP certificati digitali
SPID
L’identità digitale non è unica
L’identità digitale è sempre più LA
NOSTRA EFFETTIVA identità
34. Coding in your Classroom, Now!
LAPRIVACY
Quando utilizzi i nostri servizi, ad esempio quando esegui una
ricerca su Google, trovi indicazioni stradali in Google Maps o
guardi un video su YouTube, Google raccoglie informazioni di
base per far funzionare questi servizi. Queste informazioni
possono includere:
• Cose che hai cercato
• Siti web che hai visitato
• Video che hai guardato
• Annunci su cui hai fatto clic o che hai aperto da dispositivi
mobili
• La tua posizione
• Informazioni sul dispositivo
• Dati relativi a cookie e indirizzo IP
Cose che fai
https://privacy.google.com/intl/it_ALL/data-we-collect.html
Contesto
35. Coding in your Classroom, Now!
LAPRIVACY
Quando crei un account Google, conserviamo le
informazioni di base da te indicate. Tali
informazioni possono includere:
• Nome
• Indirizzo email e password
• Data di nascita
• Sesso
• Numero di telefono
• Paese
Se ci hai fornito i tuoi dati di fatturazione per
effettuare un acquisto, questi vengono
conservati al sicuro nei nostri server,
esattamente come facciamo con le tue
informazioni di base.
Cose che ti
contraddistinguono
https://privacy.google.com/intl/it_ALL/data-we-collect.html
36. Coding in your Classroom, Now!
LAPRIVACY
Se hai eseguito l'accesso con il tuo account
Google, Google conserva e protegge ciò che
crei utilizzando i nostri servizi. In questo modo
potrai sempre accedere alle tue informazioni
ogni volta che ti servono. Tali informazioni
possono includere:
• Email inviate e ricevute su Gmail
• Contatti aggiunti
• Eventi del calendario
• Foto e video caricati
• Documenti, Fogli e Presentazioni su Drive
Cose che crei
https://privacy.google.com/intl/it_ALL/data-we-collect.html
37. Coding in your Classroom, Now!
I PROFILI
L’intersezione di insiemi a cui
apparteniamo finisce per
identificarci
L’ingegneria sociale
38. Coding in your Classroom, Now!
IL SOFTWARE
Il software viene scambiato
come qualunque altro file
Ogni sistema informatico dipende dal software
E’ praticamente impossibile sapere
davvero cosa fa il software che
installiamo
Navigando in web
scarichiamo ed
eseguiamo
continuamente
software
39. Coding in your Classroom, Now!
L’HARDWARE
L’hardware non è inerme senza il software
Può fare cose in autonomia
Contiene nativamente
del software
Decide come eseguire il
software
40. Coding in your Classroom, Now!
CYBER-PHYSICAL SYSTEMS
Sensori
Oggetti
Attuatori
Tag
La crescente dipendenza da
Internet della realtà fisica pone
problemi di sicurezza
41. Coding in your Classroom, Now!
HACKERS Non esistono sistemi inviolabili
CRACKERS
Non esistono crimini perfetti
La sicurezza ha un costo
Ogni violazione ha un costo
Gli hacker mettono in evidenza le
vulnerabilità, i cracker le sfruttano
tempo
denaro
immediatezz
a libertà
prestazioni
rischio
tempo
denaro
Nessun sistema resiste
per sempre agli uni e agli
altri
42. Coding in your Classroom, Now!
INTERNET OGGI
http://www.internetlivestats.com/
43. Coding in your Classroom, Now!
CODING…
collegamento 01100101 0
01110101 0
Bit di parità
Controllo di parità
44. Coding in your Classroom, Now!
CODING…
rete
collegamento
45. Coding in your Classroom, Now!
CODING…
rete
collegamento
1
46. Coding in your Classroom, Now!
CODING…
rete
collegamento
1
2
2
2
2
47. Coding in your Classroom, Now!
CODING…
rete
collegamento
1
2
2
2
2
3
3
3
48. Coding in your Classroom, Now!
CODING…
rete
collegamento
1
2
2
2
2
3
3
3
4
4
4