Re: ISS 6.0 and tilde
From: Wade A. Hilmo [MS] (wadeh_at_microsoft.com)
Date: 06/10/04
- Next message: Jeff Cochran: "Re: FREE Internet servers Monitoring!"
- Previous message: Egbert Nierop \(MVP for IIS\): "Re: How to implement CDonts on 2003 server (Can't alter current apps)"
- In reply to: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Next in thread: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Reply: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 9 Jun 2004 17:34:52 -0700
Hi Egbert,
Back when we were designing IIS 6, we met with some of the key folks on the
file system team, and it turns out that there is no way we can prevent the
operating system from opening short file names unless they are disabled at
the OS level (including \\?\ and \\.\ syntaxes.) And we can't disable them
at the OS level because there are other things that ship on the CD that
depend on short file name support. We would have liked very much to avoid
testing for this, but we're still stuck with it.
Thank you,
-Wade A. Hilmo,
-Microsoft
"Egbert Nierop (MVP for IIS)" <egbert_nierop@nospam.invalid> wrote in
message news:OCH2r4nTEHA.1368@TK2MSFTNGP11.phx.gbl...
> "Wade A. Hilmo [MS]" <wadeh@microsoft.com> wrote in message
> news:uvvwHKkTEHA.2704@TK2MSFTNGP10.phx.gbl...
> > Hi Egbert,
> >
> > We definitely do not consider '~' to be a dangerous character. In fact,
> > it's a pretty commonly used character in URLs.
> >
> > What's happening here is that, based on the pattern of "~n" at the end
of
> a
> > directory or filename, where 'n' is one or more digits, we consider the
> > filename to be a possible short file name. Serving files out by their
> short
> > name is a security issue, per my previous posts on this thread.
> >
> > The reason that the original poster is seeing a problem where other
people
> > are not is, I believe, an issue with the way that their content is
ACL'ed,
> > vs the order in which IIS does authentication and confirming whether the
> > file name is, in fact, a short file name.
>
> I understand. But what my point was, is that IIS should not 'test' for
> existance short file names. As long as the right NT or Win32 api is
called,
> Windows will not check short file names. I might be wrong, but that's my
> experience with filenames.
>
- Next message: Jeff Cochran: "Re: FREE Internet servers Monitoring!"
- Previous message: Egbert Nierop \(MVP for IIS\): "Re: How to implement CDonts on 2003 server (Can't alter current apps)"
- In reply to: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Next in thread: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Reply: Egbert Nierop \(MVP for IIS\): "Re: ISS 6.0 and tilde"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|