Slashdot Mirror


Top 12 Operating Systems Vulnerability Survey

markmcb writes "Have you ever wondered how vulnerable your computer is from the first bit you write to the hard drive all the way until you have a fully patched system? If so, Matthew Vea has posted a concise summary of security strengths and shortcomings for twelve of the major operating systems of 2006/2007. In his summary, Matt tests each OS with widely available tools like nmap and Nessus, and notes responses at install, pre-patch, and post-patch times for each system. After the tedious job is done, he produces results that will make both the Apple and Windows communities cringe with regards to security. From the article: 'As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities ... The UNIX and Linux variants present a much more robust exterior to the outside. Even when the pre-configured server binaries are enabled, each [Linux] system generally maintained its integrity against remote attacks.'"

206 comments

  1. SAY IT AINT SO JOE by stratjakt · · Score: 1, Troll

    As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities

    The difference is, the exploits for the mac just work, but you have to trick a stupid windows user into running them to hack XP.

    Also, Macs are Jimmy Fallon-esque metrosexuals.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:SAY IT AINT SO JOE by iangoldby · · Score: 4, Funny

      The difference is, the exploits for the mac just work, but you have to trick a stupid windows user into running them to hack XP.
      That's not remotely funny -- even with the firewall disabled.
    2. Re:SAY IT AINT SO JOE by Jaqenn · · Score: 2, Funny

      I thought it was funny, but maybe because I had a co-worker who always went on about how everything on the mac 'just works'.

      --
      You are awash in a sea of fiercely stated opinions. Obvious exits are: 'File->Quit', 'Reply', and 'Page Down'.
    3. Re:SAY IT AINT SO JOE by kgbspy · · Score: 3, Funny

      PC user: Macs suck. You can't play games on them, you can't get any good software for them; really, nobody supports Macs. Mac user: Yeah, but at least we don't get viruses. PC user: See? Not even virus writers support Macs!

      --
      ~
      ~
      ~
      -- INSERT --
  2. huh? by stim · · Score: 0

    where is the 'duh' tag on this one?

    --
    Browse at -1 to keep an eye out for abuses.
  3. No OpenBSD? by sunwukong · · Score: 1, Interesting

    Considering that server OSs were examined, why no OpenBSD? Too "obvious"?

    1. Re:No OpenBSD? by soloport · · Score: 4, Informative

      Considering that server OSs were examined, why no OpenBSD? Too "obvious"?

      Title says, "Top 12"? (Am guessing.)

    2. Re:No OpenBSD? by Seumas · · Score: 0, Flamebait

      This whole article is under an idiotic premise.

      Installing systems with no patches or older patches and putting them online will open them up to a lot of vulnerabilities. No kidding, Einstein?! Maybe that's why patches were released for them later, huh?

    3. Re:No OpenBSD? by IMightB · · Score: 1

      Dude don't you know? BSD is dying... Netcraft confirmed it.

    4. Re:No OpenBSD? by Anonymous Coward · · Score: 0

      Good luck getting those patches applied in the 20 seconds it takes to find and compromise your box.

    5. Re:No OpenBSD? by Anonymous Coward · · Score: 0
    6. Re:No OpenBSD? by Antique+Geekmeister · · Score: 1

      No, BSD is still quite active, including the one inside Apple these days. But the testers were probably unable to install OpenBSD on any hardware less than 8 years old: that OS does *not* have a sane installer or compatibility with a lot of more modern components.

      Go ahead, get an off-the-shelf USB wheel-mouse working on OpenBSD without spending at least 2 days hand-building kernels and other components.

    7. Re:No OpenBSD? by Anonymous Coward · · Score: 0

      Got a Dual Opteron with DDR2 RAM, 7600GS nVidia, USB optical mouse working fine here... with X and everything...

  4. come on... by cosmocain · · Score: 3, Insightful

    ... i'm no M$-fanboy at all, but testing a 2001-XP against a end-2006 fedora is not actually making any sense. install a 2001-red hat to compare and then tell me the numbers. i'm quite sure that there are no breaches as severe as the lsass or rpc/dcom stuff, but this comparison just doesn't make any sense...

    1. Re:come on... by drinkypoo · · Score: 4, Insightful

      ... i'm no M$-fanboy at all, but testing a 2001-XP against a end-2006 fedora is not actually making any sense. install a 2001-red hat to compare and then tell me the numbers.

      My only complaint is that Windows XP should be tested as installed from SP2, since any XP CD distributed through authorized channels today has SP2 built in.

      But you have to realize that Windows XP is the most common version of Windows in use today, and so it is reasonable to test it today...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:come on... by dpilot · · Score: 1

      Maybe, maybe not. What do you get today when you buy a Retail copy of XP? Is SP2 slipstreamed, at the very least?

      I recently reinstalled an XP machine for my sister-in-law, and when I was done with the recovery CD, I'm not sure if the system was at base, or at SP1. I had to install a pile of updates with numerous reboots, and THEN I was able to install SP2, plus then I went on to install yet more updates. Maybe I did it the hard way, maybe I'm a noob with Microsoft products, maybe it has something to do with the fact that the screen was VGA resolution, starting at 256 color and changing to 16 color partway through, and I couldn't fully grok the MS Updates website with so little real estate. I finally got the right drivers loaded some time after SP2.

      Of course now you can't buy XP preloads any more, but the relevant data point would have been a freshly-preloaded XP system from late last year.

      It's a box-to-box comparison.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:come on... by cosmocain · · Score: 1, Informative

      for sure it should be tested. and as you said: at least as shipped by now with SP2 pre-installed. that's what comparisons are for: take the available product and compare it to another available product. XP really HAS a bad security record, there's no point in arguing that, but this is no news, it's widely known.

    4. Re:come on... by pembo13 · · Score: 1

      It's not the testers fault that there's no Windows 2006.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    5. Re:come on... by cosmocain · · Score: 0

      all versions you by right now have SP2 integrated. you possibly can't get any LEGAL box consisting of XP "pre-alpha", as it was shipped in 2001. so it's no box-to-box, as you won't be able to buy a 2006-XP without SP2 integrated. as i said: if you wanted to make a comparison like that, take a 2001-red hat, compare those two and then: update all the patches of every year, check again and so on. i'm quite sure XP would not in any way actually WIN this comparison, but this is the only way to go to have any sense in this comparison: either take a XP SP2 as shipped or take a redhat as shipped in 2001.

    6. Re:come on... by cosmocain · · Score: 1

      but there is a XP SP2 integrated...

      oh my, there are enough flaws in M$-soft, you don't have to fake statistics. that's all i'm nagging about: it's statistical nonsense to compare two products that were released more than a half decade apart and test them in there original shipped condition. that's kind of "fuddish", even though normally this is M$' domain. compare them in their shipped-by-now condition and all is fine...

    7. Re:come on... by thanksforthecrabs · · Score: 1

      Actually, new CDs come with SP 2a

      (as if it makes THAT big of a difference...)

      (and why did my confirmation post word come up as "incest"? Isn't that a little too rough of a word to use?)

    8. Re:come on... by melonman · · Score: 1

      Also,

      The UNIX and Linux variants present a much more robust exterior to the outside

      might be true until you install most PHP apps in non-CGI mode, whereupon in most cases you've set up a race condition as to who runs admin.php first, and that's if your end user remembers to turn off execution permissions after running the script, and, if (s)he doesn't, your entire machine is compromised because every single PHP app is running under the same users...

      --
      Virtually serving coffee
    9. Re:come on... by DanCo · · Score: 1

      It does seem a bit strong, doesn't it?

      --
      It's not my fault - greatness was thrust upon me.
    10. Re:come on... by dpilot · · Score: 1

      What you say makes sense, unless like me you're using a years-old recovery/installation CD to reinstall an older system. But I guess that's not normal practice.

      I just wasn't sure what Microsoft's slipstream process was, or how up-to-date they kept the retail/OEM pipeline.

      --
      The living have better things to do than to continue hating the dead.
    11. Re:come on... by don_bear_wilkinson · · Score: 1

      Why? Because it's in the dictionary?

      It's just a word. Just because SQO(*) people are a little uncomfortable with what it represents, it still a valid term for use in a captcha.

      What next? We ban 'objectionable' terms in captchas?

      User: Stop using 'apple' - Macs suck!


      (*) Some Quantity Of; it's the quantification argument buster. Insert few, many, most, some, etc., as you see fit - but you can't argue with what I said based on a disagreement with the 'how many' part. :))

      --
      In Nature, stupidity is a capital offense. In human society, too many get off with less than a warning.
    12. Re:come on... by Anonymous Coward · · Score: 2, Insightful

      So only pay attention to the comparison from after the point SP2 is installed?

    13. Re:come on... by itlurksbeneath · · Score: 1

      So... Red Hat is to blame for a more secure system just because they put out more than a couple of updates a decade?

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
  5. Where's BeOS? by Anonymous Coward · · Score: 0

    Yes, I still use BeOS more than OS X. BeOS has never had a remote hole and it is much better than *nix & Windows for graphic applications. I also maintain my own patches since it is no longer updated.

    C'mon /., I thought this was a 'News for Nerds' site...

    1. Re:Where's BeOS? by Anonymous Coward · · Score: 1, Informative
  6. Missing option..... by Anonymous Coward · · Score: 0

    I'm always astonished that these OS security articles pretty much always leave out the Unix-type OS most focused on security (i.e. OpenBSD). This always leaves me wondering about the credibility of the review in general. It's like he's looking for champion of fuel-efficiency, but only testing sports cars and SUVs.

    1. Re:Missing option..... by Anonymous Coward · · Score: 0

      No, it'd be like looking at fuel efficiency of the most popular cars on the road. And since he covered XP and Mac OS Classic it wouldn't even have to be a comparison of latest models. OpenBSD is left out of this comparison because it should be left out.

  7. I would question their 2003 results by Anonymous Coward · · Score: 0

    First they stumble through the server role wizard enabling default options that no respectable admin would do.

    Also, it appears they roll over the SP1 and SP2 upgrades, which does apply to many updaters, but for a long time, native SP1 and SP2 installs block the inbound network until the first iteration of windows updates completes.

    2003 is not perfect, but you really have to work to fuck it up, unlike XP.

  8. Concise? by jonknee · · Score: 3, Insightful

    Matthew Vea has posted a concise summary of security strengths and shortcomings for twelve of the major operating systems of 2006/2007.


    Concise? Forgive me, but I was expecting a table or something that makes it easy to see the results. Instead it's 20 printed pages. I'd hate to see the expanded version!
    1. Re:Concise? by solevita · · Score: 3, Insightful

      Who reads printed pages anyway? Just scroll down and read the relevant test results for every OS. No need to read all the blurb about when XP was first released or in what university BSD first came about; just scroll down and read every bit that starts "Nmap". You'll get through it very quickly.

      It was much nicer than most stories that make it to the front page; I didn't have to keep clicking the next page button every 50 words. It was good stuff, there were no ads (although I do run adblock) and a great deal of easy to read information.

      Let's just hope that /. provides us with more of these.

    2. Re:Concise? by jonknee · · Score: 1

      I just used printed pages to measure the length, I didn't actually print it out. By your logic everything is concise, just skip to the end.

    3. Re:Concise? by quux4 · · Score: 1

      I also was dismayed at the lack of a summary table. So I built one.

      http://adminfoo.net/2007/03/os-vulnerabilities-com pared.html
  9. Stupid Comparison by Archangel+Michael · · Score: 1

    Okay, We all know that 2001 version of XP, totally unpatched is vulnerable. Duh

    I update all my WinXP installs OFFLINE, making sure that they are FULLY patched and running the latest AV before putting them on the wire. The issue is that Microsoft doesn't make it easy to do this, and I have to use third party products to properly secure their systems before they go online. (90+ Patches from SP2?????)

    To me, that is the greatest of all faults.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  10. This is a survey of security? by MonGuSE · · Score: 5, Interesting

    Since when does throwing up 12 boxes and running a quick nessus scan over them count as a security survey?

    1. Re:This is a survey of security? by Chacham · · Score: 1

      Since when does throwing up 12 boxes and running a quick nessus scan over them count as a security survey?

      ...since everybody else became too lazy to do it themselves.

    2. Re:This is a survey of security? by SatanicPuppy · · Score: 1

      THAT is what I was thinking.

      "I ran Nessus and then nmap, and this is what it said." Ooo, let me bow to your geekdom. And then he picks a raw version of XP...that's so unfair there aren't even words...Seriously, most of those flaws were fixed years ago, and you can't even buy XP like that anymore.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    3. Re:This is a survey of security? by Anonymous Coward · · Score: 0

      It's an omninerd article. What did you expect?

    4. Re:This is a survey of security? by Anonymous Coward · · Score: 0

      Story posted by Zonk. 'Nuff said?

    5. Re:This is a survey of security? by Bert64 · · Score: 1

      Some of those nessus issues identified are false positives... Like the rpc.cmsd hole on solaris etc, this is a really old vulnerability that existed in solaris versions 7 and earlier.
      Also, they missed the recent solaris telnet vulnerability (telnet -l -froot host).
      Finally, they say that OSX was insecure out of the box, even tho it had no services turned on by default and they had to explicitely enable them.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  11. Macs Still Safe in Default State by adavies42 · · Score: 5, Insightful

    The guaranteed-to-be-overlooked key point: all the Mac vulnerabilities exist in services that are off by default. Yes, it's annoying that Apple isn't faster at patching them (and other known local holes), but it still beats the hell out of XP's default state on first boot.

    --
    Media that can be recorded and distributed can be recorded and distributed.
    -kfg
    1. Re:Macs Still Safe in Default State by EraserMouseMan · · Score: 1

      Yea, but what's the very first thing you do after the first boot? Right, get latest updates. So 1hr after first boot Mac is not beating the hell out of XP.

    2. Re:Macs Still Safe in Default State by dpilot · · Score: 2, Insightful

      But unless you're already behind a firewall of some sort, 1 hour is more than long enough to be compromised, BEFORE the updates are done.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:Macs Still Safe in Default State by Slightly+Askew · · Score: 1

      unless you're already behind a firewall of some sort

      Exactly, and how are you going to get that firewall installed on XP SP2 before you are able...to...uh, never mind.

      --
      Public use of any portable music system is a virtually guaranteed indicator of sociopathic tendencies. -- Zoso
    4. Re:Macs Still Safe in Default State by Cheefachi · · Score: 4, Insightful

      I think what the parent poster was saying was that by default OS X has many services that can be compromised turned off and they remain turned off no matter how many times you perform an update or reboot. The article mentioned that all these services were manually turned on to perform the test so out of the box OS X is so secure they didn't even bother to test it out of the box.

      --
      An engineer is someone who spends 3 hours trying to solve a 2 hour problem in 1 hour - Anonymous
    5. Re:Macs Still Safe in Default State by vux984 · · Score: 4, Insightful

      The article mentioned that all these services were manually turned on to perform the test so out of the box OS X is so secure they didn't even bother to test it out of the box.

      But then they conclude OSX is rife with vulnerabilty during the patching process, which is pretty misleading if you ask me.

    6. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 1, Informative

      The guaranteed-to-be-overlooked key point: all the Mac vulnerabilities exist in services that are off by default.

      On the other hand, so is the firewall. Thus if any of those services do get turned on (e.g. CUPS because you installed a printer which requires it -- and note that Apple patched a CUPS remote DoS vulnerability this very month), then you may have a problem. Although I agree that this particular overview was unfair, I also think that in a more "real world" scenario people will end up opening ports (tcp 3689 anyone?) to the world, so OS X isn't completely off the hook either.

    7. Re:Macs Still Safe in Default State by crayiii · · Score: 2, Funny

      come on, you're saying that in 1 friggen hour, while I'm downloading SP2 on a new XP box that I'm going to be "infected?" Sounds a little far fetched to me...

    8. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 3, Informative

      Um...Yes. That's exactly what is being said. RTFA! or RRTFA. Machines have been infected in as little as 20 SECONDS!

    9. Re:Macs Still Safe in Default State by Mister+Whirly · · Score: 2, Informative

      XP SP2 comes with built-in firewall turned on by default, the XP CDs out now are slipstreamed XP2 version. So, to answer your (albeit facetious)question, the firewall is already enabled before you go online to get the rest of the patches. Not bulletproof but better than nothing.

      --
      "But this one goes to 11!"
    10. Re:Macs Still Safe in Default State by dpilot · · Score: 1

      When I reloaded my sister-in-law's machine with the recovery CD, which was old SP1, I brought the machine to my house, and put it behind my hardware firewall.

      --
      The living have better things to do than to continue hating the dead.
    11. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 0

      The guaranteed-to-be-overlooked key point: 4% market share... after all these years... fight it! fight it!

    12. Re:Macs Still Safe in Default State by Ingerod · · Score: 2, Informative

      True, but as far as I can tell the only vulnerability even with the services specified switched on is the possibility to gather usernames by guessing them. See http://www.vnutz.com/content/exploit/Nessus_Apple_ OSX_Tiger_10.4.8_Vulnerabilities.html. Nessus ranks them as low at worst. Nothing to be too excited about.

      Windows XP SP2 is a bit worse with one high risk allowing for remote code execution. All in all, not too bad compared to Win XP SP1. Both OSes are secure enough for desktop use. (As long as you don't use Outlook or IE...)

    13. Re:Macs Still Safe in Default State by NateTech · · Score: 1

      Yeah, his testing was rife with this kind of inconsistency. If you're looking to see if things are hackable during the install, you can't pick and choose the services you turn on after the install and then run your scans.

      Definitely biased. Loved that FreeBSD had nothing at all turned on... and got perfect goo-goo-gah-gah wonderful text.

      Whatever. He's a tard. Moving right along...

      --
      +++OK ATH
    14. Re:Macs Still Safe in Default State by Antique+Geekmeister · · Score: 1

      Run your Windows in a virtual environment, behind a firewall in the virtual server. Then use the updated OS image as your canonical installation image.

      This would work better if it were easier to register the license keys remotely, but it's workable.

    15. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 0

      Run your Windows in a virtual environment, behind a firewall in the virtual server. Then use the updated OS image as your canonical installation image.

      And what is the virtual server going to run on? Doesn't that require Widnows to be already installed and running?

    16. Re:Macs Still Safe in Default State by Bert64 · · Score: 1

      Cups only listens on localhost by default until you turn on printer sharing... Cups is always running, wether you have a printer configured or not.
      And in order to share printers with other systems, of course it needs to listen on the network, there's no way around that.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    17. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 0

      Since Windows can be owned in under 20 seconds, I don't think you'll have time to get your updates.

      Too bad for you and your Windows.

    18. Re:Macs Still Safe in Default State by Anonymous Coward · · Score: 0
      come on, you're saying that in 1 friggen hour, while I'm downloading SP2 on a new XP box that I'm going to be "infected?" Sounds a little far fetched to me...

      An hour is a long time. I've seen it happen in under a minute.

  12. Nessus and Nmap by demonbug · · Score: 5, Informative

    It seems that this "analysis" is rather over-dependent on Nessus. The article even points out that the tools used couldn't actually see any vulnerabilities (at least for the most up do date versions of the OSes), rather those listed were based on the "database" of vulnerabilities from Nessus. Seems like it would have been equally useful just to look in the Nessus database in the first place.

    1. Re:Nessus and Nmap by jimicus · · Score: 1

      The only realistic alternative (if you want to do such a scan without spending thousands on commercial software) is to start testing for vulnerabilities by hand.

      Granted, this can, in the right hands, be a means of finding new vulnerabilities. But it's a hell of a lot more work and if you're only interested in known problems - why bother when someone else has already scripted the lot?

      IMO, a well-maintained server's weakest link these days is stuff like weak passwords (for anything which requires user authentication, eg. ftp, POP3, IMAP) or something like poor code in a web application.

  13. Not A Stupid Comparison by drinkypoo · · Score: 1

    The reason it is not a stupid comparison is that Microsoft doesn't make it easy to do, so most people do it online. Granted, most of us do it from behind a firewall, but a compromised machine on your network listening to DHCP requests and responses might very well hack your ass in moments.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Not A Stupid Comparison by InsertCleverUsername · · Score: 2, Insightful

      Parent makes an important point. I think the MS automatic updates are a great help to Joe Average User, but if they wanted to do things right, MS would lock down almost all networking other than HTTP connections to update.microsoft.com until the fresh install was fully patched.

      --
      Ask me about my sig!
  14. Obligatory missing option post. by Dusty · · Score: 2, Insightful

    What no OpenVMS analysis?

    1. Re:Obligatory missing option post. by $RANDOMLUSER · · Score: 3, Funny

      Ha ha. My favorite oxymoron: "Open VMS". The question isn't really "Can you break in?" but "Why would you want to?".

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Obligatory missing option post. by LWATCDR · · Score: 1

      Actually VMS has traditionally been a very secure system. I bet that anyplace running VMS probably has some very interesting stuff in their network.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  15. MacOS X vs. UNIX? by Anonymous+Brave+Guy · · Score: 1

    As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities ... The UNIX and Linux variants present a much more robust exterior to the outside.

    Hmm... MacOS X bad... UNIX good.

    Presumably this contradiction is resolved by noting that on MacOS X, the vulnerable services are off by default, so MacOS X is in fact ripe with vulnerabilities out of the box, yet still presenting a robust exterior?

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:MacOS X vs. UNIX? by 8-bitDesigner · · Score: 1

      Aye, the distinction between Linux/Unix and commercial OSes was a bit odd. Honestly, it should be the three commercial offerings (Apple, Sun, MS) versus BSD/Linux. Totally different beasts, as I'd imagine there's more in common between OpenBSD and Linux, than say, OpenBSD and Solaris, or OSX

  16. Nice Cherrypicking by AKAImBatman · · Score: 5, Insightful

    As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities ... The UNIX and Linux variants present a much more robust exterior to the outside.

    The article also says:

    By default, Apple OS X does not have its built-in servers enabled. For testing the standard binaries, [available services] were all enabled through the Preferences tool. After enabling the services, Nmap identified the freshly opened ports and Nessus found only a user enumeration vulnerability in the HTTP server.

    Out of the box, OS X is highly secure. You make the active decision to risk remote exploits when you enable these services.

    For OS X Server, they had this to say for it, "Out of the box":

    During installation, Nmap fingerprinted the setup TCP/IP stack as OS X 10.3 or 10.4 and identified an open SSH port. Nessus did not identify any external vulnerabilities.

    The lesson to be learned here is that an open connection is a potentially exploitable one. So don't open connections unless you're sure you want to do so. The second part of that lesson is if you're going to enable a remote port, make sure your security patches are up to date. "Out of the box" software is only secure for a short period of time.
    1. Re:Nice Cherrypicking by SCHecklerX · · Score: 5, Insightful

      The lesson to be learned here is that an open connection is a potentially exploitable one. So don't open connections unless you're sure you want to do so. The second part of that lesson is if you're going to enable a remote port, make sure your security patches are up to date. "Out of the box" software is only secure for a short period of time.


      Which is one reason it's so hard to secure a windows system. Who knows what half of those listening services actually do and what depends on them.

      Also, you missed the third part, which is to configure the services you do need conservatively (ie, configure apache to not allow methods you do not use for your site, disable anonymouse FTP, or if needed lock its permissions and probably chroot it, etc).

      Security isn't *too* hard if you have admins that actually listen to their lead security guy:

      1. Run only the services that you need
      2. Configure those services securely
      3. Keep those services patched


      Yes, there is a lot more to security, and how services are used factors into your response in how to mitigate any known problems, but the sysadmin security stuff boils down to the above list.
    2. Re:Nice Cherrypicking by stratjakt · · Score: 2, Insightful

      Who knows what half of those listening services actually do and what depends on them.

      I do, lots of people do.

      Which one do you have a question about?

      It's not that hard to learn Windows.

      --
      I don't need no instructions to know how to rock!!!!
    3. Re:Nice Cherrypicking by jeffasselin · · Score: 1

      Reading this strange blurb, I couldn't figure out how they'd arrive at the conclusion that OS X had more remotely exploitable vulnerabilities active before patching than say Linux or other UNIX variants, since it doesn't even expose any services to the outside by default!

      Reading this, though, where they say they just "enabled all the services" shows that the methodology in this analysis is pretty bad. Did they also enable SMB and AFP file sharing services on the other systems? Enable Apache/IIS?

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    4. Re:Nice Cherrypicking by fazookus · · Score: 2, Insightful

      "Although OS X features a robust implementation of IPFW (Internet Protocol FireWall), it was not enabled."

      So they take a secure machine and start services to make it less secure, but they can't be bothered to turn on the firewall?

      Odd...

    5. Re:Nice Cherrypicking by Mister+Whirly · · Score: 2, Insightful

      "Who knows what half of those listening services actually do and what depends on them."

      People that are serious about security and don't want their boxes compromised.... For instance, me.
      An OS service is an OS service - figuring out *nix services is no easier or harder than figuring out Windows services.

      --
      "But this one goes to 11!"
    6. Re:Nice Cherrypicking by PygmySurfer · · Score: 1

      If they'd installed Solaris correctly, they'd have had the same out-of-box results - The Solaris 10 installer asks if you want to enable all of the services that were enabled by default on previous Solaris versions, or if you'd like to lock the box down and only have SSH enabled.

      Relying on Nessus alone isn't much use anyway - basically all it does is compare banner output to what's in it's database. If you apply a patch that doesn't update the banner (say a patch backported to a previous version), Nessus will still flag it as a vulnerability. Nessus is great for identifying potential vulnerabilities, but you've got to go the extra mile and verify that you are indeed vulnerable.

    7. Re:Nice Cherrypicking by Doctor+Memory · · Score: 1

      If they'd installed Solaris correctly, they'd have had the same out-of-box results Well, it's not their fault the Solaris installer works correctly. Maybe if it had a defective one like Fedora...

      (From TFA, describing the Fedora testing):

      Despite the previous configuration prompts, the chosen servers [FTP, Mail, NFS, SSH, Samba, HTTPS, telnet and HTTP] were still not enabled. Fedora's so security-conscious, it won't start services that might get compromised! Next release, they may improve security by simply not shipping any network drivers... ;)

      Did anyone else find it odd that they went out of their way to load the entire Solaris distribution, but cherry-picked the Fedora options they loaded? No, I guess I'm not either... Anyone who claims that all the world's computers run either Windows, Linux or OS X isn't someone who's terribly clued in to begin with.
      --
      Just junk food for thought...
    8. Re:Nice Cherrypicking by McKing · · Score: 1

      It's their fault for not checking the "disable remote services" option on startup. Had they done so, then all but a handful of services would start automatically after install, and the ones that do start up listen only on localhost except for ssh. It's what Sun calls their "Secure By Default" stance.

      He should have done some research and scanned both regular and Secure By Default, then we would have seen a big difference.

      --
      If only "common" sense was actually that common...
    9. Re:Nice Cherrypicking by Anonymous Coward · · Score: 0

      > Who knows what half of those listening services actually do and what depends on them.

      I do, lots of people do.


      Not without source you don't. You only have a rough approximation from the published interface.

    10. Re:Nice Cherrypicking by L0rdJedi · · Score: 1

      And I suppose you read all the source code of all the services you run on your Linux box before you run them? I also suppose that you compile everything from source, but only after pouring through all the sources to make sure it's only doing what it says it's doing?

      I guess you don't use your computer for much.

    11. Re:Nice Cherrypicking by Anonymous Coward · · Score: 0

      And you've audited EVERY line of Linux code that you actually use? You've done regression testing on every point release of a new kernel and daemon process? You've invested all that time? For free? I'd say you use your computer too much.

    12. Re:Nice Cherrypicking by mhall119 · · Score: 1

      They disabled the firewall on Windows XP SP2 and Vista Ultimate, and opened up ports on the Fedora and Suse firewalls for the services they were testing, the point was to test the binaries as well, not just the firewall. So stop acting like they treated OS X unfairly.

      --
      http://www.mhall119.com
    13. Re:Nice Cherrypicking by a.d.trick · · Score: 1

      disable anonymouse FTP

      Actually, anonymous connections are the only thing FTP is good for. Anything that requires authentication should use an encrypted protocol like SSH or SFTP (if you use key based authentication you can kind of get away with no encryption, but it's still a bad idea).

    14. Re:Nice Cherrypicking by a.d.trick · · Score: 1

      My humble experience would say otherwise. All the services on my desktop system were either explicitly enabled by me (like SSH and Apache) or they are boot level daemons (like checkfs, clock, consolefont, etc). I can check what each script does by reading it's entry in /etc/init.d/ (as long as the author doesn't use too much crazy BASH magic). If I want to find the dependencies, I just look for something that looks like this:

      depend() {
      use logger dns
      need net
      provide cron
      }

      I hardly know anything about shell scripting and I can figure out what that does.

      Yeah, I know about services in Windows. You can open up a little Windows with a huge list of services. Thankfully, most of them are turned off by default these days (it wasn't always this way). I don't know any way of finding out the dependencies (besides trial and error) and there's no way in hell you'll be able to read the code that it runs. Most of them are fairly well behaved, although there's the Licensing Service that has given my friends a fair amount of trouble (no, they're not software pirates). And there's the DRM services that make me feel a bit less than welcome.

    15. Re:Nice Cherrypicking by Mister+Whirly · · Score: 1

      "I don't know any way of finding out the dependencies (besides trial and error)"

      When you open up the services in Windows and you select one of the services, the tab labeled "Dependencies" will tell you which serives depend on it, and which services it depends on to run. You don't even need to look at any code or scripting to determine dependencies. And the convenience of managing all services from one central console....

      --
      "But this one goes to 11!"
  17. big deal... by MrJerryNormandinSir · · Score: 1

    I can run Nessus too!

    1. Re:big deal... by Anonymous Coward · · Score: 0

      Then do so, and publish your own findings. Until then, STFU.

  18. Read carefully what was done on MacOS X by david.emery · · Score: 5, Insightful

    Note that on both MacOS X and MacOS X Server, there was a clean installation, followed by specific USER ACTIONS to ENABLE services. Thus it should not be a surprise if you turn on the Web service, for example, you now respond on port 80.

    Now once you enable a service, it's legitimate to then analyze the exposed service for vulnerabilities, and I found that information interesting.

    But it should have been clearly established that the vulnerabilities noted in Mac OS X are for services that the user specifically enabled. The general description does not call this out, and I think that the conclusions are flawed because of this.

              dave

    1. Re:Read carefully what was done on MacOS X by drinkypoo · · Score: 1

      But it should have been clearly established that the vulnerabilities noted in Mac OS X are for services that the user specifically enabled. The general description does not call this out, and I think that the conclusions are flawed because of this.

      The FA is quite explicit in telling you that they enabled various services.

      Are you complaining about the summary?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Read carefully what was done on MacOS X by samkass · · Score: 3, Insightful

      I think their analysis is fundamentally flawed once they put MacOS X and UNIX into separate buckets. Almost everything they tested on MacOS X is based on the UNIX underpinnings of MacOS X, and at that level MacOS X *is* UNIX (with 10.5, they even went through the trouble of getting it certified as such). It's not like they were testing Cocoa or the GUI.

      Any remote network vulnerability that treats MacOS X as anything other than another UNIX distro has built-in bias.

      --
      E pluribus unum
    3. Re:Read carefully what was done on MacOS X by Mr.Ned · · Score: 1

      "But it should have been clearly established that the vulnerabilities noted in Mac OS X are for services that the user specifically enabled. The general description does not call this out, and I think that the conclusions are flawed because of this."

      They applied the same standard and procedure to FreeBSD. Nessus revealed *zero* vulnerabilities. It's all great and fine to disable services by default, but what happens when you want to use those services?

    4. Re:Read carefully what was done on MacOS X by eli+pabst · · Score: 1

      He did that with virtually all the OSes and made it clear in each OS summary that's what he did.

    5. Re:Read carefully what was done on MacOS X by david.emery · · Score: 1
      1. I agree with and am concerned by the vulnerabilities mentioned in the article when MacOS X services are enabled, especially after Software Update is run (and the OS is expected to be fully up-to-date.) So that's not my problem with the article (but it is my problem with Apple now...)

      2. My problem is this statement in the summary:

      As far as "straight-out-of-box" conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities. If you install MacOS X or MacOS X Server out-of-the-box, and do NOT enable any services, then MacOS X has a very different vulnerability profile than Windows.

      If you do the next reasonable thing, enabling typical services, then MacOS X reveals vulnerabilities.

      That's what the methodology shows, but it's not what the summary says.

                dave
    6. Re:Read carefully what was done on MacOS X by david.emery · · Score: 1

      p.s. Consistent with the "in 2006" methodology, all available patches at the time of the experiment were applied, resulting in MacOS X.4.8. Since then Apple has released X.4.9.

      It would be an interesting follow-up to see if these vulnerabilities are fixed. This would establish that

      (a) if you're up-to-date for OS X, you are or are not still at risk, and

      (b) Apple is slower than the Linux alternatives in patching known vulnerabilities (but does fix them)

      Since many of the tested services are built on Open Source baselines (e.g. Apple Web Server is based on Apache), that would show relative "time to repair" between the MacOS X systems and the tested Linux systems, and I think this is part of the value of the article and its (well-specified/consistently-executed) methodology.

    7. Re:Read carefully what was done on MacOS X by pammon · · Score: 1
      No, he's complaining about the article's conclusions. For example:

      As far as "straight-out-of-box" conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities.

      To most people, "straight out of box" means "without screwing around with things." That is not the sense in which they are using it. In fact, they plainly state about OS X that "the issues were not remotely accessible" earlier in the article.

      And to most people, "straight out of the box" doesn't mean "a box you bought a year ago." There was no excuse for testing a pre-10.4.8 version of Mac OS X Server, but no equally old versions of Linux. If you buy a boxed version of Mac OS X or Mac OS X Server, you get 10.4.8.

      Finally, the use of the intensifier "ripe" [sic - I'm guessing they mean "rife"] and plural "vulnerabilities" also doesn't jive with their claim that "Nessus found only a user enumeration vulnerability in the HTTP server." Would you consider a system that allows someone to test whether a given username has an account, but is otherwise secure, to be "ripe with vulnerabilities?" I wouldn't.

    8. Re:Read carefully what was done on MacOS X by mhall119 · · Score: 1

      I believe every system tested, except Windows XP and Vista, included specific user actions to enable services. OS X was not treated unfairly and I don't see how the conclusions are flawed because of this.

      Note that the article didn't call services listening on their appropriate port a vulnerability.

      --
      http://www.mhall119.com
  19. Be careful jumping to conclusions on prepatched OS by davidwr · · Score: 2, Insightful
    When it comes to prepatched or out-of-the-box configurations, be very careful jumping to conclusions.

    An OS that was shipped in 2006 SHOULD have far fewer out-of-the-box holes than one that was shipped 6 years ago *coughXPcough*.

    The "interesting" releases are the releases most likely to be installed by someone doing a fresh install today.

    This usually means what he buys at the store, downloads as an ISO, or installs from the network plus any patches he can easily download, put on a CD or USB stick, and install prior to connecting the machine to a network. For example, for most Windows products this means the latest service pack or hotfix roll-up.

    Also:

    After testing Service Pack 2, one more round of patches were applied using Windows Update In general this is not the best methodology. Frequently one patch prerequisites another patch.
    A better methodology would be to install a round, test for remote exploits, then continue with additional rounds of patching until there were no more patches available. Report the results at each stage.

    In this particular case, it's okay because

    Upon rebooting, the patched Windows XP system did not exhibit any remotely accessible vulnerabilities (even with the firewall disabled).
    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  20. Confusing conclusion by Anonymous Coward · · Score: 0

    The conclusion mentions that linux and unix are more secure but have a higher learning curve for desktop users. Is that why he enabled daemons that no desktop user would ever run? On public facing servers I (and many other admins) manually compile/patch software, outside of the OS package manager.

    What was he setting out to prove?

  21. Um, OpenBSD? by Anonymous Coward · · Score: 0

    Well FFS if you're testing out-of-the-box security, OpenBSD wins it all. I mean say what you will about this metric, 10 years with only two holes in the default install, it still shames the others.

  22. Vista was not visible... by jernejk · · Score: 2, Insightful
    From TFA:

    In order to identify any Vista services present, it was necessary to disable the default firewall after booting into the system for the first time. After disabling Vista's firewall, Nmap was able to identify three open ports for Windows networking and correctly fingerprinted the system Windows Vista. Sorry, but what's the point in doing this? Out of the box, vista comes with no open ports. Deal!

    It's just like saying "your-favorite-distro was not detected until telnetd was installed and root password was set to 'password'". Stupid.

    And yes, I am a Vista user.

  23. MS makes installing SPs offline easy by davidwr · · Score: 1

    First off, they roll them out to the channel.

    That means if I bought XP at a store 3 months ago, it would come with SP2 already in it.

    Second off you can download the SP and burn your own CD fairly easily. Well, you do have to have a computer and maybe IE handy but that's not a handicap if you already have a Windows machine around.

    Now the individual post-last-SP patches, those are a pain to do offline mainly because there are so many of them.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:MS makes installing SPs offline easy by drinkypoo · · Score: 2, Insightful

      Now the individual post-last-SP patches, those are a pain to do offline mainly because there are so many of them.

      That's what I'm talking about. I comment in another location that they should be testing against the SP2 version because if you get XP today, that's what you're installing.

      But the period between SP2 and the patches, that's a time when the machine is typically on the 'net and potentially vulnerable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:MS makes installing SPs offline easy by Anonymous Coward · · Score: 1, Interesting

      Now the individual post-last-SP patches, those are a pain to do offline mainly because there are so many of them.

      This can be minimized by using a combination of nLite and RyanVM's update pack to build your install ISO. Again, these are both third party, non M$ approved apps.
    3. Re:MS makes installing SPs offline easy by 8-bitDesigner · · Score: 1

      RTFA, mate. The article covers (from install to final use) Windows XP, WindowsXP SP2, Windows Vista Ultimate. Yes, he does cover Service Pack 2.

    4. Re:MS makes installing SPs offline easy by drinkypoo · · Score: 1

      RTFA, mate. The article covers (from install to final use) Windows XP, WindowsXP SP2, Windows Vista Ultimate. Yes, he does cover Service Pack 2.

      RTFC[omment], pal. He installs non-SP2 XP, and then patches up to SP2. If you get Windows XP today, you will be getting it with SP2a integrated by Microsoft. This is not what he installed.

      It's true that an older XP user will be installing a pre-SP2 edition of XP if they do a reinstall, so there is some merit to his test methodology. But it would make more sense to do it both ways.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:MS makes installing SPs offline easy by Anonymous Coward · · Score: 0

      Try Autopatcher. They release a 'service pack' (bundle of patches) every month (on high speed mirrors). Its a viable alternative for Windows Update except that they're slightly lagging behind (roughly between 0 and 6 weeks). If you don't like IE there is even a "Windows Update for Mozilla Firefox" called Windizupdate or something like that.

    6. Re:MS makes installing SPs offline easy by kcarlin · · Score: 1

      And if you are reinstalling a box that was shipped without the SP2 patch, the article makes it very clear why you should bring patches up to date before calling it a night!

      --
      Free Adam Smith! (Or best offer.)
  24. Wait, why am I cringing? by Onan · · Score: 3, Interesting

    I'll admit that I've only looked through the macosx vulnerability section in any detail, but I'm certainly not experiencing anything like the cringing promised by the writeup.

    The upshot seemed to be that even when the examiner intentionally turned on every service and did not enable the firewall, the only vulnerabilities found were two timing-based user-enumeration attacks.

    That's... that's the big shocking secret? That if I go out of my way to ask my system to be considerably less secure than its default configuration, Mallory out there can find out the names of accounts on my system? Quick, somebody get me some smelling salts!

  25. Linux Most Secure OS by sakusha · · Score: 0, Flamebait

    Linux is the most secure OS if you're a linux security geek. The preceding message was brought to you by a linux security geek.

    This article was amateurish at best.

    1. Re:Linux Most Secure OS by fahrbot-bot · · Score: 1
      Linux is the most secure OS if you're a linux security geek.

      For all other geeks, there's OpenBSD :-)

      [Sorry, couldn't resist!]

      --
      It must have been something you assimilated. . . .
    2. Re:Linux Most Secure OS by Idiot+with+a+gun · · Score: 1

      Linux is the most secure, partly due to it's Unix understructure. Windows lacks a strong definition of Adminship, and lowered rights for the user, "Root" and "Users," for use Linux guys. Of course, Linux's way is considerably more fustrating, it's a lot easier to do whatever you want, whenever you want on your Windows system, without having to enter the Root password all the time.

      And Viruses don't work on Linux, not due to scarecity, but more to the fact that so long as you don't run unknown code with root permissions, you aren't allowed to destroy the system.

      But... The most attacks these days are through the applications. So not updating your Apache under Linux will get you into just as bad of a jam as not updating it under Windows.

      I use Gentoo.

    3. Re:Linux Most Secure OS by Gazzonyx · · Score: 1
      However, I don't believe that on windows you have the service forked. I can't remember what the windows version runs as, but it is a limited service account IIRC. I feel the difference is that linux is less 'soft and chewy' than windows if a black hat gets a foothold. A chrooted apache install in linux means that you've gotten yourself a foothold as 'nobody' inside a non-critical directory. (I think it depends on which install you use as to which directory this is - I'm a slackware fanboy, so everything I run is usually compiled and configured by hand...and at work I use CentOS 4, ironic.)

      Anyways, from what I can tell the *nix environment adheres to the principles of least needed priv.s and seperations of concerns moreso than windows; granted, windows was originally a single user environment and is less tailored for this kind of work.

      I think it all comes down to the competence of the admin, in the end. An 'out of the box' install is only so for a moment. I know I can secure a windows box more than some of my friends can secure a linux box, and I can secure a linux box less so than one of my friends can secure his BSD box. At least I assume, we've never gone head to head. It's the mindset of the hacker, in the original sense of the word, that everything that you have at hand is a tool and should be used accordingly. If you can only find one use for a tool, which is more useless, the tool, or you? I'm not speaking of you, of course, but a generic 'you' representing John B. Random on the street.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    4. Re:Linux Most Secure OS by Max+Littlemore · · Score: 1

      This is certainly more insightful than flamebait. TFA is a flawed comparison of OSes that appears designed to make UNIX variants, and in particular Linux, look good. It actually works against the whole movement to blindly support these studies, or moderate comments like the parent in a purely partisan way without actually thinking about them in context. It supports the the view that Linux users are irrational zealots.

      Can somebody with mod points please, in the absence of a +0 Uncomfortable But True moderation option, please mod the parent Insightful.

      Yes, I'm a GNU/Linux user. My promotion of Linux is based on its merits. It is not the support of an english football fan for their team.

      --
      I don't therefore I'm not.
    5. Re:Linux Most Secure OS by dbcad7 · · Score: 1
      Change..
      it's a lot easier to do whatever you want, whenever you want on your Windows system, without having to enter the Root password all the time.

      To ..
      it's a lot easier for hackers to do whatever they want, whenever they want on your Windows system, without having to enter the Root password all the time.

      But regardless of that, I am not constantly having to enter in root passwords on my Linux system. It's not that intrusive really.. at least in my opinion.

      --
      waiting for ad.doubleclick.net
  26. Are you anti-mac people just trolling? by Anonymous Coward · · Score: 0

    It's hard to tell - maybe I'm pro-mac because I never had to clean my family's mac from malware and virus infestation, unlike the previous Windows computer, but what is always with the anti-mac posts when it comes to viruses and crap?

    Yead, duh -- in theory and limited circumstance they can get viruses and malware like any other computer - but in practice this happens far less than Windows. I don't get the feeling of superiority here from the Windows community - their computers get pwned daily and they feel smug over a theoretical situation on the other side.

    BTW: I personally don't have a mac (but thank Steve that I don't have to maintain a computer for the family anymore and they like the Mac > Linux, otherwise I would be in Windows hell) but run Ubuntu - I wasn't happy to see that it is vulnerable too - and am working to close those ports. But my computer hold little that is of interest - otherwise I would be running something like SELinux or whatever.

    1. Re:Are you anti-mac people just trolling? by The+Great+Pretender · · Score: 1
      "but what is always with the anti-mac posts when it comes to viruses and crap?

      Probably it's something to do with Mac's add campaign pointing out all the flaws in Windows, while implying that Mac's have no flaws. People love to pick holes in pompous statements. It's sort of like the US pointing their finger at Chinas human rights abuses all the time and then the US wondering why people get excited when others show the US is also abusing human rights. (Disclaimer: I don't believe that operating system flaws are on par with human rights abuse, it was just an analogy)

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    2. Re:Are you anti-mac people just trolling? by ewanm89 · · Score: 1

      What about debian sarge?

  27. Cringe? by CODiNE · · Score: 4, Insightful
    Hardly.

    By default, Apple OS X does not have its built-in servers enabled. For testing the standard binaries, Personal File Sharing, Windows Sharing, Personal Web Server, Remote Login, FTP Access, Apple Remote Desktop, Remote Apple Events and Printer Sharing were all enabled through the Preferences tool. Although OS X features a robust implementation of IPFW (Internet Protocol FireWall), it was not enabled.53 After enabling the services, Nmap identified the freshly opened ports and Nessus found only a user enumeration vulnerability in the HTTP server.


    Then somehow this :

    As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities

    The immediately following sentence :

    Even before enabling the servers, Windows based machines contain numerous exploitable holes allowing attackers to not only access the system but also execute arbitrary code. Both OS X and Windows were susceptible to additional vulnerabilities after enabling the built-in services.


    So how does "straight-out-of-box vulnerable" and "after enabling built-in services" make any sense?
    Sure there's pre-patch vulnerabilities for all 2 year old OS' out there... hardly makes me cringe however.
    --
    Cwm, fjord-bank glyphs vext quiz
    1. Re:Cringe? by _Sharp'r_ · · Score: 1

      One thing to note is that they followed this same install-then-turn-on-common-services approach with all the OSes.

      For example, the result after they did that on FreeBSD 6.2 was "None of the service binaries exhibited any vulnerabilities to remote exploits."

      So while its not a valid part of a "default-install-only" test, it is an interesting benchmark of what if you then run some common services.

      In general, however, you're right, there are methodology changes they could have made to make the testing much more useful to a real person considering an OS.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
  28. Re:What? by Anonymous Coward · · Score: 2, Insightful

    This article *CLEARLY* points out that neither OSX client or server is vulnerable to ANY attack in it's default state. The summary at the end is bogus because it clearly contradicts his own findings.

    One you turn on every bell and whistle you *might* disclose usernames on the system or be able to crash daemons, but non appear to allow a virus to propagate.

  29. Pretty superficial test by extern_void · · Score: 0

    Matthew should lunch "Nmap & Nessus: How they work togheter" test instead of
    presented one. Those tests just told me tips about what information, Nessus specially,
    has in its database, nothing beyond that.

    many vulnerable services are disabled by default, for example that telnetd
    on Slackware 11.0 and many others.
    Nice try says me nothing.

  30. Above Vitsa user's post requests modding. by Anonymous Coward · · Score: 0

    Please mod: Deny.

    1. Re:Above Vitsa user's post requests modding. by Mister+Whirly · · Score: 1

      Please mod:Flogging Dead Horse

      --
      "But this one goes to 11!"
  31. Hardware firewall is your friend by davidwr · · Score: 2, Insightful

    The reality today is most home and small business non-dialup users have a NAT firewall. Most larger businesses have a regular firewall.

    Either way, if you configure it to block incoming connections to the new machine and the rest of your network is uninfected and well-protected, you can almost always download patches safely.

    Some OSes even come with inbound ports turned off by default using the built-in firewall.

    If this is you, then "remotely exploitable vulnerability on an unpatched system" is pretty meaningless.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Hardware firewall is your friend by raddan · · Score: 1

      All "hardware" firewalls run software. Most of them run some variant of BSD or Linux. E.g., of the two "hardware" firewalls we bought at work ("enterprise-grade"), both were actually modified versions of FreeBSD.

      You can skip the hardware firewall if you use a better OS.

    2. Re:Hardware firewall is your friend by thewils · · Score: 1

      When someone ships a hardware firewall solution based on Windows, I'll start to feel comfortable running it as an OS. I'm not holding my breath though. Until that time, I feel more comfortable running my Fedora Core 6 at home.

      --
      Once I was a four stone apology. Now I am two separate gorillas.
    3. Re:Hardware firewall is your friend by The+Cisco+Kid · · Score: 1

      "Hardware" firewall means the firewall is a different piece of hardware than the one it is trying to protect.

      So-called 'software' firewalls that run on the same machine they are protecting are crap.

      A properly configured bsd or linux box doesnt need a seperate firewall.

      No comptetent person with any clue whatsoever would ever consider putting a Windows box on the net without a seperate ("hardware") firewall protecting it, assuming they have any reason to run a Windows box to begin with. (Eg their boss/spouse/SO/chilren demand it, they want to use it as a wintendo, etc)

    4. Re:Hardware firewall is your friend by Anonymous Coward · · Score: 0

      This would explain why my Linux (currently Ubuntu) system, (patched), behind my Linux based router (WRT54GL), with full state firewalling and NAT, doesn't let any of the nasties in. Its fun that I can use it as a small webserver too (24 hrs/day consuming 4.6 watts).

    5. Re:Hardware firewall is your friend by raddan · · Score: 1

      Which is exactly what I said the first time around.

  32. Pathetic article by Anonymous Coward · · Score: 0

    I read the article and I'm sorry I did. What a waste of time. There are a couple of good ideas, probably the best of which is testing the security of systems as you're installing the OS, because if the installation procedure isn't secure, you're screwed. But beyond that, the article fails to make a distinction between using a machine as a server versus usage as personal desktop machine.

    If you're testing servers, then by all means turn on httpd, pop3d, smtpd, etc. But there is a good reason why these services aren't turned on by default, and that's because the vast majority of computer users don't run their own servers. Furthermore, what percentage of people using plain Windows XP or Mac OS X are going to be running servers versus someone running FreeBSD or Linux. And then in the article they make the effort to turn on these servers, but they won't bother to turn on the built-in firewall. Oh well, like I said the article is a waste of time.

    It seems that in order to make the article more sensational, or to satisfy their agenda, they decided to cherry-pick the configuration to facilitate getting the results they want. It's pathetic.

  33. Completely inconsistent by evought · · Score: 4, Insightful

    Agreed. The premise of the article all around was rather foolish. They deliberately and rather randomly made adjustments to lower security but none to raise them, including turning on some legacy services on some platforms that have not been used since people threw sharpened sticks at each other and their only test was the vulnerability database of one product. Obviously Vista wouldn't show up because it is rather new and no exploits have had time to develop, and obviously the UNIX variants would come up with mostly the same results because they share source code.

    Disabling the firewall on Vista was rather foolish and not enabling it on OS X, while making other changes equally so. That being said, Apple is still nuts for not enabling the firewall by default (technically it is enabled and running, but its configuration is empty).

    1. Re:Completely inconsistent by toadlife · · Score: 1

      That being said, Apple is still nuts for not enabling the firewall by default (technically it is enabled and running, but its configuration is empty). It is my understanding that OSX comes with no daemons listening by default. If this is the case, the firewall being enabled by default only adds to the attackable surface area of the OS.

      Also, (I'm just being curious here) can you define "empty configuration"? Is ipfw in OSX set up to "default to allow" by default?o

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    2. Re:Completely inconsistent by evought · · Score: 1

      Also, (I'm just being curious here) can you define "empty configuration"? Is ipfw in OSX set up to "default to allow" by default?o

      Yep. This is what 10.4.x has it set to when the firewall is 'off':

      00010 divert 8668 ip from any to any via en0
      65535 allow ip from any to any
    3. Re:Completely inconsistent by toadlife · · Score: 1

      Thanks. Though your answer and the AC's answer above contradict each other I get the feeling that yours is correct.

      From the first rule, I assume that OSX also uses natd and has it on but doing nothing by default too?

      It seems weird to me to have both the ipfw and natd on by default...and doing nothing. In FreeBSD, I can load them up and shut them down on the fly after boot-up. Can you not do this in OSX?

      Forgive my stupid questions. I really need to get a hold of one of the G5s we have here and work and play with it.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    4. Re:Completely inconsistent by evought · · Score: 1

      Thanks. Though your answer and the AC's answer above contradict each other I get the feeling that yours is correct. From the first rule, I assume that OSX also uses natd and has it on but doing nothing by default too? It seems weird to me to have both the ipfw and natd on by default...and doing nothing. In FreeBSD, I can load them up and shut them down on the fly after boot-up. Can you not do this in OSX? Forgive my stupid questions. I really need to get a hold of one of the G5s we have here and work and play with it.

      natd is running on this system, but I also have Internet Sharing enabled. I don't know if turning it off actually disables natd or just adjusts the settings (have to try it some time). I do know that if I enable the firewall, Internet Sharing stops functioning, so the firewall rules are not modified by the presence of Internet Sharing. I am working on a custom ipfw config to correct this. To me, this is a big Apple screwup, since their is no mention anywhere in the settings that the firewall does not or should not work when sharing is enabled--- they should adjust the rules automatically or at least warn the user and disable the firewall.

      I have not been able to figure out any way of shutting ipfw down. All the examples of 'stopping' it from the command line involve "ipfw -f -q flush", which doesn't do anything of the sort.

      I don't have a problem with it running all of the time. It's not like it saps performance. I would like it have some teeth in the default configuration, if not as a default deny, at least rejecting obvious malformed packets and spoofs. I would love to have some i/f specific control on the "Advanced" tab so I don't have to muck with launchd. If not, you should be able to just create a file in an appropriate place for it to read in. The process involves creating a couple of control scripts which should be there already (not a big deal, just annoying). Better yet, you should be able to add rules right from the 'Advanced' tab like any cheap hardware firewall.

      If you do get to play with one of the G5s, turn on the firewall, twiddle settings in the GUI, and look at the generated rules. They are fairly poorly done. For a 'default deny' state, a lot is let through, especially if you enable UDP blocking. Hopefully some of this will improve with the new release, but in the meantime, anyone serious about security needs to write their own rules. ipfw is great technology, but Apple flubs it by not harnessing its power.

    5. Re:Completely inconsistent by k1e0x · · Score: 1

      What good is the systems security if you have to mask it with a firewall? I think its valuable information. Generally your going to eventually run into a Vista install that has Windows Networking turned on and firewall ports open to it.

      And in apples case.. Yes the firewall should be on by default. (despite that bugs underneath it should also be fixed.)

      --
      Bringing liberty to the masses. - http://freetalklive.com/
  34. What about 10.4.9? by Drizzt+Do'Urden · · Score: 1

    I would have liked to see the results of MacOS X after the 10.4.9 update, since it resolved a lot of security vulnerabilities.

    1. Re:What about 10.4.9? by drinkypoo · · Score: 3, Informative

      I ran nessus 2.2.8 (on Ubuntu Feisty) with all included plugins active, against an up-to-date MacOSX 10.4.9 system which is sitting just to my right. The system has Windows Sharing, Remote Login, and FTP Access turned on. The closest it came to a vulnerability was with netbios-ns (137/udp) and it said "If you do not want to allow everyone to find the NetBios name of your computer, you should filter incoming traffic to this port." Hope this is something like what you wanted to know.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:What about 10.4.9? by Drizzt+Do'Urden · · Score: 1

      So 10.4.9 has no known remote vulnerability! good! Could you do it again with everything in sharing activated?

    3. Re:What about 10.4.9? by drinkypoo · · Score: 1

      Well, I should just make someone else do it, but okay. Methodology: I set a wacky (keyboard-smashing) password for Xgrid, because leaving no password would be stupid. Everything else has default options unless I needed to set them before (which is to say, I MIGHT potentially have chosen non-default options for ssh, ftp, and normal sharing. But I don't think I did. Not very scientific but it's in the interest of full disclosure.

      - Number of hosts which were alive during the test : 1
      - Number of security holes found : 1
      - Number of security warnings found : 1
      - Number of security notes found : 18

      Let's see what hole was found... Oh never mind, it's just nessus begging for money. (general/tcp)

      Nessus suggests that I disable UserDir in Apache, informs me that my host is giving away information about itself (like appletalk stuff) and the same warning about netbios names.

      In other words, from the tests that I have in my scanner, which is only whatever feisty lays down, there's no known vulnerabilities.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  35. Attention Windows Clickarounds by Anonymous Coward · · Score: 0

    Yeah i'm talking to you. The wannabe computer programmer who thinks they are good at computers because they can click around the computer enough times and find the reboot button and 'fix' an inherently flawed windows system. You think you're cool because you can pirate photoshop but not know anything about it, get Microsoft Office for free but have the literacy of a 1st grader when writing a paper, and get a copy of Norton Anti-virus because your inherently flawed system is useless without Administrative privileges. Get a clue, you are not smart, you are just a corporate sheep for a company that will bury you if you ever tried to write any software that did anything remotely useful. You are a clickaround and all you know if your ugly gray existence that is Windows.

    Want the sourcecode to windows vista?

    head -n 1000000 /dev/random > Windows.com

  36. We need a comparison of pro-active security by twistah · · Score: 2, Interesting

    I would like to see something different: a breakdown of proactive security measures taken by OS (or available in the OS) as a way of mitigating security issues. Security problems will pop up no matter what (whether in the OS or third-party software), and I'd like to see what OS do to prevent or reduce the impact of exploitation.

    For example, WinXP SP2 introduced stack randomization and various other enhancements. Solaris has an option to mark parts of the stack non-executable. Third-party extensions like grsec and Bastille allow Linux to be hardened in a way which prevents race conditions, buffer overflows and more. This is a very much simplified list -- but that's exactly why I'd like to see a better breakdown.

    1. Re:We need a comparison of pro-active security by HomelessInLaJolla · · Score: 1

      If you can help me become unhomeless I'll be more than happy to work on whatever security comparison you would like to see.

      --
      the NPG electrode was replaced with carbon blac
    2. Re:We need a comparison of pro-active security by twistah · · Score: 1

      Get a job.

      (Seriously, if you know something about security or computers in general, can it be that hard?)

  37. Dangerous "Out of the Box" by Cytlid · · Score: 1

    I love how people tend to think Computers are simple machines, like a potato peeler or something. They're complex machines, and there's people who do not take that into account. The minute you do anything with a computer (even after it's "secured") you run the risk of lowering your security.

    I bet if I went and bought a nice new shiny sports car, and drove 200 mph into a brick wall, I would die. Geez! How insecure is that? I mean after all I have to engage the seatbelt? It wasn't engaged when I bought the car!

    I guess my point is ... plenty of security is your behavior. And many people don't even realize things they do have any kind of adverse impact.

    This article should have been called "A list of default services running on different OSs that sometimes you have to enable manually".

    I mean, we're talking security ... why didn't they take into account any other factors? Say vulnerabilities in the different implementations of the TCP stacks.

    More Nerd, less "news" please.

    --
    FLR
    1. Re:Dangerous "Out of the Box" by Anonymous Coward · · Score: 0

      I love how people tend to think Computers are simple machines, like a potato peeler or something. They're complex machines, and there's people who do not take that into account. I think that most people "equate" a computer to a television set and have no concept of the "moving parts" inside. They push a button and it comes on, click the mouse and change it to the channel that they want. If it wants to interact with them "Would you like to install this spyware", their minds go to mush because it wants them to read/think and their TV never does that. So, they click yes to get it out of their way.
  38. Calm your self... by CasperIV · · Score: 4, Insightful

    Just because the study says something you don't want to hear is no reason to bash the study. There was a very legitimate goal in testing the systems right out of the box; Many users do not immediately download updates. I worked in tech support for a little while and still keep in contact with people in the field. The average Windows user is 6 months or more out of date, based on the calls received by tech support at an ISP I worked for. Whats worse is that many users buy a machine, then order an internet connection, but never get updates. There are several reasons why they don't, but the three most common I here are:
    1) Ignorance (They don't know they need them)
    2) Slow Connections (They don't want to wait 3 days for updates to download)
    3) Incompatibility (They are afraid that if they download a patch from MS it will break something)

    With 90% of the market being controlled by windows users and the majority of those users being nontechnical home users, you can see the problem. It is the exact reason the US tops the list for infected systems for viruses and spyware.

    1. Re:Calm your self... by howlingmadhowie · · Score: 2, Interesting

      a friend of mine calls himself a network-technician and works freelance for small companies. he uses windows 2000 as a server platform. he told me about a year ago, that he hasn't installed a single patch on any of the servers he looks after, because he's worring about breaking something. (i wonder what he actually does then?)

    2. Re:Calm your self... by cyphercell · · Score: 1

      Funny I bet he makes more than I do too.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  39. It would have been totally appropriate by sheldon · · Score: 1

    If Windows had come out as the worst.

    Since it did not, we here at /. must do our best to totally discredit the survey.

  40. Give me a break by Anonymous Coward · · Score: 0

    This article was authored by a troll. It compares OSes of varying and inconsistent ages in the most vulnerable configurations possible, and calls that "out of the box".

  41. Re:Linux Lover's a dieing breed by MMInterface · · Score: 1

    Please elaborate on this. I'm not a Linux lover and I have noticed quite the opposite.

  42. Long Time Linux by Anonymous Coward · · Score: 0

    I've been sitting here as root for 12 years now. Nothing. My son has while installing W2K been attacked to the point I ended up downloading all the packs and updates so he could even install the puppy.

      No contest.

  43. Re:Macs Still Safe in Default State-What about XP? by Anonymous Coward · · Score: 0

    come on, you're saying that in 1 friggen hour, while I'm downloading SP2 on a new XP box that I'm going to be "infected?" Sounds a little far fetched to me...

    Next time you think that you're going to be overlooked for a one hour period and your as-yet unpatched box is safe because of that, try logging all the traffic knocking at your door for a one hour period- after you've patched, of course.

    Just an hour's worth of the httpd logs on a machine stuck out into the net can net a hefty amount of logfile when it gets busy, making it seem that every script kiddy in the world is checking to see if your door is locked (almost exclusively poking around for Windows exploits).

    An hour? I'd say you have closer to five minutes before the horde descends to see if your forgot to lock the door- if you're lucky.

  44. Open port |service!= vulnerability by Anonymous Coward · · Score: 2, Informative

    Test "tests" run are plain silly. Open ports do not mean vulnerabilities. Open services do not mean vulnerabilities as long as the authorization functions of the services work. In other words: Using completely patched systems all of the systems had 0 vulnerabilities.

    This was the most stupid and moot article in ages on /.

    1. Re:Open port |service!= vulnerability by pairo · · Score: 1

      You must be... Eh. Overabused jokes can still be funny, you know!

    2. Re:Open port |service!= vulnerability by Nazlfrag · · Score: 1

      The summary was biased, but the article was fair. After blasting the default Windows and OSX installs he went on to say.. "Once patched, however, both companies support a product that is secure, at least from the outside", something that should have made it to the summary. But then we might have a fair, balanced reasonable discussion, and where's the fun in that?

  45. precisely by Walter+Carver · · Score: 1

    winXP is inside the support cycle. He could even test Win2000 since it is still supported. A big number of corporations run Win2000 today ("if it ain't broke...") not to mention the ones still running Win98.

    1. Re:precisely by paganizer · · Score: 1

      Can't test win2k; it was/is The Ultimate Operating System, and would put all others to shame. now that I'm done with the win2k fanboy comment... It would be near impossible to do this test right; no one in their right minds would suspect WinXP firewall of actually working, the first thing I do for people who i'm helping out is to kill it and (if they are not computer brain dead) install Tiny Personal Firewall, or (if they just can't figure out that whole "copy, paste" concept) Zonealarm. So unless you specify the test only applies to systems that are coming out of a shipping box from the manufacturer at a house, it's invalid. and if THAT is the case, Linux shouldn't even be considered.

      --
      Why, yes, I AM a Pagan Libertarian.
    2. Re:precisely by Walter+Carver · · Score: 1

      Kerio, Tiny, or ZoneAlarm are not part of the the OS, they are third-party software. When he talked about Solaris, Linux and FreeBSD, he didn't install an "outside" firewall.

      Installing one of these in a Windows box is an OK solution, but it's like installing PF or IPFW on Linux.

      PS: Yes, I like Win2000 too. The best OS microsoft ever made (maybe MS-DOS too). One day, I will be able to run Win2000 in a nearly native speed on VMware or QEMU (especially now that the kqemu plugin is GPL licensed) and run the software that doesn't work on Wine there. But by that time, there will be software that I am interested in and doesn't run on Win2000 anymore...

  46. Re:Completely inconsistent- but friendly! by Anonymous Coward · · Score: 0

    Also, (I'm just being curious here) can you define "empty configuration"? Is ipfw in OSX set up to "default to allow" by default?

    "Empty" as in, "Nothing to see here. Move along. Shoo! Go away! I can't hear you!" i.e.- The default for undefined ports or those associated with services that aren't running is Deny. You can change that behavior of the firewall and add allowed ports through the Sharing system preference (which drove me nuts the first time I played with OS X, 'cause I was looking for configuration files and missed the bright, shiny 'Just Works!" button).

  47. I find his methodology bizarre. by argent · · Score: 3, Insightful

    To determine the security of the systems out of the box, he changed almost every system from the out-of-the-box configuration.

    He also included classic Mac OS in the test, even though this isn't even installed out of the box on any Mac, and won't run on any Mac shipped in at least three years. Why didn't he include Windows 98 and NT4 in his collection as well?

    While there are an enormous variety of operating systems to choose from, only four "core" lineages exist in the mainstream - Windows, OS X, Linux and UNIX.

    There's six mainstream lineages left, and they're NT5, 4BSD, Linux, System V, VMS, and whatever IBM's calling their systems architecture this week.

  48. Mac OSX vulnerabilities by goombah99 · · Score: 0

    He lists lots of open ports for macs. Some that he lists are actually not open on the default mac config, so it's weird that they show up on the nmap scan. When I scan my own box I don't see these.

    Now for vulnerabilities there is exactly one on a mac. are you ready. cause this one is soooo scarey:

    "Nessus: The web server permits user enumeration through evaluating the time response to fail on particular queries."

    wow! I'm shakin.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Mac OSX vulnerabilities by NtroP · · Score: 1

      If you read the article it states that there are *NO* ports open on a default OS X client install. They manually enabled *EVERY* remote service after boot and then scanned it. So, my Mom is safe. She'll never go to System Preferences and enable all those things. My brother, OTOH, is probably not. He pokes around everywhere :-) However, I feel more confident having him poke around with OS X than I would with Windows.

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
  49. Didn't read the article, did you? by twells5150 · · Score: 1

    Hmmm, did you even read the article??? They tested the initial XP install, then installed SP2 and tested that release, and then rolled the system up to the current patch level, and tested that also.

    Each OS was tested independently.

    The OSes were not compared with others, nor was there an attempt to choose sides or suggest one OS is better than another...

    1. Re:Didn't read the article, did you? by cosmocain · · Score: 1

      two replies:

      a) how could i know that they tested a 2001 version of xp initially, if i had not read the article? pure logic
      b) TFA: 'As far as straight-out-of-box conditions go, both Microsoft's Windows and Apple's OS X are ripe with remotely accessible vulnerabilities' vs. 'The OSes were not compared with others'.

      you are now free to choose which of the presented possibilities do embarass you less and go for that one.

      with kind and smirking regards,

      cosmocain (posting via an ubuntu 7.04 beta, me, the trollish ms-fanboy. gna.)

  50. Vista? by MSFanBoi2 · · Score: 3, Interesting

    Ok so let me get this correct, in order for his scanners to even detect Vista on the network he had to totally disable the built in firewall.

    The list of open ports was THREE.

    No vulnerablities were detected even with the firewall totally OFF.

    Seems like (for now) Vista wins this one.

    1. Re:Vista? by kc0dxw · · Score: 1

      ...And FreeBSD! No vulnerabilities.

      --
      Matt Meola AFOD
      Westminster, CO
      "Gun control means using two hands."
    2. Re:Vista? by mhall119 · · Score: 1

      Ok so let me get this correct, in order for his scanners to even detect Vista on the network he had to totally disable the built in firewall.

      The list of open ports was THREE.

      No vulnerablities were detected even with the firewall totally OFF.

      Seems like (for now) Vista wins this one.

      Vista wins?
      How exactly did Vista do better than the desktop setup of OSX, Fedora, Suse or Ubuntu? Heck, even FreeBSD with all it's 12+ services running and no firewall had no vulnerabilities. If you consider being as good as everyone else to be "winning" (maybe you have low standards, I don't know), then yes Vista is a winner.
      --
      http://www.mhall119.com
  51. Re:Linux Lover's a dieing breed by Anonymous Coward · · Score: 0

    Nah. Mac fanbois with their 50 accounts per person and lack of anything better to do than hype an OS just because they think it's cool outnumber everyone else.

  52. Obligatory OpenVMS response by Anonymous Coward · · Score: 0

    Who the f*ck cares about OpenVMS?

  53. Software flaws? by Crazyscottie · · Score: 1

    Have you ever wondered how vulnerable your computer is from the first bit you write to the hard drive all the way until you have a fully patched system?

    Who says you have to write to a disk before your computer becomes insecure? Aside from the fact that devices with only a Flash memory may also have vulnerabilities, hardware design flaws are a commonly ignored potential attack vector.

    (Yes, I'm aware that the title is "Top 12 Operating Systems Vulnerability Survey." And no, I didn't RTFA - this is Slashdot, after all.)

    --
    Just because it can't be explained doesn't mean it isn't true. Science fits into reality... not the other way around.
  54. He should have tested the mouse as a security risk by Locutus · · Score: 1, Informative

    News out today is that Windows( including Vista ) has another security risk in the animated mouse code. That's right, another one. The previous one was in early 2005 and I guess their Trustworthy Computing people forgot to look at the rest of the animated mouse code cause they moved it right into Windows Vista.

    I did see where McAfee said that Firefox on Windows blocked this so I'm only guessing that it's yet another Windows w/Internet Explorer flaw since one of the temp fixes is to turn off html rendering in MS Outlook and that's probably the MS IE code there too.

    pretty sad when a mouse can open security holes so far into the system. Supposedly, MS Vista does somewhat contain this but I'm not sure if that is with a standard install.

    So tell your friends to watch where their mouse has been.

    http://www.microsoft.com/technet/security/advisory /935423.mspx

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  55. Re:Linux Lover's a dieing breed by Anonymous Coward · · Score: 0

    No, it's proof that there are more and more Microsoft shills around. Microsoft must be getting desperate, as their shills are becoming more and more laughable and pathetic.

  56. Original by HomelessInLaJolla · · Score: 1

    Did you think that up all by yourself? You're such a smart kid. Do you need help with your book reports?

    --
    the NPG electrode was replaced with carbon blac
  57. [shocked] by kirils · · Score: 1

    I refuse
    to believe
    that
    Ubuntu is more secure than Slackware.

    Have been living in a dream all these years?

    --
    Do not. Touch. Down.
    1. Re:[shocked] by Anonymous Coward · · Score: 0

      Well, they enabled telnet and ftp by hand (DNS on by default???). Note that while they also enabled telnet on, for instance, Fedora, but it doesn't show up in the nmap scan. Can you say firewall? Oh, right, they said that, too ;-) It filters telnet. Further, in Fedora analysis, they find the exact same ftpd (vsftpd 2.0.5) but there it's not vulnarable ???? (well, vulnerable, it allows aftp ...). The ftpd on Ubuntu (vsftp 2.0.4 seems LESS vulnerable than it's successor ?!?!? Oh well. never change a winning team, especially not when contemplating "security" updates :-) ). DNS is as vulnerable on Ubuntu as it is on Slackware.

      Anyway, assuming you didn't do anything stupid (like leaving on DNS, or enabling telnet), and installed your iptables script (or whatever firewall, or tcpwrappers, for all I care), you can keep dreaming. I certainly will. Because Slack security depends on pristine sources, so that code is used as intended, rather than what a gung-ho distro hacker thought to (also) use it for...
      (thereby running the risk of introducing additional, untested unexpected side-effects)

  58. well by TheShadowzero · · Score: 1

    thats fine and dandy. how about some suggestions to how we can keep our boxes secure?

    --
    If history repeats itself, why can't we study the future?
  59. Interesting, but what about the OS's that matter? by rjd_z · · Score: 1

    From a revenue perspective, this isn't the list of "2006's flagship operating systems." I'd like to see a survey of the operating systems used to run the businesses that affect my daily life (businesses like banks and credit card companies). This is the realm of z/OS, HP-UX, i5/OS, and AIX. However, I'm sure that these systems are buried so deep behind firewalls, that vulnerability scans don't even make sense.

  60. Re:Windows vulnerabilities by Herby+Sagues · · Score: 1

    But the writer got the Windows tests WRONG. He tested by installing Windows XP without a Service Pack and then upgrading to SP2. He found lots of open ports before the SP and that's what he's reporting. That is clearly silly, as you can't buy XP without SP2 embedded today, and you can't buy a machine without it preinstalled. Testing XP without a service Pack would be like testing an Apple with OS9. Same thing when he tests Windows Server 2003 without Service Pack 1 or Service Pack 2. Yes, the tester later reports the effects of installin the Service Pack (whith are much better) but reporting the service pack less results is just plain misleading.

  61. It's no worse than anyone else's. by jd · · Score: 1
    This does not make it good - Nessus is hardly the top-of-the-line in security scanners, for a start - but the alternative methods being used are no better. The counting method (add up all of the announcements made) tends to lead to Linux getting the same flaw counted once per distribution, not once per package, resulting in gross overcounting. The Open Source community is also generally better at announcing flaws, whereas commercial vendors won't necessarily report a flaw if it gets covered by a patch or update prior to public discovery. Also, it is a premise of Open Source that bugs will be discovered faster because there are more eyes on the code, so distorting the ratio of bugs discovered per unit time vs. total bugs to be discovered.

    On the flip-side, because Windows and OS/X are used more frequently, there are more security experts (white hat and black hat) searching for ways to break the code. It also means that it is much more profitable for commercial scanner products (not used in this case, but I'm talking in general) to concentrate on gathering methods for these OS'. If it cost half as much to gain as many methods for Linux, but only 4% of potential customers gave a damn, why would any security vendor bother? The return on investment would be terrible!

    The practical upshot is that none of the methods being used to conduct these kinds of surveys gives you a useful picture. It would take a concerted effort to use multiple methods (and multiple approaches to each) to build up a good enough image to winnow out the false or misleading. Whilst a major security vendor could probably afford the time and resources to do this, again it's return on investment. Who is going to pay for a better study? Managers? No. If Gartner said that the sky was purple and pilchards grew in trees, managers would typically believe it, even if every pilchard expert on the planet worked together to produce a mega-report refuting Gartner line-by-line.

    What about the Open Source folk? Surely they'd respond positively. I'd like to believe that, but I never did see Tripwire respond to the Internet Audit, which claimed that binaries were altered without Tripwire detecting it. (And how come there are no host intrusion detectors or network intrusion detectors configured as standard on most Linux distros?) There is also evidence that OpenBSD's track record on dealing with DoS attacks is nowhere near as good as it is with holes that would allow actual machine access. Hey, I'd consider myself above average on Open Source advocacy, but the bottom line is that there isn't this overwhelming, universal passion for Doing The Right Thing in the Open Source world. It's better than in many sectors, but there are plenty of security sinners out there in F/L/OSS-land.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  62. Oracle on classic Mac OS? I don't think so. by ckd · · Score: 2, Funny

    Nessus "found" that the Mac OS 9.2.2 box had a vulnerability that would allow an attacker to crash, or run code in, the Oracle 9i application server?

    Since Oracle 9i doesn't even run on Mac OS 9.2.2, I don't think this is likely to be a big concern.

    1. Re:Oracle on classic Mac OS? I don't think so. by MrNemesis · · Score: 1

      Oracle won't run? Sounds like a classic denial of service attack to me. ;)

      --
      Moderation Total: -1 Troll, +3 Goat
  63. Mod parent up by quux4 · · Score: 1

    You may not agree with the conclusions. But there's some smart overview thinking here.

  64. who do you know that uses slackwear, who will use it this way?

  65. Solaris testing was bullshit by sethmeisterg · · Score: 1

    So you specifically answered "Leave service open" when you installed, right? What did you expect was going to happen?

  66. Maybe, by Joseph_Daniel_Zukige · · Score: 1

    but I don't think I particularly care to see this particular survey done on those business relevant systems.

  67. giving them the benefit of the doubt, by Joseph_Daniel_Zukige · · Score: 1

    the vulnerability was, I believe, in the personal web sharing function, and we might guess it was saying it was a vulnerability similar to some specific oracle 9i vulnerability.

    I was surprised several years back to find that oracle 8i and 9i had (semi-)custom apache and similar stuff.

    No, I never did get an oracle certification,

  68. ... if you consider winning a lame analysis like this winning, ...

  69. Windows Server 2003 SP #2 does well IF DONE RIGHT! by Anonymous Coward · · Score: 0

    My primary workstation system using Windows Server 2003, SP #2, running the NMap port to Win32, when done in a fully security hardened setup via tools like:

    Security Configuration Wizard (SCW - A WINDOWS SERVER 2003 TOOL ONLY, AFAIK)

    Security Analysis Tool and Templates in MMC.EXE

    Services cutoffs in services.msc as well as policies, & also altering the running ones (many of them allow for this IN SERVICES.MSC MIND YOU) logon entity for many to less than LocalSystem.

    gpedit.msc

    secpol.msc

    regedit.exe (for performance and security hacks application, 123 of them)

    A LinkSys/CISCO True NAT firewalling hardware router

    Software combined w/ hardware NAT firewall router @ the OS' native firewall

    Software combined w/ hardware NAT firewall router @ the port filtration level (the poor man's firewall as it is called as another added layer for layered security)

    IP Security Policy that compliments the software firewall, port filters, & Hardware NAT router.

    * The last 3 work at the IpFltDrv.sys, IpSec.sys (ip security filtering policies), & IpNAT.sys (firewall hook) drivers level (repectively IN THAT ORDER, iirc)

    A custom adbanner blocking hosts file (to speedup my surfing not calling out to DNS servers, I don't run those services on my workstation anyhow, nor do I run DHCP via software anymore either)

    IE 7 set with Windows 2003 Server's default 'hardened' IE 6 setup (you can do this to XP or 2000 manually though, same deal as below next really)

    AND all browsers set to max security (using IE security zones properly on IE & Outlook Express, turning off java/javascript - activex/activescript usage except for pages that need it, by tab, in Opera by site prefs like my RAID 1 web interface noted below for a test of NMap for Win32 4.20)

    and more (etc. like ANTIVIRUS IN NOD32, BEST THERE IS, AND antispyware in SPYBOT TEATIMER RUNNING)

    That setup, on this test using NMap for Win32 on a hardened Windows Server 2003 SP#2 setup, got this score result:

    E:\>nmap -P0 -sT -F -O -A 192.168.0.xx

    Starting Nmap 4.20 ( http://insecure.org/ ) at 2007-03-30 02:18 Eastern Standard
    Time

    Interesting ports on 192.168.0.xx:
    Not shown: 1255 closed ports

    PORT STATE SERVICE VERSION

    8080/tcp open http Jetty httpd 4.2.23 (Windows 2003/5.2 x86 java/1.4.2_10)

    OS and Service detection performed. Please report any incorrect results at http: //insecure.org/nmap/submit/ .
    Nmap finished: 1 IP address (1 host up) scanned in 289.203 seconds

    Pretty good, considering I left my RAID 1 mgt. and its java engine running for my Promise SuperTrak Ex8350 PCI-e SATA1/2 128mb ECC Ram Caching controller (via its WebPam interface, java run no less). That would not have even showed up if I did turn it off, but it was an example the scan was indeed, working.

    (And, what it's showing is coming thru 8080 & once I turn that service off? The scan returns nothing @ all on my client rig I ran the test on, but my server rig running IIS 6.x on Win2k3 SP #2 & SQLServer 2005 still have hits on it, because of IIS largely... but on my workstation, zippo, because once I turn off my RAID 1 controller service (WebPAM) no java running listening is why).

    Windows machines, especially those on Windows Server 2003 SP #2 fully hardened (doesn't take THAT long to do) can do well security-wise if you do things right (like not opening up email attachments from strangers, lol, you know this I bet though of course) can do well.

    Vista does well surprisingly as well on tests like CIS Tool 1.0 (by the "center for internet security") and on Belarc Advisor tests as well. Not as good as a hardened system like mine, but better than XP by default, AND probably better than Windows Server 2003 (VISTA's codebase iirc no less) does prior to hardening.

    E.G.-> On CIS Tool 1.0? My system nails an 84.735 of 100 possible score (151 passed, 7 failed),

  70. Re:What? by Anonymous Coward · · Score: 0

    Do I get the feeling the parent was actually a joke? Silly mods.

  71. timing-based enumeration? by Joseph_Daniel_Zukige · · Score: 1

    Are we RTheSameFoolishA?

    Enumeration was enabled by way of UserDir in the httpd.conf .

    Yeah, the default httpd.conf provided by Apple has a couple of no-brainers in it. That is related to one of them. I suppose I should submit those to Apple's bug database.

    I'm not sure how the enumeration is done, but I shut off UserDir. (I don't use rendezvous. There is a less sever mitigation, but I'm paranoid.)

    Oh, yeah, if they can enumerate your users, it provides a foot up into, for example, brute-forcing passwords.

    Interesting how some people are noting that x86 does level the playing field for the black hats a bit. I know that the hard core guys don't really find any barriers in the PPC machine code, but, as a speed bump, it was once a factor in slowing down incursions.

    Sure wish Apple would keep both CPU lines. Also wish they would maintain a current, more minimal platform for people who don't want bells and whistles like dashboard. But I guess the upshot of that is, I'm going to max the RAM on my old clamshell iBook, put an 80G hard disk in it, and triple boot it (Classic, Mac OS X, Fedora Core. Shoot, if I can figure out the partitioning, I'll see if I can quad boot it with openbsd.) So, Apple moves me to Linux. Nothing strange going on there.

  72. Re:Interesting, but what about the OS's that matte by Anonymous Coward · · Score: 0

    I'd like to see a survey of the operating systems used to run the businesses that affect my daily life (businesses like banks and credit card companies).

    Perhaps its cost prohibitive for a hobbyist to actually purchase a mainframe for a one-time test? You may be surprised how many financial institutions do not use just the mainframe operating systems you mentioned. Besides, even those that do, access that data from desktop platforms ... so compromise those, and you get the mainframe because ITGC's are pretty weak.

  73. And they didn't even mention Rendezjour? by biftek · · Score: 1

    So, they had to explicitly enable all of ftp, samba, afp etc for OS X to get something to show, yet didn't even notice MDNS/Rendzejour (port 5353) open out of the box? Mongs.

  74. Mainstream OS architectures by LinuxParanoid · · Score: 1

    [other agreeable/worthwhile comments skipped]

    There's six mainstream lineages left, and they're NT5, 4BSD, Linux, System V, VMS, and whatever IBM's calling their systems architecture this week.

    IBM kinda has two, right? You probably mean z/OS IBM's mainframe OS successor to MVS, but there's also i5/OS aka OS/400 which has a unique and interesting (imho) object-oriented system architecture. Last I checked IBM sold $1 billion of the latter every year (OS+hardware). Oh, and there's VM/CMS which is what all the virtualization efforts on all systems today are emulating (no pun intended) and trying to improve upon.

    Just 2 cents from someone who learned about these when researching commercial operating systems a while back. I recognize these aren't mainstream to a Unix-head or Windows-head, but I guess once you toss in VMS, I'm think its worth mentioning MVS and OS/400.

      --LP

  75. Re:Linux Lover's a dieing breed by mhall119 · · Score: 1

    I think he's implying that given all the "the conclusion isn't fair to Mac OSX", that the vocal uber-geeks are switching from Linux to Macs.

    --
    http://www.mhall119.com
  76. Why?. by alizard · · Score: 1

    How many people are running out-of-the-box RH7?

    How many tens of millions of people are running out-of-the-box XP?

  77. It's getting thick in here by camperslo · · Score: 1

    Let me get this right... It's considered "out of the box" to enable OS 9.2.2 Classic web sharing inside of OS X 10.4.x (which has it's own, also off by default), even though the current and previous generation of Intel Macs don't support running Classic at all?

    To really get a feel for the validity of their results, get a load of this OS 9 Classic high-risk vulnerability:

    "Nessus: The web server tested positive for an Oracle9i crash through an incorrectly crafted, long URL."
    http://www.nessus.org/plugins/index.php?view=singl e&id=10654

    I knew Macs could do many things, but having an Oracle vulnerability without having Oracle is impressive indeed.

    Some things just make you say WOW

    If they wanted to find OS 9 / Classic vulnerabilities, they could at least actually test for something real instead of going by questionable out-of-date nonsense in a database.
    It is very likely that the old unsupported version of Internet Explorer on OS 9 does have some real vulnerabilities. They didn't even check for that. Of course anyone still using that is probably also vulnerable to eating food from the 90's hiding in the back of their refrigerator.

    Their whole approach of using a scanner to compare security of OSes is deeply flawed. While it can be helpful for spotting issues with a machine that just sits there, like a server, it is nearly useless in the case of a desktop system where many of the undesirable events depend heavily on the behavior of the local user. Use of a scanner also neglects little things like browser vulnerabilities!

    We're given nearly useless results, and more vulnerabilities for OS X than for XP and Vista combined.
    Another MS funded "study" perhaps? It is Vista hype season after all.