PDA

View Full Version : Bài viết về MCSE


dinhquochuy
05-28-2007, 10:27 AM
34Lesson 2 Introduction to the ISA Server Firewall
The Internet provides organizations with new opportunities to connect with customers, partners, and employees. While this presents great opportunities, it also opens new risks and concerns in areas such as security, performance, and manageability. As the use of the Internet continues to expand, so do the security and performance challenges. Many security problems can be addressed with the ISA Server Firewall service, which allows you to control access to and from network resources through rules based on any number of configurable policy elements.


--------------------------------------------------------------------------------

After this lesson, you will be able to
Describe how ISA Server provides three layers of filtering methods
Describe ISA Server's built-in application filters
Describe the types of packet-level or application-level attacks that can be detected by ISA Server
Estimated lesson time: 35 minutes

--------------------------------------------------------------------------------

Filtering Methods
A firewall enhances security by using various filtering methods, including packet filtering, circuit-level (protocol) filtering, and application filtering. Advanced enterprise firewalls, such as ISA Server, combine these methods to provide protection at multiple network layers.

IP Packet Filtering
Packet filters allow you to control the flow of IP packets to and from ISA Server, as shown in Figure 1.4. When Packet Filtering is enabled (this setting can be viewed or modified on the IP Packet Filters Properties dialog box), all packets on the external interface are dropped unless they are explicitly allowed. With IP packet filtering, your system intercepts and evaluates packets before they are passed to higher levels in the firewall engine or to an application filter.


Figure 1.4 IP packet filtering
If you configure IP packet filters to allow only certain specified packets to pass through the ISA Server, you can greatly enhance the security of your network. IP packet filtering also allows you to block packets originating from specific Internet hosts and reject packets associated with many common attacks. With IP packet filtering, you can also block packets destined to any service on your internal network, including the Web Proxy service, Web server, or an SMTP server.

IP packet filters can filter packets based on service type, port number, source computer name, or destination computer name. IP packets filters are static; they apply to specific ports, and they are always either allowed or blocked. Allow filters allow the traffic through, unconditionally, at the specified port. Block filters always prevent the packets from passing through the ISA Server computer.

NOTE
--------------------------------------------------------------------------------

Even if you do not enable packet filtering, communication between your local network and the Internet is allowed only when you explicitly configure protocol rules that permit access.
Circuit-Level (Protocol) Filtering
You can configure circuit-level or protocol filtering in ISA Server through access policy rules and publishing rules. As shown in Figure 1.5, this feature lets you inspect sessions as opposed to connections or packets. A session can include multiple connections, which provides a number of important benefits for Windows-based clients running Firewall Client software.


Figure 1.5 Circuit-level or protocol filtering sessions may comprise more than one connection.
Dynamic Filtering
ISA Server supports dynamic filtering through access policy rules and publishing rules. With dynamic filtering, ports open automatically only as required for communications, and ports close when the communication ends. This approach minimizes the number of exposed ports in either direction, and it provides a high level of hassle-free security for your network.

Support for Session-Based Protocols
Circuit-level filtering provides built-in support for protocols with secondary connections, such as FTP and streaming media. It also allows you to define the protocol's primary and secondary connection in the user interface without any programming or third-party tools. You can achieve this by specifying the port number or range, protocol type, Transmission Control Protocol (TCP) or User Datagram Protocol (UDP), and inbound or outbound direction.

Application Filtering
The most sophisticated level of firewall traffic inspection is application-level security. Good application filters allow you to analyze a data stream for a particular application and provide application-specific processing including inspecting, screening or blocking, redirecting, or modifying the data as it passes through the firewall. As illustrated in Figure 1.6, this mechanism is used to protect against hazards such as unsafe SMTP commands or attacks against internal Domain Name System (DNS) servers. Third-party tools for content screening, including those used for virus detection, lexical analysis, and site categorization, all use application and Web filters to enhance the functionality of your firewall.


Figure 1.6 Application-level filtering
ISA Server includes the following built-in application filters:

