PIX - Object Groups

Cisco PIX

Standard ACLs are fine for a few hosts and services, in large deployments ACLs can increase exponentially.

Object grouping in ACLs simplifies the configuration.

Grouping PIX objects

  • Networks and Hosts
  • Protocols
  • Services
  • ICMP

ICMP Types (can use either name or number)

  • 0 : echo-reply
  • 3 : destination-unreachable
  • 4 : source-quench
  • 5 : redirect
  • 6 : alternate-address
  • 8 : echo
  • 9 : router-advertisement
  • 10 : router-solicitation
  • 11 : time-exceeded
  • 12 : parameter-problem
  • 13 : timestamp-request
  • 14 : timestamp-reply
  • 15 : information-request
  • 16 : information-reply
  • 17 : address-mask-request
  • 18 : address-mask-reply
  • 31 : conversion-error
  • 32 : mobile-redirect

Configure object groups

object-group network DMZ_SERVERS
  network-object host 10.0.0.2
  network-object host 10.0.0.3
	
object-group service DMZ_SERVICES tcp-udp
  port-object eq http
  port-object eq https
	
object-group protocol ESP_PROTO
  protocol-object 50
	
object-group icmp-type PING
  icmp-object echo
  icmp-object echo-reply
	
access-list OUTSIDE permit tcp any object-group DMZ_SERVERS object-group DMZ_SERVICES

Nested Object Groups

You can group objects into nested groups, the nested group is applied to the ACL, all groups must be of the same type.

object-group network INSIDE_SALES
  network-object 10.0.1.0/24

object-group network INSIDE_DEV
  network-object 10.0.2.0/24

object-group network INSIDE_NETS
  group-object INSIDE_SALES
  group-object INSIDE_DEV

Verify Object Groups

show object-group 
show object-group network

Filtering Java Applets and ActiveX Controls

Block inside hosts from downloading Java code or ActiveX Controls

filter activex 80 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0
filter java 80 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0

URL Filtering Services

Supports Websense or N2H2

allow keyword allows traffic if the URL filter server is unavailable

url-server (inside) vendor websense host 172.16.10.13 protocol tcp 

filter url http 0 0 0 0 allow
filter https 0 0 0 0 allow
filter ftp 0 0 0 0 allow