Transcript
Page 1: Module 5: Configuring Access to Internal Resources

Module 5: Configuring Access

to Internal Resources

Page 2: Module 5: Configuring Access to Internal Resources

Overview

Introduction to Publishing

Configuring Web Publishing

Configuring Secure Web Publishing

Configuring Server Publishing

Configuring ISA Server Authentication

Page 3: Module 5: Configuring Access to Internal Resources

Lesson: Introduction to Publishing

Multimedia: Using ISA Server 2004 to Enable Accessto Internal Network Resources

What Are Web Publishing Rules?

What Are Server Publishing Rules?

DNS Configuration for Web and Server Publishing

Page 4: Module 5: Configuring Access to Internal Resources

Multimedia: Using ISA Server 2004 to Enable Access to Internal Network Resources

Page 5: Module 5: Configuring Access to Internal Resources

What Are Web Publishing Rules?

Web publishing rules provide the following features:

Secure Web publishing rules enable the use of SSL to encrypt network traffic between client and server

Web publishing rules provide the following features:

Secure Web publishing rules enable the use of SSL to encrypt network traffic between client and server

Publish HTTP or HTTPS content

Application-layer filtering

Path mapping

User authentication

Publish HTTP or HTTPS content

Application-layer filtering

Path mapping

User authentication

Content caching

Publish multiple Web sites with one IP address

Link translation

Logging client IP address

Content caching

Publish multiple Web sites with one IP address

Link translation

Logging client IP address

ISA Server

Page 6: Module 5: Configuring Access to Internal Resources

What Are Server Publishing Rules?

Server publishing rules provide the following features:

Server publishing rules forward requests to internal servers based on protocol and port number

Server publishing rules provide the following features:

Server publishing rules forward requests to internal servers based on protocol and port number

Publish content usingmultiple protocols

Application layer filtering for protocols with application filters

Publish content usingmultiple protocols

Application layer filtering for protocols with application filters

Support for encryption

Logging client IP address

Support for encryption

Logging client IP address

ISA Server

Page 7: Module 5: Configuring Access to Internal Resources

InternetInternet

DNS Configuration for Web and Server Publishing

ISAServer

ISAServer

DNSServerDNS

Server

11

Perimeter NetworkPerimeter Network

Internal NetworkInternal Network

DNSServerDNS

Server

33

44

www.cohovineyard.comwww.cohovineyard.com

22

Page 8: Module 5: Configuring Access to Internal Resources

Practice: Configuring DNS

Applying the 3-Leg Perimeter Template

Creating the Internet DNS records

Creating the internal DNS records

Testing internal access to cohovineyard.com Web sites

Den-Web-01

Internet

Den-ISA-01

Den-DC-01

Gen-Web-01

Page 9: Module 5: Configuring Access to Internal Resources

Lesson: Configuring Web Publishing

Web Publishing Rules Configuration Components

How to Configure Path Mapping

How to Configure Web Listeners

How to Configure Link Translation

How to Configure a New Web Publishing Rule

Page 10: Module 5: Configuring Access to Internal Resources

Web Publishing Rules Configuration Components

Web publishing rules configuration: • Action• Name• Users• Traffic source• Public name• Web listener• Path mappings• Bridging• Link Translation

Page 11: Module 5: Configuring Access to Internal Resources

Sales

Human Resources

Online Store

How to Configure Path Mapping

http://www.cohovineyard.com/hrhttp://www.cohovineyard.com/hr

Virtual DirectoriesVirtual Directories

http://www.cohovineyard.com/shophttp://www.cohovineyard.com/shop

ISAServer

ISAServer

Page 12: Module 5: Configuring Access to Internal Resources

How to Configure Web Listeners

http://www.cohovineyard.comhttp://www.cohovineyard.com

Private Web SitePrivate Web Site

CohoVineyard Web SiteCohoVineyard Web Site

http://private.cohovineyard.comhttp://private.cohovineyard.com

Anonymous Web listenerAnonymous Web listener

Authenticated Web listenerAuthenticated Web listener

ISAServer

ISAServer

Page 13: Module 5: Configuring Access to Internal Resources

How to Configure Link Translation

http://www.cohovineyard.comhttp://www.cohovineyard.com

Translate LinksTranslate Links

ISAServer

ISAServer

LinksLinks

Page 14: Module 5: Configuring Access to Internal Resources

How to Configure a New Web Publishing Rule

Web Publishing Rule Wizard configuration:

Action

Published Website

Public name

Web listener