HTTP Redirector Filter. The HTTP redirector filter forwards HTTP requests from the firewall and SecureNAT clients to the Web Proxy service. This creates transparent caching for clients that do not have their browser configured to direct to the Web Proxy service.
FTP Access Filter. The FTP filter intercepts and checks FTP data. A kernel-mode data pump gives you high-performance data transfer for approved traffic.
SMTP Filter. The SMTP filter intercepts and checks your SMTP e-mail traffic, protecting mail servers from attack. The filter recognizes unsafe commands and can screen e-mail messages for content or size, rejecting unapproved e-mail before it ever reaches the mail server.
SOCKS Filter. For clients without Firewall Client software, the SOCKS filter forwards requests from SOCKS 4.3 applications to the ISA Firewall service. The access policy rules determine whether the SOCKS client application communicates with the Internet. Unlike Winsock, SOCKS can support any client platform, including Unix, Macintosh, and non-standard computer devices.
RPC Filter. The RPC filter allows sophisticated filtering of RPC requests based on specific interfaces. You select RPC interfaces to expose.
H.323 Filter. The H.323 filter directs H.323 packets used for multimedia communications and teleconferencing. It provides call control, including the capability to handle incoming calls and to connect to a specific H.323 gatekeeper.
Streaming Media Filter. The streaming media filter supports industry-standard media protocols, including Microsoft Windows Media Technologies and both streaming media protocols from RealNetworks, Progressive Networks Audio (PNA) and Real-Time Streaming Protocol (RTSP). It also allows users to split live Windows Media streams, thus saving bandwidth.
POP and DNS Intrusion Detection Filters. These two filters recognize and block attacks against internal servers, including DNS Host Name Overflow, DNS Zone Transfer, and Post Office Protocol (POP) Buffer Overflow.
H.323 Gatekeeper
H.323 Gatekeeper works together with the H.323 protocol filter to provide full communications capabilities to H.323-registered clients that use applications compliant with H.323 Gatekeeper, such as NetMeeting 3.x. H.323 Gatekeeper provides registered clients with call routing and directory services and enables others to reach them using their well-known alias. Clients registered with H.323 Gatekeeper can use H.323 Gatekeeper to participate in video, audio, and data conferences in local area networks (LANs) and wide area networks (WANs); across multiple firewalls; and over the Internet. As shown in Figure 1.7, H.323 Gatekeeper is configured in ISA Management through the H323 Gatekeepers node.


Figure 1.7 Configuring H.323 Gatekeepers
Broad Application Support
ISA Server predefines about 100 application protocols and allows administrators to define additional protocols based on port number, type, TCP or UDP, and direction. Protocols with secondary connections are supported using Firewall Client software or an application filter.

Bandwidth Rules
Bandwidth rules determine which connection gets priority over another. ISA Server bandwidth control does not limit how much bandwidth can be used. Rather, it informs the Windows 2000 QoS packet scheduling service how to prioritize network connections. Any connection that does not have an associated bandwidth rule receives a default scheduling priority. On the other hand, any connection with an associated bandwidth rule will be scheduled ahead of default-scheduled connections.

Integrated Virtual Private Networking
ISA Server helps administrators set up and secure a virtual private network (VPN). As illustrated in Figure 1.8, a VPN is an extension of a private network that encompasses links across shared or public networks like the Internet. A VPN enables you to send data between two computers across a shared or public intranet in a manner that emulates the properties of a point-to-point private link. ISA Server can be configured as a VPN server to support secure, gateway-to-gateway communication or client-to-gateway remote access communication over the Internet.


Figure 1.8 VPN integration with ISA Server
The local VPN wizard runs on ISA Server on the local network. The local ISA VPN computer connects to its Internet Service Provider (ISP). The remote VPN wizard runs on the ISA Server on the remote network. The remote ISA Server VPN computer connects to its ISP. When a computer on the local network communicates with a computer on the remote network, data is encapsulated and sent through the VPN tunnel. Windows 2000 standards–based VPN supports PPTP and L2TP/IPSec tunneling technology. A tunneling protocol, such as PPTP or L2TP, is used to manage tunnels and encapsulate private data. Data that is tunneled must also be encrypted to be a VPN connection.

Integrated Intrusion Detection
ISA Server features an integrated intrusion-detection mechanism. This identifies when an attack is attempted against your network. The firewall administrator can set alerts to trigger when an intrusion is detected. You can also specify, with alerts, what action the system should take when the attack is recognized. This may include sending an e-mail message or page to the administrator, stopping the Firewall service, writing to the Windows 2000 Event Log, or running any program or script. ISA Server implements intrusion detection at both the packet filter and the application filter level.

NOTE
--------------------------------------------------------------------------------

ISA Server's intrusion detection feature is based on technology licensed from Internet Security Systems (ISS), Inc., Atlanta, GA, http://www.iss.net.
Packet Filter Intrusions
At the packet filter level, ISA Server detects the following attacks:

