What you say is not exactly untrue, but for most home users, hardening
a computer by disabling services and a long list of other things
manually is usually not the ideal answer, due to the time and
expertise necessary and the likelihood that mistakes will be made.
While it is true that firewall plus disabling services is more secure
that just firewall alone, for most home users, firewall should be the
first step, disabling the messenger service and Snort for IDS are
optional ninth and tenth steps.
I absolutely agree. Firewall first. Absolutely. Do the others as
time and expertise allows.
Snort is a fine IDS, but there are a lot of other things that were
never meant to be IDS that are nevertheless good to monitor for signs
of intrusion, such as the Windows System and Application logs,
computer reboots, service starts and stops, file changes, IIS logs,
router syslogs, local user databases, windows file access auditing on
key files, etc.
I would take issue with the idea that the logs were never meant to
monitor for signs of intrusion. I would contend that the logs are
there for a variety of reasons. One being providing evidence of
intrusion. The logs also are much more benign. They don't open a
possible port of entry up to be exploited.
Disabling the messenger service alone does not do very much to
increase the security of most home computers. There is currently only
one known vulnerability in the messenger service, and there is a patch
for that vulnerability. I would argue that leaving the messenger
service enabled with the patch installed can increase your security
compared to disabling the service.
Again, I would disagree. Months ago I argued that the Messenger
Service was a risk if you didn't need it to run. I suggested that at
any time a vulnerability could be discovered and exploited in it -
just like sendmail. I was ridiculed about that notion. Now why in
the world would we think that this would be the one and only
vulnerability in this service? Oh, I know, we'll use Internet
Explorer as and example. Only one vulnerability was ever found in it
and Microsoft fixed it immediately and there's never been a problem
with it since, right?
What should speak volumes in this particular case is the fact that
Microsoft in it's next service pack and subsequent OS releases is
*disabling* the Messenger Service just because of the reasons I
mentioned. Bottom line is if you don't need the service, turn it off.
If you need it or don't know if you do leave the default settings.
Suggesting that this service provides some beneficial unintended side
effect as a warning system is quite a stretch, IMO. The only time it
would act as such if someone sent a net send message to you. While
not extremely rare, it doesn't happen to every one every day, let
alone have it happen so frequently that it would warn you within
minutes of your firewall being down. So in effect, by suggesting it
is a valuable warning system when in fact it is a very lousy one,
people can easily develop a false sense of security.
The goal of computer security is not to become 100% secure no matter
what the cost.
You can never be 100% secure. And I never said that one could. But I
am wondering, exactly what *cost* is there in taking 30 seconds of
one's life and disabling the Messenger Service?