User Sets

Page 15: Module 5: Configuring Access to Internal Resources

Practice: Configuring Web Publishing

Configuring a New Web Listener

Configuring a New Web Publishing Rule

Testing the Web Publishing Rule

Den-Web-01

Internet

Den-ISA-01

Den-DC-01

Gen-Web-01

Page 16: Module 5: Configuring Access to Internal Resources

Lesson: Configuring Secure Web Publishing

What Is Secure Sockets Layer?

How to Prepare ISA Server for SSL

How SSL Bridging Works

How SSL Tunneling Works

How to Configure a New Secure Web Publishing Rule

Page 17: Module 5: Configuring Access to Internal Resources

What Is Secure Sockets Layer?

WebServerWeb

Server

Server AuthenticationServer Authentication

Client AuthenticationClient Authentication

Encrypted SSL Connection

Encrypted SSL Connection

Page 18: Module 5: Configuring Access to Internal Resources

Den-Web-01.cohovineyard.comDen-Web-01.cohovineyard.com

How to Prepare ISA Server for SSL

ISAServer

ISAServer

www.cohovineyard.comwww.cohovineyard.com

Page 19: Module 5: Configuring Access to Internal Resources

How SSL Bridging Works

ISAServer

ISAServer

Page 20: Module 5: Configuring Access to Internal Resources

How SSL Tunneling Works

ISAServer

ISAServer

Page 21: Module 5: Configuring Access to Internal Resources

How to Configure a New Secure Web Publishing Rule

SSL Web Publishing Rule Wizard configuration:

Publishing Mode

Action

Bridging Mode

Published Website

Public name

Web listener

User Sets

Page 22: Module 5: Configuring Access to Internal Resources

Practice: Configuring Secure Web Publishing

Enabling Access to the Certificate Authority Web Site

Installing a Server Certificate

Configuring a New Secure Web Publishing Rule

Testing the Secure Web Publishing Rule

Den-Web-01

Internet

Den-ISA-01

Den-DC-01

Gen-Web-01

Page 23: Module 5: Configuring Access to Internal Resources

Lesson: Configuring Server Publishing

Server Publishing Configuration Options

How Server Publishing Works

How to Configure a Server Publishing Rule

How to Publish Media Services

How to Publish Microsoft SharePoint Portal Server

How to Troubleshoot Web and Server Publishing

Page 24: Module 5: Configuring Access to Internal Resources

Server Publishing Configuration Options

Server publishing rules configuration:

Action

Traffic

Traffic source

Traffic destination

Networks

Schedule

Page 25: Module 5: Configuring Access to Internal Resources

mms://media.cohovineyard.commms://media.cohovineyard.com

CohoVineyard FTP SiteCohoVineyard FTP Site

CohoVineyard Media SiteCohoVineyard Media Site

How Server Publishing Works

ftp://ftp.cohovineyard.comftp://ftp.cohovineyard.com

Media Publishing Rule: Port 1755Media Publishing Rule: Port 1755

FTP Publishing Rule: Port 21FTP Publishing Rule: Port 21

ISAServer

ISAServer

Page 26: Module 5: Configuring Access to Internal Resources

How to Configure a Server Publishing Rule

Server Publishing Rule Wizard configuration:

Select server to publish

Select protocol

Select IP addresses where clients will connect

Page 27: Module 5: Configuring Access to Internal Resources

Practice: Configuring Server Publishing

Configuring a New Server Publishing Rule

Testing the Server Publishing Rule

Den-Web-01

Internet

Den-ISA-01

Den-DC-01

Gen-Web-01

Page 28: Module 5: Configuring Access to Internal Resources

How to Publish Media Services

ISA Server includes protocol definitions and application filters for:ISA Server includes protocol definitions and application filters for:

Microsoft Media Streaming protocol (MMS)

Uses either TCP port 80 or TCP and UDP port 1755 Enables access for Windows Media Player client

Progressive Networks protocol (PNM)

Also called RealNetworks Streaming Media protocol Uses TCP port 7070 Enables access for RealPlayer 5.0 and earlier clients

Real Time Streaming Protocol (RTSP)

Uses port 554 for fast access and port 80 for slower access Enables access to media created and read with RealSystem

G2 tools

Microsoft Media Streaming protocol (MMS)

Uses either TCP port 80 or TCP and UDP port 1755 Enables access for Windows Media Player client

Progressive Networks protocol (PNM)

Also called RealNetworks Streaming Media protocol Uses TCP port 7070 Enables access for RealPlayer 5.0 and earlier clients

