Microsoft Internet Security and Acceleration Server
2000 in Education Deployment Kit
Chapter 7
Protecting
Departmental/Student LAN segments with ISA Server 2000

Dr. Thomas W Shinder
Debra Shinder
January
2004
Table of Contents
ISA
Server 2000 Firewalls Placed at the Edge of Departmental and Student LANs
Install
ISA Server Service Pack 1
Create
a Base Configuration on the ISA Server 2000 LAN and Internet Edge Firewalls
Configure
Firewall Chaining Between the LAN Firewalls and Internet Edge Firewalls
Create
Access Policy to Control Outbound Access at the LAN and Internet Edge Firewalls
Install
the Firewall Client on the Internal Network Client Computer
Configuring
Web Proxy Chaining
Configuring
Web Proxy Chaining to the ISA Server 2000 Firewall and Web Caching Server
Educational institutions face unique challenges in securing their networks against intruders, attackers, viruses and malicious code. The academic environment is based on free and open flow of information, yet educational institutions are also bound by laws and policies designed to protect student privacy and proprietary information.
Thus, the balancing act between access and security is even more difficult than in the typical corporate environment. Schools and universities also must deal with many of the same threats and problems common to the business network, but in some cases on a much larger scale (for example, the prevalence of peer-to-peer (P2P) file sharing is greater on campuses).
Both students and teachers today depend on access to the Internet and internal network resources in order to do their jobs. The growing popularity of wireless networking on campus further complicates the task of securing campus networks.
Specific issues that must be addressed by today’s educational institutions include the following:
Cost is another important factor for both public and private educational institutions that must operate within a defined – and often limited – budget. IT budgets are traditionally tight in the college/university environment, and IT departments are often understaffed, with administrators who are overworked and underpaid in comparison with their corporate counterparts. Due to the lower pay scales and the fact that students are often recruited to do much of the work, skill and/or experience levels may be lower than in the business world. Thus ease of use becomes a top priority when selecting a security solution.
ISA Server 2000 firewalls can be used within the campus to protect departmental or student LANs. In addition to protecting student LANs, an ISA Server 2000 computer can speed access to essential resources. ISA Server can act as both a firewall and a Web Proxy server for the campus network. These two components provide the following features for the LAN segment or segments behind the ISA Server 2000 machine:
ISA Server 2000’s firewall features allow you to control inbound and outbound access into and out of the protected segments. You can place the ISA Server 2000 firewall in front of a departmental or student LAN and allow access to sites and protocols based on user account or group membership. Inbound access into the protected network can be controlled so that only selected servers and services can be accessed by hosts outside of the protected network. Firewall chaining can be used to make Internet access for departmental LANs independent of your current routing infrastructure as downstream ISA Server 2000 firewalls can communicate directly with upstream ISA Server 2000 firewalls.
The Web Proxy component of ISA Server 2000 can be used to bring Web content closer to the protected network. The ISA Server 2000 Web Proxy server can be chained to upstream Web Proxy servers to allow users on the protected LAN to benefit from content located on their local cache as well as from content contained in a centralized cache that serves the entire institution. Caching at the local ISA Server 2000 reduces the amount of traffic on the campus backbone and the centralized cache reduces overall bandwidth consumption on the institution’s Internet links.
In this document, we will discuss the following:
ISA Server 2000 firewalls can be placed on a campus network with an existing routing and firewall infrastructure. Most educational institutions have an existing firewall and routing infrastructure that has evolved over time and reconfiguring the existing infrastructure could lead to a large amount of financial and administrative overhead.
The following ISA Server 2000 firewall topologies allow you to leave your current firewall and routing topologies in place and still benefit from the powerful application layer filtering and Web caching features available with ISA Server 2000.
You can place ISA Server 2000 firewall and Web caching servers at the edge of the departmental and student LANs. This configuration allows you to replace only the devices at the edge of the departmental and student LANs and keep the current firewall and routing infrastructure in place.
Advantages of this configuration include:
The figure below shows the high-level placement of the ISA Server 2000 firewall and Web caching servers on the campus network.

You can build on the ISA Server 2000 firewall and Web caching server at the departmental and student LAN edge configuration by adding a Web-caching only ISA Server 2000 computer or array on the campus backbone.
The advantages of this configuration include:
The figure below shows the high-level placement of the ISA Server 2000 firewall and Web caching servers at the LAN edges and a Web caching array on the backbone network.

