Bernard
Tue Jan 06 00:11:21 CST 2004
What do you mean by "without server-side configuration".
the & after the first '?' is acceptable by default.
--
Regards,
Bernard Cheah
http://support.microsoft.com/
Please respond to newsgroups only ...
"David Wang [Msft]" <someone@online.microsoft.com> ????
news:eidvWZB1DHA.4032@tk2msftngp13.phx.gbl...
> Ok, time for URL anatomy:
>
>
http://server/vdir/hello.exe/path/info?querystring&Var1=Val1&Var2=Val2
>
>
http:// - protocol namespace
> server - destination server
> /vdir/hello.exe - "URL"
> /path/info - PathInfo
> ?querystring&Var1=Val1&Var2=Val2 - Querystring
>
>
> URLScan applies several of its verifications against the "URL" and
PathInfo
> (Note that without server-side configuration, it's not possible to
determine
> whether the real URL "resource" is "/vdir with a PathInfo of
> /hello.exe/path/info" , or "/vdir/hello.exe/path with a PathInfo of /info"
,
> etc). It does not even look at anything beyond the first '?' since it is
> querystring, by definition opaque user data where anything can be valid.
>
> You want to run URLScan as it is a defense layer for your webserver. It
> allows rejection of requests based on request characteristics under the
idea
> that request-based attacks and vulnerability have a certain "signature"
that
> can be rejected to thwart that attack. For example, URLScan easily
thwarts
> Code Red and Code Red since they have very identifiable signatures.
>
> --
> //David
> IIS
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> //
> "Steve Mauldin" <anonymous@discussions.microsoft.com> wrote in message
> news:2BBBB895-E4AC-4F60-889A-A9C8FD9E4ED4@microsoft.com...
> David,
>
> Both It looks that both you and Jeff Cochran are correct. URLScan was
> installed on the production server sometime in the past and it is blocking
> the URL requests that contain an & and the test server does not have it
> installed.
>
> Does URLScan also stop a valid & on the URL?
> I.E. variables being passed on the URL as an example
> <B>welcome.asp?myvariable=myvalue&mysecondvariable=mysecondvalue.<B>
>
> Also a question from my Network Admin was "Is URLScan still needed since
it
> was a short term fix for the Code Red II virus and several patches have
come
> out since Code Red II cropped up?"
>
> Thanks for all your input on this.
>
>