+ All Categories
Home > Technology > Seminario Ditedi pfSense - parte 2

Seminario Ditedi pfSense - parte 2

Date post: 08-May-2015
Category:
Upload: dario-tion
View: 1,686 times
Download: 0 times
Share this document with a friend
Description:
Seconda parte del seminario su soluzione di firewalling opensource pfSense. Relatori: Michele Della Marina e Dario Tion Luogo: Knowledge Center DiTeDi - Tavagnacco (UD) Data: 8 settembre 2012
33
Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource pfSense soluzione firewall opensource Michele Della Marina Michele Della Marina Dario Tion Dario Tion Settembre, 2012 Settembre, 2012
Transcript
Page 1: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

Michele Della MarinaMichele Della MarinaDario TionDario Tion

Settembre, 2012Settembre, 2012

Page 2: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

pfSense is a free, open source customized distribution of pfSense is a free, open source customized distribution of FreeBSD tailored for use as a firewall and routerFreeBSD tailored for use as a firewall and router

www.pfsense.orgwww.pfsense.org

FreeBSD

Page 3: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

http://doc.pfsense.org/

DOCUMENTAZIONEDOCUMENTAZIONE

pfSense: The Definitive Guide

Page 4: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

INSTALLARE PFSENSEINSTALLARE PFSENSE

Live CDLive CDFull InstallFull InstallEmbeddedEmbeddedVirtual ApplianceVirtual Appliance

Page 5: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

REQUISITI HARDWARE

Funzionalità richiesteThroughput necessario

Page 6: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

CPU - 100 MHz Pentium  

RAM - 128 MB

1 GB hard drive

512 MB Compact Flash

Serial port for console

REQUISITI MINIMI DI SISTEMAREQUISITI MINIMI DI SISTEMA

Page 7: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

STATI RAM (MB)

100.000 97

500.000 488

1.000.000 976

3.000.000 2.900

1 STATO ~ 1KB RAM

REQUISITI HARDWAREREQUISITI HARDWAREStateful InspectionStateful Inspection

Page 8: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

REQUISITI HARDWAREREQUISITI HARDWAREThroughput vs CPU/NICThroughput vs CPU/NIC

MMX 200 MHz II 350 MHz III 700 MHz IV 1.7 GHz0

50

100

150

200

250

300

350

400

Realtek

Intel Pro/1000

CPU

Th

rou

gh

pu

t (M

bp

s)

A snippet of a comment in the source code for this driver tells the story "The RealTek 8139 PCI NIC redefines the meaning of 'low end.' This is probably the worst PCI Ethernet controller ever made, with the possible exception of the FEAST chip made by SMC."

Page 9: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

REQUISITI HARDWAREREQUISITI HARDWAREVPN (IPSEC) Throughput vs CPUVPN (IPSEC) Throughput vs CPU

CPU 266 MHz CPU 500 MHz CPU XEON 800 FSB MHz0

10

20

30

40

50

60

70

80

90

100

Throughput

Th

rou

gh

pu

t (M

bp

s)

Page 10: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

REQUISITI HARDWAREREQUISITI HARDWAREVPN (IPSEC) Throughput vs CPUVPN (IPSEC) Throughput vs CPU

Page 11: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

PROCESSI INSTALLAZIONE

Page 12: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

ASSEGNAZIONE INTERFACCEASSEGNAZIONE INTERFACCE

OPT

LAN

WAN

Page 13: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

ASSEGNAZIONE INTERFACCEASSEGNAZIONE INTERFACCE

Page 14: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

PFSENSE CONSOLEPFSENSE CONSOLE

Page 15: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

WEB MANAGEMENTWEB MANAGEMENT

Page 16: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

WEB MANAGEMENT: INTERFACCEWEB MANAGEMENT: INTERFACCE

Page 17: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

ALIAS: variabile per agevolare scrittura delle regole

Page 18: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

RULES: DEFINIZIONERULES: DEFINIZIONE

Everything that isn't explicitly passed is blocked by defaultEverything that isn't explicitly passed is blocked by default

Page 19: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

NATNAT

Page 20: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

ROUTING

Dove devo andare per andaredove voglio andare?

Page 21: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

DEFAULT RULES / NATDEFAULT RULES / NAT

LANWAN

NAT

Page 22: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

Page 23: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

SITE-2-SITESITE-2-SITE

IPsecOpenVPN

IPsecPPTPOpenVPN

ROAD WARRIOR CLIENT 2 SITEROAD WARRIOR CLIENT 2 SITE

VPN: Virtual Private NetworkVPN: Virtual Private Network

Page 24: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

VPN: Virtual Private NetworkVPN: Virtual Private Network

Quale VPN?

Page 25: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

CA - Certification AuthorityCA - Certification Authority

Page 26: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

Traffic Shaping

QOS / BANDWIDTH MANAGEMENTQOS / BANDWIDTH MANAGEMENT

Page 27: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

Traffic Shaping

WIZARD: almeno 80 REGOLE QOS WIZARD: almeno 80 REGOLE QOS

Page 28: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

Traffic Shaping

LAYER 7 PATTERNLAYER 7 PATTERN

smtp^220[\x09-\x0d -~]* (e?smtp|simple mail)userspace pattern=^220[\x09-\x0d -~]* (E?SMTP|[Ss]imple [Mm]ail)userspace flags=REG_NOSUB REG_EXTENDED

http://l7-filter.sourceforge.net/Pattern-HOWTO

Page 29: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

PACKAGES / SERVIZIPACKAGES / SERVIZI

DHCPDHCPDNSDNSCAPTIVE PORTALCAPTIVE PORTALFREERADIUSFREERADIUSIDS/IPS (Snort)IDS/IPS (Snort)BGP ROUTINGBGP ROUTINGINTERNAL CAINTERNAL CA

Page 30: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

SYSTEM LOGSYSTEM LOG

Page 31: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

HIGH AVAILABILITYHIGH AVAILABILITY

Page 32: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

ESEMPIO DI CONFIGURAZIONEESEMPIO DI CONFIGURAZIONE

Page 33: Seminario Ditedi pfSense - parte 2

Michele Della Marina - Dario Tion pfSense - soluzione firewall opensource

pfSensesoluzione firewall opensource

BIBLIOGRAFIA ed IMMAGINI

Famiglia Simpson :-)http://en.wikipedia.org/wiki/Morris_wormhttp://en.wikipedia.org/wiki/Firewall_(computing)#cite_note-report_unm-2

www.symantec.comwww.malaboadvisoring.itwww.google.comwww.vmware.comwww.laontalk.comwww.guidaacquisti.net/www.wikimedia.orgwww.39italia.comit.123rf.com/www.silhouettesclipart.comwww.thenetworkthinkers.com/www.neomedia.itwww.diablotin.comwww.wired.comwww.cisco.comwww.simonecossu.it

RIFERIMENTIRIFERIMENTI


Recommended