You can build on the ISA Server 2000 firewall and Web caching configuration at the departmental and student LAN edges by placing an ISA Server 2000 firewall and Web caching server at the Internet edge in parallel with existing Internet firewalls made by other vendors. You could also place an ISA Server 2000 firewall and Web caching server on the campus backbone network and configure firewall chaining between the LAN ISA Server 2000 firewalls, the backbone ISA Server 2000 firewall and the non-Microsoft Internet edge firewall.
The advantages of this configuration include:
The figure below shows the high-level placement of the ISA Server 2000 firewall and Web caching servers at the LAN edges and ISA Server 2000 firewalls and Web caching servers on the corporate backbone and Internet edge.

Networks separated from one another over the campus backbone often need to share the same user database and security configuration. Because of the sensitive nature of communications that take place between trusted hosts, it is inadvisable to allow machines belonging to the same Windows security partition (Windows domain) to communicate freely over an untrusted network such as the campus backbone.
The solution to this problem is to join networks belonging to the same security partition (Windows domain) via a site to site VPN link. VPN connections are typically used to connect host systems or entire networks to one another over the Internet. However, the utility of VPN connections is not limited to only Internet communications. You can use the same VPN technology to join protected LAN segments to each other.
The advantages of this configuration include:

The four network topologies described in this section represent only a subset of the possible configurations. However, they provide examples of the possibilities and make it clear that you can introduce ISA Server 2000 firewall and Web caching servers into the campus network with a minimal amount of disruption.
ISA Server 2000 firewall chaining allows you to configure customized firewall policies at the LAN edge of each of the departmental and student networks and also create a firewall policy that applies to all networks protected by the ISA Server 2000 firewall and Web caching servers.
One of the major advantages of using firewall chaining is that you do not need to configure the ISA Server 2000 firewalls at the corporate LANs to use the upstream ISA Server 2000 firewall as their default gateway. Instead, the ISA Server 2000 firewall at the departmental and student LAN edges can use any default gateway you like and forward Internet bound requests directly to the upstream firewall at the Internet edge or on the campus backbone.
Firewall chaining applies to all TCP and UDP communications moving through the ISA Server 2000 firewalls in the chain. For example, you can create a firewall policy that prevents users from accessing a list of Internet located domains and blocks the use of peer to peer file sharing applications. However, you do not want the LAN edge firewalls to use the upstream ISA Server 2000 firewall for ICMP communications (used for PING, PATHPING, tracert and other network utitlies). The ICMP communications need to go through your current Internet firewall.
Firewall chaining enables you to create this configuration because the TCP and UDP communications move from the downstream ISA Server 2000 firewalls to the upstream ISA Server 2000 firewall via direct communications; the downstream firewalls do not depend on their default gateway configuration to reach the Internet because they are configured to communicate directly with the upstream firewall. The ICMP communications can move through the network based on the default gateway configuration on the downstream ISA Server 2000 firewall.
In this section, we’ll present an example of how to configuration firewall chaining between LAN edge ISA Server 2000 firewall and Web caching servers and an upstream ISA Server 2000 firewall and Web caching server. The following procedures are covered in this document:
You should always perform your testing on a lab network before implementing the configurations on your production network. The figure below shows the setup of the lab network we’ll be using in the example discussed in this section.

IP Configurations for each machine are listed in the table below.
|
Machine |
IP address |
Subnet Mask |
Default Gateway |
DNS address |
|
FIREWALL-ext |
Valid on live network |
Valid on live network |
Valid on live network |
None |
|
FIREWALL-int |
192.168.10.1 |
255.255.255.0 |
None |
Valid on live network |
|
ISA1–ext |
192.168.10.2 |
255.255.255.0 |
192.168.10.1 |
None |
|
ISA1-int |
10.0.1.1 |
255.255.255.0 |
None |
10.0.1.2 |
|
ISA2-ext |
192.168.10.3 |
255.255.255.0 |
192.168.10.1 |
None |
|
ISA2-int |
10.0.2.1 |
255.255.255.0 |
None |
10.0.2.2 |
|
CLIENT1 |
10.0.1.2 |
255.255.255.0 |
10.0.1.1 |
10.0.1.2 |
|
CLIENT2 |
10.0.2.2 |
255.255.255.0 |
10.0.2.1 |
10.0.2.2 |
In our example, the ISA Server 2000 software will be installed on three Windows Server 2003 computers. ISA Server 2000 can be installed on either Windows 2000 or Windows Server 2003. While the firewall software works equally well on both operating systems, Windows Server 2003 is the operating system of choice because of its superior default level of security and higher performance.
Perform the following steps on each of the ISA Server 2000 firewalls:
Locate your ISA Server 2000 CD-ROM disk and put it into the
CD-ROM drive or connect to a network share containing the ISA Sever 2000
installation fi










