SSi Service Strategies Inc.

Firewall Operation

Home
Up
Product Information
Product Evaluation
Contact SSi
Site Contents
Site Search
Glossary
Notices

 

eTrust Firewall Operation

How eTrust Firewall Operates

The operation of eTrust Firewall is completely transparent. Present, as well as future, applications, both client and server, function without a need for modification. You will not notice any changes to your operating system after the installation of eTrust Firewall.

The state of open connections is maintained by analyzing the contents of transmitted packets. In the case of connectionless protocols, UDP for instance, a "pseudo" connection is created to ensure that the packets sent between two IP addresses are expected, acceptable, and that unexplained packets do not suddenly appear.

eTrust Firewall ensures that packets are received on the proper network interface for the source IP address. In addition, source IP addresses that enter the firewall from an external network interface (not part of the internal network) are checked to ensure that the addresses do not reflect an internal address. This mechanism protects against invalid addresses and provides the best available level of security against IP "spoofing" .

eTrust Firewall Components

The eTrust Firewall is comprised of several main components that function together to provide, manage, and access the firewall. These components are:

bulleteTrust Firewall Engine

The firewall engine is the component that performs the actual traffic filtering in the firewall to enforce policy deployed from the Admin server. In the case of an Internet firewall, the firewall engine is installed in the Internet gateway. In the case of an intranet firewall, the firewall engine is installed on each firewall host.

The engine consists of two modules—kernel and user. The kernel module is the engine that intercepts and filters IP packets according to rules that have been established by the firewall administrator. The user module communicates with the Admin sever to control, monitor, and support kernel module operation.

Each firewall engine is registered to only one Admin server. Therefore, it can only be managed from that server. The firewall policy for each firewall engine is compiled to binary form (Network Security Binary, or NSB) and pushed to the firewall engine.

The firewall engine is in constant communication with the Admin server through the secure channel established during installation. Whenever the Admin server is down and communication is lost, the firewall engine remains operational using the policy in the NSB. However, the engine enforces rules that depend on dynamic evaluation by the Admin server (e.g., user client authentication, etc.) in the most restrictive mode. For example, you can create a rule to permit a particular type of traffic for a specific user. If connectivity is lost, user logins will not work and the rule will remain inactive.

bulleteTrust Firewall Admin Server

The Admin server is the centralized database used to store polices of registered firewall engines. It is also the place to store related information such as network service definitions, firewall administrator credentials, collected alert messages, reports, and other real-time firewall monitoring information.

The Admin server is also responsible for performing firewall user authentication. Depending on the type of authentication selected (OS or RADIUS), the Admin server accepts login credentials and performs authentication on behalf of the engine.

An Admin server can manage one or more firewall engines. eTrust Firewall engines can be a mix of Internet or intranet firewalls. Common firewall policies can be created and deployed to multiple firewall engines.

bulleteTrust Firewall Admin Client

The Admin client is the graphical interface (GUI) for the Admin server. Since the Admin client is a Java application, the appropriate Java Runtime Environment must be installed on the machine where the client is to be located. 

eTrust Firewall Admin Client

The Admin client can be installed with the Admin server, or in other hosts that have TCP/IP connectivity to the Admin server. The Admin client can connect to any Admin server (if more than one Admin server exist in the network), provided the proper privilege is granted. From an Admin client, the proper credentials must be supplied during the login process to the Admin server. Upon successful authentication, a secure channel is constructed for that session. The Admin client is the only GUI used to perform administrative tasks to the firewall via the Admin server. The GUI is an intuitive graphical tool that provides all necessary functionality to configure, monitor, and administrate the firewall engines.

The following two options are required for user authentication based rules:
bulleteTrust Firewall User Client

The user client is an optional software utility that enables users to be authenticated for permission to pass through the firewall. Most of the time, firewall rules are specified using IP addresses. However, in some circumstances, a user may not have a fixed IP address, or their IP address is not sufficient to grant access to certain resources. Network traffic can be restricted to authorized users that have been authenticated and their current IP address registered in the firewall. The user client allows authorized users to log into the firewall for authentication and to register their current IP address.

The user client is installed in the current host of the user. Before accessing protected resources, the user attempts login by running the user client. A secure channel is established so the user can provide login credentials to the firewall in encrypted form.

After verifying the credentials via the Admin server, the firewall remembers the IP address where the login has been performed. Traffic is allowed from the registered IP address according to the firewall rules that are created for this user.

bulleteTrust Firewall Login Agent

The Login Agent is another installation option that facilitates user-based rules without requiring the installation of a user client on the machines of all users.

The Login Agent for NT runs on the PDC or BDC of the NT domain that you wish to use for authentication. The Login Agent detects login and logout events on the PDC or BDC and informs the admin server of these events. This eliminates the need to put a user client on the machine of the user who wishes to log in to the firewall. The user simply logs into the domain using the standard NT mechanism, and the Login Agent detects the login.

If you would like to request additional information on an eTrust network protection product or service, please click on the button below.

 

Service Strategies

Service Strategies Inc.

2392 Mount Vernon Rd

Dunwoody, GA 30338-3092

678-441-0020   800-662-1615

assist@ssimail.com

Copyright © 1998 - 2002 Service Strategies Inc. All rights reserved.
Revised: October 13, 2003.