Considering I am on the verge of an argument with one of EE's Linux Zone Advisors, I am really glad you asked this question :)
Honestly, I see the point made by the *nix nuts out there, Windows has been legendary in its vulnerabilities and exploits. The key point here is updatability (assuming that is even a word).
If you keep your server fully up to date, only the best of the best hackers will be able to cause you grief, and quite honestly, they are not going to be interested in your SBS network.
And this is where Windows has a HUGE advantage over linux - updates. Sure, I have played with linux over the years, and while i never enjoyed it (considering lots of my hardware wouldn't work and the answers were "yeah, it isn't going to") I did see the red hat updater (or something like that). It didn't include everything on the system, as microsoft updates do, and is a downside in using the open source platform. Sure, 1,000 independant coders making quality software the world over is a great idea, but if one of them gives up on a project, you need to wait for someone else to pick it up or change to another program to do it for you. It is unpolished, unprofessional, and awkward.
Were that not the case, I would probably give it another go - and I am sure they will get there, but they are not there yet.
So, with that out of the way, how secure is SBS. Well, that all depends. You seem to have configured the system by the book, which is good, but it does not include your router/firewall setup. The only ports you need open are really 443 and 25 - the more you open, the more ways in. You can also open the VPN ports, and 444 for sharepoint and 4125 for RWW, if you are going to use them.
Now, SMTP (25) is going to be secure as long as you are not an open relay, and even more secure if you enable tarpitting and recipient filtering. There is no way into a system with SMTP, your greatest risk is being used as a spam bot, or being harvested for spam yourself.
As for SSL (443), specifically OWA, As long as you have a good password policy that requires strong passwords and change them often, the risk is very minimal.
ISA is just a software firewall, it never really floated my boat, i prefer a nice big router.
With port 3389 open, you are possibly at risk of someone bruting your accounts - but a good policy should help remove some of that. There is also the possibility of a man in the middle attack, but the likelyhood of someone specifically targetting you, and knowing you were going to connect and from where, is really, really low.
In short, properly configured your SBS server will be as hard as anything else out there providing the same services. The more you want your server to do, the more at risk you are of another way someone can get in.
As for this furry toothed linux tragic, I would be taking anything he says with a grain of salt. Any really biased opinion is going to have little value - and while I know I am going to be biased towards MS, I like to consider myself relatively open to *nix - I don't hate it, it just isn't for me.
-red
Main Topics
Browse All Topics





by: leewPosted on 2007-08-29 at 19:59:23ID: 19797162
Microsoft has done a GOOD job with securing it's server products and SBS is no exception. EVERYTHING can be hacked and how secure things are out of the box really depend on you - are you patching? Are opening ports?
Ask him how many vulnerabilities Apache has had over the last 2-3 years... and how IIS has had (IIS has had a VERY low number - apache, not so much - check out www.secunia.org for more information).
You run an FTP server and you're less secure. You open port 80 and you're less secure. There is NO SUCH THING as a secure network - you are managing risk - that's it. MORE secure would be to NOT use RWW and instead require two factor authentication with a VPN.
I'll say linux is great - BUT, you (and he) needs to understand certain realities. SBS is user friendly and designed to be largely managed by the small business employee who is the defacto IT guy. Linux is great, but NOT NEARLY AS USER FRIENDLY. So the while the software may be free, it's also FAR more expensive to manage UNLESS there is a linux guy on hand. So now ask - even if linux is more secure (and this very debatable) it is also more costly and small businesses need to be cost conscious as much as security conscious (in genera). This doesn't mean you should open everything up, but SBS is generally far cheaper to manage than linux.