Remove the checkmark from the
checkbox representing the external interface, and leave the checkmark in the
checkbox for the internal interface. Click OK
in the Local Address Table dialog
box, then click OK in the Setup Message dialog box that






Now you’re ready to install ISA Server Service Pack 1.
The next step is to immediately install ISA Server Service Pack 1. You can download Service Pack 1 at http://www.microsoft.com/isaserver/downloads/sp1.asp Download SP1. Download the Service Pack to a machine on the internal network, scan it for viruses, then copy it to the ISA Server. Perform the following steps after copying the service pack to the ISA Server:



That’s all there is to installing ISA Server service pack 1.
Log onto the machine after the ISA Server service pack 1 installation routine restarts the machine. There are a few hotfixes and updates you need to install on the Windows Server 2003/ISA Server machine to ensure that everything works correctly. You can download the HotFix pack, isahf255.exe at http://www.microsoft.com/downloads/details.aspx?familyid=77d89f87-5205-4779-b1ab-fc338283b2d9&displaylang=en
Download the file to a machine on the internal network, scan it for viruses, and then copy it to the ISA Server. Perform the following steps after copying the file to the ISA Server:


Note that you do not need to restart the server. The next step is to install Feature Pack 1.
Feature Pack 1 (FP1) is not required. You do not have to install ISA Server 2000 Feature Pack 1 on the Windows Server 2003/ISA Server 2000 machine to get ISA Server 2000 working correctly. However, we highly recommend that you install ISA Server Feature Pack 1 because it adds several new and useful features. You can download ISA Server Feature Pack 1 at http://www.microsoft.com/downloads/details.aspx?FamilyID=2f92b02c-ac49-44df-af6c-5be084b345f9&DisplayLang=en
Download the feature pack to a machine on the internal network and scan it for viruses. Then copy the file to the ISA Server and perform the following steps:

There are a few configuration options you may want to implement on every ISA Server 2000 firewall and Web caching server you deploy. You should consider performing the following actions after installing ISA Server 2000 firewalls:
Perform the following steps to configure these options:

Automatic discovery allows Firewall and Web Proxy clients to automatically configure themselves to work with the ISA Server 2000 firewall and Web caching server. You do not need to visit each workstation to configure it to use the ISA Server 2000 firewall and Web caching server when autodiscovery is enabled.
Note:
Please see Chapter 5 Automating ISA Server 2000 Client Configuration for more information on how to use automatic discovery to automatically configure Firewall and Web Proxy clients.

Click Apply.



The Enable Intrusion detection checkbox turns on the ISA Server 2000 intrusion detection mechanisms. When an intrusion is detected, ISA Server can send an alert to the ISA Server 2000 Event Log and even send an email message to you.
The Enable IP routing option can significantly improve performance for
SecureNAT clients. In addition, this option allows internal network clients to
use the ICMP and PPTP protocols to connect to Internet hosts. For example, if
you want to allow outbound

The Enable filtering of IP fragments option prevents certain well-known exploits from using IP fragments to compromise your servers. You should be careful with this option because it can impair streaming media and IPSec-based protocols that require certificate exchange. If you find that you have problems with streaming media or IPSec protocols when fragment filtering is enabled, then disable this option and see if that improves the situation.
The Enable filtering IP options option allows the ISA Server 2000 firewall and Web caching server to block IP options, such as loose source routing. This improves the security of the ISA Server 2000 firewall and should always be enabled unless you have a specific reason to not enable this option.


Click Apply and then click OK.


Place a checkmark in the Enable ISA Firewall automatic discovery in Firewall Client. This allows the Firewall client computer to automatically configure itself by contacting the ISA Server 2000 firewall and Web caching server and downloading configuration information. You should always configure this option if you wish to avoid the administrative overhead of configuring each machine’s firewall client software individually.
Note that these settings are configured when the Firewall client software is installed. If you have already installed the Firewall client software on a group of computers, these settings will have no effect on the settings on those computers.
Click Apply and then click OK.