All Ports Scan Attack. An attempt is made to access more than the preconfigured number of ports.
Enumerated Port Scan Attack. An attempt is made to count the services running on a computer by probing each port for a response.
IP Half Scan Attack. Repeated attempts are made to connect to a destination computer, but no corresponding connection is established. This indicates that an attacker is probing for open ports while evading logging by the system.
Land Attack. A land attack involves a TCP connection that was requested by a spoofed source IP address and port number that match the destination IP address and port number. If the attack is successfully mounted, it can cause some TCP implementations to go into a loop that crashes the computer.
Ping of Death Attack. A large amount of information is appended to an Internet Control Message Protocol (ICMP) echo request/ping packet. If the attack is successfully mounted, a kernel buffer overflows when the computer attempts to respond, and crashes the computer.
UDP Bomb Attack. This is an attempt to send an illegal UDP packet. A UDP packet that is constructed with illegal values in certain fields causes some older operating systems to crash when the packet is received.
Windows Out of Band Attack. This means an out-of-band, denial-of-service attack is attempted against a computer protected by ISA Server. If mounted successfully, this attack causes the computer to crash or causes a loss of network connectivity on vulnerable computers.
POP and DNS Application Filters
ISA Server also includes POP and DNS application filters that analyze all incoming traffic for specific intrusions against the corresponding servers. The DNS intrusion detection filter helps you to intercept and analyze DNS traffic destined for the internal network. The POP intrusion detection filter intercepts and analyzes POP traffic destined for the internal network. The administrator can configure the filters to check for the following intrusion attempts.

DNS Hostname Overflow. A DNS hostname overflow occurs when a DNS response for a host name exceeds a certain fixed length. Applications that do not check the length of the host names may return overflow internal buffers when copying this host name, allowing a remote attacker to execute arbitrary commands on a targeted computer.
DNS Length Overflow. DNS responses for IP addresses contain a length field, which should be four bytes. By formatting a DNS response with a larger value, some applications executing DNS lookups will overflow internal buffers, allowing a remote attacker to execute arbitrary commands on a targeted computer.
DNS Zone Transfer from Privileged Ports (1-1024). A DNS zone transfer from privileged ports (1-1024) occurs when a client system uses a DNS client application to transfer zones from an internal DNS server. The source port number is a privileged port number (between 1 and 1024), indicating a client process.
DNS Zone Transfer from High Ports (above 1024). A DNS zone transfer from high ports (above 1024) occurs when a client system uses a DNS client application to transfer zones from an internal DNS server. The source port number is a high port number (above 1024) that indicates a client process.
POP Buffer Overflow. A POP buffer overflow attack occurs when a remote attacker attempts to gain root access of a POP server by overflowing an internal buffer on the server.
Secure Publishing
ISA Server uses server publishing to process incoming requests to internal servers, such as SMTP servers, FTP servers, database servers, and others. Requests are forwarded downstream to an internal server, which is located behind the ISA Server computer.

Server publishing allows virtually any computer on your internal network to publish to the Internet. Security is not compromised, because all incoming requests and outgoing responses pass through ISA Server. When a server is published by an ISA Server computer, the IP addresses that are published are actually the IP addresses of the ISA Server computer. Users who request objects think that they are communicating with the ISA server—whose name or IP address they specify when requesting the object—while they are actually requesting the information from the publishing server.

For example, when you use Microsoft Exchange Server with ISA Server, you can create server-publishing rules that specifically allow the e-mail server to be published to the Internet. In this scenario, the ISA Server firewall intercepts the Exchange Server's incoming e-mail. This makes ISA Server appear as an e-mail server to clients. With ISA Server, you can filter the traffic and forward it to the Exchange Server according to whatever rules and policies you configure. Your Exchange Server is never exposed directly to external users and sits in its secure environment, maintaining access to other internal network services.

Figure 1.9 illustrates how you can use ISA Server in a similar way to publish securely to Web servers. When a client on the Internet requests an object from a Web server, the request is actually sent to an IP address on the ISA Server. Web publishing rules configured on the ISA Server forward the request as applicable to the internal Web server.


Figure 1.9 ISA Server protects internal publishing servers.
Lesson Summary
The ISA Server firewall provides filtering at three separate levels. First, through IP packet filters, ISA Server either blocks or allows a connection based on service type, port number, source computer name, or destination computer name. IP packets filters are static; they apply to specific ports, and they are always either allowed or blocked. Second, ISA Server provides session-aware circuit filtering in the form of access policy rules and publishing rules. This capability allows for dynamic packet filtering and provides support for protocols with secondary connections. Finally, ISA Server's application filters allow you to analyze a data stream for a particular application and provide application-specific processing including inspecting, screening or blocking, redirecting, or modifying the data as it passes through the firewall.

The sophisticated, multilayer nature of ISA Server's Firewall service allows you to configure powerful and flexible access control policies, intrusion detection, secure server publishing, bandwidth prioritizing, and VPN integration.
HẾT BÀI SỐ 2
Email: thieuhuy@gmail.com