Real Time Streaming Protocol (RTSP)

Uses port 554 for fast access and port 80 for slower access Enables access to media created and read with RealSystem

G2 tools

Page 29: Module 5: Configuring Access to Internal Resources

How to Publish Microsoft SharePoint Portal Server

ISA Server can securely publish this information to the Internet using:ISA Server can securely publish this information to the Internet using:

Web publishing to publish the HTTP and HTTPS content using path mapping and link translation to hide the complexity of the internal network configuration

Flexible authentication to grant only the required level of access

Server publishing to publish services running protocols other than HTTP or HTTPS

SSL bridging and tunneling to secure network traffic on the Internet

Web publishing to publish the HTTP and HTTPS content using path mapping and link translation to hide the complexity of the internal network configuration

Flexible authentication to grant only the required level of access

Server publishing to publish services running protocols other than HTTP or HTTPS

SSL bridging and tunneling to secure network traffic on the Internet

A portal can present different types of informationstored on different servers on the internal network

Page 30: Module 5: Configuring Access to Internal Resources

How to Troubleshoot Web and Server Publishing

To troubleshoot Web and server publishing issues:To troubleshoot Web and server publishing issues:

Check the resource availability

Check the DNS records

Check the error message

Check which ports the ISA Server is listening onfor connections

Check the publishing rule configuration

Check the SSL configuration and certificates

Check the resource availability

Check the DNS records

Check the error message

Check which ports the ISA Server is listening onfor connections

Check the publishing rule configuration

Check the SSL configuration and certificates

Page 31: Module 5: Configuring Access to Internal Resources

Lesson: Configuring ISA Server Authentication

How Authentication and Web Publishing Rules Work

ISA Server Web Publishing Authentication Scenarios

Using RADIUS for Authentication

How to Implement RADIUS Server for ISA Authentication

Page 32: Module 5: Configuring Access to Internal Resources

How Authentication and Web Publishing Rules Work Together

ISA Server uses authentication to grant access to publishing rules:ISA Server uses authentication to grant access to publishing rules:

When the publishing rule specifies a user set other than the All Users group

Based on the Web listener authentication methods specified for a Web publishing or secure Web publishing rule

By processing the firewall rules in order of priority. When a firewall rule matches, but requires authentication, ISA Server will prompt foruser credentials

When the publishing rule specifies a user set other than the All Users group

Based on the Web listener authentication methods specified for a Web publishing or secure Web publishing rule

By processing the firewall rules in order of priority. When a firewall rule matches, but requires authentication, ISA Server will prompt foruser credentials

Page 33: Module 5: Configuring Access to Internal Resources

ISA Server Web Publishing Authentication Scenarios

ISA Server and Web server authentication

ISA Server and Web server authentication

ISA Server authentication

ISA Server authentication

Web Server authentication

Web Server authentication

ISAServer

ISAServer

Page 34: Module 5: Configuring Access to Internal Resources

Using RADIUS for Authentication

Using RADIUS for authentication means that ISA Server can authenticate users based on their Active Directory credentials without requiring that the computer running ISA Server be a

member of an Active Directory domain

Using RADIUS for authentication means that ISA Server can authenticate users based on their Active Directory credentials without requiring that the computer running ISA Server be a

member of an Active Directory domain

RADIUS ClientRADIUS ClientRADIUS ServerRADIUS Server

DomainController

ISAServer

ISAServer

Page 35: Module 5: Configuring Access to Internal Resources

To implement RADIUS authentication:To implement RADIUS authentication:

Configure ISA Server to use the RADIUS server and configure a Web listener to use RADIUS authentication

Configure ISA Server to use the RADIUS server and configure a Web listener to use RADIUS authentication

33

Configure the Active Directory user accounts or configure remote access policies to enable dial-in access

Configure the Active Directory user accounts or configure remote access policies to enable dial-in access

22

Install and configure IAS to use Active Directory for authentication and configure the ISA Server as a RADIUS client

Install and configure IAS to use Active Directory for authentication and configure the ISA Server as a RADIUS client

11

How to Implement RADIUS Server for ISA Authentication

Page 36: Module 5: Configuring Access to Internal Resources

Lab: Configuring Access to Internal Resources

Exercise 1: Configuring ISA Server Authentication and Secure Publishing

Exercise 2: Testing the ISA Server Configuration

Den-Web-01

Internet

Den-ISA-01

Den-DC-01

Gen-Web-01


Recommended