Re: There is no best one.
Quote:
Originally posted here by P4XEON
Microsoft's IIS and Apache HTTP are both equal. If they are both properly configured properly
they are resistant to almost all attacks. But then there are a few exceptions like an exploit
that allows a cracker access.
THE LARGEST REASON FOR WEB SERVERS AND BEING HACKED IS THE RESULT OF POOR ADMINISTRATION
I mostly agree with that, except:
1) Take both IIS and Apache out of the box and run it. Chances are, the Apache server is going to be reasonably configured and won't have any serious issues - the same is almost certainly not true for the IIS box.
2) Most "I can run a website" n00bs are going to probably want the point-and-clickness of something like IIS, and aren't going to bother to RTFM. This increases the problem significantly.
3) Looking at SecurityFocus and/or CERT (to mention only a couple), there are certainly more IIS warnings than Apache. Given market penetration of Apache, I'm unlikely to believe that it's "just because M$ is being targetted."
I can only conclude that, overall, IIS is going to be a much bigger burden to manage and/or admin than Apache. Plus, I don't need to run a GUI to run an efficient Apache server (kinda helps, since most of my machines I run without a head).
And has anyone ever tried to chroot an IIS instance or otherwise sandbox it?