Slashdot Mirror


Linux/Unix Tops Charts for Vulnerabilities in 2005

BeanBunny writes "I realize that this topic is almost as volatile around here as Intelligent Design, but I think this is interesting nonetheless. US-CERT has released their year-end vulnerability summary. According to InformationWeek.com, Linux/Unix (including Mac OS) had almost three times the number of OS-specific vulnerabilities reported last year compared to Microsoft Windows. Obviously, statistics are meaningless without the proper conjecture, speculation, and opinionation, so let the debate begin again over which OS is really more secure."

41 of 438 comments (clear)

  1. One Take by ackthpt · · Score: 5, Insightful
    It's because most *ix vulnerabilities are reported (and usually fixed rather quickly, particularly in the case of Linux distros.)

    Who knows how many Windows vulnerabilities there are known to Microsoft? Can you say "Vested Interest"? They certainly have tried to have divulging them criminalized as an act against national security, never mind warning customers of all sizes that they may have been compromised while Microsoft fiddled away at a patch for the past six months.

    I take this sort of revelation with a grain of salt and give it as much weight.

    many eyes only make for strong code when the code can be seen

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:One Take by Anonymous Coward · · Score: 1, Insightful

      "many eyes only make for strong code when the code can be seen" - by ackthpt (218170) * on Wednesday January 04, @08:02PM

      Sure... but, when the bugs come out, they come out, & they apparently have in greater numbers than they have for Ms' Windows OS' this year!

      There's little point in attempting to argue with those numbers...

      (Linux and all the Unix derivants won this round (a "dubious honor" imo) - more bugs than Windows OS', period, alright... more bugs than Win32 OS have this year!)

      Amazing... & for years, you Unix/Linux people CONSTANTLY put down Windows based OS for this VERY THING! Seems the tables turned, eh?

      "All the King's Horses (Unix variant OS) and all the King's Men (Pro Linux/Unix Slashdotters) couldn't put Humpty-Dumpty (Unix family) together again"

      (Not @ a binary level for backwards compatibility (many programs that run on 1 Unix variant, won't run on another Unix variant for example, whereas they DO on Windows based OS, everytime, under the explorer gui shell because of the API & care for 'backwards compatibility' even with 16-bit code many times) such as the Windows family enjoys because of the Win32 API, or by way of comparison (which you slashdotters & Linux zealots ALWAYS put down) especially in THIS area - stability & bugs surfacing!)

      * Argue with the numbers guys... I see a lot of 'indignant' responses here, but facts are facts.

      No, I take that back - don't argue with it, help better YOUR OS of choice (whatever Unix variant it is)!

      Try learn to code to correct it if you don't already, or if you're not so inclined or don't possess the ability?

      Then, instead create documentation & put it online then!

      That's if you don't code, with documentation that shows work-arounds (provided they DO exist, such as the ones for the Windows .wmf file 'weakness' which is EASILY patched mind you, & a patch is ONLY 6 days away now as of this date on "patch Tuesday" from MS) for problems your Unix variant OS may have...

      APK

      P.S.=> Don't get me wrong - I don't "hate" Linux (I do like it with KDE in fact & admire how far it's come since the version I tried in early Slackware models back circa 1992 or so iirc, 1.02?), Unix, and DO like MacOS X very much...

      However, here? My point is, for many reasons?

      They aren't as overall flexible/capable or ubiquitous as Win32 based OS are!

      (Especially the NT-based variants, such as 2000/XP/Server 2003 which are C-2 rated & run MORE software on MORE hardware than anything out there, & the latest/greatest in Windows Server 2003's proven 99.999% uptime capable (with tested/certified hardware + drivers of course, IBM says the same of their zOS variants & its ancestors like OS/400))...

      Unix variants, put together, just aren't there yet & apparently, aren't as "stable & secure" as the Pro-Linux/UNIX crowd always touts, either! Even with their 35++ year history behind them vs. NT-based OS from MS maybe only having what? 1/2 as much, IF that, with perhaps 10-15 years behind them?

      (Sure, you can say NT-based OS are VMS variants @ the OS core, but, that's not entirely true - they only share the OS designer in Dave Cutler, perhaps design patterns are similar, but not as similar as say Linux is to Unix variants, OR such as MacOS X has in common with BSD variants in the OS core underpinnings!)

      So, someday, instead of complaining or saying how 'skewed the tests are' as you ALWAYS do?

      Well, instead, if folks like you guys 'get into it' & help improve it??

      They might be less bug filled & have more apps running on them or as many as Win32 OS do, with as much backwards compatibility AND ABILITY period on as many hardwares for them as Win32 based OS' have!

      However, think about it:

      Yelling/bitching about findings like these... it doesn't help, does it??

      Seriously, think about it Penguins (& other Unix variant OS fiends): Because it's TRULY food for thought! apk

    2. Re:One Take by Anonymous Coward · · Score: 1, Insightful

      I LOVE the rationales and excuses of the Linux bigots here. It's fantastic that when faced with the truth about the vunerabilities in Linux you guys try to rationalize the problems away. Give me a break and face the facts that when a bunch of amature undergrads hack together an OS, it's going to have serious quality problems. Once you get out of school and into the real world you are going to be shocked at how few companies actually deply any open source let alone linux.

  2. perfect place to discuss, though! by yagu · · Score: 4, Insightful

    It may be a volatile topic, but where better to discuss the reality, validity, etc., of these purported vulnerabilities?

    Get your education here (hopefully) so you can address the confrontations at work, from your friends, etc. when they accuse you of evangelizing an OS more vulnerable than Windows!

    Look for answers to:

    • how these vulnerabilities are reported (the article is painfully light on this)
    • what the vulnerabilities were and how serious they were
    • whether or not there is redundancy in the reporting mechanisms
    • what association and influence Microsoft has over this reporting process
    • how quickly vulnerabilities are fixed and how soon working patches are made available to the public
    • who is the author of this article? (Gregg Keizer), and what is his slant/bias?

    I'm sure this is a partial list, and I don't know the answers to these points, but I'd like to.

  3. From the FA: by drinkypoo · · Score: 4, Insightful

    The end-of-year vulnerability score should be taken with a grain of salt, however, since US-CERT doesn't filter out updates (so one actual vulnerability can be counted numerous times) nor does it break out individual vulnerabilities from warnings that cover multiple bugs (as in the many Mac OS X vulnerability listings).

    In other words, these findings are absolutely useless.

    Also, even if they DID filter out updates and break out individual vulnerabilities, you would still have to know for how many days each vulnerability remained unpatched to have any useful information.

    As this oh-so-well-written website told me the first time I clicked on this story, "Nothing to see here. Move along."

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  4. Whats funny is by Anonymous Coward · · Score: 2, Insightful

    That they listed a few PHP apps that work on all 3 OS's as only on Linux. Hmmm

  5. Along with the total numbers... by Jane_Dozey · · Score: 4, Insightful

    ...they really should take into account severity, time until a fix was avaliable (from the time of discovery and not just disclosure to the public) and if the vulnrability was actually IN the OS or whether it was a third party app. Then perhaps the total numbers will start being a little more helpful.

    --
    Silly rabbit
  6. Vulns you won't see listed by SilverspurG · · Score: 2, Insightful

    In the Microsoft section there could be an entire block for : "Clueless user -- installed malware X which caused the propagation of virus Y"

    In the Linux section there would be a similar block for : "Clueless user -- caused hard drive format"

    Yeah. That was wanton. Sure, okay. I agree. It's probably true that most OSS vulns are reported to public forums while most MS vulns probably get identified in house and rolled into a patch. Maybe. In 6 months or so after the devs have had fun with it for a while.

    --
    fast as fast can be. you'll never catch me.
  7. One possible take by El+Royo · · Score: 2, Insightful

    It would be interesting to compare the number of different versions of software and applications this covers. Windows XP has not evolved tremendously in the last several years. Certainly Microsoft has shown a renewed (if not a completely successful) focus on security lately. But I think Microsoft benefits in this survey from a more stately release cycle.

    --
    Author of Enyo: Up and Running from O'Reilly Media
  8. Yes, indeed. by DaedalusHKX · · Score: 5, Insightful

    Let me put this into context.

    Linux (Red Hat to be specific) reported AND HAD ALREADY fixed similar JPG/GIF/PNG flaws more than 2 years before microsoft ACKNOWLEDGED that they had similar flaws. It may have been the same bug, or not, but still, similar bugs, FAR different timetables. And these are both companies right? One did base itself on code that it didn't try to lynch you for viewing, modifying or making your own. Hint: it wasn't microsoft.

    --------------

    What does it take for open source (being open to all) to report a flaw?

    Finding it of course.

    What does it take for a huge software house with stock to shill... errrr.. sell (since product sales do not a stock value raise anymore).

    Reporting few security flaws. "Proving" successful implementations are the norm... (via bought studies of course, and occasional true stories, if they ever are unbiased).

    --------------

    And of course, having worked inside an IT house, I'm quite familiar with how they work... especially M$ partners. I've never seen a SINGLE one ever report a vulnerability... whether our fault or the customer's or anyone's. Until it was fixed, or exploited, we NEVER EVER reported them... standard policy.

    ~D

    --
    " What luck for rulers that men do not think" - Adolf Hitler
    1. Re:Yes, indeed. by The_Spud · · Score: 2, Insightful

      lib png will indeed be on many servers which do image processing as part of serving web pages. I think, but i could be wrong, that both the gd image library thats part of php and image magick use libpng for handling png files.

      On production machines you can't just delete or disable the library and go oh well we can't serve the images that make up a large part of the site. thats too bad.
      Everyone has access to the source code for Linux and BSD, so there are more people in a position to spot problems there

      While it is true more people have the opertunity to go through the source and check for problems, how many actually do? Did you read throught the source for any of the open source software you installed ? I certainly don't have the time and in many cases enough knowledge of the language and problem to properly review the code.

      I never been that convinced by the Cathedral vs the Bazaar argument. Given fewer people use linux and of those users even less will have enough knowledge, time and expertise to bug hunt in any meaningful way is having the source open that much of an advantage?

      I think the real advantage is the comunity around the OSS movement as I was having a problem with firewire under linux and was able to get in contact with one of the authors of the drivers who helped fix the problem.

    2. Re:Yes, indeed. by ajs318 · · Score: 2, Insightful
      Not every web server processes images with imagemagick or gd -- and you don't need libpng just to serve them up statically. Just generating images on the fly, or even composing based on known good images kept on the server, would be safe anyway -- the exploit as I have seen it described required a deliberately malformed image as input. You would have to have a web application capable of loading arbitrary images via HTTP and doing some operation on them {perhaps overlaying a caption or copyright message, or drawing on comedy genitals}, in order to be vulnerable. In which case, taking it offline for an hour or so whilst patching and recompiling libpng might be a small price to pay {I expect Windows/IE users probably are used to web sites not displaying properly anyway; when I used Windows, I never really knew what was up with it, but rebooting usually fixed it so I never worried too much}.
      Did you read throught the source for any of the open source software you installed ?
      Some of it. Not all of it, but probably about my fair share. And I feel much more inclined to trust my distro's packaging team {who are accountable to a large community of experienced hackers, and do read all the source code of everything they compile}, than to trust some pedlar of "free" closed binaries {if they won't show me the source code, then what are they hiding from me?}.
      Given fewer people use linux and of those users even less will have enough knowledge, time and expertise to bug hunt in any meaningful way is having the source open that much of an advantage?
      Yes it is. There are times when access to the source code is essential. The rarity of such occasions does not diminish the usefulness of the source code if and when they arise: you have a sample size of one if the situation does arise, or nil if it doesn't, and either way that is way too few data points to be statistically significant.
      I think the real advantage is the comunity around the OSS movement as I was having a problem with firewire under linux and was able to get in contact with one of the authors of the drivers who helped fix the problem.
      You seem to be forgetting that this comunity [sic] contains many people who do read source code.
      --
      Je fume. Tu fumes. Nous fûmes!
  9. How about pointing out... by Anonymous Coward · · Score: 5, Insightful

    They're lumping Linux, UNIX, BSD, and OS X together and saying they together had more vulnerabilities than any single version of windows...

    I'm sure all the GM, Toyota and Honda cars between 1970 and 1990 put together had more design flaws than the Ford Pinto, but this comparison is not relevant.

    1. Re:How about pointing out... by molnarcs · · Score: 5, Insightful
      Yeah, I agree.

      In other words:

      There are at least 12 distinct operating systems in their list - Solaris, Cisco, SCO Unixware, OpenBSD, FreeBSD, NetBSD, HP-UX, AIX, HP Tru64, MacOS X, Linux variants like SuSE, Debian, Gentoo, RedHat (I counted Linux as one, even though most of the vulns. are found in their specific configuration/management tools). Add an arbitrary number of applications: KDE and GNOME, that in itself has more apps that are counted for Windows, every free SQL database server, mail server, (LotusDomino for Christ's sake!), imap client, ftp client, ftp server, etc...

      Now we have a comparison of a single operating system (Windows) + apps running on it with at least 12 distinct operating systems + 10x the number of apps that was counted for windows. The result is rather surprising: there are JUST 4x more bugs in 12 operating systems + 10x more apps than in windows + windows apps alone! This result is much more unfavorable for Microsoft than to any Unix/Linux OS!

      Of course, the fallacy of the comparison is that it suggests that Linux or Unix is an Operating System. For someone who does not look at the details, it might seem that installing a specific Linux or Unix operating system is more risky - hey, there are more bugs found in Linux/Unix, that's what the article says! In fact, the opposite is true, if you look at the details.

      Not that the comparison is useful in any way - why are Safari bugs counted at all? Safari runs on OS X only, so you can't just dump safari bugs into linux/unix bugs category (how retarded is that?). Why are bugs found in SuSE YAST counted as Linux bugs? They have nothing to do with linux or unix - they are specific to one operating system: SuSE linux (the same applies for all the bugs counted in Debian, RedHat, Gentoo, etc.) Not to mention the duplications: Eric Raymonds "Fetchmail POP3 Client Buffer Overflow" is counted 5 times for linux and BSDs. There are duplications for windows as well though. In other words, this list or comparison is pretty much unusable.

    2. Re:How about pointing out... by Vicissidude · · Score: 3, Insightful

      Now we have a comparison of a single operating system (Windows) + apps running on it with at least 12 distinct operating systems + 10x the number of apps that was counted for windows. The result is rather surprising: there are JUST 4x more bugs in 12 operating systems + 10x more apps than in windows + windows apps alone! This result is much more unfavorable for Microsoft than to any Unix/Linux OS!

      To be fair, Windows is not the monolithic program you suggest. Windows NT is different from Windows 98. Windows 98 is different from Windows ME. ME is different from 2000. 2000 is different from XP. XP is different from 2003. Each has a similar, but different, code base with their own bugs.

      To Microsoft's advantage, Window's code similarity means that a bug found in Windows 2003 can be traced and squashed in Windows 2000 and XP. This results in the bug being removed in all flavors of Windows simultaneously. However, that would be impossible with the various *nixes.

      Either way, I agree with Mark Twain. There are lies, damned lies, and statistics.

    3. Re:How about pointing out... by linuxfanatic1024 · · Score: 2, Insightful

      The point of the GP's post is that Windows integrates all that stuff into the operating system, while on Linux/Unix systems it is a distinctly separate part. You can't run Windows without the GUI, but you CAN run Unix systems without the GUI.

      --
      Microsoft-free since March 28, 2004
    4. Re:How about pointing out... by Zerathdune · · Score: 3, Insightful

      ok granted. however, if you're going to count each windows OS as a separate OS, you also, in maintaining fairness, have to count each linux distro as a separate OS. maybe the same with OSX, I'm not familiar with the platform so I don't know how different the 4 versions have been. in any case, if you break it out that far, you're dealing with several hundred unix/linux OS's with 10 times (at least) as many apps, vs just a handful of windows OS's.

      --
      No single raindrop believes that it is responsible for the storm.
    5. Re:How about pointing out... by jrockway · · Score: 4, Insightful

      The security holes don't even have anything to do with the OS. When there's a Windows hole, it's a hole that allows you to take over the OS. These "linux holes" are holes in shitty php scripts that happen to run on Linux. This just in... you can write shitty, insecure software that runs on Linux. Duh!

      If you look at all holes in the Linux kernel and base GNU utils vs. all holes in the Windows kernel and in the Windows core OS, you'll notice that Windows has many, many more. And the ones that Linux has are things like "temporary file permissions vulnerability" whereas Windows has ones like "arbitrary user from the network can flash your bios with the byte sequence 'lolololol pwnd'". Personally, I'd rather have someone read my sudoers file than hose my BIOS, but hey... at least windows has cool games or something.

      --
      My other car is first.
    6. Re:How about pointing out... by freedom_india · · Score: 2, Insightful

      Are U propagating the myth that multi-platform means Windows 98, Windows ME, Windows 2000, Windows XP and Windows Vista* ?

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    7. Re:How about pointing out... by LnxAddct · · Score: 5, Insightful

      So out of curiosity, I removed all (Updated) lines from the results,and all blatantly duplicate exploits, and also any non-linux exploits, just to see how they matched up. Keep in mind that I kept alot of the php, apache , and other exploits in the list but did not add them to windows despite that these also affect windows and should be included. The numbers I got were 784 to 672, Linux to Windows. Then, because in the windows list they strictly kept to vulnerabilities that only affected windows and not multiple platforms, I took out any vulnerabilties from the linux list that would 100% for certain be cross-platform and affect Windows as well. The list reduced to 669, which is right on par with Windows (keeping in mind that I left some exploits in the list because I was only say 80% or 90% sure and so I gave Windows the benefit of the doubt). Just out of curiosity, I then tookout any linux vulnerabilities that were specific to one vendor(i.e. Red Hat, Suse, Gentoo, Debian) for a number of reasons which I won't get into. This brought it down to 639. That last number doesn't really represent anything other than a curiosity of mine.

      I was originally going to have a disclaimer stating that these numbers are accurate probably to within +-30, but since they were so close, I don't think it's necessary. One observation I've noted is that the Linux vulnerabilities are spread over a far greater variety of applications. Another thing worth noting is that it looks like Windows can not easily be effectively secured as long as security updates are done as they are currently. Most linux distros (Red Hat/Fedora, Suse, Debian, Gentoo, etc.. off the top of my head) provide a central repository that will update everything on your system for you. This appears to be a much more optimal method of applying updates. If nothing else, these results show that not just core functionality, but also supporting functionalities must be kept up to date and are just as much of a security problem, if not more so. Linux distributions support such update methodolgies natively, Windows does not.

      It appears that Linux is the winner here no matter how you look at it, and we didn't even begin to look at severity or the time from disclosure to time patched (which isn't available using the information in the report, but my inclination is to say that open source wins hands down here, call me biased if you will). For the files that I referenced and modified to get these numbers, you can get the windows list here and the first linux list here (the one with 784 exploits, not 669). These lists are not 100% accurate as I'm sure the regexs I used missed some things, or were too greedy in other cases. I also did some manual pruning that wasnt appropriate to be done with regexs, which I'm sure wasn't 100% accurate either, but these lists are close.
      Regards,
      Steve

    8. Re:How about pointing out... by Bert64 · · Score: 2, Insightful

      Well, a hole in a php app could exist on windows too.. Apache and PHP can easily be installed on windows. Infact there are many such vulnerabilities..
      There are also some, like the shell:// vuln that was attributed to firefox, but was actually a vulnerability in the core windows os and therefore wasn't exploitable through firefox on any other platform.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  10. Do you realize just what you're saying? by hahafaha · · Score: 2, Insightful

    The title: Linux/Unix Tops Charts for Vulnerabilities in 2005

    This is beyond any doubt, very very true. But before you call me a Microsoft Shill (I'm not, I use Debian myself), allow me to explain:

    If one goes to www.linux.org, and searches for all GNU/Linux distros without a filter, they will see that there are 370 distributions. If that includes unmaintained ones, that number grows to 417. And that does not include all of the other Unixes, such as the BSD group, and, like the article pointed out, Mac OSX.

    Now compare that to the Microsoft Windows operating system. Let's see, Windows 98 (I doubt people use anything worse than this), ME, 2000, XP, and even Vista. 5 operating systems. 370 / 5 = 74. Now the article claims that there were 3 times as many vulnerabilities. 74/3 = 24 and 2/3.

    Unix/Linux is approximately 25 times better than Windows!

  11. only 3x ? by DaveCar · · Score: 2, Insightful

    Well, the "windows" ones are "Windows Operating Systems"

    And the "linux" and "osx" ones are "Unix/ Linux Operating Systems"

    Seeing as "windows" ones are Windows and "linux" and "osx" are Linus, OS X, Solaris, IRIX, AIX, HPUX, Tru64, *BSD, SCO, etc., etc., I think 3x is not too bad as there are more than 3x the number of distinct operating systems.

    That's without even looking at what might be classified as "application" versus "os" vulnerabilities in each category.

  12. Regardless of the validity of the article... by daVinci1980 · · Score: 3, Insightful

    It is worth discussing OS security in terms of exploitable holes found. And before the detractors start coming out in droves saying "the real question is how many days a vulnerability remains unpatched," that's not the real question. That's a question, and it's certainly an important one. But it's not the only important criteria in determining the quality of an OS.

    Even if a vulnerability is reported and then fixed quickly, the fact remains that it could've been used for dozens or hundreds (or more) exploits *before* it was reported.

    It's not just a matter of "see, look how quickly we can bail water out of the boat." There's also the question of how many holes were in the hull to begin with.

    I'm not saying that any particular platform is put together better than any other, just that it is a topic worth discussing.

    --
    I currently have no clever signature witicism to add here.
  13. Too Big of a Bucket by Crispin+Cowan · · Score: 2, Insightful
    The reason the numbers are so different is that they are apples and grapes: different sized units. Lumping all of Linux and UNIX together into a single category distorts the data. The fact that Solaris or AIX had some defect does not affect Linux and *BSD systems. Putting all their union set of vulnerabilities into a single bucket makes the UNIX/Linux crowd look much more vulnerable than it is. FUD FUD FUD.

    Another issue is that most Linux distro's ship a LOT of application code, like 2000 to 6000 packages, which is waaaay more than Microsoft ships with Windows. That there is an "OS" vulnerability for some rarely used application in a large Linux distro is just not comparable to the smaller set of code that Microsoft is willing to take responsibility for.

    It is just irresponsible for CERT to be publishing distored numbers like this.

    Crispin

  14. Let the flamewar begin by TheFlyingGoat · · Score: 2, Insightful

    Volatile is an understatement.

    Anyway, I've used a number of different operating systems and I've realized something. Computer security isn't so much the operating system you select, it's how diligent you are in keeping it secure. If you keep the system patched, behind a decent firewall, are careful with the software you run, and don't use the root/Administrator account for normal usage, you'll probably not have any issues with your computer. Granted, there are plenty of examples otherwise, but I'm referring to the standard user or sysadmin.

    The problem comes in for users that don't understand that they need to keep their system protected more than it is out of the box. Some linux distros and Windows get it right by having automatic updates (if you need to disable these, you can easily enough).

    Overall, there ARE good things and bad things about each operating system, but not much matters if the user isn't going to take some type of responsibility to keep their own system updated and protected.

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
  15. Vulnerabilities are only vulnerabilities IF... by wyattburp · · Score: 2, Insightful

    This is all out of context unless you look at the impact of the vulnerability, and how it is exploited. I didn't RTFA, admittidly, but I do know that the main reason for the exploit of vulnerabilities (both technology speaking, as well as the handling of these topics by the media) is largely because of the volume of Windows users in the world.

    These articles only make the majority of the public even dumber.

    It makes me think of the line from Billy Madison where the teacher proclaims "...At no point in your rambling, incoherent response were you even close to anything that could be considered a rational thought. Everyone in this room is now dumber for having listened to it..."

  16. Re:Already hashed over in depth on GrokLaw by jmac880n · · Score: 3, Insightful

    Now PJ is a security expert?

    No. But she has access to a lot of people who are very informed.

    It's amazing what the community can do when organized by a good leader.

  17. Re:perfect place to discuss, though by tomhudson · · Score: 4, Insightful

    Since this is a dupe debate (it happens ALL the time) why not just link to the previous list of comments? I'm not even going to read TFA, because these useless debates have gotten to be a waste of time. There's no winning this debate - we're all losers for having editors who think that this is "news".

  18. TFA sums it up: by Savage-Rabbit · · Score: 4, Insightful

    The end-of-year vulnerability score should be taken with a grain of salt, however, since US-CERT doesn't filter out updates (so one actual vulnerability can be counted numerous times) nor does it break out individual vulnerabilities from warnings that cover multiple bugs (as in the many Mac OS X vulnerability listings).

    In effect: This information is completely useless for comparing operating systems.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  19. I completely disagree with the article. by u-235-sentinel · · Score: 2, Insightful

    so let the debate begin again over which OS is really more secure.

    I hear this junk all the time and can't believe people can say an OS is secure / insecure by the "applications" running on it. How is "Adobe Acrobat Reader" a reflection of how "insecure" Linux is? Or a problem with "Apache mod_install"? These are all applications which run on top of Linux. They are NOT the Linux OS by any means. The same goes for Windows with "Adobe Acrobat Reader" and "IBM Websphere". I would argue this is a garbage comparison.

    Now compare what IS inside the OS. Windows cannot function without IE (according to Bill Gates). It's been incorporated deeply into the OS. Security problems with IE would qualify as a problem with the OS (for example). If it's something part of the OS then I would buy it as a security problem. Linux issues IMO would include problems such as say iptables, Linux Kernel Race Condition / Buffer Overflow and maybe Gnome/KDE (to name a few)

    I understand I may be just a little picky about this but I think I've demonstrated my argument.

    --
    Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
  20. BeanBunny is a known troll by Anonymous Coward · · Score: 5, Insightful

    and submitting something like this (just as the parent and GP have pointed out), that lumps every *NIX OS vs. MS Windows is perhaps the dumbest thing I've ever seen on /.. I wish I could mod submissions.

    1. Re:BeanBunny is a known troll by MECC · · Score: 5, Insightful

      Actually, it wasen't BeanBunny that lumped the various 'Nixes and 'Nix-like OSes into one catageory - it was CERT. Also, the CERT list include all vulnerabilities for all software running on an OS, not just the os themselves. Also , its only a list - no mention of how severe a given vulnerability is.

      To really get a picture of how the OSes themselves stack up in comparison to one another with respect to vulnerabilities, try Secunia. They list vulnerabilities, and how severe a vulneraiblity is, and why a given vulnerability is a problem, along with other interesting and relavent info about vulnerabilities.

      --
      "We are all geniuses when we dream"
      - E.M. Cioran
  21. Important points not mentioned by necro2607 · · Score: 4, Insightful

    Points not mentioned :

    -amount of risk caused by vulnerability
    -percentage of high-risk vulnerabilities per OS
    -time taken to patch vulnerability
    -whether the vulnerability is in some tiny obscure piece of shareware or in a VERY common software (such as MSIE) ... etc. etc.

    Statistics aren't so useful with such lack of completeness.

    Of course that page isn't there to be a useful guide for statistics on vulernabilities, but the Slashdot article seems to be portraying it as such...

  22. Re:the thing about the list.... by SilverspurG · · Score: 2, Insightful

    This isn't about making numbers meaningful. This is about discussing the topic.

    The proper thing to do if someone wants to argue about whether or not the inaccuracies are technically balanced is to categorize them (multiple listings, updates, more than one OS in Linux, 3rd part apps) and then ask them to be moot or, if that's denied, cede them outright.

    Then you can move on to the real topics... if there are any left.

    --
    fast as fast can be. you'll never catch me.
  23. windows and intelligent design by 3seas · · Score: 2, Insightful

    The only intelligence there is in regards to windows is that of marketing... market it no matter what condition it is in. If "Intelligent Design" was more popular you can be sure MS would market Windows in a manner to ride off that, as they do everything else they can. I mean Hey, they got the singularity OS....(rolls eyes)

    I think everyone knows how out of context the article is, which only shows the deceiptful intent of those responsible for it being written.

    Taking things out of context is a known action of those having intent to deceive.

    Now if there were laws against such that applied to marketing.... We'd all have better things in life, cept for the deceptive.

    But for those of us who do know to see past the BS... we are better off, depending on how deep the BS goes, and sometimes its gets rather deep.

  24. lies, damn lies, and statistics... by smash · · Score: 2, Insightful
    OK, lets consider:

    1. Your typical linux distribution includes more applications than microsoft even produce
    2. choosing not to install, or uninstall specific components of a linux distribution is trivial. Try removing IE from Windows XP, without having to put your faith in a third party to help you hack the OS to do it. Then call microsoft for support :D
    3. "linux" encompasses more than 1 distribution

    Anyone with half a clue and experience with both OSes in a production environment already knows the truth, but there's some points for those who actually believe some of the shit that seems to be deemed newsworthy...

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  25. Puh-lease by MattW · · Score: 4, Insightful

    Go compare "Linux Kernel" vulnerabilities (9 unique) vs "Microsoft Windows" vulnerabilities (46 unique). Even that isn't apples to apples, but it's a lot more indicative than the random counts of vulnerabilities for every piece of software shipped with an OS.

  26. Good idea, bad implementation by egarland · · Score: 3, Insightful

    The idea of a security score card is good but the way they did it is meaningless. The ranking should be more like:

    Number of bugs +
    Number of bugs with known exploits x 5 +
    Number of bugs with known exploits x the number of days the exploit was in the wild before the bug was patched.

    Then multiply the whole thing by an risk factor (1-5) based on how much harm it can do.

    No lumping multiple OSs. Each one should get it's own card. Lumping applications bundled with the OS is reasonable but skews things too. For an accurate comparison, only bugs in features common to all platforms and bugs in non-optional components should be counted.

    The way the current ranking they use works you could have 50 non-exploitable, local user only, file permission modifying bugs in 100 different Lunix distributions and it would count as 5,000 bugs. Similarly you could have one remote attack that completely takes over a Windows box with known exploits which remained unpatched for 100 days and it would count as 1 bug. The score would be 5,000 to 1 in favor of Windows which is about opposite from what it should be in this example. These are completely meaningless numbers.

    I don't know how the OSs would stack up given an accurate reporting but I would be interested to see.

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
  27. Re:Suuuuure by toadlife · · Score: 3, Insightful

    I never said open source was a bad thing, or there was a downside. Just that that particular 'benefit' is overrated. Firefox bugs are certainly fixed faster than IE bugs - but according to my logs half of firefox users who hit my website still run vulnerable versions.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  28. Re:Here's a quick answer: by aaronl · · Score: 2, Insightful

    The sed lines are removing the "updated" string from each processed line. Sort is grouping lines, uniq is removing all duplicated entries.

    sed -e(expression) 's(search)/(U|updated)(search regex)/(empty replacement text)/g(global)'

    So:
      1
      2
      1 (Updated)
      1 (updated)
      2 (Updated)

    Becomes: (through sed)
      1
      2
      1
      1
      2

    Becomes: (through sort)
      1
      1
      1
      2
      2

    Would drop to simply: (through uniq)
      1
      2

    And then "wc" counts the lines.

    In this case, the GP compressed it to 747 unique Microsoft flaws, and 1050 unique unix flaws.

    And yes, learn regex! It is extremely useful, and can help manipulate massive data sets easily and quickly. "man 7 regex" is a good place to start. :) There are much better places to start, mind you.