dinhquochuy
05-28-2007, 10:34 AM
34Lesson 1 Planning for an ISA Server Installation
When you install ISA Server, you will be asked to provide information that you should have gathered in advance. You prepare for the installation by assessing your network needs and then designing a suitable network topology if one doesn't already exist.


--------------------------------------------------------------------------------

After this lesson, you will be able to
Determine whether installing ISA Server as a standalone server or as an array best suits your network needs
Determine whether installing ISA Server in Firewall mode, Cache mode, or Integrated mode best suits your network needs
Determine what hardware you need for your ISA Server configuration
Design a network topology suitable for your ISA Server configuration
Estimated lesson time: 60 minutes

--------------------------------------------------------------------------------

Planning your ISA Server installation requires you to weigh your network needs against the practical limitations of cost and maintenance. Specifically, you will need to decide:

Whether you will install ISA Server as a standalone server or an array
Whether you will use the ISA Server as a firewall, cache server, or both
How you will connect to the Internet
Whether you intend to include publishing servers behind your ISA Server installation
How you will configure or modify your network topology in order to incorporate ISA Server
How many computers you will need to set up your chosen configuration
Capacity Planning
You should plan the ISA Server's hardware configuration and Internet connectivity to meet the expected network load. The following sections describe recommended system configurations for various usage scenarios.

Minimal Requirements
ISA Server requires a computer running one of the editions of Microsoft Windows 2000 Server. In addition to the network adapter that Windows 2000 uses to communicate on your internal network, ISA Server needs an external network adapter, modem, or Integrated Services Digital Network (ISDN) adapter to connect to the Internet.

To meet the minimum requirements for ISA Server, you need the following hardware:

Computer with 300 MHz or higher Pentium II–compatible CPU running Windows 2000 Server or Microsoft Windows 2000 Advanced Server with Service Pack 1 or later, or Microsoft Windows 2000 Datacenter Server operating system
256 MB of RAM
20 MB of available hard disk space
Windows 2000–compatible network adapter for communicating with the internal network
Windows 2000–compatible external network adapter, modem, or ISDN adapter for communicating with the Internet
One local hard disk partition formatted with the NT file system (NTFS)
To implement array and enterprise policies, you also need Windows 2000 Active Directory directory services on your network.

Remote Administration Requirements
For remote ISA Server administration, you need only to install ISA Management, which runs on Windows 2000 Professional or any edition of Windows 2000 Server. The client computer running ISA Management for remote administration must be a member of a Windows 2000 domain in order to connect to an ISA Server computer.

Alternatively, you can run Microsoft Terminal Server on the ISA Server computer and use Terminal Client to connect remotely to ISA Server.

Firewall Requirements
ISA Server can be installed as a dedicated firewall that acts as the secure gateway to the Internet for internal clients. In this case, you will need to consider how much throughput is required for your internal clients when they access the Internet.

Table 2.1 lists hardware configurations and network connections for expected throughput for firewall clients and SecureNAT clients accessing objects on the Internet.

Table 2.1 CPU and Internet Connection Requirements

Throughput Requirements ISA Server running on... Internet Connection
1 to 25 MBits/second
Pentium II, 300 MHz
T1, cable modem, or xDSL

25 to 50 MBits/second
Pentium III, 550 MHz
T3 or better

More than 50 MBits/second
1 Pentium III, 550 MHz, for each 50 MBits/second required
T3 or better


Forward Caching Requirements
ISA Server can be installed as a forward Web and File Transfer Protocol (FTP) caching server that maintains a centralized cache of frequently requested Internet objects. These objects can be accessed by any Web browser client behind the firewall. In this case, you should consider how many Web browser clients will be accessing the Internet. Table 2.2 lists hardware configurations for projected numbers of internal clients accessing objects on the Internet.

Table 2.2 Memory and Disk Requirements

# Users ISA Server Computer RAM (MB) Disk Space Allocated for Caching
Up to 250
Single ISA server with Pentium II, 300 MHz
256
2 to 4 GB

Up to 2,000
Single ISA server with Pentium III, 550 MHz
256
10 GB

More than 2,000
1 ISA server with Pentium III, 550 MHz, for each 2,000 users

If necessary, you can use Performance Monitor to identify bottlenecks and determine whether to add servers to the array.
256 per 2,000 users
10 GB per 2,000 users


If you want to use the ISA Server caching feature, you must install ISA Server on a computer that has at least one partition formatted as an NTFS volume. If your current server disk volume uses file allocation table (FAT) partitions, you can convert these partitions to NTFS by using convert.exe, which is included with Windows 2000 Server. Convert does not overwrite the data on the disk. For more information on using Convert, type convert /? at a command prompt.

