16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 25: Firewall Considerations for SharePoint Portal Server Deployments 675<br />

This is because the servers benefit from the ISA Server network address translation<br />

(NAT) architecture. Web publishing rules determine how ISA Server should intercept<br />

incoming HTTP requests for a server located behind the ISA Server computer, <strong>and</strong><br />

how ISA Server should respond on behalf of this server. Requests are forwarded<br />

downstream to the server (or a server farm) running SharePoint Portal Server. If<br />

possible, requests are serviced from the ISA Server cache. Essentially, Web publishing<br />

rules map incoming requests to the appropriate server behind the ISA Server<br />

computer.<br />

Note Web publishing uses the ISA proxy service as well as the firewall service.<br />

Therefore, ISA Server 2000 has to be installed in integrated mode.<br />

When Web publishing is used, Secure Sockets Layer (SSL) connections to the<br />

SharePoint site are terminated at the ISA Server 2000 firewall so that the traffic can<br />

be decrypted <strong>and</strong> the HTTP payload examined. For a Web publishing rule, you can<br />

configure how HTTPS (HTTP over SSL) requests should be redirected from ISA<br />

Server to the internal SharePoint site—as HTTP requests or as HTTPS requests. This<br />

is known as SSL bridging.<br />

You can further enhance your solution by configuring link translation. Link<br />

translation provides the ability to replace text strings in an HTTP response based on<br />

a dictionary that is set up at the ISA Server. This functionality allows you to address<br />

the problem of broken links that might result from using internal computer names<br />

when responding to external clients. We will discuss setting up link translation later<br />

in this chapter.<br />

An additional layer of protection can be provided by enabling basic credentials<br />

delegation on the ISA Server. In this scenario, the external users are authenticated at<br />

the ISA Server. If the authentication at the ISA Server is successful, the user credentials<br />

are then forwarded to the internal SharePoint site for authentication. The Share-<br />

Point authentication is transparent to the users; the users submit their credentials<br />

only once.<br />

Note Link translation <strong>and</strong> basic credentials authentication are available in<br />

ISA Server 2000 Feature Pack 1. Feature Pack 1 can be downloaded from<br />

http://www.microsoft.com/isaserver/featurepack1/howtogetfp1.asp.<br />

We will start with setting up a Web publishing rule for a SharePoint Portal<br />

Server deployment. We will then look into configuring SSL bridging, link translation,<br />

<strong>and</strong> basic authentication delegation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!