Place a checkmark in the Automatically discover settings checkbox. This allows the Web Proxy client to obtain valuable configuration information from the ISA Server 2000 firewall and Web caching server’s Web Proxy service. Note that you will need to create the appropriate WPAD entries in either DNS or DHCP in order for this to work correctly. Please refer to Chapter 5 Automating ISA Server 2000 Client Configuration for more information on how to configure the WPAD entries.
Place a checkmark in the Set Web browsers to use automatic configuration script. This is a very important setting and should always be enabled. You lose a great deal of flexibility in Web Proxy client configuration if this option is not selected. Select the Use default URL if you do not wish to configure your own automatic configuration script. If you wish to write your own automatic configuration script, then select the Use custom URL option and enter the appropriate URL.
Note:
You can significantly improve the performance of your ISA Server 2000 Web Proxy clients when the autoconfiguration script is used by the Web Proxy clients. Always use this option unless you have a compelling reason not to do so.

Place a checkmark in the Directly access computers specified in the Local Domain Table (LDT) checkbox. This allows the Web Proxy clients to connect directly to servers that are located on the LDT. For example, if your internal network domain is corp.net, then connections to servers such as www.corp.net and mail.corp.net are made directly to these servers and are not proxied by the ISA Server 2000 firewall and Web caching server.
You can also click the Add button and add servers or domains that aren’t included on the LDT. You can put external domains on this list. For example, you can put the hotmail.com and the msn.com domains on the LDT. This allows the machine configured as a Web Proxy client to bypass the Web Proxy service to connect to these domains. Note that the machine must also be configured as a Firewall client or SecureNAT client to take advantage of directly accessing these external domains.

You also have the option to use an Alternative ISA Server. When you select this option, the Web Proxy client will use another Web Proxy server if the Web Proxy service on the server it is configured to use is unavailable. This provides a method of automatic failover for the client in the event the primary server the Web Proxy client is configured to use becomes unavailable.
Click Apply and then click OK.


The entries on the LDT are used to tell the Firewall and Web Proxy clients that they should contact machines on the LDT directly and not go through the ISA Server 2000 firewall machine. This is a very important concept. The firewall has enough to do without servicing hosts on the internal network that need to connect to internal network resources.
Click OK.

While the HTTP Redirector is a potentially valuable feature included with ISA Server 2000, it does create authentication issues that can at times become problematic. For that reason, it is always better to configure the internal network clients as Firewall and Web Proxy clients. While only Windows-based computers can be configured as Firewall clients, almost all browsers for all operating systems support the Web Proxy client configuration. In addition, Web Proxy clients can be configured to autodetect the ISA Server 2000 Web Proxy service, so you never need to visit the client workstations to configure the Web Proxy client.



Firewall chaining allows ISA Server 2000 firewall and Web caching servers to directly communicate with one another. The firewall service from a downstream ISA Server 2000 firewall directly communicates with the Firewall service of an upstream ISA Server 2000 firewall. The advantages of this configuration include:
Machines on the campus backbone network will not be able to connect to the Internet because they are not able to connect to either a downstream or upstream ISA Server 2000 firewall server. This prevents network compromise by uses that obtain unauthorized access to the campus backbone network.
In a campus environment, you can take advantage of firewall chaining by chaining LAN edge ISA Server 2000 firewalls to upstream ISA Server 2000 firewalls at the Internet edge of the campus network. You can even locate an ISA Server 2000 firewall on the campus backbone network behind an existing traditional packet filtering firewall. Both of these configurations allow you to leverage the multilayer access control you get when implementing a firewall chaining configuration.
Firewall chaining requires configuring the downstream ISA Server 2000 firewall to directly communicate with the upstream ISA Server 2000 firewall. Next, the upstream ISA Server 2000 firewall is configured with an access policy that allows communications from the downstream ISA Server 2000 firewall access to the Internet.
Perform the following steps to configure the downstream ISA Server 2000 firewall on the edge of the protected LAN segments:

Warning:
Name resolution is the most common issue related to failed ISA Server 2000 firewall and Web caching configurations. Pay very close attention to name resolution issues when configuring ISA Server 2000 firewalls.