Publishing and Reverse Caching Requirements
ISA Server can be deployed in front of an organization's Web server that is hosting a commercial Web business or providing access to business partners. In this case, you need to consider how often external clients will request objects on the publishing servers.

Table 2.3 lists hardware configurations for projected numbers of requests from Internet (external) users in a reverse caching scenario.

Table 2.3 Hardware Requirements for Various Hit Rates

Hits/Second ISA Server RAM (MB)
Less than 500
Single ISA server with Pentium II, 300 MHz
256

500 to 900
Single ISA server with Pentium III, 550 MHz
256

More than 900
1 ISA server with Pentium III, 550 MHz, for each 800 hits/second increment

You can also use Performance Monitor to identify bottlenecks and determine whether to add more servers.
256 per server


Array Considerations
If you determine that you will need multiple computers to handle your network load, consider setting up an array of ISA Server computers. Arrays allow a group of ISA Server computers to be treated and managed as a single, logical entity.

All the servers in an array share a common configuration. This saves on management overhead, since the array is configured once and the configuration is applied to all the servers in the array. Furthermore, with ISA Server Enterprise Edition, you can apply an enterprise policy to an array. This allows you to centralize management for all the arrays in your enterprise.

A unique array policy can be applied to each array in the enterprise. This can provide you with a method of dividing your organization into departments. For example, you might want to allow clients protected by one array unlimited access to the Internet and place more restrictions on clients in another array.

An array installation also means improved performance with less hardware. Arrays allow client requests to be distributed among several ISA Server computers, which increases response time for clients. Because load is distributed across all the servers in the array, you can achieve good performance even with moderate hardware.

In order to install ISA Server as an array member, the computer on which you are installing ISA Server must be a member of a Windows 2000 domain. Furthermore, the ISA Server enterprise must be initialized before you can install ISA Server as an array member. (Initializing the enterprise refers to the process of installing the ISA Server schema updates into Active Directory schema.)

If you choose not to install ISA Server as an array member, you can install ISA Server as a standalone server. If you perform a standalone server installation, the computer does not have to belong to a Windows 2000 domain.

Array Requirements
All array members must be in the same domain and in the same site. A site is a set of computers in a well-connected (reliable and fast) Transmission Control Protocol/Internet Protocol (TCP/IP) network. A domain is a collection of computers, defined by the administrator, that share a common directory (Active Directory) store. For more information, see the Windows 2000 Help.

NOTE
--------------------------------------------------------------------------------

While it is not a requirement, using Windows 2000 Advanced Server or Windows 2000 Datacenter Server with array installations is recommended to allow for network load balancing among array components.
Standalone Servers and Single-Server Arrays
Even if you are installing just one ISA Server computer, you should consider installing it as an array member. When ISA Server Enterprise Edition is installed as an array member, enterprise policy can be applied to the array. Furthermore, an array installation means that future expansion is easier—an additional server can be added to the array with ease.

Table 2.4 compares the features of an ISA Server array to those of a standalone server.

Table 2.4 Features Comparison of an Array and Standalone Server


Array Standalone server
Scalability
Can have one or more array members.
Limited to one member only.

Active Directory required?
Yes. Can be installed only in Windows 2000 domains with Active Directory directory services installed. The local network can still be a Windows NT 4.0 domain.
No. Can be installed in Windows NT 4.0 domains. Configuration information is stored in the registry.

Enterprise policy
Yes. A single policy can be applied to all arrays in the enterprise.
No.


If you configure arrays, you may choose to set them up at each branch in your organization. Because each branch then has its own array, each branch can define unique usage policies that will be common to all the servers in the array.

ISA Server Mode
As part of the setup process, you select which ISA Server mode to use: Firewall mode, Cache mode, or Integrated mode.

When you use Firewall or Integrated modes, you can secure network communications by configuring rules that control communications between your corporate network and the Internet. In Firewall and Integrated modes, you can also publish internal servers, thereby sharing data on your internal servers with Internet users.

If you use Cache or Integrated modes, you can improve network performance and save bandwidth by storing commonly accessed Internet objects closer to the user. You can also route requests from Internet users to an appropriate internal Web server.

Depending on which mode you select, different features are available. Table 2.5 lists which features are available when you use Firewall and Cache modes. All the features are available in Integrated mode.

Table 2.5 Features Comparison of Firewall and Cache Modes

Feature Firewall Cache
Access policy
Yes
Yes, but only for HTTP protocol

Alerts
Yes
Yes

Application filters
Yes
No

