Re: Would IIS auth prevent (http.sys)

"Evans, Arian" <[email protected]> Fri, 26 Aug 2005 09:53:29 -0500
Newsgroups gmane.comp.security.intrusions
Message-ID <8654C851B1DAFA4FA18A9F150145F92502C167F2@fnex01.fishnetsecurity.com>
<inline> 

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Stephen Shepherd
> Sent: Thursday, August 25, 2005 10:16 AM
> To: [email protected]
> Subject: Re: [Intrusions] Would IIS auth prevent buffer overflow attac
[...]
> 
> You mention http.sys.  Are you saying that this driver
> pre-processes all requests?  If that is the case both
> http.sys and the auth module would be potential
> targets.  Correct?

Starting with Win2k3/IIS 6.0, Microsoft moved the http parser
into the kernel for performance. HTTP would be pre-parsed, so
auth like Basic, NTLM, etc. would be  parsed by http.sys. Auth
like Kerberos I believe would be handled at the IP stack, though
I am not certain about this.

While I found the move to the kernel concerning given IIS's
history, the fact is that the core web server hasn't had many
vulns discovered post-4.0, and MS has performed extensive third-
-party testing and source review against IIS 6.0. I believe Dave
Aitel and the ex-stake team found the chunked encoding issue with
IIS 6.0, which is one of only two issues discovered in total.

No issues were or have been discovered with http.sys. In fact,
as the story goes, the lead developer offered to cut off a finger
if any exploitable flaws were found in his code. </anecdotal>

HtH,

-ae


_______________________________________________
Intrusions mailing list
[email protected]
http://www.dshield.org/mailman/listinfo/intrusions