La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SmoothWall : il front end grafico di iptables

Presentazioni simili


Presentazione sul tema: "SmoothWall : il front end grafico di iptables"— Transcript della presentazione:

1 SmoothWall : il front end grafico di iptables
Ivan Zini - 25 Ottobre 2008 SmoothWall : il front end grafico di iptables

2 Smoothwall: cos'è?? Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Smoothwall: cos'è?? Tradotto letteralmente significa : “muro liscio” o “muro scivoloso” ..liscia e da muro??!!... “Muro liscio” “Muro scivoloso” Ivan Zini - 25/10/2008

3 SmoothWall: il front end grafico di Iptables
Smoothwall: cos'è?? Smoothwall è una distribuzione firewall opensource sottoposta ad Hardening, ovvero: una distribuzione dedicata, in cui sono stati eliminati quei servizi e moduli non indispensabili per il funzionamento del firewall e che potrebbero rappresentare delle vulnerabilità. Utilizza una semplice interfaccia grafica via browser e non richiede mirate conoscenze di Linux e iptables per essere installato e configurato. L'utente può così tralasciare i dettagli tecnici e concentrarsi sulla struttura di rete che intende realizzare. Spiegare cos'è un firewall e iptables nel dettaglio esula dagli scopi di questo documento ma è doveroso farne almeno una breve introduzione. Ivan Zini - 25/10/2008

4 Firewall: muro taglia fuoco! Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Firewall: muro taglia fuoco! Definizione n.1 : Un firewall è un apparato che si interpone tra due o più reti, configurato con un insieme di regole che determinano quali comunicazioni sono permesse e quali invece sono vietate. Definizione n.2 : Un firewall è un componente hardware o software sul quale viene installato un ambiente operativo che analizza e gestisce il traffico dei pacchetti in base alla tipologia di rete e alla configurazione voluta. Ivan Zini - 25/10/2008

5 Perchè usare un Firewall? Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Perchè usare un Firewall? Un firewall serve a “chiunque si colleghi ad internet” perché ha lo scopo di proteggere un computer, o una rete di computer, dagli attacchi provenienti da una rete “non sicura” esterna. Il firewall diventa quindi il nodo in cui transita tutto il traffico da e verso internet, che viene analizzato e filtrato in base a regole di sicurezza e di accesso stabilite. La funzionalità principale in sostanza è quella di creare un filtro sulle connessioni entranti ed uscenti. Ivan Zini - 25/10/2008

6 Cosa proteggere? Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Cosa proteggere? Finché ad essere compromesso è un sistema casalingo il danno può essere anche limitato, ma se si pensa ad un'azienda, una compromissione o una perdita di dati sensibili può essere un danno considerevole in termini di costi, affidabilità e anche d'immagine. DATI: Integrità Privacy Disponibilità RISORSE: Integrità hardware e software Tempo di calcolo. REPUTAZIONE: Furto d'identità(chiavi d'accesso) Defacement Ivan Zini - 25/10/2008

7 Limiti di un firewall Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Limiti di un firewall Cosa fa: Separazione fisica di una o più reti. Restrizioni sul traffico. Monitoraggio del traffico. Logging del traffico. Cosa non fa: Non protegge da virus/spyware e phising. Non protegge da attacchi non noti a priori. Non può controllare accessi fisici ai sistemi. Non protegge da errori di utenti leggittimi. Non protegge da attacchi interni. Ivan Zini - 25/10/2008

8 SmoothWall: il front end grafico di Iptables
Ivan Zini - 25/10/2008

9 Manifesto del progetto Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Manifesto del progetto Progetto fondato nel 2000 da Lawrence Manning e Richard Morrell. Creare una distribuzione linux stabile e opensource che coverta pc, anche obsoleti, in un sistema firewall. Semplice da installare anche da utenti che non hanno conoscenza di linux. Supporto ad ampie varietà di schede di rete e altro hardware. Supportare diversi metodi di connessione ad internet. L'uso di un browser web per la gestione e la configurazione Versione attuale : Smoothwall Express 3.0 con 3 update Ivan Zini - 25/10/2008

