Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesThe Firewall Dilemma: Too Few Locks, Too Many Doors


August 1996 / Cover Story / Your Business Needs the Web / The Firewall Dilemma: Too Few Locks, Too Many Doors

eries of protocols and applications with the ability to penetrate firewalls, that won't solve the two real problems:

Problem #1: There are no safe protocols . If you think HTTP is benign, think again. Simson Garfinkel, author of Practical UNIX and Internet Security , sketches out several ways to attack a firewall that's permeable only to HTTP. Here's one: Convince people to download a Netscape plug-in that silently relays secrets to a rogue server outside the firewall. "The plug-i n could do anything at all, even run a packet-sniffer on your LAN," says Garfinkel.

Problem #2: There are too many doors . A perfect firewall is not the answer. Just about any Mac, PC, or Unix workstation can bypass the firewall by dialing the Internet directly. You can't police them all. Insiders, sometimes knowingly, represent the worst threat.

Beyond Firewalls: The Virtual Private Network

IPsec, now in gestation, looks like a good answer. It's a secure form of TCP/IP, encrypted from end to end. The first crop of implementations, built by firewall vendors, are now entering the interoperability test phase. They will enable secure use of any standard IP application for business-to-business networking. Why is that important? The Web is hot, but there is much more to distributed computing -- sockets, remote procedure calls (RPCs), Internet inter-ORB protocols (IIOPs). You would like to be able to do all these things safely on the public Internet.

Fi rewall-based secure IP will not, however, deter deliberate or accidental sabotage from behind any of the firewalls participating in this kind of virtual private network. What would? Desktop-based secure IP. The kind of end-to-end encryption that's available now at the application level -- between secure Web servers and Web browsers, or between Notes servers and Notes clients -- could, in theory, migrate down into the TCP/IP stack on your workstation. Any IP application could then communicate securely within and across corporate boundaries. But don't hold your breath. Gateway implementations of secure IP have yet to prove themselves computationally and administratively feasible. Desktop implementations are even further off.

Coping Strategies

While you're waiting for secure IP to arrive, here are some interim solutions:

Piggyback on HTTP. When you have only a hammer, everything looks like a nail. Likewise when the Internet industry decides that HTTP is the "safe" p rotocol, every application starts to look like an HTTP application. "We're taking higher-level protocols like DCOM and putting them on top of HTTP in order to get through firewalls," says Bob Muglia, Microsoft's vice president for development tools. "It's crazy, but HTTP has become a legacy thing like MS-DOS."

Use Lotus Notes. A Notes network riding on top of the Internet can be a highly secure virtual private network for geographically dispersed employees and business partners. To reach customers outside the Notes environment, use Internotes WebPublisher to export access to data and applications.

Encrypt your e-mail. This is currently harder than it should be. Implementations of Pretty Good Privacy (PGP) have been available for years, but none yet integrate into popular mail programs such as Eudora and Netscape Navigator. A number of e-mail vendors now plan to support an alternative scheme, Secure Multipurpose Internet Mail Extensions (S/MIME), but no S/MIME mailers are available yet, either.

What's the holdup? Nobody wants to get busted for violating U.S. restrictions on export of cryptographic technology, says Simson Garfinkel. Still, it's likely that secure mailers will soon be prevalent. Secure SMTP will be a useful transport for many applications.

Exploit other secure applications. Netscape has added secure socket layer (SSL) support to its news server and client. Kerberos-enabled versions of mail, FTP, and other applications are available. These kinds of solutions lack the universality that makes standard Web applications so appealing. But they do exist.


Up to the Cover Story section contentsGo to previous article: The Firewall Dilemma: Too Few Locks, Too Many DoorsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network