Cache configuration
No
Yes

Enterprise policy
Yes
Yes

Packet filtering
Yes
No

Real-time monitoring
Yes
Yes

Reports
Yes
Yes

Server publishing
Yes
No

Web publishing
Yes
Yes


Internet Connectivity Considerations
The first step to providing Internet access is finding an appropriate Internet Service Provider (ISP). The business of providing connectivity to the Internet is quite competitive, and many access methods are now available, including Digital Subscriber Line (DSL), cable modems, satellite, bundled phone lines, and T-1 service. When deciding which of these options is best for you, consider price, data throughput, and reliability.

You can connect ISA Server to the Internet with either a direct link or a dial-up link. If you connect using a direct link or using DSL or cable modem, you must set up an external network adapter. If you connect using a dial-up link, you must use a modem or an ISDN adapter with your server.

If you are using ISA Server to publish Web servers and other servers, and plan to make these readily available to Internet clients, you must reserve static IP addresses with your ISP and register at least one domain name through a registrar accredited by the Internet Corporation for Assigned Names and Numbers (ICANN). (You can find a list of ICANN-accredited registrars at http://www.icann.org/registrars/accredited-list.html. Internet users are likely to access your internal servers by using a fully qualified domain name (FQDN), which is comprised of the computer (host) name, such as "www," plus the domain name that you have registered, such as "microsoft.com."

If you have already registered an Internet domain name, you may decide to have your ISP handle the details of how to administer the listing of your domain name in a Domain Name System (DNS) server for use by others on the Internet.

Publishing and Connectivity
When you publish internal servers, you must obtain IP addresses with which to associate the domain or server name. When external clients access your Web site or domain, the ISP's DNS server will find the IP address associated with the requested Web site name—usually an IP address on your ISA Server computer or on a perimeter network (DMZ). Alternatively, you can use an internal DNS server to resolve requests from external clients.

ISA Server in the Network
ISA Server secures and connects an existing network of services, which may be centralized on a single server or dispersed across many servers. The following sections describe network issues to consider when installing ISA Server.

Windows NT 4.0 Domain
ISA Server can be installed as a standalone server in a Windows NT 4.0 domain. In this case, no special configuration is required.

Arrays can also be used to connect and secure Windows NT 4.0 domain users and clients to the Internet. However, the array of ISA Server computers must be set up on a separate Windows 2000 domain. A trust relationship must then be established between the Windows NT 4.0 domain and the domain to which the ISA Server computer belongs.

ISA Server Configuration Data
If you install ISA Server as a standalone server, all configuration information is saved to the registry.

If you install ISA Server in an array configuration, all its configuration infor-mation is saved to the Active Directory store. In other words, ISA Server arrays require that Active Directory be installed on the Windows 2000 domain, of which ISA Server is a member.

Internet Connection Server
Before ISA Server was available, you may have used Internet Connection Sharing (ICS) to access the Internet. ISA Server replaces ICS and provides greater functionality in your organization. ISA Server provides the connectivity enabled by ICS as well as sophisticated security and caching features.

WARNING
--------------------------------------------------------------------------------

Do not install or enable ICS on a computer running ISA Server. If you previously installed and enabled ICS, remove it before installing ISA Server.
Remote Access Server
Before ISA Server was available, you may have used Windows 2000 Server's remote access server to make network services and computers available to remote clients. ISA Server provides the remote connectivity and improved remote access server features with more extensive and flexible security. ISA Server packet filtering replaces the remote access server's packet filtering. ISA Server also uses the dial-up entries configured for the remote access server and extends their functionality.

ISA Server Network Topology Scenarios
ISA Server can be deployed in various network topologies. This section describes some typical network configurations. While your actual network configuration may differ from those described here, the basic concepts and configuration logic will help you plan your network topology.

Small Office Scenario
In the small office network configuration, the ISA Server computer can be placed between the corporate local area network (LAN)/wide area network (WAN) and the Internet. A small office network might have fewer than 250 clients on a single LAN segment, use the IP network protocol, and demand-dial connectivity to an ISP. A single ISA Server computer can provide Internet connectivity and security for the entire network, as shown in Figure 2.1.


Figure 2.1 Small office scenario
The scenario depicted in Figure 2.1 is that of a small organization whose array contains just one ISA Server computer. To allow for future expansion, the server is set up as an array member.

In a slightly larger organization, you may configure an array of ISA Server computers. Assuming that most of the clients are located on a single site and in a single domain, one ISA Server array can be set up to service the entire organization. This array can contain one or more ISA Server computers, depending on bandwidth and cache requirements.

Enterprise Scenario
The scenario depicted in Figure 2.2 is that of a large corporation that has its headquarters in the United States and two branch offices, one in Canada and one in the United Kingdom. Each of the three locations has an array of one or more ISA Server computers installed. At the central office, an enterprise policy is created that defines one access policy for all clients. The network administrator at Headquarters is responsible for implementing a corporate policy and ensuring that all branch offices follow the guidelines stipulated in that policy. The Headquarters network administrator allows branch administrators to create more restrictive rules.

Enterprise Network Configuration
The branch office in Canada is connected via a router to Headquarters. The branch office in the United Kingdom is connected via a virtual private network (VPN) to Headquarters.

Figure 2.2 illustrates the network configuration for the large corporation described.


Figure 2.2 Enterprise network configuration
Each ISA Server computer that is a member of the array at Headquarters is configured with two network interfaces: one network adapter to connect to the internal network and one network adapter to connect to the Internet. For this scenario, it is possible to assume direct connectivity to the ISP through a router and a T1/E1 line, with a fallback to a backup dial-up line.

The ISA Server in the Canada office is installed in Cache mode and is chained (hierarchically connected) to the ISA Server at Headquarters. The Canada server has two network adapters, one connected to a local router and the other connected to a router at Headquarters.

The ISA Server array in the United Kingdom is set up in Integrated mode and serves as the branch's firewall and cache server. In addition, the ISA Server computers are configured so that requests for domestic Internet computers can be routed directly to the Internet.

Web Publishing Topologies
The Web publishing functions of ISA Server benefit organizations that want to publish Web content securely from within their protected intranet. For organizations that receive incoming Web requests, ISA Server can protect the Web server that is hosting a commercial Web business or providing access to business partners. The ISA Server impersonates a Web server to the outside world, while the Web server maintains access to internal network services.

The Web server that you are publishing can be located either on the same computer as the ISA Server or on a different computer.

Co-Located Web Server
Figure 2.3 illustrates another common Web publishing scenario, in which the Web server is located on the same computer as the ISA server.


Figure 2.3 Co-located Web server
In this scenario, the ISA Server computer is configured to listen for incoming requests on port 80 of the external interface card.

However, by default, the Web server also listens on port 80 for incoming requests. To avoid the two servers conflicting, the Web server should be configured so that it listens on a port other than 80. The ISA Server Web publishing rule is then modified so that ISA Server forwards the requests to the appropriate port on the Web server.

Alternatively, you can configure the Internet Information Services (IIS) server to listen on a different IP address. You might set the IIS Server to listen on 127.0.0.1, thereby accepting requests only from the ISA Server computer.

Web Server on Local Network
Figure 2.4 illustrates a Web publishing scenario in which the Web servers are located behind the ISA Server computer.


Figure 2.4 Web servers located behind ISA Server
Two Web servers are located on the internal network, which is protected by ISA Server. When an Internet user requests an object on example.microsoft.com/Marketing or example.microsoft.com/Development, the request is sent to the ISA Server computer, which then routes the request to the appropriate Web server.

Notice that when external clients request objects from the Web servers, they actually gain access to the ISA Server computer. This way, ISA Server ensures that the network is never penetrated by external users. Furthermore, the IP addresses of the Web servers are never exposed. Instead, the Internet clients gain access to Web server content from the IP address of the ISA Server computer.

Exchange Server Publishing Topologies
A common ISA Server scenario involves securing the Simple Mail Transfer Protocol (SMTP) communication of mail servers. For example, ISA Server can protect a Microsoft Exchange Server. The Exchange Server that you are publishing can be co-located on the ISA Server computer or it can be located on the local network or on a perimeter network (DMZ).

Co-Located Exchange Server
Figure 2.5 illustrates a scenario in which ISA Server and Exchange Server are on the same computer.


Figure 2.5 Co-located Exchange Server
Exchange Server on Local Network
Figure 2.6 illustrates a scenario in which the Microsoft Exchange Server computer is on the local network and is protected by the ISA Server computer.


Figure 2.6 Exchange Server on LAN protected by ISA Server
Perimeter Network (DMZ) Scenarios
A perimeter network, also known as a DMZ, is a small network that is set up separately from an organization's private network and the Internet. The perimeter network allows external users access to the specific servers located in the perimeter network while preventing access to the internal corporate network. An organization may also allow very limited access from computers in the perimeter networks to computers in the internal network.

A perimeter network, also known as a screened subnet, is commonly used for deploying the e-mail and Web servers for the company. The perimeter network can be set up in one of the following configurations:

Back-to-back perimeter network configuration, with two ISA Server computers on either side of the perimeter network (Figure 2.7)
Three-homed ISA Server, with the perimeter network and the local network protected by the same ISA Server (Figure 2.8)
The perimeter network may include the company's Web server, so that Web content can be sent to the Internet. However, the perimeter network does not allow access to any other company data that may be available on computers in the local network. So then even if an external user penetrates the perimeter network security, only the perimeter network servers are compromised.

Back-to-Back Perimeter Network Configuration
In a back-to-back perimeter network configuration, two ISA Server computers are located on either side of the perimeter network. Figure 2.7 illustrates a back-to-back perimeter network configuration.


Figure 2.7 Back-to-back perimeter network
In this configuration, two ISA Server computers are hooked up to each other, with one connected to the Internet and the other to the local network. The perimeter network resides between the two servers. Both ISA Servers are set up in Integrated mode or Firewall mode, thereby essentially reducing the risk of compromise, since an attacker would need to break into both systems in order to get to the internal network.

Three-Homed Perimeter Network (DMZ) Configuration
In a three-homed screened perimeter network, a single ISA Server computer (or an array of ISA Server computers) is set up with three network cards. Figure 2.8 illustrates this perimeter network scenario.


Figure 2.8 Three-homed perimeter network
Lesson Summary
You should prepare for an ISA Server installation by assessing your network needs and then designing a network topology suitable to those needs. When determining your ISA Server installation's hardware requirements, you should plan to meet or exceed the expected network load. For a firewall, you will need to consider how much throughput is required for your internal clients when they access the Internet. For caching, consider how many Web browser clients will be accessing the Internet. For publishing and reverse caching, you need to consider how often external clients will request objects on the publishing servers. After assessing your needs, you should decide whether to install ISA Server in Firewall mode, Cache mode, or Integrated mode. If you determine that you will need multiple computers to handle your network load, you should set up an array of ISA Server computers instead of one standalone server.

ISA Server can be installed in various network topologies. In the small office network configuration, a single ISA Server computer can be placed between the corporate LAN and the Internet. For a larger, distributed enterprise, separate locations may each have an array of one or more ISA Server computers installed.

For secure server publishing behind a firewall, your publishing mail or Web servers can be located either on the same computer as the ISA Server or on a different computer. If you need even higher security, you may decide to place your publishing servers within a perimeter network.
email: thieuhuy@gmail.com

vientuongcpter
05-28-2007, 03:26 PM
híc híc Sao không phải là tiếng việt vậy. nếu có tài liệu về MCSA và MCSE tiếng việt thì sent cho mình với cảm ơn nha.
vientuongcpter@gmail.com

vientuongcpter
05-28-2007, 03:27 PM
híc híc Sao không phải là tiếng việt vậy. nếu có tài liệu về MCSA và MCSE tiếng việt thì sent cho mình với cảm ơn nha.
vientuongcpter@gmail.com

dinhquochuy
05-29-2007, 02:09 PM
Tài liệu tiếng anh mới PRO chứ ! mà chịu khó học tiếng anh thì mới thành tài được ! Mình sẽ post nhiều lên diễn đàn , các bạn hãy tải về máy và sắp xếp thành hệ thống của các bạn

dinhquochuy
05-29-2007, 02:15 PM
đây là link download mình shared cho các bạn ! Ai có nhu cầu thì tải về nhanh ! mình Shared trong vòng 7 ngày thôi ! Tài liệu hoàn toàn tiếng việt
download: http://w13.easy-share.com/1129276.html

Lord_of_monsters
05-30-2007, 12:36 PM
đây là link download mình shared cho các bạn ! Ai có nhu cầu thì tải về nhanh ! mình Shared trong vòng 7 ngày thôi ! Tài liệu hoàn toàn tiếng việt
download: http://w13.easy-share.com/1129276.html
mình không down được bạn có thế gửi cho mình không >
Conga_gacon@gmail.com
cám ơn bạn nhiều nha

thkhung
05-31-2007, 09:02 AM
mình không down được bạn có thế gửi cho mình không >
Conga_gacon@gmail.com
cám ơn bạn nhiều nha
link tốt, mới down xong. thanks 4 share

drogba
06-04-2007, 05:38 PM
đây là link download mình shared cho các bạn ! Ai có nhu cầu thì tải về nhanh ! mình Shared trong vòng 7 ngày thôi ! Tài liệu hoàn toàn tiếng việt
download: http://w13.easy-share.com/1129276.html
Mirror :
Phần 1:http://www.box.net/shared/4hv4207lrs
Phần 2:http://www.box.net/shared/akbzx1gkqq

To dinhquochuy : Đang nói về MCSE sao bác lại đưa tài liệu về CCNA thế này hả giời :D