10 Requisiti Hardware Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Requisiti Hardware Uno dei maggior pregi di Smoothwall è senz'altro quello di poter realizzare un firewall praticamente a costo zero, in quanto non richiede requisiti hardware evoluti o di ultima generazione...basta un vecchio PC! Memoria RAM : minimo 256Mb (consigliati 512Mb con servizio proxy) Processore : minimo PII 500Mhz Hard Disk: minimo 10Gb Scheda video: qualunque Scheda di rete: minimo 2 (consigliate le 3Com 3C905) Un lettore CD-Rom Una tastiera. Un monitor qualunque. Ivan Zini - 25/10/2008

11 Tipologie di rete Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Tipologie di rete In Smoothwall sono definite 4 zone: GREEN : scheda collegata alla rete interna locale. RED : scheda collegata all'esterno (IP pubblico). ORANGE : scheda collegata alla zona DMZ. PURPLE : scheda collegata ad una zona Wirelless. Ivan Zini - 25/10/2008

12 Tipologie di rete Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Tipologie di rete GREEN-RED GREEN-RED-ORANGE-PURPLE Ivan Zini - 25/10/2008

13 Installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Installazione Scaricare l'immagine di boot dal sito Masterizzare L'immagine su CD. Impostare da BIOS l'avvio del PC dal CD-ROM ATTENZIONE !!! In fase di installazione, Smoothwall cancellera' completamente tutte le vostre partizioni sul disco. Ivan Zini - 25/10/2008

14 Installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Installazione Ivan Zini - 25/10/2008

15 Installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Installazione Ivan Zini - 25/10/2008

16 installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables installazione Ivan Zini - 25/10/2008

17 installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables installazione Ivan Zini - 25/10/2008

18 installazione Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables installazione ADMIN : l'utente più utilizzato, permette l'amministrazione via browser. ROOT: l'utente che ha il controllo completo del sistema. Ivan Zini - 25/10/2008

19 Avvio SmoothWall!! Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Avvio SmoothWall!! Ora potete scollegare tastiera e monitor...non vi serviranno più!! Ivan Zini - 25/10/2008

20 Firewall...ma non solo! Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Firewall...ma non solo! Firewall basato su Netfilter/Iptables con kernel Gestione NAT/PAT. Supporto per quattro interfacce di rete e supporto DMZ File system ext3 e supporto device SCSI. Supporto modem (analogici, ISDN, ADSL). Supporto server DHCP. Supporto server SSH per connessioni remote. Supporto Proxy IM e SIP. Supporto proxy trasparente per il Web. Supporto server NTP per sincronizzare data e ora. IDS (Intrusion Detection System) su tutte le schede di rete. (SNORT) Gestione VPN. Caching e Dynamic or static DNS. Logging avanzato per ogni tipo di servizio. Grafici di stato e di traffico. Supporto Proxy per pop3 con antivirus integrato (ClamAV). Possibilità di patches e updates. Backup e Restore della configurazione. Ivan Zini - 25/10/2008

21 Iptables & NetFilter Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables In sostanza non ci si limita a filtrare il singolo pacchetto in base alla sua provenienza, alla sua destinazione e al contenuto, ma lo si pone in contesto con le attività che sono accadute sulla rete per identificare eventuali schemi di attacco che altrimenti non sarebbero riconoscibili. Iptables & NetFilter Tratto da Wikipedia: Netfilter è un componente del kernel del sistema operativo Linux, che permette l'intercettazione e manipolazione dei pacchetti che attraversano il calcolatore. Netfilter permette di realizzare alcune funzionalità di rete avanzate come la realizzazione di firewall basata sul filtraggio stateful dei pacchetti o configurazioni anche complesse di NAT, un sistema di traduzione automatica degli indirizzi IP, tra cui la condivisione di un'unica connessione Internet tra diversi computer di una rete locale, o ancora la manipolazione dei pacchetti in transito. Iptables è il programma che permette agli amministratori di sistema di configurare netfilter, definendo le regole per i filtri di rete e il reindirizzamento NAT. Spesso con il termine iptables ci si riferisce all'intera infrastruttura, incluso netfilter. Smoothwall è un'interfaccia grafica intuitiva di Iptables. Ivan Zini - 25/10/2008

22 SmoothWall: il front end grafico di Iptables
Control Per accedere via web a smoothwall digitare e digitare utente “admin” e la relativa password Da qui potete controllare la versione del prodotto e l’uptime. Se non aggiornate da molto tempo, un messaggio vi ricorderà di farlo. Ivan Zini - 25/10/2008

