Top Banner
Il Progetto ZeroShell Installazione Configurazione 6 Connesso - Server Claudio Ferronato - Enrico Carlesso 30 aprile 2011 Claudio Ferronato - Enrico Carlesso 1 / 25
38

Presentazione Ubuntu Party Schio

Dec 05, 2014

Download

Technology

claudiou235

Presentazione svolta all'Ubuntu Party di Schio del 2011
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

6 Connesso - Server

Claudio Ferronato - Enrico Carlesso

30 aprile 2011

Claudio Ferronato - Enrico Carlesso 1 / 25

Page 2: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

ZeroShell

Installazione

Configurazione

Claudio Ferronato - Enrico Carlesso 2 / 25

Page 3: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 4: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 5: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 6: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 7: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 8: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 9: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Il Progetto

• Avere la massima visibilita per chi non ne fosse a conoscenza;

• Applicare regole di filtraggio sul traffico generato;

• Essere modulare per facilitare la manutenzione ed espansionefutura;

• Essere il meno invasivo possibile rispetto alle infrastrutturepre-esistenti;

• Avere facilita di utilizzo, anche a costo di rinunce sullasicurezza;

• Avere funzioni di autenticazione;

• Utilizzare software Open Source.

Claudio Ferronato - Enrico Carlesso 3 / 25

Page 10: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Distribuzione ZeroShell

Distribuzione orientata a funzioni di router, firewall, hotspot,gestione identita.Configurabile via Web.Se proprio necessario, anche via shell.

• Inoltre, made in Otranto

Claudio Ferronato - Enrico Carlesso 4 / 25

Page 11: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Distribuzione ZeroShell

Distribuzione orientata a funzioni di router, firewall, hotspot,gestione identita.Configurabile via Web.Se proprio necessario, anche via shell.

• Inoltre, made in Otranto

Claudio Ferronato - Enrico Carlesso 4 / 25

Page 12: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Installazione

L’installazione, a patto di avere un disco completamente vuoto, esemplice:

• dd if=ZeroShell-1.0.beta12-CompactFlash.img of=/dev/hda

• E anche disponibile una macchina virtuale.Funziona sia con VMware, sia con VirtualBox.

Claudio Ferronato - Enrico Carlesso 5 / 25

Page 13: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Installazione

L’installazione, a patto di avere un disco completamente vuoto, esemplice:

• dd if=ZeroShell-1.0.beta12-CompactFlash.img of=/dev/hda

• E anche disponibile una macchina virtuale.Funziona sia con VMware, sia con VirtualBox.

Claudio Ferronato - Enrico Carlesso 5 / 25

Page 14: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Configurazione

• NTP

• WAN

• LAN

• NAT

• SSH

• . . .

Claudio Ferronato - Enrico Carlesso 6 / 25

Page 15: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Configurazione IP

Claudio Ferronato - Enrico Carlesso 7 / 25

Page 16: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Infrastruttura precedente 1/3

Problemi nell’utilizzare infrastruttura preesistente.Soprattutto la condivisione connessione Internet.

Claudio Ferronato - Enrico Carlesso 8 / 25

Page 17: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Un accenno sulla privacy 2/3

Claudio Ferronato - Enrico Carlesso 9 / 25

Page 18: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Un accenno sulla privacy 3/3

Claudio Ferronato - Enrico Carlesso 10 / 25

Page 19: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Modifiche permanenti

ZeroShell e progettato per funzionare come sistema LIVE.Copiare i file template nella fase di boot.

• Crontab - Pre Boot Scripts

Claudio Ferronato - Enrico Carlesso 11 / 25

Page 20: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Modifiche permanenti

ZeroShell e progettato per funzionare come sistema LIVE.Copiare i file template nella fase di boot.

• Crontab - Pre Boot Scripts

Claudio Ferronato - Enrico Carlesso 11 / 25

Page 21: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Modifiche permanenti

La modifica piu importante e quella di /etc/passwd

Da

admin:x:0:0:root:/root:/root/kerbinet.cgi/scripts/localman

A

admin:x:0:0:root:/root:/bin/bash

