[Intrusions] Would IIS auth prevent buffer overflow attacks
Josh Tolley
josh at raintreeinc.com
Thu Aug 25 14:57:08 GMT 2005
Stephen Shepherd wrote:
> If IIS authentication were enabled on a web server
> would it prevent buffer overflow attacks unless the
> attacker had valid credentials.
>
> I would think that the web server would not process
> the initial get request until it had successfully
> authenticated the client??
>
> Just curious if this would add any protection to a www site..
> _______________________________________________
> Intrusions mailing list
> Intrusions at lists.sans.org
> http://www.dshield.org/mailman/listinfo/intrusions
>
The short answer is that *if* you trust your authenticated users not to
exploit a buffer overflow (whether intentionally or otherwise), you may
be somewhat safer by turning on some form of authentication. Since in
many cases, it's a bad idea to trust your users, and since it would
probably only provide *some* security anyway, for buffer overflow
protection specifically authentication probably isn't a good mechanism
to use.
I'm not an IIS guru, but for any given web server and any given web
application it would depend on whether whatever triggers the buffer
overflow happens in the application before the authentication happens.
For instance, a web server implementation would, in most cases, have to
determine what page the attacker was browsing to before checking
credentials, assuming it is capable of providing different
authentication realms based on what page you were looking at. If there
were a buffer overflow in that process, authentication wouldn't help
you. But, if there's a buffer overflow in some web application where
authentication is controlled before the web app is even run, then you're
probably safe from it when you turn authentication on, again provided
you trust your users.
--
Josh Tolley
Raintree Systems, Inc.
http://www.raintreeinc.com
Office Phone: (801) 293-3090
Corporate Office: (800) 333-1033
More information about the Intrusions
mailing list