37
ᾢ␂⭖ ⑶㈂ᑺ ᧲≆ ⤦ᧂ㍒ ੪㌂ ⤦ᧂ㍒ ੪㌂ ╮ⷚ⛂ ([email protected]) © 2008 Cisco Systems, Inc. All rights reserved. 1 Cisco Systems Korea

V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

([email protected])

© 2008 Cisco Systems, Inc. All rights reserved. 1

Cisco Systems Korea

Page 2: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

(Cisco Integrated Security Features)

P S i- Port Security

- DHCP Snooping

- Dynamic ARP Inspection

- IP Source Guard

- Traffic Storm Control

- CoPP

Cisco TrustSec (CTS)

; Why Cisco

© 2008 Cisco Systems, Inc. All rights reserved. 2

; Why Cisco

Page 3: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

© 2008 Cisco Systems, Inc. All rights reserved. 3

Page 4: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

=

,

, ‘2 ’

Application ApplicationPOP3, IMAP, IM,

SSL, SSHPresentation

Session

Presentation

Session

IP Addresses

Protocols/PortsTransport

Network

Transport

Network

Physical Links

Network

Data Link

Physical

Network

Data Link

Physical

© 2008 Cisco Systems, Inc. All rights reserved. 4

yPhysical Physical

Page 5: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

2 ?

• VLAN?

• Layer 2 ?

• Layer 3

• VLAN ???VLAN?

•VLAN

•VLAN

• ???

•VLANVLAN

?

VLAN

… ?

• VLAN

?

• •

© 2008 Cisco Systems, Inc. All rights reserved. 5

?

Page 6: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

UC

(Web 2 0)(Web 2.0)SiSi SiSi SiSi SiSi SiSi SiSi

Peer-to-Peer ApplicationApplication

SiSi SiSiSiSi SiSi

SiSi SiSi

© 2008 Cisco Systems, Inc. All rights reserved. 6

Page 7: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

CSI Computer Crime & Security - 2007

© 2008 Cisco Systems, Inc. All rights reserved. 7

* CSI Survey—2007http://www.gocsi.com

Page 8: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

(Cisco Integrated Security Features)

- Port SecurityPort Security- DHCP Snooping- Dynamic ARP Inspection- IP Source Guard- Traffic Storm Control

© 2008 Cisco Systems, Inc. All rights reserved. 8

Page 9: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

2 MAC2 MAC - Macof/dsniff - NIC /

DHCP - Gobbler - / DHCP

ARP

flooding

- IDC / / ARP “

”g- STP -

© 2008 Cisco Systems, Inc. All rights reserved. 9

Page 10: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

MAC = Port Security

00:0e:00:aa:aa:aa00:0e:00:bb:bb:bb…

00:0e:00:aa:aa:aa00:0e:00:bb:bb:bb…

33 MAC MAC

132 000132,000 Bogus MACs

• MAC MAC ,

SNMP NMS

© 2008 Cisco Systems, Inc. All rights reserved. 10

SNMP NMS

Page 11: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

DHCP

DHCP

CliClientDHCP Discover (Broadcast)

DHCP Offer (Unicast)

DHCP Request (Broadcast)

DHCP A k (U i t)DHCP Ack (Unicast)

© 2008 Cisco Systems, Inc. All rights reserved. 11

Page 12: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

DHCP = Port Security

Client

DHCP

DHCP

DHCP

CatOSCatOSDHCP lease MAC

set port security 5/1 enableset port security 5/1 port max 1set port security 5/1 violation restrictset port security 5/1 age 2

set port security 5/1 enableset port security 5/1 port max 1set port security 5/1 violation restrictset port security 5/1 age 2MAC set port security 5/1 age 2set port security 5/1 timer‐type inactivity

IOS

set port security 5/1 age 2set port security 5/1 timer‐type inactivity

IOS, 1

DHCP

switchport port‐security switchport port‐security maximum 1 switchport port‐security violation restrict switchport port‐security aging time 2 

switchport port‐security switchport port‐security maximum 1 switchport port‐security violation restrict switchport port‐security aging time 2 

© 2008 Cisco Systems, Inc. All rights reserved. 12

switchport port‐security aging time 2 switchport port‐security aging type inactivityswitchport port‐security aging time 2 switchport port‐security aging type inactivity

