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

ArticlesInternet Gatekeeper


J une 1997 / Bits / Internet Gatekeeper

Gil Shwed, CEO, president, and founder of Check Point Software Technologies, discusses future trends in firewalls and Internet security.

Tania Hershman

BYTE: Why have firewalls and other security products become important to companies?

Shwed: Historically, a firewall was something like a door. When a company wants to connect to the Internet, they have to put in a door that opens up their network to the rest of the world. Firewalls served initially as those doors. In the last year or two, we've seen the firewall used increasingly to enable connectivity. Not just to close the door to attacks from the outside but to enable people to connect to their network from the road in a secure way, for companies to start sharing information using the Internet as a Virtual Private Network (VPN).

BYTE: How are companies' security needs changing?

Shwed: Two things have happened. One, companies have discovered the possibilities of connectivity. With that they need to secure. They have more doors, they have more connection points, they use public networks, they have to secure them. The first trend involves employees or other companies that are calling from the outside. The second trend is with the emergence of the Internet, people realize the security risks that they have. Later they may realize that a major part of the risk actually resides within the corporation. Companies are using more network security inside the company for compartmentalisation among different departments. Once the company is connected, you don't want the wrong people to get to the finance department computers or for the software developers to test their software on the production machine by mistake.

BYTE: How have new Internet "push" software and similar new services on the Net changed firewalls?

Shwed: A firewall has to support the policy [of the company] and part of the policy means that there are new services every day and each one of these new services optionally needs to be supported or blocked. What we offer people is the ability to add these services themselves or through us, and the support for these changes. These changes happen every day so it is critical to be able to support new services like BackWeb or Real Audio through the Internet.

BYTE: What are the current and future dangers? We've seen much concern lately about Java and Active X security.

Shwed: We have an open architecture with our FireWall-1 product, and it lets the user plug in whatever they want. It provides basic capabilities so that the user can choose where they want to allow Java applications or Active X applica tions. This lets administrators decide if they want to get Active X or not get Active X, and from which site. One of the customer demands we have found is that people are afraid of Java applets, but they also need them because they write enterprise applications that need them. Instead of forcing them to choose between screening Java out or screening it in, we allow administrators to disable Java when users are visiting sites on the Internet that are unknown.

BYTE: What are Checkpoint's main technological strengths?

Shwed: From the technology standpoint there are two main achievements. One is the stateful inspection architecture, and the achievement there is that we allow people to use all of the communications protocols and to secure the passage of all communications protocols. That is necessary as the Internet evolves and that is even more necessary in the enterprise network, in the corporate network, because there you can't say I want to disconn ect protocol X. The CEO needs to access the finance department so this protocol must be allowed through the network. You can't say, I don't know how to let this protocol through. So that is the first innovation that we brought to market.

The benefit of stateful inspection is that it can inspect all types of communications and can decide how to handle each one of them and is not dedicated to a very small set of predefined applications. It does that in a very efficient and transparent manner.

The second thing we brought to the market, which is no less important, is ease of use. We allow people to define their policy in a very clear way, and without writing in assembly code, in addresses and bits and bytes. We let them define it in an easy way, without having to be a programmer. It is designed for the system administrators. But the most important factor is that they don't have to be security experts, they don't have to be networking gurus, they don't have to spend months writing and analyzing things . They can just write the policy in a way everybody can understand, not just the system administrator, and enforce it in very easy way. And this ease of use is critical when the market grows up quickly. Our product wasn't the first firewall, it was the first software-only product. Something so that everybody can take the box, install, and use it. All of the products that existed before were a combination of consulting, hardware, software, and services, rather than just plain software that system administrators can take out of the box and install themselves.

BYTE: Can you explain how stateful inspection differs from application proxies?

Shwed: Stateful inspection intercepts communications between layers two and three of the OSI stack, before they reach the operating system. It extracts state information from the communications and checks information against the defined security policy before deciding whether to allow or disallow communications thro ugh the firewall. This contrasts with application gateways or proxies, which don't make a security decision until the communication has reached the application layer (the highest layer in the OSI 7-layer model). The latter approach exposes the operating system to vulnerabilities and also increases overhead because the communications have to pass through so many additional pieces of software.

Stateful inspection provides full application-layer awareness but, unlike an application gateway, does not require a separate proxy for every service to be secured. Proxies are a limiting factor for throughput and performance, because the architecture provides for a duplicate application (proxy) for every application you want to use (e.g., two processes for each application). This incurs a lot of processing overhead. With the number of users trying to get through the firewall and the high-bandwidth applications they want to use (e.g., multimedia), application gateways don't scale to the way the Internet is being use d today. Stateful inspection doesn't impose those limitations on users, providing high-performance and scalability to users.

Another benefit of stateful inspection is the number of applications it can support. Today, FireWall-1 supports over 120 applications and services. Application gateways can only support about 8-10 applications overall. That's another way that stateful inspection is more scalable.


For more information on Check Point, see http://www.checkpoint.com .


Up to the Bits section contentsGo to previous article: SearchSend 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