23 Maintenance : update Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Maintenance : update Dopo l'installazione come prima cosa andate a maintenance ->updates, e aggiornate la lista degli aggiornamenti disponibili premendo il relativo pulsante. Scaricateli ed installateli in sequenza. Potrebbe essere necessario riavviare SmoothWall alcune volte.(ma solo in rari casi) Ivan Zini - 25/10/2008

24 SmoothWall: il front end grafico di Iptables
About Ivan Zini - 25/10/2008

25 SmoothWall: il front end grafico di Iptables
Services Ivan Zini - 25/10/2008

26 Networking Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Networking Ivan Zini - 25/10/2008

27 SmoothWall: il front end grafico di Iptables
VPN Ivan Zini - 25/10/2008

28 SmoothWall: il front end grafico di Iptables
Logs Ivan Zini - 25/10/2008

29 SmoothWall: il front end grafico di Iptables
Logs Ivan Zini - 25/10/2008

30 Maintenance Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Maintenance Ivan Zini - 25/10/2008

31 Breve intro a IPtables Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Breve intro a IPtables Riepilogando: netfilter/iptables gestisce tutte le attività di firewalling su Linux: Netfilter comprende i moduli del kernel. iptables è il comando con cui si gestisce netfilter. Iptables lavora su 3 tabelle (tables) di default: Filter - Regola il firewalling: quali pacchetti accettare, quali bloccare. Nat - Regola le attività di natting. Mangle - Interviene sulla alterazione dei pacchetti. Esempio per permettere ad un pacchetto con IP sorgente di raggiungere il server attraversando il firewall: iptables -I FORWARD -s d j ACCEPT Ogni tabella ha 3 catene di default: Input - Riguarda tutti i pacchetti destinati al sistema. In entrata da ogni interfaccia. Output - Riguarda i pacchetti che sono originati dal sistema e destinati ad uscire. Forward - Riguarda i pacchetti che attraversano il sistema, con IP sorgente e destinazione esterni. Ivan Zini - 25/10/2008

32 SmoothWall: il front end grafico di Iptables
ADDONS SmoothWall può essere reso più performante e più versatile mediante l'installazione di moduli aggiuntivi detti “ADDONS” ATTENZIONE!! GLI ADDON NON SONO UFFICIALMENTE RICONOSCIUTI La list degli ADDONS è presente sul Forum utente di SmoothWall: Ivan Zini - 25/10/2008

33 SmoothWall: il front end grafico di Iptables
ADDONS ATTENZIONE!! E' possibile che dopo un aggiornamento ufficiale di Smoothwall alcuni Addons non funzionino più. E' necessario disinstallarli e reinstallarli. ADDONS consigliati: Full Firewall Control:permette di controllare dalla pagina Networking- Incoming interamente gli accessi e i forward potendo anche scegliere un protocollo specifico ed infine aggiungere alias IP ad ogni interfaccia. (+ IP PUBBLICI). Smoothbackup: permette di eseguire il backup via FTP o SCP dell'intero contenuto dell' Hard disk. S.M.A.R.T: modulo che utilizza la Self-Monitoring, Analysis, and Reporting Technology per verificare l'integrità dell'Hard disk. Sul Forum trovate informazioni dettagliate sull'installazione dei vari addons e su problematiche inerenti. In generale una volta scaricato un'addon va copiato nella Cartella /tmp di smoothwall e collegandosi tramite un client SSH si lanciano i comandi di decompressione e di installazione. Ivan Zini - 25/10/2008

34 My SmoothWall!! Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables My SmoothWall!! Ivan Zini - 25/10/2008

35 Conclusioni Ivan Zini - 25/10/2008
SmoothWall: il front end grafico di Iptables Conclusioni In definitiva SmoothWall è un'ottima alternativa a molti dei Firewall proprietari in commercio ed inoltre è molto flessibile e adattabile alle vostre esigenze. GRAZIE A TUTTI!!!... E BUON PROSEGUIMENTO! Ivan Zini - 25/10/2008

36 SmoothWall: il front end grafico di Iptables
Ivan Zini - 25/10/2008


Scaricare ppt "SmoothWall : il front end grafico di iptables"

Presentazioni simili


Annunci Google