IIS lockdown and URLscan configurations in an Exchange environment
This article was previously published under Q309508 On This PageSYMPTOMSNote This article refers to issues with Exchange 2000 and Exchange
Server 5.5 when you apply the IIS lockdown tool version 1.0. Microsoft
recommends that you download the latest version of the IIS lockdown tool: http://www.microsoft.com/downloads/details.aspx?FamilyID=dde9efc0-bb30-47eb-9a61-fd755d23cdec&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=dde9efc0-bb30-47eb-9a61-fd755d23cdec&DisplayLang=en) For additional information, click the article number
below to view the article in the Microsoft Knowledge Base: 309677 (http://support.microsoft.com/kb/309677/EN-US/) XADM: Known Issues and Fine Tuning When You Use the IIS Lockdown Wizard in an Exchange 2000 Environment
The Internet Information Services (IIS) security
tools, IISlockD and URLscan, must be configured appropriately for Exchange.
This article describes the configuration that is required for these tools in
Exchange 2000 Server and Exchange Server 5.5 environments. Typical symptoms of
incorrect of IISlockD and URLscan configuration include:
CAUSE This issue can occur because the default configuration of
the IISlockD and URLScan security tools assumes that the server is serving
static content only. Exchange 2000 components use Web Distributed Authoring and
Versioning (WebDAV) and other Hypertext Transfer Protocol (HTTP) verbs that are
not allowed by the default configuration. Exchange Server 5.5 components use
Active Server Pages (ASP) that are disabled by default. RESOLUTION Please examine these settings carefully before you apply
them to your server. They are designed to allow Exchange 2000 Server and
Exchange Server 5.5 to work optimally, but may have other effects which you may
not expect. For example, the URLscan INI settings below will affect IIS. If you
read the "DenyExtensions" section of the INI settings below, you can see that
these settings prevent IIS from serving most forms of content other than static
.HTM or .HTML pages. IIS Lockdown on Exchange 2000 ServersIn Exchange 2000 environments, the lockdown tool does not accommodate Exchange installable file system (IFS) mounted drives (typically drive M). To use the lockdown tool on Exchange 2000 servers:
IIS Lockdown on Exchange Server 5.5 ComputersTo use the lockdown tool on Exchange Server 5.5 computers:
URLscan on Exchange 2000 ServersFor more information about using Exchange 2003 and URLscan , click the following article number to view the article in the Microsoft Knowledge Base:823175 (http://support.microsoft.com/kb/823175/)
Fine-tuning and known issues when you use the Urlscan utility in an Exchange 2003 environment
This section contains URLscan configuration files
for the following components:
If multiple services are installed on a single server, you need to merge the configuration files to ensure that all of the components continue to function. Open the Urlscan.ini file in the following location: windir\System32\Inetsrv\Urlscan
Modify the Urlscan.ini file based on the Exchange computer
role.If you encounter further difficulties when you attempt HTTP requests with URLScan enabled, check the Urlscan.log file for the list of requests that are being rejected. The default location of the Urlscan.log file is: windir\System32\Inetsrv\Urlscan
OWAThe URLscan configuration file for OWA is as follows (if Change Password functionality is required, you must remove the ".htr" file extension from the Deny Extensions section):
[Options]
UseAllowVerbs=1 UseAllowExtensions=0 NormalizeUrlBeforeScan=1 VerifyNormalization=1 AllowHighBitCharacters=1 AllowDotInPath=1 RemoveServerHeader=0 EnableLogging=1 PerProcessLogging=0 AllowLateScanning=0 [AllowVerbs] GET POST SEARCH POLL PROPFIND BMOVE BCOPY SUBSCRIBE MOVE PROPPATCH BPROPPATCH DELETE BDELETE MKCOL [DenyVerbs] [DenyHeaders] If: Lock-Token: [DenyExtensions] .asp .cer .cdx .asa .exe .bat .cmd .com .htw .ida .idq .htr .idc .shtm .shtml .stm .printer .ini .log .pol .dat [DenyUrlSequences] .. ./ \ % & Exchange System Manager for Public Folder ManagementThe URLscan configuration file for Exchange System Manager management of Public Folders is as follows:
[Options]
Note You can add .com to the DENYEXTENSIONS list if internal Domain
Name System (DNS) does not contain .com. UseAllowVerbs=1 UseAllowExtensions=0 NormalizeUrlBeforeScan=1 VerifyNormalization=1 AllowHighBitCharacters=1 AllowDotInPath=1 RemoveServerHeader=0 EnableLogging=1 PerProcessLogging=0 AllowLateScanning=0 [AllowVerbs] PROPFIND SEARCH PROPPATCH DELETE MKCOL MOVE COPY OPTIONS [DenyVerbs] [DenyHeaders] If: Lock-Token: [DenyExtensions] .asp .cer .cdx .asa .exe .bat .cmd .htw .ida .idq .htr .idc .shtm .shtml .stm .printer .ini .log .pol .dat
[DenyUrlSequences]
.. ./ \ % & Instant MessagingThe URLscan configuration file for Instant Messaging is as follows:
[Options]
UseAllowVerbs=1 UseAllowExtensions=0 NormalizeUrlBeforeScan=1 VerifyNormalization=1 AllowHighBitCharacters=1 AllowDotInPath=1 RemoveServerHeader=0 EnableLogging=1 PerProcessLogging=0 AllowLateScanning=0 [AllowVerbs] SUBSCRIBE UNSUBSCRIBE SUBSCRIPTIONS NOTIFY POLL PROPFIND PROPPATCH ACL [DenyVerbs] [DenyHeaders] If: Lock-Token: [DenyExtensions] .asp .cer .cdx .asa .exe .bat .cmd .com .htw .ida .idq .htr .idc .shtm .shtml .stm .printer .ini .log .pol .dat [DenyUrlSequences] .. ./ \ % & Web FoldersThe URLscan configuration file for Web folders is as follows:
[Options]
UseAllowVerbs=1 UseAllowExtensions=0 NormalizeUrlBeforeScan=1 VerifyNormalization=1 AllowHighBitCharacters=1 AllowDotInPath=1 RemoveServerHeader=0 EnableLogging=1 PerProcessLogging=0 AllowLateScanning=0 [AllowVerbs] GET PROPFIND MOVE BCOPY DELETE BDELETE MKCOL OPTIONS LOCK UNLOCK PUT [DenyVerbs] [DenyHeaders] Translate: If: Lock-Token: [DenyExtensions] .asp .cer .cdx .asa .exe .bat .cmd .com .htw .ida .idq .htr .idc .shtm .shtml .stm .printer .ini .log .pol .dat [DenyUrlSequences] .. : ./ \ % & Custom WebDAV ProgramsYou need to review any custom programs that were developed on the Exchange 2000 store for the list of DAV verbs that are used. Add these verbs to the AllowVerbs section of a URLscan configuration file and apply that file to the servers that host the custom program.URLscan on Exchange Server 5.5 ComputersPlease note that after you add the DenyUrlSequences section to the URLScan.ini file, you may not be able to open mail messages via Outlook Web Access (OWA) if the Subject line of the mail message contains these special characters. Administrators should review the URLscan log file in %windir%\system32\inetsrv\urslscan folder for assistance in resolving these issues.The URLscan configuration file for OWA is as follows (if Change Password functionality is required, you must remove the ".htr" file extension from the Deny Extensions sections):
[Options] UseAllowVerbs=1 UseAllowExtensions=0 NormalizeUrlBeforeScan=1 VerifyNormalization=1 AllowHighBitCharacters=1 AllowDotInPath=0 RemoveServerHeader=0 EnableLogging=1 PerProcessLogging=0 AllowLateScanning=0 AlternateServerName= [AllowVerbs] GET HEAD POST [DenyVerbs] PROPFIND PROPPATCH MKCOL DELETE PUT COPY MOVE LOCK UNLOCK [DenyHeaders] Translate: If: Lock-Token: [DenyExtensions] .exe .bat .cmd .com .htw .ida .idq .idc .shtm .shtml .stm .printer .ini .log .pol .dat .htr [DenyUrlSequences] .. ./ \ : % & APPLIES TO
| Article Translations
|
Back to the top