ComputerName\Username
DomainName\Username
If the upstream ISA Server 2000 firewall is not a member of a domain, then use the ComputerName\Username format. If the upstream ISA Server 2000 firewall is a member of a domain, then use the DomainName\Username format. Do not use the Browse button, as it will not enter the fully qualified domain name of the server. Enter the password for this account in the Password text box and confirm it in the Confirm password text box.
The downstream ISA Server 2000 firewall will forward the credentials of the client making the original request to the upstream ISA Server 2000 firewall. If the upstream ISA Server 2000 firewall is a member of the same domain as the client issuing the request, then the upstream ISA Server 2000 firewall will be able to authenticate the user based on the requesting user’s credentials. However, in most cases the upstream ISA Server 2000 firewall is not a member of the same domain as the client on the network behind the downstream ISA Server 2000 firewall. In this event, the upstream ISA Server 2000 firewall will use the credentials entered in the Set Account dialog box to authenticate the connection request.
Note that the account you configure here must exist on the upstream ISA Server 2000 firewall. In this example, we have configured the Administrator account to be used. In a production environment, you should create an account that is used only by the downstream ISA Server 2000 firewall service. You may wish to create separate accounts for each downstream ISA Server 2000 firewall so that if one account is breached, the other account(s) will remain intact.
Click OK in the Set Account dialog box.



The next step is to configure access policy on the firewalls at the edge of the LANs and the upstream firewalls. Perform the following steps on the upstream firewall on the edge of the campus LAN:
1. In the ISA Management console, expand the Servers and Arrays node and then expand your server name. Expand the Access Policy node and right click on the Protocol Rules node. Point to New and click Rule.

2. Type a name for the Protocol Rule in the Protocol rule name text box on the Welcome to the New Protocol Rule Wizard page. Give the rule a name that indicates that it applies to the access control applied to the downstream ISA Server 2000 firewall. In this example, we’ll use the name ISA2 Access to indicate that this rule is designed to control outbound access from the downstream ISA Server 2000 firewall named ISA2.

3. On the Rule Action page, select the Allow option and click Next.

4. You select the protocols you want to allow the downstream ISA Server 2000 firewall outbound access to on the Protocols page. You may want to set a policy that limits outbound access to the same protocols that are allowed outbound access at the downstream ISA Server 2000 firewall, or you may want to create a superset of protocols. It depends on how many downstream firewalls you configure and what protocols are configured on them. You can create multiple Protocol Rules to support custom protocol access requirements for multiple downstream ISA Server 2000 firewalls.
In this example, we’ll select the All IP traffic protocol. This allows the downstream ISA Server 2000 firewall access to all protocols through the upstream ISA Server 2000 firewall. Note that the downstream ISA Server will still need to authenticate before it has access to these protocols.
Click Next.

5. Use the default selection Always on the Schedule page. Click Next.

6. On the Client Type page, select the Specific users and groups option. Click Next.

7. On the Users and Groups page, click the Add button. This brings up the Select Users or Groups dialog box. In this example, we want to allow only the Administrator account on the upstream firewall to have access. Enter the name of the Administrator account in the Enter the object name to select text box. Click the Check Names button to confirm that you listed the account correctly.
Click OK in the Select Users and Groups dialog box.

8. The account you select now appears on the Users and Groups page. Click Next.

9. Review your settings on the Completing the New Protocol Rule Wizard page and click Finish.

10. The Protocol Rule now appears in the right pane of the ISA Management console.

At this point, the front-end firewall at the edge of the campus network will allow access to all TCP and UDP protocols to the LAN edge firewall that can successfully authenticate via a Firewall chaining authenticated connection.
The next step is to configure the LAN edge firewalls with access policies. In this example, we will create a simple access policy that allows outbound access to the HTTP, HTTPS and FTP protocols. Notice that this policy is much more restrictive than the policy we implemented at the edge of the campus backbone network.
Perform the following steps at the firewalls on the edge of the LANs (ISA2 and ISA1):
1. In the ISA Management console, expand the Servers and Arrays node and then expand your server name. Expand the Access Policy node and right click on the Protocol Rules node. Point to New and click Rule.

2. Enter a name for the rule in the Protocol rule name text box on the Welcome to the New Protocol Rule Wizard page. In this example, we will name the rule Web Access. Click Next.

3. On the Rule Action page, select the Allow option and click Next.

4. On the Protocols page, select the Selected protocols option in the Apply this rule to drop down list. Put a checkmark in the FTP Download only, HTTP and HTTPS checkboxes. Put a checkmark in the Show only selected protocols checkbox. Click Next.
TIP:
This is a standard protocol rule used to give the average user access to most Web resources while reducing the risks of allowing dangerous protocols such as peer to peer, IRC and other protocols that could put your network at a serious security disadvantage.