Page 13: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

/ DHCP = DHCP Snooping

ClientDHCP Snooping

ClientTrustedTrusted

UntrustedUntrusted

UntrustedUntrusted

DHCPUntrustedUntrusted

OK DHCP Responses: offer,

ack, nak

BAD DHCP Responses: offer,

ack nakack, nak

DHCP Snooping Binding p g gshow ip dhcp snooping bindingMacAddress IpAddress Lease(sec) Type VLAN Interface------------------ --------------- ---------- ------------- ---- --------------------00 03 47 B5 9F AD 10 120 4 10 193185 dh i 4 F tEth t3/18

© 2008 Cisco Systems, Inc. All rights reserved. 13

00:03:47:B5:9F:AD 10.120.4.10 193185 dhcp-snooping 4 FastEthernet3/18

Page 14: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

ARP

(Man-in-the-middle of attack)

10.1.1.2 Is Now 10.1.1.2 Is Now MAC CMAC C10.1.1.1

MAC A

Transmit/ReceiveTransmit/ReceiveTraffic toTraffic to

10.1.1.1 MAC C10.1.1.1 MAC C

Transmit/Receive Transmit/Receive Traffic toTraffic to

10.1.1.2 MAC C10.1.1.2 MAC C10.1.1.1 MAC C10.1.1.1 MAC C

10.1.1.2MAC B

10.1.1.3MAC C

10.1.1.1 Is Now 10.1.1.1 Is Now MAC CMAC C

© 2008 Cisco Systems, Inc. All rights reserved. 14

Page 15: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

ARP : Dynamic ARP Inspection

DHCP Snooping Binding

Dynamic ARP InspectionARP IP/MAC

Binding 10.1.1.1None

Matching ARP’ i th ,

bit bucketMAC A

ARP 10.1.1.1 ARP 10.1.1.1 S iS i

Is this in my Binding NO!NO!

ARP’s in the Bit Bucket

Saying Saying 10.1.1.2 is MAC C10.1.1.2 is MAC C

Table?DHCP Snooping +Dynamic ARP inspection

10.1.1.2MAC B10 1 1 3 MAC B10.1.1.3

MAC CARP 10.1.1.2 ARP 10.1.1.2

Saying Saying 10.1.1.1 is MAC C10.1.1.1 is MAC C

© 2008 Cisco Systems, Inc. All rights reserved. 15

Page 16: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

MAC

MACReceived TrafficReceived Traffic

MAC

MAC

10.1.1.1MAC A

Source AddressSource Address10.1.1.310.1.1.3Mac BMac B

MAC Layer 2 ,

10.1.1.2 Traffic Sent with Traffic Sent with MAC B SourceMAC B Source

10.1.1.2MAC B

10.1.1.3MAC C

© 2008 Cisco Systems, Inc. All rights reserved. 16

Page 17: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

IP

IPReceived TrafficReceived Traffic

IP10.1.1.1MAC A

Source IPSource IP10.1.1.210.1.1.2Mac CMac C

Traffic Sent with Traffic Sent with IP 10.1.1.2IP 10.1.1.2

SourceSource

10.1.1.2MAC B

10.1.1.3MAC C

© 2008 Cisco Systems, Inc. All rights reserved. 17

Page 18: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

IP/MAC : IP Source Guard

DHCP Snooping Binding

IP Source GuardDynamic ARP Inspection (DAI)

DAI ARP10.1.1.1MAC A DAI ARP

, IP Source GuardTraffic Sent withTraffic Sent with

IP 10.1.1.3IP 10.1.1.3Mac BMac B

Is this in my Binding Table?NO!NO!Non Matching

Traffic DHCP S iMac BMac B Dropped DHCP Snooping Dynamic ARP inspection IP Source Guard

10.1.1.210.1.1.3MAC C10.1.1.3MAC C

MAC B

Received TrafficSource IP

Traffic Sent with Traffic Sent with IP 10.1.1.2 IP 10.1.1.2

Mac CMac C

© 2008 Cisco Systems, Inc. All rights reserved. 18

Source IP10.1.1.2Mac B

Page 19: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Traffic Storm ControlFlooding DoS

Packets Dropped

Traffic Storm = VLAN flooding g

Broadcast, multicast, unicast 0 T1 T2 T3

