Application-layer firewalling: Raise your perimeter IQ

25
Application-layer firewalling: Raise your perimeter IQ Joel Snyder Opus One

description

Application-layer firewalling: Raise your perimeter IQ. Joel Snyder Opus One. Products from Check Point, Cyberguard, NetScreen, Nortel Networks, Symantec, Secure Computing, Watchguard Support from Andy Briney, Neil Roiter at Information Security. Acknowledgements. - PowerPoint PPT Presentation

Transcript of Application-layer firewalling: Raise your perimeter IQ

Page 1: Application-layer firewalling: Raise your perimeter IQ

Application-layer firewalling: Raise your

perimeter IQ

Joel SnyderOpus One

Page 2: Application-layer firewalling: Raise your perimeter IQ

Acknowledgements

• Products from Check Point, Cyberguard, NetScreen, Nortel Networks, Symantec, Secure Computing, Watchguard

• Support from Andy Briney, Neil Roiter at Information Security

http://infosecuritymag.techtarget.com/

Page 3: Application-layer firewalling: Raise your perimeter IQ

Firewalls have been around for a very long time

“[AT&T’s gateway creates] a sort of crunchy shell around a soft, chewy center.” (Bill Cheswick, Design of a Secure Internet Gateway, April, 1990)

1989 1991 1993 1995 1997 1999 2001 2003 2005

First firewalls deployed in Internet-connected organizations

“Firewalls and Internet Security” published

TIS toolkit commonly available

Cisco buys PIX (Network Translation)

CheckPoint revenues cross $100m

WatchGuard introduces 1st FW appliance

Page 4: Application-layer firewalling: Raise your perimeter IQ

Surely firewall makers have been busy since

1999 ?Clear market

trends• Faster• Cheaper• Smaller

New Guard: NetScreen (Juniper), Watchguard, SonicWALL

Old Guard: Cisco, Check Point

Clear product trends

• Add VPN features Site-to-site Remote Access (?)

• Add policy-based URL control Websense-type

• Add interfaces No longer just

inside, outside, DMZ

Page 5: Application-layer firewalling: Raise your perimeter IQ

Shirley firewall makers have been busy since

1999 ?Clear market

trends• Faster• Cheaper• Smaller

New Guard: NetScreen (Juniper), Watchguard, SonicWALL

Old Guard: Cisco, Check Point

Clear product trends

• Add VPN features Site-to-site Remote Access (?)

• Add policy-based URL control Websense-type

• Add interfaces No longer just

inside, outside, DMZ

Page 6: Application-layer firewalling: Raise your perimeter IQ

Incremental improvements are not very exciting

• Smaller, cheaper, faster: that’s great• VPNs, more interfaces: that’s great

• But what have you done for me lately?

• To answer that, we need to digress to the oldest battle in all of firewall-dom: proxy versus packet filter!

Page 7: Application-layer firewalling: Raise your perimeter IQ

Arguments between Proxy and Stateful PF continued

Proxy• More secure

because you can look at application data stream

• More secure because you have independent TCP stacks

Stateful PF• Faster to write• Faster to adapt• Faster to run• Faster also means

cheaper

Page 8: Application-layer firewalling: Raise your perimeter IQ

Proxy-based firewalls aren’t dead… just slow!

Proxy

Packet Filtering

Src=10.1.1.99Dst=5.6.7.8

TCP/IP

Src=1.2.3.4Dst=5.6.7.8

Kernel

Inside network = 10.1.1.0/24

Outside net = 1.2.3.4

RTL

Process Space

Page 9: Application-layer firewalling: Raise your perimeter IQ

Firewall Landscape: five years ago

• IBM eNetwork• Secure Computing• Altavista Firewall• TIS Gauntlet• Raptor Eagle• Elron• Cyberguard• Ukiah Software

• NetGuard• WatchGuard• SonicWALL• Check Point• Livermore Software• Milkyway• Borderware• Global Internet

Page 10: Application-layer firewalling: Raise your perimeter IQ

Stateful Packet Filtering dominates the market

Stateful Packet Filtering

IP

Kernel

Check PointCisco NetScreen SonicWALL

Freeware-based products: Ipchains, IPF, Iptables, IPFW

FW Newcomers:Fortinet, Toshiba, Ingate, Enterasys, many others

Page 11: Application-layer firewalling: Raise your perimeter IQ

But… the core argument was never disputed

• Proxy-based firewalls do have the possibility to give you more control because they maintain application-layer state information

• The reality is that proxy-based firewalls rarely went very far down that path Why? Market demand, obviously…

Page 12: Application-layer firewalling: Raise your perimeter IQ

Firewall Evolution:What we hoped for…

• Additional granular controls on a wide variety of applications

• Intrusion detection and prevention functionality

• Vastly improved centralized management systems

• More flexible deployment options

Page 13: Application-layer firewalling: Raise your perimeter IQ

Firewall Evolution:What we found…

• Additional granular controls on somea wide variety of applications

• Limited intrusion detection and prevention functionality