5. Use the default selection Always on the Schedule page. Click Next.

6. On the Client Type page, select the Specific users and groups option and click Next.

7. Click the Add button on the Users and Groups page. In this example, we’ll allow all Domain Users access to the HTTP, HTTPS and FTP download. Click the Object Types button and put a checkmark in the Groups checkbox.
Click the Locations button and select the domain name.
Enter Domain Users in the Enter the object names to select text box. Click the Check Names button to confirm that you entered the group name correctly.
Click OK in the Select Users or Groups dialog box.

8. The group name appears on the Users and Groups page. Click Next.

9. Review your settings on the Completing the New Protocol Rule Wizard page and click Finish.

10. The Protocol Rule appears in the right pane of the console.

We need to create a second rule that allows outbound DNS queries, so that Internet domain names can be resolved. The client systems on each of the protected LANs are configured as DNS servers that can perform recursion to resolve Internet host names. Run the New Protocol Rule Wizard again and use the following parameters:
Rule Name: DNS Query
Rule Action: Allow
Protocols: DNS Query and DNS Zone Transfer
Schedule: Always
Client Type: Any Request
Only machines configured as Web Proxy or Firewall clients can send credentials to the ISA Server 2000 firewall so that granular user/group based access control can be performed by the firewall. The Firewall client makes ISA Server 2000 firewalls absolutely unique among network firewalls. Non-ISA Server 2000 firewalls can perform limited user/group based access control using RADIUS for only Web based protocols. In contrast, the Firewall client software allows you to control access for all UDP and TCP protocols on a user/group basis. The firewall client is one of the most compelling aspects of ISA Server 2000 and should always be used on your Microsoft Windows clients.
WARNING:
The Firewall client should generally be installed on all Windows operating systems that support the Firewall client software. There are two major exceptions to this rule: do not install the Firewall client on machines that you are publishing to the Internet and do not install the Firewall client on a domain controller.
Perform the following steps to install the Firewall client on the clients located on the protected LANs:






In this scenario, we are testing firewall chaining only. In a production environment, you should enable both Web Proxy and Firewall chaining. In addition, you should implement autodiscovery for both Firewall and Web Proxy client to automate their configuration. Autodiscovery allows all your ISA Server 2000 clients to automatically configure themselves and obviates the need to configure the client systems manually.
In order to test our firewall chaining configuration, we need to perform the following steps:
We disable autodiscovery on the Firewall client because we have not configured a WPAD entry in DNS. In a production environment, you should create a WPAD entry on your DNS server to support Firewall client autodiscovery and autoconfiguration
We need to disable the Web Proxy client configuration because we have not yet configured Web Proxy chaining. In a production environment, you should enable both Firewall and Web Proxy chaining
Note:
For more information on Firewall and Web Proxy client autodiscovery and autoconfiguration, please see Chapter 5 Automating ISA Server 2000 Client Configuration.





Now that the autodetection setting on the Firewall client and the proxy configuration on the Web Proxy client are disabled, we can make the connection. Remember that we removed the Web Proxy settings on the browser so that the browser would use the Firewall client software to access the Internet instead of the Web Proxy client configuration.
1. Open Internet Explorer and go to the www.microsoft.com Web site. Notice that the Firewall client icon in the system tray changes its appearance so that a green up pointing arrow appears on it. This indicates that the browser used the Firewall client application to access the Internet. The Firewall client software sent the user credentials to the ISA Server 2000 firewall at the edge of the LAN. The ISA Server 2000 firewall confirmed that the user account had permission to access the HTTP protocol and passed the connection to the upstream ISA Server 2000 firewall at the edge of the campus network.

2. In the Web browser, go to ftp://ftp.microsoft.com. Notice that the green up pointing arrow appears on the Firewall client icon. This indicates that the browser is using the Firewall client software to access the Microsoft FTP site.
Note:
The browser will be able to access the FTP site, but the command line FTP client will not. The reason for this is that in a Firewall chaining environment, only PASV mode requests will work correctly.

3. When you view the sessions in the Sessions node of the ISA Management console of the ISA Server 2000 firewall at the edge of the protected LAN segment, you will see that the client has established a firewall session with the logged on user name appearing in the console. The SYSTEM user connection is being used by the DNS server on the internal network client.