! Storm control

flooding ) STP

storm-control broadcast level 1.0storm-control multicast level 1.0

) STP ,

© 2008 Cisco Systems, Inc. All rights reserved. 19

Page 20: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Building the Layers

Port Security

Port security: MAC flooding DHCP

DHCP Snooping: / DHCP

Dynamic ARP Inspection: ARP

IP source guard: IP/MAC

Traffic Storm Control: Flooding DoS

© 2008 Cisco Systems, Inc. All rights reserved. 20

Traffic Storm Control: Flooding DoS

Page 21: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

:CoPP (Control Plane Policing)

© 2008 Cisco Systems, Inc. All rights reserved. 21

Page 22: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Control Plane

Control Plane

MGMTSNMP, Telnet

ICMP RoutingUpdates Logging ARP IP Options

CONTROL PLANE CPU

Arrivingpackets

CPU

- Routing neighbor p

DATA PLANE

-- STP /- HSRP - Logging Logging - ARP - CLI - Switch Hang

© 2008 Cisco Systems, Inc. All rights reserved. 22

Switch Hang-

Page 23: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

CoPP

Control Plane Policing (CoPP) :Data Plane Control PlaneData Plane Control Plane ,

Control Plane Control Plane

CONTROL PLANE Switch(config)#control‐planeSwitch(config‐cp)#service policy input <name>

CONTROL PLANE INTERFACE: the

control-plane interface

DATA PLANE

control plane interface

QoS (MQC)

config

Linecard Linecard

g

DoS

© 2008 Cisco Systems, Inc. All rights reserved. 23

Page 24: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Cisco TrustSecCisco TrustSec

© 2008 Cisco Systems, Inc. All rights reserved. 24

Page 25: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Security andComplianceCompliance

Mobility and

Driving Need for Increased Security with Pervasive Identity y

Uniformity of Experience

New and Changing

Regulations

Customer and P t

Consistent S i

© 2008 Cisco Systems, Inc. All rights reserved. 25

Partner Interactions

Service Delivery

Page 26: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Cisco TrustSec (CTS)

Cisco TrustSec (CTS) ?Cisco TrustSec (CTS) ?

“Topology-aware” “Role-aware”

1 “Role-aware” &

Framework2

3 H b h

&

© 2008 Cisco Systems, Inc. All rights reserved. 26

3 Hop-by-hop

Page 27: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

CTS: SGACL

EmployeeCRM E C

Partner PUPartner PI

G

Process

Internet

Verify Identity

Guest

Cisco ACS

AuthorizationRules

Verify Identity Credentials and

Obtain Additional Attributes

1.

3.2. Radius / AD

Legend

Link/Port Status Security Group Classifications

Unauthenticated

Failed AuthenticationIngress Tagging

E Employee Group C Confidential Group

© 2008 Cisco Systems, Inc. All rights reserved. 27

5.

4. SGACL Failed Authentication

Authenticated

ShutdownEgress Filtering

P Partner Group U Unrestricted Group

G Guest Group I Internet Group

Page 28: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Cisco TrustSec: Link Layer Encryption

IEEE 802.1ae Hop-by-Hop / p y p

Bump-in-the-wire”