• Vastly improved centralized management systems

• More flexible deployment options

Why? Market demand, obviously…

Page 14: Application-layer firewalling: Raise your perimeter IQ

Additional Granular Controls focused on a few

applications• Everybody loves

HTTP management Header filtering File type & MIME

type blocking Embedded Data

blocking (Javascript) Virus scanning, URL

Filtering

• Other applications are piecemeal FTP SMTP

VoIP File Sharing

Page 15: Application-layer firewalling: Raise your perimeter IQ

HTTP-oriented featuresserved “pressure points”

HTTP Action Controls

Filename & MIME type blocking

Header Filtering

SOAP controls

URL Translation

Can Block within HTTP…

Virus detection

URL filtering/ blocking

CyberGuardPost/Put/ Delete

Filename; no MIME blocking Full Basic Yes

ActiveX, Java, Javascript, VBScript, XML

Yes, external server WebSense

Netscreen None

Filename .EXE & .ZIP; no MIME blocking No No No ActiveX, Java

Yes, internal or external server

WebSense plus local URL list

WatchGuard Post MIME blocking Limited Set No NoActiveX, Java, Cookies None WebBlocker

SecureComputingAll

Filename & MIME type blocking Full Block/Allow No

ActiveX, Java, Javascript, VBScript

Local scanning, 2 types (signature/heuristic)

Smartfilter and local URL list

SymantecCan block 'upload' only

Filename blocking by extension No No No

WebDAV, DCOM

Local scanning

Rating system and local URL list

Check PointGet/Post/ Put/Head

Filename by wildcard; no MIME blocking Full Basic Yes

ActiveX, Java, Javascript, Vbscript

Yes, external server

OPSEC and local URL list

Page 16: Application-layer firewalling: Raise your perimeter IQ

Advanced Controlsare diverse across

products

Product FTP H.323 HTTP LDAP NNTP RealAudioSIP SMTP POP DNS IMAP Socks SNMP CIFSCyberGuard • • • • • • • •Netscreen • • • • • •WatchGuard • • •Secure Computing• • • • • • •Symantec • • • • • • •Check Point • • • • • •

•Differentiating between “advanced” controls and “basic” controls was easy to do.

•Proxy-based firewalls proved to be almost undistinguishable from their “insecure” stateful packet filtering brethren.

•Vendors appear to be reactive, not proactive.

Page 17: Application-layer firewalling: Raise your perimeter IQ

Virus Scans and Policy Controls are simple, right?

• No! Some firewalls insisted on having virus and/or URL scanning happen “off box”

• No! Some firewalls can’t configure where you scan for viruses

• No! Some devices don’t have virus scanning

• No! Some firewalls don’t support a local list of blocked URLs

Conclusion: it’s not simple

Page 18: Application-layer firewalling: Raise your perimeter IQ

We’ve learned how to write good GUIs, haven’t we?

• Not in the firewall business, we haven’t

• Additional granularity means additional thinking about resources

• Products are … disappointing

The firewall people have a lot to

learn from the SSL VPN people

Page 19: Application-layer firewalling: Raise your perimeter IQ

Centralized management has improved a bit

• Folks who had it are doing slightly better than they were

• Folks who didn’t have it now generally have something

We’re still missing a general policy management system for firewalls

Many of the centralized management tools have very rough edges

Page 20: Application-layer firewalling: Raise your perimeter IQ

“Intrusion” is the new buzzword in security

Rate-based IPS technology

• In firewalls, means “SYN flood protection”

• May be smart (NS)• May include

shunning (SecComp, WG, CP)

Content-based IPS technology

• Based on IDS-style thinking

• May have small signature base (NS, CP)

• May be an “IDS with the IPS bit on” (Symantec)

Page 21: Application-layer firewalling: Raise your perimeter IQ

So what’s going on in the firewall business?

• Products are diverging, not converging• Personalities of products are distinct• IPS is a step forward, but not

challenging the world of standalone products

• Rate of change of established products is slow compared to new entries

Page 22: Application-layer firewalling: Raise your perimeter IQ

What does this mean for me and my firewall?

• Products are diverging

• Personalities are distinct

• IPS weaker than standalone

• Change rate slow

• Matching firewall to policy is hard; change in application or policy may mean changing product!

• Aggressive adoption of new features unlikely in popular products; need new blood to overcome product inertia

Page 23: Application-layer firewalling: Raise your perimeter IQ

Application-layer firewalling

Joel SnyderOpus One

Member, Information SecurityMagazine test alliance

[email protected]

Page 24: Application-layer firewalling: Raise your perimeter IQ

Questions

Submit your questions to Joel by clicking on the Ask a Question link on the lower left corner of your screen.

Page 25: Application-layer firewalling: Raise your perimeter IQ

Thank you

Thank you for participating in this SearchSecurity webcast. For more information on firewalls and an article by Joel, visit our Featured Topic. A copy of this presentation will be posted within the next 24 hours.

http://searchsecurity.com/featuredtopic/firewalls