Claudio Ferronato - Enrico Carlesso 12 / 25

Page 22: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Modifiche permanenti

Vi sono altri file che sono stati modificati per svolgere le funzionirichieste:

• /root/kerbynet.cgi/template/cp as-httpd.ssl

• /etc/httpd/conf/ssl.crt/sub.class1.server.ca.pem (ChainCerificate)

• /root/.ssh/authorized keys (per login con chiave RSA)

• /bin/useradd.sh

• /bin/userdel.sh

Claudio Ferronato - Enrico Carlesso 13 / 25

Page 23: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Aggiunta utenti

• ssh -i .ssh/chiave privata user@host

• useradd.sh pwd admin user pwd user numero descrizione

Claudio Ferronato - Enrico Carlesso 14 / 25

Page 24: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSl 1/3

Claudio Ferronato - Enrico Carlesso 15 / 25

Page 25: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 2/3

La pagina di login non mostra alcuna preoccupazione.Invece non c’e alcun protezione dei dati di login.

Claudio Ferronato - Enrico Carlesso 16 / 25

Page 26: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 3/3

1. Soluzione: utilizzare SSL.

2. Inconvenienti ad usare SSL Self Signed.

3. Utilizzare certificati firmati.

• cp as-httpd.ssl e SSLCertificateChainFile

• Attivare un walled garden per l’OCSP

• Proteggere anche la registrazione

Claudio Ferronato - Enrico Carlesso 17 / 25

Page 27: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 3/3

1. Soluzione: utilizzare SSL.

2. Inconvenienti ad usare SSL Self Signed.

3. Utilizzare certificati firmati.

• cp as-httpd.ssl e SSLCertificateChainFile

• Attivare un walled garden per l’OCSP

• Proteggere anche la registrazione

Claudio Ferronato - Enrico Carlesso 17 / 25

Page 28: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 3/3

1. Soluzione: utilizzare SSL.

2. Inconvenienti ad usare SSL Self Signed.

3. Utilizzare certificati firmati.

• cp as-httpd.ssl e SSLCertificateChainFile

• Attivare un walled garden per l’OCSP

• Proteggere anche la registrazione

Claudio Ferronato - Enrico Carlesso 17 / 25

Page 29: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 3/3

1. Soluzione: utilizzare SSL.

2. Inconvenienti ad usare SSL Self Signed.

3. Utilizzare certificati firmati.

• cp as-httpd.ssl e SSLCertificateChainFile

• Attivare un walled garden per l’OCSP

• Proteggere anche la registrazione

Claudio Ferronato - Enrico Carlesso 17 / 25

Page 30: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

L’importanza di SSL 3/3

1. Soluzione: utilizzare SSL.

2. Inconvenienti ad usare SSL Self Signed.

3. Utilizzare certificati firmati.

• cp as-httpd.ssl e SSLCertificateChainFile

• Attivare un walled garden per l’OCSP

• Proteggere anche la registrazione

Claudio Ferronato - Enrico Carlesso 17 / 25

Page 31: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

OpenDNS che funge

Claudio Ferronato - Enrico Carlesso 18 / 25

Page 32: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Dansguardian

Claudio Ferronato - Enrico Carlesso 19 / 25

Page 33: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

HAVP al lavoro

Claudio Ferronato - Enrico Carlesso 20 / 25

Page 34: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Alcune novita

1. Copertura Rete Wifi;

2. Implementare WPA-EAP.

Claudio Ferronato - Enrico Carlesso 21 / 25

Page 35: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Copertura Rete Wifi

Claudio Ferronato - Enrico Carlesso 22 / 25

Page 36: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

WPA-EAP

Claudio Ferronato - Enrico Carlesso 23 / 25

Page 37: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

E possibile scappare!

Domande ?Spero proprio di no

Claudio Ferronato - Enrico Carlesso 24 / 25

Page 38: Presentazione Ubuntu Party Schio

Il Progetto ZeroShell Installazione Configurazione

Fine

Fine

Claudio Ferronato - Enrico Carlesso 25 / 25