4. At the upstream ISA Server 2000 firewall, you can see in the Session node of the ISA Management console an active Firewall Session by the SYSTEM user of client computer ISA2. The SYSTEM has authenticated using the credentials supplied in the Firewall chaining configuration. Notice that the account name does not show up as the User Name at the upstream ISA Server 2000 firewall.

5. The Firewall log file at the downstream ISA Server 2000 firewall shows the user name of the logged on user who made the connection attempt and the application used to make the connection. You can see the name of the downstream ISA Server 2000 firewall in the log file entries.
![]()

6. The upstream ISA Server 2000 firewall at the edge of the campus network also shows the name of the user who created the original request to the downstream ISA Server 2000 firewall in the chain. This is valuable information, as it shows user connections at both the downstream and upstream servers, even through the upstream server actually used the credentials of the Administrator that were configured in the Firewall Chaining Configuration dialog box.
![]()

Web Proxy chaining works in a fashion similar to that of Firewall chaining. Web Proxy clients behind the ISA Server 2000 firewall and Web caching servers at the edge of the departmental and student LANs send their initial requests directly to the Web Proxy service to their ISA Server 2000 firewall and Web Proxy server. The LAN’s ISA Server 2000 firewall and Web Proxy server then forwards these requests directly to an upstream ISA Server 2000 Web proxy server.
The advantages to this configuration include:
In the following exercise, we’ll build on the Firewall chaining configuration perform above. The difference will be that the Web Proxy will be configured as a Web Proxy client so that requests are forwarded directly to the Web Proxy service on the LAN edge ISA Server 2000 firewall and Web caching server.
The first step is to configure Web Proxy chaining on the downstream ISA Server 2000 firewall and Web proxy server. The configuration enables the LAN edge ISA Server 2000 firewall and Web proxy server to forward Web Proxy client requests directly to the upstream ISA Server 2000 firewall and Web proxy server or array.
Perform the following steps on the LAN edge ISA Server 2000 Firewall and Web proxy server:




Server or array
This is the fully qualified domain name of the upstream ISA Server 2000 Web Proxy server. It is very important that the downstream ISA Server 2000 firewall and Web proxy server be able to resolve this name to the IP address of the upstream ISA Server 2000 Web proxy server. If the upstream Web Proxy server has a single IP address on a single network interface, then make sure the downstream ISA Server 2000 firewall and Web Proxy server can resolve the name to that address. If the upstream ISA Server 2000 Web Proxy server is configured with an internal and external interface, then make sure this name resolves to the internal IP address of the upstream ISA Server 2000 Web Proxy server. If the DNS server configured on the downstream ISA Server 2000 firewall and Web Proxy server cannot resolve this name using the DNS server it is configured to use, then create a HOSTS file entry on the downstream ISA Server 2000 firewall and Web Proxy server that maps this name to the IP address of the upstream Web Proxy server.
Port
You can leave the port at its default value of 8080. This is the default port number used by the upstream Web Proxy server’s Outgoing Web Requests listener.
Authentication
Select the Integrated Windows option from the Authentication drop down list box.

Click OK in the Set Account dialog box.







In the previous exercise in which we used only the firewall chaining configuration, we disabled the Web Proxy client configuration on the browser so that we could see how the Firewall chaining configuration worked without introducing issues related to the Web Proxy service or Web Proxy client. Now that the Web Proxy chaining configuration is enabled, we can reconfigure the browser as a Web Proxy client and then establish the Internet connection via Web Proxy chaining.
Perform the following steps to reconfigure the browser and establish a Web Proxy client connection:


Click OK.









ISA Server 2000 firewalls and Web caching servers can be used within the campus to protect departmental or student LANs. In addition to protecting student LANs from external attack, an ISA Server 2000 machine can act as a Web Proxy server. These two components provide both protection and improved Web browser performance for departmental and student LANs.
In the educational environment, access and security are equally vital. The ideal learning environment is dependent on the free flow of information, but schools and universities operate under a plethora of laws and regulations that require restriction of unauthorized access to confidential information. ISA Server provides a solution that can enhance access while providing the security that educational institutions need.
In this document, we discussed a number of topologies in which ISA Server 2000 firewalls and Web proxy servers can be used together with an existing firewall infrastructure. We then went over some of the advantages of Firewall and Web Proxy chaining and how those features can be used to increase security and simplify ISA Server 2000 deployments. We then finished this document with detailed, step by step examples and explanations of how to set up and configure Web Proxy chaining, Firewall chaining, Firewall client installation and Web Proxy client configuration.
|
|