Re: urlscan + OWA spell checker

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance





"Andrew Sword [MVP]" wrote:

> urlscan can be reversed by running it again and selecting the relevant
> options.
>
> Try these articles
>
> http://support.microsoft.com/default.aspx?scid=kb;en-us;823175
>

This is the article I used to set up the .ini file intially.

> http://www.internetaccessmonitor.com/eng/products/articles/Using_IIS_Lockdown_Tool_to_Secure_Exchange_Installations/Using_IIS_Lockdown_Tool_to_Secure_Exchange_Installations.php

Judging by that article, I do not need to use urlscan so I will remove it.
It only ever caused problems anyway.

Thanks.

>
>
>
>
> "Brian Edwards" <BrianEdwards@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:7A2F9A11-E07D-4A66-832B-E5C1CEF9DC90@xxxxxxxxxxxxxxxx
> > After enabling urlscan on my Exchange 2003 server, my OWA users can no
> > longer
> > use the spell checker. I have modified the urlscan.ini file to support
> > .dll
> > extensions, as required by the spell checker, but can't seem to make it
> > work.
> > Also, I was wondering if I am missing any customization options in my
> > urlscan.ini file. Recommendations?
> >
> > TIA.
> >
> > Error from urlscan log file:
> > Client at 192.168.0.132: URL contains extension '.dll', which is
> > disallowed.
> > Request will be rejected. Site Instance='1', Raw
> > URL='/exchweb/bin/spell/owaspell.dll'
> >
> > urlscan.ini:
> > ; Exchange 2003 Urlscan configuration for OWA, Outlook Mobile Access,
> > Exchange ActiveSync,
> > ; remote procedure call over Hypertext Transfer Protocol, and Web Folders.
> > ; Version 1.1
> > [options]
> > ; NOTE: Customers with Exchange 2003 running on Windows Server 2003 with
> > URLScan installed may need to modify the "VerifyNormalization=1"
> > ; option in this template to be "VerifyNormalization=0" if they encounter
> > a
> > "404" error when attempting to open messages or items that contain
> > ; the "+" symbol in the subject or name.
> > UseAllowExtensions=0
> > NormalizeUrlBeforeScan=1
> > VerifyNormalization=0
> > AllowHighBitCharacters=1
> > AllowDotInPath=1
> > RemoveServerHeader=0
> > EnableLogging=1
> > PerProcessLogging=0
> > AllowLateScanning=0
> > PerDayLogging=1
> > RejectResponseUrl=
> > UseFastPathReject=1
> > ;LoggingDirectory=
> > LogLongUrls=0
> >
> > [AllowVerbs]
> > ; These are the only verbs that are permitted.
> > GET
> > POST
> > PROPFIND
> > PROPPATCH
> > BPROPPATCH
> > MKCOL
> > DELETE
> > BDELETE
> > BCOPY
> > MOVE
> > SUBSCRIBE
> > BMOVE
> > POLL
> > SEARCH
> > HEAD
> > PUT
> > OPTIONS
> > RPC_OUT_DATA
> > RPC_IN_DATA
> > X-MS-ENUMATTS
> > LOCK
> > UNLOCK
> >
> > [DenyVerbs]
> >
> > [DenyHeaders]
> > ;
> > ; Request headers that are listed in this section cause Urlscan to
> > ; reject any request where these request headers are present.
> > ;
> > ; List headers in the form
> > ; Header-Name:
> > transfer-encoding:
> >
> > [AllowExtensions]
> > ;.asp
> > .cer
> > .cdx
> > .asa
> > .htm
> > .html
> > .txt
> > .jpg
> > .jpeg
> > .gif
> > .dll
> >
> > [DenyExtensions]
> > ; Deny executable files that might run on the server.
> > ; DO NOT include .exe in this list if Exchange 2003 OWA is configured to
> > use
> > SMIME as that would disable OWA.
> > .exe
> > .bat
> > .cmd
> > .com
> >
> > ; Deny scripts that are used infrequently.
> > .htw ; Maps to webhits.dll, part of Index Server.
> > .ida ; Maps to idq.dll, part of Index Server.
> > .idq ; Maps to idq.dll, part of Index Server.
> > .htr ; Maps to ism.dll, a previous administrative tool.
> > .idc ; Maps to httpodbc.dll, a previous database access tool.
> > .shtm ; Maps to ssinc.dll for server-side includes.
> > .shtml ; Maps to ssinc.dll for server-side includes.
> > .stm ; Maps to ssinc.dll for server-side includes.
> > .printer ; Maps to msw3prt.dll for Internet printing services.
> >
> > ; Deny various static files.
> > .ini ; Configuration files
> > .log ; Log files
> > .pol ; Policy files
> > .dat ; Configuration files
> >
> > ; Deny extensions for Outlook Mobile Access.
> > .asax
> > .ascs
> > .config
> > .cs
> > .csproj
> > .licx
> > .pdb
> > .resx
> > .resources
> > .vb
> > .vbproj
> > .vsdisco
> > .webinfo
> > .xsd
> > .xsx
> > ;.dll ; Cannot do this for RPC over HTTP or for Exchange ActiveSync.
> >
> > [DenyUrlSequences]
> > .. ; Do not permit directory traversals.
> > ./ ; Do not permit trailing dot on a directory name.
> > \ ; Do not permit backslashes in URL.
> > % ; Do not permit escaping after normalization.
> > & ; Do not permit multiple Common Gateway Interface processes to run on
> > a
> > single request.
> >
> > [RequestLimits]
> > MaxAllowedContentLength=1073741824
> > MaxUrl=16384
> > MaxQueryString=4096
>
>
>
.



Relevant Pages

  • Re: About http method trace track options in IIS4
    ... > Ok thansk but i would try first without urlscan. ... >> request. ... of allowed parts of requests reaching the server. ... Deny executables that could run on the server ...
    (microsoft.public.inetserver.iis.security)
  • Re: URLScan Rejects header "transfer-encoding:"
    ... URLScan may block this type of request. ... "I really did not want to reconfigure the URLScan just to accomodate a JDK ... cause vulnerabilities on your server. ... configuration as you see fit and we provide the information to do this. ...
    (microsoft.public.inetserver.iis.security)
  • URLScan detection
    ... Product: URLScan ... URLScan can be detected on IIS servers by the way it responds to HEAD ... When a bad URL is rewritten it is changed to the GET request type. ... Server: Microsoft-IIS/5.0 ...
    (Bugtraq)
  • Re: What is the URLScan Rejection Response?
    ... You can customize the response that UrlScan sends when it rejects a request. ... page contain your own custom code to run when UrlScan rejects a request. ... RejectResponseUrl in the UrlScan.doc file. ...
    (microsoft.public.inetserver.iis.security)
  • Re: About http method trace track options in IIS4
    ... I doubt URLScan will have any noticable affect on the performance of your ... "translate:" header because it sometimes causes lots of urlscan logging you ... request. ... of allowed parts of requests reaching the server. ...
    (microsoft.public.inetserver.iis.security)