k t i ti (N tFlpacket inspection (NetFlow, CISF, IDS)

In the ClearIn the Clear Cipher Data In the ClearIn the Clear Cipher DataIn the ClearIn the Clear Cipher Data In the ClearIn the Clear Cipher DataTrustSec /802.1AE Encrypted

TrustSec /802.1AE Encrypted

TrustSec /802.1AE Encrypted

Decrypt OnIngress Interface Decrypt EncryptEncrypt On

Egress Interface

© 2008 Cisco Systems, Inc. All rights reserved. 28

Page 29: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

; Why Cisco; Why Cisco…

© 2008 Cisco Systems, Inc. All rights reserved. 29

Page 30: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

; Why Cisco…

SiSi

Netflow

Core

InfectedSourceSiSi SiSi

SystemUnder Attack

Access

Distribution

Core

SiSi

SiSiAccess

Cisco TrustSec

Access

DistributionSiSi

Cisco NetFlow NAC and IBNSEnd-To-End

Cisco Security Agent

QoS Scavenger ClassRACL/PBACLStorm Control

NetFlowRate LimitersCoPP

NAC and IBNSPACLs CISFPISA FPM & NBARNetFlow

© 2008 Cisco Systems, Inc. All rights reserved. 30

Storm ControlIP Source Guard/uRPF

Page 31: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

© 2008 Cisco Systems, Inc. All rights reserved. 31

Page 32: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Layer 2 Best Practices (1/2)

(SSH,(SSH, Out Of Band , permit lists, .)

trunk VLAN IDtrunk VLAN IDBe paranoid: VLAN1 !

non trunkingnon trunking(Cisco IPT , Voice + Data VLAN)

Port SecurityPort-SecuritySNMP community ARP (ARP inspection, IDS/IPS, .)

© 2008 Cisco Systems, Inc. All rights reserved. 32

Page 33: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Layer 2 Best Practices (2/2)

STPSTP (BPDU Guard, Root Guard, Loop Guard )

DHCPDHCP (DHCP Snooping, VACLs)

VTP transparent ; MD5VTP transparent ; MD5

CDP enable (IPT – – ), – – , )

, VLAN

“ Best Practice!!!”

© 2008 Cisco Systems, Inc. All rights reserved. 33

!!!”

Page 34: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Matrix for Security Features (1/3)

Feature/Platform Nexus 7KNXOS

6500/Catalyst OS

6500/Cisco IOS

4500/Cisco IOS

Dynamic Port Security 4 0 7 6(1) 12 1(13)E 12 1(13)EWDynamic Port Security 4.0 7.6(1) 12.1(13)E 12.1(13)EW

DHCP Snooping 4.0 8.3(1) 12.2(18)SXE 12.1(12c)EW**

DAI 4.0 8.3(1) 12.2(18)SXE 12.1(19)EW**

IP Source Guard 4 0 8 3(1)* 12 2(18)SXD2 12.1(19)EW4.0 8.3(1)* 12.2(18)SXD2 **

CoPP 4.0 N/A 12.2(18)SXD1 12.2(31)SG

* Sup720

** Sup2+ Supervisor

© 2008 Cisco Systems, Inc. All rights reserved. 34

Page 35: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Matrix for Security Features (2/3)

Feature/Platform 3750/3560 EMI 3550 EMI 2960 EI 2950 EI 2950 SI

Dynamic Port Security 12.1(25)SE 12.2(25)SEA 12.1(11)AX 12.0(5.2)WC1 12.0(5.2)WC1

DHCP Snooping 12 1(25)SE 12 2(25)SEA 12 1(19)EA1 12 1(19)EA1 N/ADHCP Snooping 12.1(25)SE 12.2(25)SEA 12.1(19)EA1 12.1(19)EA1 N/A

DAI 12.2(25)SE 12.2(25)SEA N/A N/A N/A

IP Source Guard 12.2(25)SE 12.2(25)SEA N/A N/A N/A

Note: Old Names of the IOS for the 3000 Series Switches IOS Feature Finder—http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp

© 2008 Cisco Systems, Inc. All rights reserved. 35

Page 36: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

Matrix for Security Features (3/3)

Feature/ Platform 3750/3560Advance IP

3550 Advanced IP

3750/3560IP Base

3550IP Base

Dynamic Port Security 12.1(25)SE 12.2(25)SEA 12.1(25)SE 12.2(25)SEA

DHCP Snooping 12.1(25)SE 12.1(25)SEA 12.1(25)SE 12.1(25)SEA

DAI 12.2(25)SE 12.2(25)SEA 12.2(25)SE 12.2(25)SEA

Note: Name Change of the IOS on the 3000 Series Switches IOS Feature Finder

IP Source Guard 12.2(25)SE 12.2(25)SEA 12.1(25)SE 12.2(25)SEA

Note: Name Change of the IOS on the 3000 Series Switches IOS Feature Finder—http://tools.cisco.com/ITDIT/CFN/jsp/index.jsp

© 2008 Cisco Systems, Inc. All rights reserved. 36

Page 37: V$v2 z òF )& Â3R . £ j3 - Cisco · Session Session IP Addresses Transport  ö v Protocols/Ports ... MAC %ú z ª#§2f set port security 5/1 enable set port security 5/1 port

© 2008 Cisco Systems, Inc. All rights reserved. 37