Slashdot Mirror


SANS/FBI Release Top 20 Security Vulnerabilities

theBraindonor writes "SANS Institute and the FBI have compiled a listing of the The Twenty Most Critical Internet Security Vulnerabilities. The list is broken down into two groups: Windows Systems and Unix Systems." The list of Unix vulnerabilities is also a list of the network programs I (and presumably many others) use most. It's a good thing there's BugTraq.

268 comments

  1. *ALL* versions of Unix vs Windows? by Anonymous Coward · · Score: 1, Insightful

    Should this even be competitive?

  2. The number one vulnerability for Windows boxen is: by The+Pi-Guy · · Score: 4, Informative

    IIS!!

    Not any particular 'sploit, but on the page, IIS is THE NUMBER ONE vulnerability for Windows boxen.

    Like Mr. Valentine said, "[Microsoft's] products are not engineered for security". Or something like that.

    --j

  3. Well, that settles that argument by Johnathon+Walls · · Score: 1, Funny

    It's a perfect split, 50/50 (or 10 and 10). I hope this settles the "which OS is more secure" debate once and for all.

    Like I've been saying, they're exactly the same.

    -- Ignorance is Bliss.

    1. Re:Well, that settles that argument by Gyorg_Lavode · · Score: 3, Funny

      They are exactly equal because they chose 10 windows exploits and 10 *nix exploits. If they had chosen 20 exploits from both windows and *nix they would have numbered from 1 to 20.

      --
      I do security
    2. Re:Well, that settles that argument by garcia · · Score: 5, Insightful

      when a vendor installs an application BY DEFAULT on EVERY single version they ship and it is considered at top 10 vundeability I would say that is more important (see previous comment here) than individual applications that are GENERALLY not installed by default on UNIX based OSs.

      Just my worthless .02

    3. Re:Well, that settles that argument by Anonymous Coward · · Score: 0

      Macintosh? Is that the answer?

    4. Re:Well, that settles that argument by sunset · · Score: 4, Interesting
      To restate your point more bluntly:

      Saying that "The Twenty Most Critical Internet Security Vulnerabilities" is the same as the top ten Windows vulnerabilities plus the top ten Unix vulnerabilities, is just plain stupid.

    5. Re:Well, that settles that argument by gnuadam · · Score: 1

      Macs are now unix, don't you know.

      Just joshin'!

      --
      You say :wq, I say ZZ. Why can't we all just get along?
    6. Re:Well, that settles that argument by Otter · · Score: 2, Insightful
      C'mon, both of you are missing the point. Reported vulnerabilities in IIS, IE or MS SQL demonstrate the poor security of closed-source software. Reported vulnerabilities in Apache, Sendmail and openssh prove the value of open-source development , which allows thousands of eyes to spot bugs to be fixed.

      So according to these lists, Linux is 2^20 times better than Windows.

      Now just learn to interject "Security through obscurity doesn't work!" and "Security is a process, not a product!" whenever they seem like they might be relevant and you could be a /. security expert like me.

    7. Re:Well, that settles that argument by zapfie · · Score: 1

      Macs are now unix BASED. There's more on top. :)

      --
      slashdot!=valid HTML
    8. Re:Well, that settles that argument by Anonymous Coward · · Score: 0

      A HUGE pair of silicon tits!!!!!!

      =0)

    9. Re:Well, that settles that argument by Johnathon+Walls · · Score: 1

      Thanks.

      Humor replacements are to the left, please line up. No pushing! ;)

    10. Re:Well, that settles that argument by iabervon · · Score: 2, Redundant

      Actually, my list of 10 would be: IIS, IE, Outlook, Apache, random UNIX services you don't mean to have, sendmail, bind, sshd, plaintext passwords, ftpd. There's only 3 Windows ones, because you can probably break into more Windows boxes than you want to with just those 3. None of the other Windows vulnerabilities matter much, because you can't use them to break into UNIX systems.

    11. Re:Well, that settles that argument by LoztInSpace · · Score: 1

      What about the fact that if you have access to the source code it is 100000000 times easier to find and create an exploit? Surely with closed source you have to guess a lot more?

    12. Re:Well, that settles that argument by Anonymous Coward · · Score: 0

      The only 'versions' IIS is installed on by default is WinNT/2000 server. Give it a rest. IIS for 2000 Pro is on the options/resource kit CD, if you actually have one (I've never seen one myself).

    13. Re:Well, that settles that argument by hdparm · · Score: 0, Flamebait
      If you are serious and I hope you're not, you couldn't possibly have more appropriate username/nick.

      Lost in space, indeed, without any hope of finding your way back.

    14. Re:Well, that settles that argument by LoztInSpace · · Score: 1

      If you worked in software development you'd know that it is much easier to understand how a program does what it does if you have the source code. For example, I have no idea how to hack into a computer by sending crap to the internet server. If, however, I had the source code to a popular server, I could trace through the code looking for fixed size buffers, badly coded routines, assumptions or whatever and use this information to my advantage and possibly form a message that would exploit it. With a closed source system I wouldn't even know where to start. I'm not saying that one is better than the other, but surely one is easier than the other. I can tell you think I'm wrong. I'd be interested to hear why.

    15. Re:Well, that settles that argument by Anonymous Coward · · Score: 0

      Scanning sourcecode for snippets that implement fixed-sized buffers that are accessible to the user (directly or indirectly) would take a lot more effort than simply sending oversized inputs to a working copy of the program at every point (and/or combination of points) in a communications protocol. Specifically, you would need to code a very intelligent parser that can find buffers of said type by scanning through the source code whenever you're attempting to analyze any program of non-trivial size. Coding something like this is harder than it sounds.

      The basic premise of the argument that OSS is more vulnerable because the source distributed freely is self-defeating. If having the source made it so trivial (several orders of magnitude easier when compared to having only binaries) to find security holes in software, why is it that only malicious people are able to find and abuse them? If it's "100000000 times easier" for the malicious individuals, then it's also "100000000 times easier" for those who have a vested interest in securing the software. What it means in the end is that open-source software, given sufficient development resources (provided by those with sufficient incentives (Apache is a project blessed by many such individuals/organizations)) matures much faster from a security standpoint.

      Also, your argument in specific is flawed in that you assume that attackers need the source to know exactly how the security hole they're exploiting works. Fact is, they don't. A stack smashing attack is a stack smashing attack is a stack smashing attack. It doesn't matter what program you're attacking (except that the amount of garbage you pad the malicious input with may differ). You don't need the source to understand why or how it works.

      The last problem with your argument is that you assume that because closed-source software is more secure against a theoretical attacker identical to you that it is more secure period. All it takes is one person to understand/discover a vulnerability and write and distribute some proof-of-concept code that automates the attack to allow millions of third graders the ability to modify their AES-encrypted grades due to an implementation vulnerable to a complex and esoteric CPU-utilization side-channel attack that reveals the key in plaintext. Just because you can't understand how to find vulnerabilities in closed-source software doesn't mean that no one else on the planet is capable of doing so.

      Remember, just as what B.S. says isn't, security through obscurity isn't.

    16. Re:Well, that settles that argument by joto · · Score: 2

      Well, IIS is no more installed by default on w2k, than rpc, apache or ssh is installed by default on linux systems. I have never had much of a problem not installing either of them.

    17. Re:Well, that settles that argument by joto · · Score: 2

      Well, outlook would have to come before IE. Sure, stupid users can be prompted to execute any trojan in IE (and it has some very bad security faults as well). But with Outlook, you simply send them a mail, and you're in...

    18. Re:Well, that settles that argument by blibbleblobble · · Score: 2

      To quote: (for those thinking that the report criticized apache and IIS equally)

      "Web administrators too often conclude that since Microsoft's Internet Information Server (IIS) is exceptionally prone to compromise (see W1. Internet Information Server), the open-source Apache web server is completely secure. While the comparison with IIS may be true, and although Apache has a well-deserved reputation for security, it has not proved invulnerable under scrutiny."

    19. Re:Well, that settles that argument by hdparm · · Score: 1
      Your argument may sound as a perfectly logical explanation as to why would be much easier to hack/crack any open sourced program than any closed one. However, even slightly deeper analisys (logical as well as technical) quickly proves it wrong, as AC did already, thanks.

      I hope you are not offended by my original post, since it was not targeted at you personally -my posts never are. Hence, I will laugh at clueless moderation and move on to my next pro open source and anti Microsoft post. Isn't it what it's all about?

  4. Comparing Windows and Unix? by euxneks · · Score: 1

    Security Problems Under windows: Type something and it frigs up yo$%@@FJAKSD&*F(A(

    --
    in girum imus nocte et consumimur igni
  5. #8 = Internet Explorer. by garcia · · Score: 5, Interesting

    #8 is listed here.

    If you are using IE, your computer is vunerable to numerous security breaches.

    If this is installed on EVERY Windows computer by default, I believe that this should be rated higher than those vunerabilities in applications that are only installed by default on SOME Windows versions (IIS).

    1. Re:#8 = Internet Explorer. by airrage · · Score: 1

      IIS is not installed by default in the Workstation product. You must manually choose this component at a later time after the install. The Server Product(s) 4.0/5.0 IIS is installed by default (of course) -- fyi.

      --My father would make outrageous claims, like he invented the question mark." -Dr. Evil.

      --
      "This isn't a study in computer science, its a study in human behavior"
    2. Re:#8 = Internet Explorer. by jasonditz · · Score: 2, Interesting

      When I'm trying to secure a Wintel box the first thing I do is install a firewall program and tell it not to allow IE to do ANYTHING. Then install Mozilla or something similar. Not perfect, but at least the lizard has a verifiable codebase.

    3. Re:#8 = Internet Explorer. by Anonymous Coward · · Score: 1, Informative

      read the post again. Think about what you said. Realize you are bad at comprehension.

      This has NOTHING to do with IIS. What the poster said was that IE was installed on all versions. IIS is only installed on some.

      There, a quick lesson in comprehension.

    4. Re:#8 = Internet Explorer. by Anonymous Coward · · Score: 0

      same but i'm not a tech or engineer jsut a bored windoz user.... i just saw (for fun) virii, javascript with IE, so linux is far away from these sh..

      The other problem (now) securing linux is the configuration

    5. Re:#8 = Internet Explorer. by Ramadog · · Score: 1

      The parent to you post was not talking about IIS. He/she/it was talking about IE. I believe a slightly different product.

    6. Re:#8 = Internet Explorer. by Zathrus · · Score: 4, Insightful

      If you are using IE, your computer is vunerable to numerous security breaches

      Yes. If you're not downloading security updates.

      But the same is true for everything else on the list. Conversely, if you are constantly keeping up to date on security patches then you are considerably less vulnerable.

      I believe the point you were trying to make is that it's the only client program on the list - all the others are servers. And I'm honestly surprised that neither Outlook nor Outlook Express made the list - they're considerably more problematic with regards to security IMO (but I'm not a "professional" in this context).

      As to why it's not #1 - well, first there's a lot fewer vulnerabilities listed. Additionally the extent of the vulnerabilities are not as large. Relatively few virii/trojans/etc. spread via IE, while there are still IIS servers out there spamming the world with Code Red. Secondly, as a client program it is somewhat more secure than a server by design. I could be running a totally unpatched client that's vulnerable six ways to Sunday, but if I don't surf to your site (or open a local infected file with the client) then I can't be infected. Servers, however, are vulnerable if they're running - I don't have to invite you to break into my system, I left the door open with a lovely "Open House" sign up.

    7. Re:#8 = Internet Explorer. by flacco · · Score: 5, Insightful
      Yes. If you're not downloading security updates.

      ...which, lately, have come with unacceptable EULA terms and mandatory downloads of other software.

      Software vendors should be required to supply security patches in isolation, and WITHOUT ANY additional licensing requirements.

      --
      pr0n - keeping monitor glass spotless since 1981.
    8. Re:#8 = Internet Explorer. by Fjord · · Score: 3, Interesting

      Outlook and IE have different problems, in my mind. Outlook is bad because the attack can be pushed directly to you, but, for the most part, you can prevent the attack through configuration of the server to not pass on attachments with certain extentions or even mostly procedurally by not opening such attachement (though, IIRC, one bug didn't require you to make that mistake). With IE, an attack is harder: you have to control part of the network that the person you want to attack voluntarily goes to, but there is little you can do from a system or procedural perspective beyond keeping up with patches.

      One thing to note is that keeping up with patches is not enough for securely using IE. Microsoft has had a bad track record for not providing a proper patch until the bug is fully exposed, so there are constantly windows where you are vulnerable. For example, there is presently a bug in the certificate software that allows a man-in-the-middle attack on an SSL connection, making the authentication useless (you are just as vulnerable to an attack with or without it). Because of this I wouldn't online bank with it.

      Yet dispite this, Outlook has had a worse track record for security attacks in the wild. Many outlook vectored viruses have done things such as emailing random documents from your disk. It wouldn't take much to take these viruses and modify them to find and send Money or Quicken files to a foreign email address.

      --
      -no broken link
    9. Re:#8 = Internet Explorer. by Anonymous Coward · · Score: 0

      I believe the list is based on not only what is vulnerable, but what is being exploited. IE may have lots of holes in it, but if you use an unpatched version of ie you still have a low chance of getting attacked. More computers are broken into from iis holes than ie holes. Also the severity of the holes in iis are much more great than that of ie.

      Not defending ie in terms of security, it sucks. But there seems to be reason to why it is so low on the list.

    10. Re:#8 = Internet Explorer. by lazlo · · Score: 2, Interesting

      Well, look also at W5 - anonymous logon null sessions. And, while we're at it, weak LM hashing (W6).

      By default, every windows box has both available. I haven't tried it lately, but there have been times when uninstalling SMB from a windows box has been far more difficult than uninstalling IE. Furthermore, for the most part, IE needs to be used in order to compromise your system. Don't use it, and you're (somewhat) more safe. (Of course, there are a lot of MS applications that will happily use it for you, so you're still screwed...)

      But, if you install NT, 2K, or XP, you've got null sessions available as soon as you boot the box, before you even touch the keyboard.

      Reference SMBDie - QED.

      --
      Pound! Bang! Bin! Bash! is this a shell script or a Batman comic?
    11. Re:#8 = Internet Explorer. by Dudio · · Score: 3, Informative

      I could be running a totally unpatched client that's vulnerable six ways to Sunday, but if I don't surf to your site (or open a local infected file with the client) then I can't be infected.

      True, but keep in mind that since Outlook/Outlook Express use IE to render HTML content, email is an attack vector for a lot of IE vulnerabilities. For example, check out the Technical Details sections of these two security bulletins. This is pretty significant, as "open[ing] a local infected file" becomes very easy for the average user to do without realizing it.

    12. Re:#8 = Internet Explorer. by IchBinEinPenguin · · Score: 1

      It's not a security patch, it's a FEATURE UPGRADE!!

      (the feature being upgraded is the one that keeps script-kiddies out of your box :-)

    13. Re:#8 = Internet Explorer. by tqbf · · Score: 5, Insightful
      You say "if I don't surf to your site... then I can't be infected". It almost sounds like you believe you have some control over whether your browser will hit his evil web page. Could it be that you actually think that both Internet routing and the DNS are hard to subvert?

      Clientside security is still a joke. Clients get attention in the places where they "asynchronously" give up control to foreign command, like embedded scripts in email and virtual machines for things like Java. But the overwhelming majority of client code was designed assuming that it interacts in good faith with the rest of the world.

      The flood of server-side vulnerabilities will slow. Desktop environments will get more and more homogenous. The payoff for writing a single exploit will grow. You should expect not only to see more client-targetting attacks, but also more attacks leveraging the ancient and festering weaknesses in global Internet routing and in DNS.

      Consider that today, Internet routing is being subverted with some regularity to play pranks on IRC and to hijack address space for spamming. These are high-risk, low-reward enterprises. It's only a matter of time before smarter people figure out how to use the same tricks to more productive ends.

    14. Re:#8 = Internet Explorer. by MonsterChicharo · · Score: 1

      The very first version of Windows 95 did not have IE installed. It was later available as a separate package

      So there

    15. Re:#8 = Internet Explorer. by rabidcow · · Score: 2

      If you are using IE, your computer is vunerable to numerous security breaches

      Yes. If you're not downloading security updates.


      "2 October 2002: There are currently 20 unpatched vulnerabilities." - tho it looks like that's counting a few that are patched in 6 but not 5.5, which is rather strange. I mean why would you keep 5.5 if you're patching everything?

    16. Re:#8 = Internet Explorer. by Zathrus · · Score: 1

      Because 6.0 broke some things from 5.5 (ex - javascript code over 1024 chars, which is nice for booklets), and by and since 5.5 is still supported security patches are available for it as well.

      FWIW, a couple of those bugs were fixed in today's security patch (namely HTML help file stuff and another one I don't recall off the top of my head).

      Are there holes still unpatched? Yup. Does OSS do a better job releasing fixes? Yes, and while they're often untested they do fix the problem without negative side effects most of the time.

      But it's really not as doom and gloom as the OP made out, which is all I was really trying to point out.

    17. Re:#8 = Internet Explorer. by Zathrus · · Score: 2

      Microsoft has had a bad track record for not providing a proper patch until the bug is fully exposed

      Very much agreed. Of course, if people would just stop disclosing vulnerabilities then it wouldn't be a problem. Right?

      Yes, that was heavy sarcasm.

      For example, there is presently a bug in the certificate software that allows a man-in-the-middle attack on an SSL connection

      Been fixed, allegedly, under all supported browsers and OS's. I saw the patch for my system last time I did an update (and I'm doing another one tonight). And I'm pretty sure my system is near the bottom tier for support at this point.

      there is little you can do from a system or procedural perspective beyond keeping up with patches

      That's true for all systems on all OS's. Or is Slapper just a figment of the Internet's imagination?

      Not even gonna touch Outlook. I use it at work under duress, and refuse to at home. Oh, and there's a new virus out there that's doing pretty much what you suggest - it's gathering private information (including keystrokes) and emailing the data back to some email address. It's using vulnerabilities that have been patched for over a year now, but, surprise, not everyone has updated.

    18. Re:#8 = Internet Explorer. by Fjord · · Score: 2


      >there is little you can do from a system or procedural perspective beyond keeping up with patches

      That's true for all systems on all OS's. Or is Slapper just a figment of the Internet's imagination?


      My comments were related to your discussion of how IE was the only client software on the list, and your surprise that Outlook didn't make the list. My comments followed a discussion of a configuration solution and procedural solution to the problem of Outlook viruses. I don't see why you would ask me if that statement is true for all systems on all OSes since I already provided a counter example. I don't see the relevance of Slapper, as, AFAIU, it infects server software.

      --
      -no broken link
    19. Re:#8 = Internet Explorer. by joto · · Score: 2
      Not perfect, but at least the lizard has a verifiable codebase.

      Not in the sense people who talk about verifying means. Mozilla would probably take at least 1k man years to verify. If you don't understand what I mean, take a look at e.g. this, which should give you an idea of what verifyable programming means.

    20. Re:#8 = Internet Explorer. by Anonymous Coward · · Score: 0

      Even if you forgo all your rights with the new EULA and D/L the update, it still doesn't fix everything. M$ doesn't fix every bug, even the ones that they know of. Hell, if you read /. regularly, you would know that some of the bugs, they literaly can't find the problem, they only know it is there.

    21. Re:#8 = Internet Explorer. by CentrX · · Score: 1

      Every new version of IE just gets bulkier and slower if you're not running the latest hardware.

      --

      "The price of freedom is eternal vigilance." - Thomas Jefferson
  6. Lather, rinse, repeat by devphil · · Score: 4, Informative
    Two years ago, the SANS Institute and the National Infrastructure Protection Center (NIPC) released a document summarizing the Ten Most Critical Internet Security Vulnerabilities. Thousands of organizations used that list, and the expanded Top Twenty, which followed a year later, to prioritize their efforts so they could close the most dangerous holes first.

    And if memory serves, the Unix list is exactly the same, with perhaps the exception of Apache. The r* services, sendmail, yep, all still there. Who in their right mind uses r* and sendmail on anything connected to the public internet?

    Anyone correct me on whether the others have changed? They all look familiar to me.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:Lather, rinse, repeat by Anonymous Coward · · Score: 0

      Most of sendmails real problems are only exploited by local users. This SANS place sounds like a pretty big joke.

    2. Re:Lather, rinse, repeat by dpilot · · Score: 3, Interesting

      Maybe that's good, that they have to fish all the way to the r* services to flesh out a top-10 list.

      OTOH, I wonder if next year Lindows will be on the list, with our favorite practice of running users as root.

      --
      The living have better things to do than to continue hating the dead.
    3. Re:Lather, rinse, repeat by sporty · · Score: 4, Insightful

      Who in their right mind uses r* and sendmail on anything connected to the public internet?

      Actually, as the article pointed out, sendmail hasn't had any serious problems in the past 2 years. Quite frankly, it's quite powerful and its default install is kinda simple to use except (except!) for that stupid map command to build virtual users, access tables and the likes.

      It's not the end of the world if you use it, just like it's not the end of the world if you use proftpd.

      --

      -
      ping -f 255.255.255.255 # if only

    4. Re:Lather, rinse, repeat by carpe_noctem · · Score: 2, Interesting

      Sendmail is still widely used in production mail systems, and over the last few years, its security reputation has improved considerably. I'm personally a qmail guy, but there are a number of commercial plugins available for sendmail that allow it to do virus or spam filtering, which remains the reson why sendmail is still quite prevalent on larger production systems.

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    5. Re:Lather, rinse, repeat by Wdomburg · · Score: 2

      >Quite frankly, it's quite powerful and its default
      >install is kinda simple to use except (except!)
      >for that stupid map command to build virtual
      >users, access tables and the likes.

      This doesn't have to be all that difficult either. Red Hat, for example, has the init script rebuild those files automatically for you when you run the init script. Just add the entries you need, and type: /sbin/service sendmail reload

      Matt

    6. Re:Lather, rinse, repeat by marmoset · · Score: 1

      Exactly. As long as your vendor provides a default reasonable install of sendmail (most do, nowadays) it isn't notably harder to configure safely as any other server app.

    7. Re:Lather, rinse, repeat by homebru · · Score: 1
      Who in their right mind uses r* and sendmail on anything connected to the public internet?


      What, exactly, is wrong woth the r* commands?

      Everything I have read appears to say that the problem is in the usage of the programs. That is to say, that bad "trust" chains can be established. And that doesn't make the code itself bad.

      So my question is: Is the code in the r* commands broken such that it can be exploited even if NO host equivalency files exist?

    8. Re:Lather, rinse, repeat by jeremyp · · Score: 2

      What's not simple about "makemap hash access access" ?

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    9. Re:Lather, rinse, repeat by jeremyp · · Score: 2

      Oops, that'll teach me to preview even simple posts. I of course meant:

      makemap hash access <access

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    10. Re:Lather, rinse, repeat by jeremyp · · Score: 2

      Well if I rsh to another machine, it'll ask me for a password which I must type in and then send across an unencrypted TCP connection.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    11. Re:Lather, rinse, repeat by sporty · · Score: 2

      Heh, it's not that the command itself isn't simple. Just finding out how took a little effort. I can't imagine someone taking a week or two to figure that one out.

      --

      -
      ping -f 255.255.255.255 # if only

    12. Re:Lather, rinse, repeat by homebru · · Score: 1
      No, not if you have setup an .rhosts file on the target machine. With that in place, you are not asked to re-login. This is one of the main reasons for using r*, to avoid repeatedly typing the password.

      So far, I'm not seeing a problem. What am I missing?

  7. Why... by bsDaemon · · Score: 3, Interesting

    ...is Apache listed as #2 under UNIX? It's not exactly bug-rittled doom-ware like IIS. A few mistakes every now and then hardly qualifies for a #2 rateing. it's not like, 50 new exploits are found a month or something. and as for RPC at #1...you get what you ask for.

    1. Re:Why... by -=OmegaMan=- · · Score: 2

      It's +ACM-2 because of it's prevalance. There's a helluva lot of +ACo-nix boxen running Apache out there - while many may be patched up - a lot aren't.

      Everything below it (except maybe SSH - they should be tied for second, IMO) is either relatively uncommon or an old old old vulnerability.

      Apache on Unix isn't +ACM-2 because it's bug-riddled doom-ware - it's because it's +ACo-comparitively+ACo- bad.

      I'd take it as a mark of honor that the Unix world's second biggest vulnerability isn't that big of a vulnerability after all. ;)

      --

      This sig is xenon coated, and will glow red when in the presence of aliens

    2. Re:Why... by garcia · · Score: 2

      IIS has 25 CVE entires, Apache has 30 CVE entries.

      now, granted it is EASIER to find vunerabilities in Apache, but the numbers (both CVE and number of servers than run Apache) are probably why it is rated so high.

    3. Re:Why... by Dannon · · Score: 2

      I would guess for two reasons. One, the bad-logic assumption that some folks make that, just because it isn't Windows, one doesn't have to be as concerned about keeping up-to-date with the patches. Sort of like the last item being weak passwords. It's not the system itself that's extremely insecure, as much as that some percentage of users fail to do all they can to secure it.

      The other might be... well, it is a UNIX list, and it would be quite a hunt to find anything for UNIX that -is- quite as bad as IIS.

      --
      Good judgment comes from experience.
      Experience comes from bad judgment.
    4. Re:Why... by Anonymous Coward · · Score: 1, Insightful

      Why...is Apache listed as #2 under UNIX? It's not exactly bug-rittled doom-ware like IIS.

      Because in UNIX we don't have such doomed bugs. But rank wise, it's probably some of the most crucial ones because of its prevalence. If you compared UNIX's #1 bug versus Windows #10, you'll be convinced that UNIX's #1 threat is far less deadly as Windows #10.

      Of course, some people will object this...

    5. Re:Why... by dzym · · Score: 2

      There aren't that many true vulnerabilities for IIS either.

      Don't forget that entire waves of worms starting from Code Red were targetted solely at one single vulnerability (which was actually patched a couple of months before Code Red actually struck).

    6. Re:Why... by Aelist · · Score: 1

      IIS has 25 CVE entires, Apache has 30 CVE entries.

      I bet IIS takes the lead in the next few years...

    7. Re:Why... by Black+Parrot · · Score: 1


      > ...is Apache listed as #2 under UNIX? It's not exactly bug-rittled doom-ware like IIS.

      One suspects that that's the kind of thing that motivated the split into two separate lists.

      --
      Sheesh, evil *and* a jerk. -- Jade
    8. Re:Why... by coene · · Score: 2

      Installed user base.. Apache is everywhere, and a single remote root exploit can cause havok across 3/4 the Internet...

    9. Re:Why... by obdulio · · Score: 1

      Why is Apache listed if it is a separate product. Not all Unixes came with Apache bundled and there is Apache also for Windows.

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    10. Re:Why... by obdulio · · Score: 1

      Also FTP runs under Windows, doesnt it?

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    11. Re:Why... by dzym · · Score: 2

      Which FTP? The one big name in "bug-ridden doomware" in the panoply of FTP servers is wu-ftpd, a decidedly *nix ftp server ...

  8. Clueless FBI by Usquebaugh · · Score: 0, Troll

    Interesting that all but one of the UNIX probs can also be traced to Windows. Apcahe runs on on Unix and Windows. FTP, RPC etc etc

    Looks like the FBI is clueless, jeez why do they even bother. Must have been some grant money available they wanted.

    It's simple there are more windows boxen on the net ergo they have more problems. I _believe_ that unix is more secure but I'm not going to bet on it.

    1. Re:Clueless FBI by davidstrauss · · Score: 5, Insightful
      Interesting that all but one of the UNIX probs can also be traced to Windows. Apache runs on on Unix and Windows. FTP, RPC etc etc

      Apache is optimized and was originally designed for Unix. FTP is a standard Internet protocol that likely had its origins in Unix. While the problems you state afflict Windows and Unix alike, they cannot be "traced to Windows." They should be under a generic category for all systems, as HTTP and FTP servers are, in general, large security risks, if caused by nothing more than improper setup.

    2. Re:Clueless FBI by ianaverage · · Score: 2, Interesting

      Although the *nix exploits may exist in M$ too, it is possible that they decided that the *worst* M$ exploits were the ones listed. So, maybe FTP is on the list--just at #12 or something for M$. I don't know if I agree with that...but it is a thought...

  9. Great by Anonymous Coward · · Score: 0


    Great, now n00bs hackers will know the top 20 exploits and will of course abuse those in the top-5.

  10. Missed a couple of big ones by Anonymous Coward · · Score: 5, Insightful

    They left Outlook and it's derivatives off the Windows list. Nevermind the root VBS cause.

    But they seem to have really had to reach to get 10 for Unix.

    Man... how much did this 'study' cost?

    1. Re:Missed a couple of big ones by Anonymous Coward · · Score: 0

      Man... how much did this 'study' cost?

      I totally agree, it's a joke.

    2. Re:Missed a couple of big ones by no+soup+for+you · · Score: 1
      They left Outlook and it's derivatives off the Windows list. Nevermind the root VBS cause
      IANDM (I am not defending ms), but Outlook is an application, and this was a look at the top Critical Internet Security Vulnerabilities. To me, that means servers. Not many servers have outlook. As far as the root VBS cause, I believe the SANS study did address it. In #10 - WHS the article says:
      This worm, and others which have followed it, took advantage of Windows Scripting Host (WSH), which permits any text file with a ".vbs" extension to be executed as a Visual Basic script. With WSH enabled, a typical worm propagates by including a VBScript as the contents of another file and executes when that file is viewed or in some cases previewed.
      This article was a fair look at securing both Windows and Unix servers.
      --
      If you blog it...
    3. Re:Missed a couple of big ones by Anonymous Coward · · Score: 0

      If about servers, then why IE?

    4. Re:Missed a couple of big ones by no+soup+for+you · · Score: 2

      If about servers, then why IE?
      Because IE is an integral part of the operating system, which would cause errors as far as the eye could see if you disabled it, of course.

      Actually, since on every windows server there exists internet explorer, I claim that IE is a part of the server.

      --
      If you blog it...
    5. Re:Missed a couple of big ones by Anonymous Coward · · Score: 0

      Man... how much did this 'study' cost?

      Arre you suggesting that a study is worth less if it costs less? Does the same go for software I wonder??

    6. Re:Missed a couple of big ones by richie2000 · · Score: 2
      Not many servers have outlook.

      Almost all Exchange servers have Outlook. It's needed for some admin tasks.

      --
      Money for nothing, pix for free
  11. Re:The number one vulnerability for Windows boxen by -=OmegaMan=- · · Score: 2

    I think every user having the equivalent of "root" by default is probably far worse.

    --

    This sig is xenon coated, and will glow red when in the presence of aliens

  12. Social Engineering by akiy · · Score: 5, Insightful

    They forgot to list one of the most obvious ways of breaching computer security measures: social engineering.

    If you can get the information that you want (eg passwords) from a person who knows the information, all the patches in the world won't protect your network...

    --

    --
    http://www.aikiweb.com - AikiWeb Aikido Information

    1. Re:Social Engineering by Gurp · · Score: 2, Insightful
      They forgot to list one of the most obvious ways of breaching computer security measures: social engineering.

      Not forgot, deliberately left out. This document is limited in scope to only Windows and Unix vulnerabilities.

      If they had tried to make this more encompassing (say, by including physical security or common weaknesses in operational processes) the document would be so long no one would read it.

    2. Re:Social Engineering by neur0maniak · · Score: 2

      Windows vulnerabilities alone would make the document so long that no-one would read it.

    3. Re:Social Engineering by Anonymous Coward · · Score: 0
      If you can get the information that you want (eg passwords) from a person who knows the information, all the patches in the world won't protect your network...

      Yeah, as if all the MS extortionpatches could protect something without social engineering. And take this from an AC: "LANs with MS Windows' won't take much of an "engineering" to get in, be it social or not".

  13. Firewalls that accept traffic by default? by Nailer · · Score: 3, Insightful

    At the end of the document, you'll find an extra section offering a list of the ports used by commonly probed and attacked services. By blocking traffic to these ports at the firewall or other network perimeter protection devices, you add an extra layer of defense that helps protect you from configuration mistake

    This seems like a really bad idea. Giving people a list of port they should block traffic to implies that they needn't properly lock down their rulesets properly, andd have accept as the default policy.

    1. Re:Firewalls that accept traffic by default? by joto · · Score: 2

      Not really. It would give you a list of things to lock down for outgoing connections, to make sure your users behave nice.

  14. Not again by The+Bungi · · Score: 5, Insightful
    Item 'W10 Windows Scripting Host' lists the 'solution' to be removing WSH. This is about as useful as removing Perl from a Unix box - it's not viable. The WSH is an important tool and the knee-jerk "let's get rid of it!" reaction will eventually be more trouble than not given how many other Microsoft and third-party software requires it. Also, the WSH is only a hosting implementation. The VBScript and JScript interpreters are not removed when you disable the WSH.

    Plus, you don't even need to spend on AV software from snake oil vendors.

    All that's needed is to make the 'Edit' command the default in the registry for all types of WSH-recognized extensions, such as .js and .wsh. Unfortunately the default is 'Open', which executes the script.

    Once you do this you can simply sit there and watch the script worms hit - the only thing you'll see are instances of Notepad all over the place (with the code, to boot). Quite funny (in a sick sort of way).

    1. Re:Not again by airrage · · Score: 4, Interesting

      WSH is an important tool, but it's only the command interpreter, it's the code that's sent to it and how it executes that truly the problem.

      But the most overlooked part of Windows 2000 and above is Microsoft's implementation of the Windows Management Instrumentation (WMI) API. With this interface an admin can script against any Microsoft Class and has full rights to change, modify, stop, start, etc. The box is yours. And it's installed by default!

      Currently, it's a little under the radar, so many are unaware of it's implementation, but remote scripting is completely available and documented, just need the first exploit to overcome the security context and Houston we have a problem.

      --
      "This isn't a study in computer science, its a study in human behavior"
    2. Re:Not again by The+Bungi · · Score: 1
      And it's installed by default!

      Yes, but you must have admin privileges to use it at all, or be granted those privileges (which, I might say, is kinda complicated to begin with). It's not open to *everyone* by default.

    3. Re:Not again by Anonymous Coward · · Score: 0
      Item 'W10 Windows Scripting Host' lists the 'solution' to be removing WSH. This is about as useful as removing Perl from a Unix box

      Hey you can install Perl on Windows and use that, just uninstall WSH already!

  15. Now if only ... by rhysweatherley · · Score: 4, Funny
    ... the script kiddie who's been banging on my firewall for the last two weeks would just give up and go away, I'd be a happy camper.

    Free Clue: if you didn't get in on the first 2000 tries, go waste someone else's bandwidth!

    1. Re:Now if only ... by derF024 · · Score: 5, Funny

      have some fun with ipchains and the "mirror" directive. all of a sudden, to him, your machine will appear to be an exact duplicate of his. maybe he'll even root his own machine in the process :-P

    2. Re:Now if only ... by Zebbers · · Score: 0, Redundant

      haha

    3. Re:Now if only ... by sir99 · · Score: 1

      Heh. Maybe he's waiting for another SSH vulnerability to crop up (although I'd assume by now you've blocked him from any open ports :-)

      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
    4. Re:Now if only ... by Anonymous Coward · · Score: 0

      hihi

    5. Re:Now if only ... by Anonymous Coward · · Score: 0

      Fuck you. I'll get in.

    6. Re:Now if only ... by rhysweatherley · · Score: 2

      As this is my home network, everything is blocked. If it's incoming, then it ain't me and I don't want to know about it. I'm just getting a little tired of watching the cable modem blink, knowing that I'm going to have to pay for this idiot's excursions at the end of the month.

    7. Re:Now if only ... by Anonymous Coward · · Score: 0

      hoho

    8. Re:Now if only ... by Anonymous Coward · · Score: 0

      huhu

    9. Re:Now if only ... by Anonymous Coward · · Score: 0

      hyhy (sometimes)

    10. Re:Now if only ... by Anonymous Coward · · Score: 0

      hähä (in some foreign faraway countries)

  16. well if you really wanna know by waspleg · · Score: 3, Informative

    take a look

    http://www.sans.org/top20/top20_Oct01.htm is the list from 2001

    http://www.sans.org/topten.htm is the list from 2000

  17. This isn't new, this is updated... by Anonymous Coward · · Score: 1, Informative

    The SANS have been doing this for years, this is just the updated version of it. Come on slashdot, do at least a little fact checking.

  18. Re:The number one vulnerability for Windows boxen by Anonymous Coward · · Score: 1, Insightful

    I think they made a mistake. The #1 security vulnerability is Windows itself. Running Windows is really what puts people at risk unless perhaps they close their computers to the oiutside world, i.e. no internet, and install no software on them.

  19. version number hiding is not the way to go. by MavEtJu · · Score: 4, Insightful

    Version number hiding is not the way to go. And let me explain why: Nimda / Code Red. ISS only. Certain versions of ISS only. And do you think that the virus checks for the HTTP Server-string before it sends it payload? No way. Brute force. Just send the exploit and check later if it was successfull. I have the logs of my Apache webservers to show this behaviour.

    Same with the bugbear[sp] worm at this moment. "Check all the shares on the system. Found one! Let's copy to there." Zwoooosh there goes another sheet of paper through the printer.

    For administrative purposes, being able to find out what version of software is running is essential. In a company with tens of locations and thousands of computers, nobody will be able to keep a list of software installed on all these things, let alone keep track of the versions.
    A weekly scan by the corperate IT department and they know what MTAs and versions are there, what FTP servers and version, what DNS servers and versions are there. An update is released? Just inform the right people (i.e. the LAN administrators, not the people who own these servers). An exploit has become known? At least you know how vulnerable you are instead of panicing and trying to get (obsolete) lists from all over the place.

    So yeah, version number hiding doesn't reduce the attackrate but does reduce the ability to act.

    --
    bash$ :(){ :|:&};:
    1. Re:version number hiding is not the way to go. by Anonymous Coward · · Score: 0

      Yes, but you're just saying that because you smell like poo and have no friends because you smell like poo.

    2. Re:version number hiding is not the way to go. by Anonymous Coward · · Score: 0

      Yoo too, boot nooboodyy caarees aaboot it siince yoo aar aall aalloone.

  20. A lopsided comparison by j_kenpo · · Score: 2

    I thought it was kind of amusing, the list being broken up into 2 catagories. Without a doubt, the highest number of vunerabilities are on the Windows side, especially in IE and VBScript. But lets not forget that Apache isnt immune either.. and for that matter, who can forget the infamous sendmail vunerability, and also dont forget misconfigured sendmails from our friends in the East are what allow so many of those cute spam messages we all love so much to get to us. And hell, I can remember stealing password lists with a nice PHP vunerability for years (goes to show that once you get used to an attack, you stick with it).luckily with IDS systems like Snort (http://www.snort.org) companie can monitor attacks as they happen (be sure to compare the size of the Web-Vunerabilities and Virus Rules files with the others...). But either way, the higher count is definitly on the Windows side.

    1. Re:A lopsided comparison by Trevin · · Score: 1
      Without a doubt, the highest number of vunerabilities are on the Windows side

      I only did a cursory count without looking into the details, but I came up with 94 CVE (common vulnerabilities and exposures) entries for Windows, and 155 CVE entries for unix. But many of the vulnerabilities listed on the unix side are in services that no competant administrator would enable in the first place.

      It is rather interesting that for both operating system classes, the most common solution is to either update the software or disable the affected services (either completely or just from outside the LAN). On the Windows side, 4 of the top ten are fixed by service packs. On the unix side, 5 are fixed by updates or patches. Both systems share the same vulnerability of accounts with weak passwords, for which the only fix is to slap your users upside the head.

      About the only real difference I can see (provided administrators of each system are equally competent) is how quickly security patches can be released. It seems like Windows service packs can take months to get out, while unix software (at least open source) is updated in a matter of days. OTOH, installing a service pack is generally a little easier than recompiling and installing a server daemon. OTOOH, updating a single unix program is much less likely to screw up some other unrelated system component. Just an observation.

  21. Misconfiguration by Kris+Warkentin · · Score: 4, Insightful

    Not only is Apache very widely deployed, it is also quite easy to misconfigure it. If you read the article, they're not talking about software insecurities alone: they're talking about misconfiguration and bad management of machines. For example, weak/non-existant passwords is on both lists.

    They're not saying that Apache is insecure but rather that it is a potential risk if the admin is not sufficiently competent.

    --

    In Soviet Russia, hot grits put YOU down THEIR pants.
    1. Re:Misconfiguration by chris_mahan · · Score: 3, Insightful

      You've hit the nail on the head:

      "but rather that it is a potential risk if the admin is not sufficiently competent."

      You see, if the admin is a groking wizard with luser hate-filled eyes, whatever box he installs will be Fort Knox, regardless of the OS.

      Take your typical $36k/yr MCSE admin, and any system they setup will be like grated cheese.

      It's called experience, savvy, knowledge, tenacity, and not a little geekiness. And it's worth money.

      So, if you're a CIO and you don't want your company name to appear on the marketplace section of the Wall Street journal under the heading "Hacker steals 50,000 credit cards from..." then pay your good admins, even if they look like they're sleeping in meetings, even if their tie rotation schedule becomes glaringly apparent.

      Security is like seatbelts. The instant you need it it's too late to put it on. You have to put it on before.

      Good admins: When it looks like they are not doing anything, that when they've done everything right.

      Oh, and that list for windows: If you didn't already know all of that by heart, there's no chance in hell you'd get anywhere near production servers at our company.

      And now for something ot: There was a story a few days ago here about what would happen to the DNS system if the root servers for .com etc were misconfigured, replicating the misconfiguration accross all DNS servers... Eerily, see WorldCom's troubles today...

      --

      "Piter, too, is dead."

  22. Censorship on /. by Anonymous Coward · · Score: 0

    A bit of highlighting that they ignored this article since 8am and it gets knocked down as off topic to a -1 where nobody will see it. /. doesn't seem to have a problem with highlighting other org's problems, but their own get censored big time and fast...BIG POINTS LOST ON CREDIBILTY HERE!

  23. #W10 Windows Scripting Host by Osty · · Score: 2

    I have to disagree with their evaluation of item W10, Windows Scripting Host. They're essentially blaming it for improper use by mail clients (I never heard of anything other than Outlook or Outlook Express having problems with .vbs scripts run through WSH -- Word macros, while VB, are not VBScript, and don't go through WSH. IE embeds vbscript and jscript, again not through WSH, so while I guess you could download a .vbs, you'd have to be a moron to tell it to run automatically). Sure, they do include the line, "While administrators should always keep applications like browsers, mail clients and productivity suites patched and updated, patching these applications to eliminate their susceptibility to a particular worm is an incomplete (and no better than reactive) solution to the risks posed by scripting," but that's paramount to suggesting all scripting is bad. Would it be bash's fault if mutt auto-ran .sh extensions? Or would it be perl's fault if mutt did the same thing with .pl extensions? No, it wouldn't, so to fault WSH for Outlook/OE problems is pretty ludicrous.


    WSH is a very useful tool when used properly, just as bash or perl are very useful when used properly. Misuse by one or several applications does not mean the tool itself is at fault. A better thing to blame would be running as administrator (in NT-based Windows systems) full-time, rather than as a non-admin user. Again, this is directly parallel to running as root 24/7 in a unix system. You wouldn't do it there, so why do it in Windows? (Win9x is dead, let it rest in peace.)

  24. I am disappointed... by funwithBSD · · Score: 5, Funny

    the "Slashdot Effect" DOS did not make the top 20.

    --
    Never answer an anonymous letter. - Yogi Berra
    1. Re:I am disappointed... by WinterSolstice · · Score: 2
      That would be due to the random and sometimes beneficial nature of it.

      It's more of a "feature"...

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    2. Re:I am disappointed... by suss · · Score: 2

      the "Slashdot Effect" DOS did not make the top 20.

      Yeah, and neither did "driving over the webserver with a pickup truck". Who'd have thought?

      It's about security vulnerabilities anyway, not brute force denial of service attacks.....

    3. Re:I am disappointed... by Anonymous Coward · · Score: 0

      It's hardly a DoS, when you're not being denied.

      Just like a bloke with a Cable modem sending a 10Mb ping to a 56ker

  25. good by Anonymous Coward · · Score: 0

    I think this is good that they are getting the word out. Since this is SANS and the FBI working on it, maybe crappy admins will take these issues more seriously. *MAYBE*

  26. I'll tell you why by Inoshiro · · Score: 2

    Misconfigured webservers. Formail.pl, things run using suexec, and other problems are the #1 way to get into a system using a webserver. Chunked encoding and OpenSSL are just core problems, the fact is that most people don't know how to configure it at all.

    Obviously there is a large enough portion to support spammers, otherwise I'd not be getting so many requests for formail.pl in my logs (always set to email from some aol.com email address, most recently f2@aol.com, and sending to another fake address, most recently phishtank@yahoo.com, with a subject of my server name and a body of "w00t").

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  27. Ever notice the shit reporting of MSNBC? by Eric_Cartman_South_P · · Score: 1, Offtopic
    Where's the links? LOOK AT THEIR ARTICLE. No links. Isn't that the entire point of Hyper Text Transport Protocal? Unless there is a link to MSN.com or one of it's shit services (all adds, no news or "content" despite what you think) there are never any links on MSNBC. Crap. I guess that's what happens when an Evil Empire run by a bouncing monkey Balmer, controls the press.

    1. Re:Ever notice the shit reporting of MSNBC? by Anonymous Coward · · Score: 0

      And this is what news would be like if moron slag-dot posters controlled the news? 24/7 whining? Yay.

  28. Cool idea by RatBastard · · Score: 2

    Do you have a full list of those extensions, or do I need to dig through the "File Types" list?

    --
    Boobies never hurt anyone. - Sherry Glaser.
    1. Re:Cool idea by Fjord · · Score: 2

      I did this a while ago when my roomate-at-the-time was sharing one of my computers. Workes really well. Since then I've thought it would be cool to have an OE/Outlook virus that would do this and mail itself on. Thus, all the people who do click these damn things will get infected and never have that problem again, while the people who don't click them don't really need the protection anyway.

      Sorry, don't have the list.

      --
      -no broken link
    2. Re:Cool idea by The+Bungi · · Score: 3, Informative
      .js
      .wsh
      .wsf
      .vbs
      .wsc (this one is not a problem IIRC, but check it. It's a "script component" and can't be executed directly)
      .jse

      If you have ActivePerl installed (recent build) you might want to do the same to the .pl extension, just in case.

  29. There are only 9 unix problems. by NormanICE · · Score: 1

    Looks to me like the ran out of ones to include in the unix list and decided they wanted to be fair to the poor windows people and add weak passwords as a security vulnerability.

    1. Re:There are only 9 unix problems. by obdulio · · Score: 1

      I assisted an official Sun Solaris training back in 1997 and we were told that the rservices/trust relationships (rlogin, rsh, rcp,e tc), which made number 6 in the list were not secure services and should be used at our oun risk. The same for NIS+.

      So it doesn't make sense to include something that the Unix comunity is well aware and should not be using.

      --
      PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
    2. Re:There are only 9 unix problems. by owenomalley · · Score: 1

      And yet, it still happens. Sun still ships Solaris with the r-services client and servers running by default. telnet too. They are starting to move to ssh with Solaris 9, but they will still have the telnetd and r-service servers running by default.

      Even on Sun's internal network, there are a whole lot of plain text passwords flying around.

  30. YOU ARE WRONG! by Eric_Cartman_South_P · · Score: 2, Flamebait
    > the knee-jerk "let's get rid of it!" reaction will eventually be more trouble than not

    What we need is a greater knee-jerk reaction. A few months ago I got rid of WSH using "format c: /q /u". Now running OSX on new iMac, and old PC is a lovely Linux firewall. I think the top 10 Windows problems might not bother me now. ;)

    1. Re:YOU ARE WRONG! by Anonymous Coward · · Score: 0
      That makes you a genius. Next time we need better houses, we'll just bulldoze what we have and build more, shall we?

      Perhaps we should give everyone a pay rise by printing money, too.

      You sit there polishing your dick about what a genius you are, and you make no useful contribution. Wanker.

    2. Re:YOU ARE WRONG! by The+Bungi · · Score: 1

      Wow! Thanks for sharing.

  31. W10 by Tablizer · · Score: 2, Funny

    Top 10 Windows Vulnerabilities:

    1. Windows
    2. Windows
    3. Windows
    4. Windows
    5. Windows
    6. Windows
    7. Windows
    8. Windows
    9. Windows
    10. Windows

    1. Re:W10 by unicron · · Score: 2

      Yeah, I'm sure you got the mad fat crazy windows hacking skills, geocities page boy.

      --
      Finally, math books without any of that base 6 crap in them.
    2. Re:W10 by tandr · · Score: 1

      Nah...

      "Developers, developers, developers, developers."

      As Balmer said himself

    3. Re:W10 by Cyno01 · · Score: 1

      hey, some of us need free webhosting, as our isps (roadrunner for me) don't like us serving things off our own boxes

      --
      "Sic Semper Tyrannosaurus Rex."
    4. Re:W10 by Anonymous Coward · · Score: 0

      ooh, a crack about someone's hosting! shit, you told him.
      and coming from a user with a number 25000...
      and who's named after a transformer character.
      i bet you got mad fat crazy chicks, transformer boy

    5. Re:W10 by Anonymous Coward · · Score: 0
      Alternate list:

      1. Ballmer's head
      2. Ballmer's heart
      3. Ballmer's neck
      4. Ballmer's spine
      5. Ballmer's lungs
      6. Ballmer's spleen
      7. Ballmer's kidneys
      8. Ballmer's genitals
      9. Ballmer's legs
      10. Ballmer's arms

      Pick your favourite and aim to it.

  32. Missing the most obvious vulnerability... by Zspdude · · Score: 5, Insightful

    The user. Windows OR Unix.

    --
    What's in a Sig?
  33. Further Explanation by Professor_Quail · · Score: 1

    There's a Wired Article that explains the list a little bit more in case security is not your forte.

  34. SANS? Security! HAHAH! by Anonymous Coward · · Score: 0

    Would this be the same SANS group of idiots that consistently had their DNS hijacked to point to a porn site? Looks like it...

  35. Security Through Obscurity by 1000StonedMonkeys · · Score: 1

    What I found most interesting about the article was that they presented what is a pretty good argument for security through obscurity (as a way to augment security, not as the only means of course). The following is from their list of ways to secure apache:

    # Modify the default Apache HTTP Response token. This will allow your Apache server to return false information in its response header, which helps hide the web server's software. While this technique will not prevent a determined attacker from discovering your software, it can greatly protect your Apache web server from worms which trigger their attack code based on the information returned from headers. Please see the Security Focus discussion on how this can deter the Apache/mod_ssl Worm described in CERT Advisory CA-2002-27.

    We spend enough time bashing the concept here, but with all the worms out there it might be time to start taking it more seriously.

    1. Re:Security Through Obscurity by ninewands · · Score: 2

      This is not really a plea for "security through obscurity". It's more a plea for common sense. Feeding disinformation to the black-het crowd is always a good idea. Returning a server string of "jkxyzxpl version 7.35.-1" hurts none of the legitimate users, but it completely hides the server name and version from the bad guys. They MAY be able to overcome the obstacles, but they have to work a little harder to do it. MOST crackers will look for easier targets instead.

  36. All of these are ridiculous... by NineNine · · Score: 3, Insightful

    They're all security holes, if they aren't patched. Very few of the things that they listed aren't completely patchable (yes, including IIS). Keep up with the patches, and don't do stupid things, and you'll be fine.

    1. Re:All of these are ridiculous... by TheAwfulTruth · · Score: 3, Insightful

      That was more or less the point of the list. To point out the top 10 POTENTIAL security problem areas. Lazy admins could make great strides by merely keeping tabs on these top 10 items alone.

      It seems incredable to me too that anyone with the title of "administrator" could NOT already be doing this, but then there is reality.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  37. Where's apple on the list? by natefanaro · · Score: 1

    Since nothing from mac os 9 and under, does that mean it's the most secure? hehe.

    On a serious note, I doubt that many Windows admins are going to go through this trouble. Nimda was a good example. As they say, you can lead a horse to water...

  38. Result.... x=SANS/FBI by Gambit-x7x · · Score: 1

    IF take comen Sanse and devide by say varible FBI you get useless 20....

    --
    Who controls the information, controls the world...
  39. Now my users are complaining... by Anonymous Coward · · Score: 0

    Top Vulnerabilities to Windows Systems

    1. Internet Information Services (IIS)

    2. Microsoft Data Access Components (MDAC) - Remote Data Services

    3. Microsoft SQL Server

    4. NETBIOS - unprotected Windows Networking Shares

    I removed all the listed vulnerabilities and now my users are complaining that our web site is down, they can't access the intranet or any of our file servers and can't get data from our database server.

  40. Re:The number one vulnerability for Windows boxen by Anonymous Coward · · Score: 0

    What can I do to ensure you never say 'sploit again?

  41. So How Many by eadint · · Score: 0

    sooo geeks and geekets how many of you bragging pissy ass geeks have actually closed up these vulnerabilities. its fun to poke at other peoples systems. but if you actually are an administrator have you actually fixed them. how about training users and setting up stong password filters. are your houses made of glass.
    lets take a pole here /. ers
    how many of you have actually inplemented this.
    i hade to sa it but when i admined 1000 win2k boxen windows update was my best friend. wheres the unix analoug.
    but then again i got a mac and a bunch of them too. no leaks there he he.

    1. Re:So How Many by Anonymous Coward · · Score: 1, Funny

      Please tell me that that's another language, and not just a terrible mangling of the English language.

  42. Re:The number one vulnerability for Windows boxen by The+Pi-Guy · · Score: 1, Offtopic

    *ingrains head into table* Insightful?? Not Funny?? Bah. I won't complain.

    --j

  43. hmm... by Anonymous Coward · · Score: 1, Interesting

    sort of ironic that something called the "secure shell" is listed as #3 on the FBI's top Unix vulnerability. I did sort of find it interesting that Apache actually listed higher than FTP (wu especially), and sendmail. It strikes me as sort of unfair concluding that Apache is insecure do to CGI, which really Apache can't help you with. If you use/write insecure CGI scripts, you're server is insecure, but that is hardly the fault of Apache more than it is of perl if you don't use warnings and taint mode.

  44. Re:The number one vulnerability for Windows boxen by Unknown+Relic · · Score: 1

    Risking being flamed here, but if you're going to point out that IIS is #1 for windows, you should also point out that the number two vulnerability for nix systems according to this article is Apache.

  45. Easy soulation to eliminate the top 10. by McFly69 · · Score: 1, Troll

    There is an very easy solution to eliminate the top 10 problems. Stop using all microsoft applications and plateforms.

    Just my $.02.

    --



    NO! NO! Please don't mod me, I'm too young to die a troll. *click* Oh the pain, the pain...
    1. Re:Easy soulation to eliminate the top 10. by machine+of+god · · Score: 1

      There is an very easy solution to eliminate the top 10 problems. Stop using all microsoft applications and plateforms. That is why I only use round plates, they're much more secure than those stupid window shaped ones. Who wants a plate with four big holes in the middle!

  46. NO MACS is GOOD NEWS by eadint · · Score: 0, Troll

    no macintoshes mentioned . and the software update was all over the shell vulnerability issue last week. ya want secure get a mac.
    ha ha ha ha

    1. Re:NO MACS is GOOD NEWS by WinterSolstice · · Score: 2, Insightful
      There are no Amiga vulnerabilities mentioned either. Does that mean anything in particular?

      No. Didn't think so.

      -WS

      --
      An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
    2. Re:NO MACS is GOOD NEWS by eadint · · Score: 1

      yea but nobody acually uses those.
      wel maybe my cousin in toronto.
      no wait . it was my cousins uncles girfrends barbers best freind. yea it uses an amiga still

    3. Re:NO MACS is GOOD NEWS by thechink · · Score: 1

      Did you forget that Macs now come with a version of Unix and therefore were grouped in with the other Unixes?

      Macs weren't specically mentioned just like FreeBSD wasn't specifically mentioned.

  47. Patch anyone? by Anonymous Coward · · Score: 0

    did anyone notice that the solution to most problems on the windows side is patch? I suspect this is also true for the 'nix side.

    Also several of the Unix problems are also for windows just not top ten:

    Unix #10 and Windows #7
    Weak passwords: in NT type systems you can set a minumum complexity for passwords in regard to length and funky charachters.

    NT/2K also suffers from U4&5 FTP & SNMP

  48. Re:The number one vulnerability for Windows boxen by Dudio · · Score: 1

    Not true (on NT/2K, that is). Everyone gets Full Control NTFS permissions to the entire file system by default, but users have to be added to the Administrators group to get Administrator privileges to the OS itself.

  49. Sometimes people anthropomorphize too much by TheAwfulTruth · · Score: 2

    There is no "blaim" intended in making those lists. It's not a "Top 10 programs whose creators and users should be punished for being insecure". It is merely a list to help admins maintain secure machines. As far as these lists go, "fault" doesn't enter in to it, therefore there is no "fair" or "Unfair" to their contents.

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  50. Re:W10 (addendum) by Tablizer · · Score: 1

    I forgot to add: "Since it is all integrated"

  51. FTP? by GigsVT · · Score: 2, Insightful

    So what to do with FTP?

    The openSSH sftp client really sucks, it's barely usable, no frills, almost seems like a "proof of concept" as it were. It gets the job done, barely.

    So our customers need to upload files. With FTP in IE and Netscape and Mozilla, they can drag and drop the files into the browser and log in and send the files.

    Another option is to use HTTP PUT, but since our clients are uploading 50 meg files, no progress feedback is a killer there. Is there some open source client-side-java-pretty-HTTP-PUT-uploader out there? Even then you have to have your clients have Java installed, something that can't really be counted on.

    Other options.... Put putty on the site and make them install it and use sftp.. Not an ideal option, but somewhat workable.

    So where is the drop in replacement for FTP? Why isn't anyone working on this?

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:FTP? by Unknown+Relic · · Score: 1

      GloaalScape, the comapany responsible for CuteFTP (one of the more popular FTP clients for Windows) has several products which can make use of secure FTP functionality. CuteFTP Pro has the ability to connect to several different types of secure FTP servers, as well as traditional FTP sites.

      More recently they have also developed an ftp server product which is focused on security and encrpytion. I haven't used it personally, but for those of you looking for a secure FTP server for Windows (no jokes, please) it may be worth researching further.

    2. Re:FTP? by Anonymous Coward · · Score: 0

      Have you seen WinSCP? It's excellent.

    3. Re:FTP? by mla_anderson · · Score: 1

      Yeah, WinSCP is probably the best of the Windows GUI SFTP clients.

      --
      Sig is on vacation
    4. Re:FTP? by Controllers · · Score: 1

      Filezilla is GPL FTP Client that looks very close to CuteFTP. I havn't used it but someone else I know loves it. Their website says they also support SFTP.

      --
      You have 30 Moderator Points! Use 'em or lose 'em!
    5. Re:FTP? by dodobh · · Score: 2

      SCP. WinSCP for the pretty windows GUI.
      FTP as a protocol is horrible for security.

      --
      I can throw myself at the ground, and miss.
    6. Re:FTP? by Anonymous Coward · · Score: 0

      yafc is a GPL'd kickass FTP client for console. Much better than ncftp imo. Supports sftp, and has then the exact same functionality as if you used "old-fashioned" ftp (tab-completion etc.).

      Dunno if it's useful for your customers, though. :-)

    7. Re:FTP? by ratboy666 · · Score: 1

      What is "sftp"? SSH has "scp", and, yes, I
      agree that it is "bare-bones". So is the
      "cp" command.

      Now, your customers need to send you files...
      Why not give them a tcl/tk/expect script that
      uses scp? If you want such a beast, email
      me, and we'll discuss it. Try "fred_weigel at h o t m a i l.com" Excuse the anti-spam filter.

      Of course, FTP is vulnerable, simply because the data is typically not encrypted. I assume that is the main reason you don't want to use it (plus, passwords are snoopable). Ok for local use, but not for anything else. As long as "telnet" and "ftp" are actually used on the internet, hackers really don't need to do much work! Yes, you want SSH, SCP, or equivalents. The command line interfaces are just fine, but if your users need to use "hand-holding" software, there are ways to "gui it up".

      Ratboy

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    8. Re:FTP? by GigsVT · · Score: 1

      What is "sftp"?

      It's a standard part of the SSH suite that acts similar to ftp, you browse the files and download them and such. Really if you don't even know what sftp is, you don't have much room to comment.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  52. Their SNMP experts aren't experts... by hardaker · · Score: 4, Interesting

    Here's a note I just sent to their web master (they had no other place to send "comments"):

    Overall the top20 list is a good summary as always.

    However, I can't believe the lack of knowledge about at least the SNMP portion of it. SNMP *used to use* clear-text community strings in the first and second versions of the protocols. The following statement, along with others in the section:

    'SNMP uses an unencrypted "community string" as its only authentication mechanism. Lack of encryption is bad enough...'

    Is spreading simply incomplete information. At a minimum, it should be suggested that all users upgrade their SNMP enabled software to version 3 compliant SNMP agents and to disable the version 1 and version 2 SNMP protocols. All of the major network vendors, as well as software vendors implement the v3 protocol so there is very little excuse for not using it (and, worst case you can deploy v3->v1 proxies near v1-devices to minimize the transmision distance of clear-text v1 community strings). *Please* change the wording to suggest that people upgrade their equipment to SNMPv3 compliant software, which will take care of at least the insecure problems with the protocol.

    --
    The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    1. Re:Their SNMP experts aren't experts... by Quill_28 · · Score: 2

      Mod parent up.

      I completely agree, but they been sent similar infomation before and they were clueless, and I mean clueless. Quite disappointing.
      Makes me lose faith in the rest of their list.
      But maybe they will listen to you Wes.

    2. Re:Their SNMP experts aren't experts... by hardaker · · Score: 2

      Well, the sad thing is that you'd think SANS would have gotten it right. At least checked it with people who knew something. They're just one of those organizations that I thought I could trust. Which means, most other people also think they can trust them.

      Which, um, I guess means "trust no one, mannnnnn".

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    3. Re:Their SNMP experts aren't experts... by fedupwMS · · Score: 1

      The use of SNMP v1 is widespread. I've worked on three projects with major well-known (like REALLY well known) telecom companies and computer companies. In all three they required from us SNMP v1 only. If you've ever run a management tool outside a firewall and tell it to go discover whatever it can find, you'll find thousands of SNMP v1 devices out there with the 2 most obvious community strings protecting them. But that's nothing because you will find dozens of companies who subscribe to your ISP who don't even have firewalls.

    4. Re:Their SNMP experts aren't experts... by hardaker · · Score: 2

      yes, change is hard. they know it and don't want to do it. People that require unsecure protocols probably deserve what they get. But the solution is not necessarily to turn it off if they want it. It's to upgrade instead.

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
  53. Why is there no "Lame" mod? by Anonymous Coward · · Score: 0

    This one surely defines the need for it.

  54. The top 5 are, by Herkum01 · · Score: 0, Redundant
    1. Windows 95
    2. Windows 98/ME
    3. Windows NT
    4. Windows 2000
    5. Windows XP
    Wait, there are more than 5?
  55. 'found in the wild' by kwj8fty1 · · Score: 1

    After reviewing the list, I suspect some of this is based on how prolific the worms got for each respective hole - - IIS gets top of the list for nimda, same with apache & ssh. sendmail has had a HUGE number of security problems, but most of them had been found 'pre-wild-worm madness'. I guess this is the right way to do it - - but then it just seems like all we'd need to do to make this report is measure the amount of press during each outbreak. I'm not very impressed with this list - - it's all old news.

  56. Re:Am I the only one that noticed... by lugonn · · Score: 4, Insightful
    ...the fact that only one(u10) Unix vulnerablity has to do with the OS itself, and the rest are program related. All of which can easily be removed without harm to your boxen.

    However, 4(w4, w5, w7, w10) of the Win vulnerabilities are integral parts of the OS so you can't remove/fix them without hosing your PC.

    Gee, which OS is more secure...looks like *nix again. So no, they are completely different.

  57. Re:#8 = Internet Explorer. QWZX by Anonymous Coward · · Score: 0

    which, lately, have come with unacceptable EULA terms

    /me rolls my eyes

    OK, name one. I wonder if you can.

    and mandatory downloads of other software.

    Once again, name the software.

  58. How to block null sessions in Win2k? by Rai · · Score: 1

    Correct me if I'm wrong, but I've read that all you need to do is change the value of the DWORD "restrictanonymous" in HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Lsa from 0 to 1.

    Right?

    1. Re:How to block null sessions in Win2k? by Rai · · Score: 2, Informative

      Guess i was wrong. I found this.

      Go to --> Administrative Tools --> Local Security Settings --> Local Policies --> Security Options

      Select "Additional restrictions of anonymous connections" in the Policy pane on the right

      From the pull down menu labeled "Local policy setting", select "No access without explicit anonymous permissions"

      Click OK

  59. bind? by carpe_noctem · · Score: 2

    I think its rather interesting that bind was included on this list, especially ironic because it was listed as number "9". Bind 8 did have a terrible security reputation, but all of the bind 9 releases have been essentially bug-free. I believe there have been one or two denial-of-service exploites released, but nothing that would bring the internet's name services crashing down. Additionally, bind 9 has the ability to run as the permissions of another user -and- in a chroot'd environment, which makes the box worthless to the attacker even if they are able to break in (can we say "ls: command not found").

    --
    "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    1. Re:bind? by entrigant · · Score: 1

      And then we have djbdns... not a single vulnerability yet.

  60. #1 Vulnerability: by Trogre · · Score: 0, Troll

    Sys admins spending more time reading /. than patching and monitoring their servers.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    1. Re:#1 Vulnerability: by Trogre · · Score: 1

      I guess I shouldn't have included my .sig in that post. I got modded as a troll!

      And here I was going for a +5:Couldn't Agree More

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  61. #1 in both (all) systems by YrWrstNtmr · · Score: 2

    Users and administrators.

    Either base system can be secure or as full of holes as your mother. Apply the relevant patches in a timely manner, and you're mostly ok (so far).

    Clueful users do not generally get rooted. In either system.

  62. not familiar with SANS? by LogicET · · Score: 1

    If your not familiar with SANS, you aren't doing your job as a sys admin.

  63. amazing. Buffer overflows... by kinko · · Score: 1

    ...are STILL the major cause for security violations, on both unix and windows platforms. I don't know whether to blame the language or the programmers.

    Slightly off-topic, debian has this security advisory for the "purity test" package:
    http://www.debian.org/security/2002/dsa- 166

    quote: "A malicious user could alter the highscore of several games."

    heh.

  64. Wrong, #1 For Windows is... by fire-eyes · · Score: 0, Troll

    Wrong. The #1 for windows is the user.

    Bunch of idiots.

    Read the below sig before responding.

    --
    -- Note: If you don't agree with me, don't bother replying. I won't read it.
    1. Re:Wrong, #1 For Windows is... by Anonymous Coward · · Score: 0

      Totally off-topic, but I must ask...

      How will you know if somebody is agreeing with you or not unless you read it?

  65. *Nix Security Protection - Update! by mdechene · · Score: 1

    If you read the article closely, the biggest way to protect a *nix system against hacks is to update regularly. I guess their list is assuming people don't keep updated (which, based on the fact *nix hosted webpages are defaced, may be correct). So incase you're not already, update your packages, people. Otherwise, the Nix issues don't really seem to be there.

    --

    Karma: Not Particularly Funny.
  66. Re:Ever heard of a UID? by lugonn · · Score: 2, Interesting
    A better thing to blame would be running as administrator (in NT-based Windows systems) full-time, rather than as a non-admin user

    Given that Win doesn't have group ownership for files, it really doesn't matter if your running as admin or guest. You can still use WSH as a guest and be able to fuck with system files, you just can't play with the registry...nice security model, it doesn't exist for files on Win systems.

    Perl on the other hand can't mess with files if the UID for the process doesn't have permission to...ooohhh, file security.

  67. Out of the mouths ... by smallfeet · · Score: 2, Funny

    We had to install a virus checker on our Unix boxes at work. In the manual they ask the question 'Why a virus checker for Unix?'. Their reply was 'because of all the Windows viruses'. Seems they thought it a good idea to catch them before they got to the Windows boxes. They are the professionals, I have to believe them.

  68. Re:The number one vulnerability for Windows boxen by LinuxHam · · Score: 3, Informative

    Just to be a /bot for a second, I thought it was funny that the primary concern with Apache was insecure CGI scripts. And the point about "even Apache's own website was defaced" says nothing about boxes being 0wned. Just a chrooted nobody user account. (And yes, I assume that Apache runs their own server chrooted)

    As to the submitter saying the vulnerable UNIX apps are basically a laundry list of apps he uses daily, that's too bad. Never once have I needed to put NFS, rlogin, or FTP into production. I was always taught that the "r" meant "raped".

    --
    Intelligent Life on Earth
  69. Re:#8 = Internet Explorer. QWZX by Anonymous Coward · · Score: 1, Informative

    How about - MS can at any time DL and install security updates on your system without your knowledge/input.

    And the implementation of DRM in media player upgrades (which if you want 'secure' you need to upgrade).

  70. Re:Ever heard of a UID? by Osty · · Score: 2, Insightful

    Given that Win doesn't have group ownership for files, it really doesn't matter if your running as admin or guest. You can still use WSH as a guest and be able to fuck with system files, you just can't play with the registry...nice security model, it doesn't exist for files on Win systems.

    You'd be right, if your system is using FAT16/32, though why you'd ever use that on an NT-based system (note my comment about NT-based Windows systems, and Win9x being dead), I don't know. Use NTFS, setup proper permissions (should be setup by default, if you installed using NTFS), and you have a better ACL system than the default user/group/other UNIX permission system (yes, I know various unices have better ACL systems, and various filesystems for Linux do as well, but most people use ext2 at the moment, which just does ugo by default -- you can add patches that do real ACLs, but last I checked that wasn't part of 2.4).


    Just taking a quick look of C:\Windows on my XP system, I see:

    • Administrators group has full permissions
    • Power Users group has modify, read&exec, list folder contents, read, and write permissions (missing "special permissions")
    • SYSTEM has full control
    • Users (which is where you should normally be running) has read&exec, list folder contents, and read permission. No modify, no write.

    So how is it, again, that Windows doesn't have group ownership?
  71. open source only safe when done by nonMS employees by dsavitsk · · Score: 1

    About IIS ...
    Combined with the facts that their default location is readily known and their source code is readily available for scrutiny, this makes them prime exploit targets. The consequences of such exploits can be severe; for example

  72. Simplyfing the Securing process.(Unix End Users). by McDoobie · · Score: 1

    Or rather I should say Simplyfying PARTS of the Securing process.

    Two simple rules I follow during initial installation. Dont install anything more(as far as network software) than you absolutely need. I dont even have Portmap installed.
    Secondly, any software that you do install should be of a stable version unless you explicitly want it otherwise.

    Generally following these two steps will eliminate alot of vulnerabilities to your system right out of the gate. It certainly wont garauntee security, but it will help with any additional post-installation securing procedures(firewalls, Intrusion Detection, Crypto, etc..) that one undertakes.

    Am I being redundant here? Probably. But alot of people really should pay more attention to the K.I.S.S. philosophy. Saved me alot of headaches anyways.

  73. Number of TImes the Vulnerabilities happen by rveno1 · · Score: 1

    another statisitic I would like to see is how many observed vulnerbilites they have seen in the wild...

    (of course unix/lunix would be lower)

    But I recoomend they should do a benchmarking like:
    Vulnerbility/(total machiones installed with that os)

  74. LPD? by w1r3sp33d · · Score: 1

    I will know that my box and firewall are both inadequate when I find a stack of test pages falling onto the floor... OK, now I am running CUPS, you can shorten the *nix by one.

  75. Re:The number one vulnerability for Windows boxen by Anonymous Coward · · Score: 0
    Two things, of varying usefulness.

    1. You said "boxen". That makes you a cunt child for starters.
    2. It doesn't matter very much what's number one (witness this post). It matters what the potential upshot is.
    3. Nobody's very suprised that IIS is the number one exploit (see point two). It's a server, shipped with and enabled by default on W2K Server.

    What exactly is your fucking point? That you believed yourself ignorant of Windows security issues, found you weren't, then had to prove yourself a twat after all by going on about it?

  76. I love W5... by tlambert · · Score: 3, Interesting

    I love W5. It implies that the vulnerability is the leakage of information to an intruder.

    It seems to me that, since it points out the the scans are often run as "System" by the legitimate users, then by properly crafting a response to an inquiry, and puttting my machine out there, the real vulnerability is to the systems, like the domain controllers, which scan (potentially trojaned) remote machine, without dropping "System" priviledge first.

    It seems to me that an exploit using SAMBA source code ought not to be that hard to write...

    -- Terry

  77. meaningful typo by darkonc · · Score: 4, Funny
    In the article, it says:
    Nearly all Linux systems and many other Unix systems come with Apache installed and often by fault enabled.

    Although I presume that they meant to say 'by default enabled', I (like many others) feel that it is an error to have most facilities enabled by default. Thus the default is IMHO a fault.

    I would much rather have various facilities disabled by default, with easily-accessible tools which enable those facilities (and give appropriate security warnings). Manufacturers, like sun, who ship machines with everything and their dogs enabled should be hung by their toes and beaten mercilessly with burnt-out '286s.
    The standard defence that most of these systems ship to sites with well-traind sysadmins who know what to disable is silly. If a site has well-trained sysadmins, then they should know how to enable the required facilities. Sites without well trained sysadmins probably don't have good security, either, and most desparately need to have all of those holes covered when the system ships.

    For admins who care more about getting a system running easily than they do about security, vendors like sun could have a program (named 'goahead-shootme') that enables all facilities just like the old (de)fault had it. Better yet, of course, would be a simple menu-driven / GUI program that allowed you to turn on/of various facilites and daemons (and possibly even provided an explanation of why). -- Bastille Linux comes to mind...

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  78. microsoft has our gob'mnt boys beggin for mo' cash by gol64738 · · Score: 1

    these 2 lists are completely rediculous. why would they include this only on the *nix side? they wrote "# U10 General Unix Authentication -- Accounts with No
    Passwords or Weak Passwords" jeez!

    i can imagine all those US gub'mnt schmucks sitting around saying:

    Jim: Well, come on guys we can't make MS look too bad..they'll stop paying us!
    Bob: ok ok, i got an idea.. let's put 10 vulnerabilities on each platform, that way they look equally bad!
    Jim: ya! good idea! ok, i'll do the MS list, and you do the *nix list. ok?

    5 minutes later..

    Jim: whew, those MS vulnerabilities were easy, and i even had leftovers! i just picked the best outta 50. what about you, Bob. are you done yet?
    Bob: fuck no, i'm on like, number 5. you know, most *nix vulnerabilities happened years ago and are long patched. here, help me out..
    Jim: um, oh, i got it! how about users not given passwords, that could be a vulnerability!
    Bob: ya, ok. oh! and those damn foreigners! they're always tinkerin with that open source stuff. what a threat to national security!
    Jim: yes! yes! and um...oh!. most *nix computers have keyboards attached to them! a total security risk! woohoo, number 8 and almost done!

  79. Re:#8 = Internet Explorer. QWZX by Anonymous Coward · · Score: 0

    MS can at any time DL and install security updates on your system without your knowledge/input.

    BZZZZZZzzzzzzzzzz. Sorry, guess again. It's not there. Perhaps you are referring to the clause that allows the operating system feature, namely Windows Update, to automatically download and update your system? The one that the user has to enable? Sorry, nothing coercive about it.

    And the implementation of DRM in media player upgrades (which if you want 'secure' you need to upgrade).

    Yes... and? That applys DRM to the Microsoft's secure music technology, not to anything else.

  80. Re:The number one vulnerability for Windows boxen by Sj0 · · Score: 2

    Yes, I have looked at the logs for an Apache server we run at work, and it's hilarious. One can merely politely ask for access to various memory locations. It's a terrible joke; if it wasn't reality, and gaining market share, it would be really funny.

    --
    It's been a long time.
  81. Re:microsoft has our gob'mnt boys beggin for mo' c by Anonymous Coward · · Score: 0

    Only on the Unix side?

    W7 General Windows Authentication -- Accounts with No Passwords or Weak Passwords

  82. Weak passwords are a legit weakness by billstewart · · Score: 2

    Even aside from applications that still limit passwords to 8 characters, wimpy passwords are a real problem. Wimpy root passwords are the worst (do the password utilities still let root assign wimpy passwords?) but wimpy user passwords let attackers break into user accounts, which is a starting point for attacks on more serious weaknesses.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  83. Usual Suspects Haven't Gone Away After YEARS by billstewart · · Score: 3, Informative
    Microsoft keeps thinking up new and interesting blatantly stupid security holes - bashing them is too easy, and getting them fixed it too hard, so I'll stick to bashing Unix systems and applications, which are not only expected to know better, but also to be able to fix things. Most of these weaknesses are the same fundamental weaknesses that have been around for decades The Morris Worm was almost 15 years ago.....
    • Buffer Overflows! If people are going to insist on using C to write important applications, they need to use libraries that check input properly if they're not going to do the job themselves! This is about the most basic bug you learn to avoid when you learn arrays, and C's pointers don't give you protection so you're warned to do it yourself where you need it.
    • Not Checking Input for Validity! This is about the second lesson in CS100 classes, or was back when I took them - Never Never Never trust that your program has been given correct input, especially input that cares about size and type.
    • Not checking for Cleverly Malicious Domain-Dependant Input - OK, some kinds of input checking go beyond the basics, but at least make sure not to let users provide input that uses ".." in directory paths or lets unauthorized people store important data.
    • Running things are ROOT that don't critically need to - Mail doesn't need to run as root just to deliver mail to mailboxes - group permissions with the application running as group mail works just fine. Web Servers doesn't need to be root, and DNS doesn't need to be root, and Printer Daemons don't need to be, and most ftp servers don't need to be (a few might). SSH probably does, but there may be ways to work around that.
    • Operating Systems that force applications to user root privileges - TCP and UDP well-known ports shouldn't need root permissions to run them, except perhaps in very special cases, and forcing them to have root permissions increases the probability that an inadequately-written application will be running as root instead of chroot-jailed.
    • Applications writing over their own configuration files - if you take advantage of operating system permissions, that reduces your need to defend against cleverly malicious input. Be careful out there, and use them.
    • Applications that force users to use too-short passwords - 8-character passwords have been obsolete for years. Even if you let users pick wimpy ones, at least don't *force* them to.
    That's certainly not everything, but it's an appallingly high fraction. Making sure applications don't run as root doesn't prevent things like mail viruses or web server viruses from flooding the net with bogus emails, but it makes it harder, and reduces the potential damage. At least practice enough basic hygiene that attackers have to be careful, creative, and hardworking....
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Usual Suspects Haven't Gone Away After YEARS by machine+of+god · · Score: 1
      Not Checking Input for Validity! This is about the second lesson in CS100 classes, or was back when I took them - Never Never Never trust that your program has been given correct input, especially input that cares about size and type.

      Actually, I'm currently going through the system here at ohio state where they teach the concept of prgramming by contract. Basically we're told if the input is not the correct (documented) input then whatever happens is not your fault (an error is to be expected). Writing bulletproof code is a waste of time apparently.

    2. Re:Usual Suspects Haven't Gone Away After YEARS by billstewart · · Score: 2
      Gack. While I can't say I'm surprised, the right behavior is usually to "take out a contract" on anybody who teaches like that.

      From the user's side, yes, if you provide Garbage In, you should not expect Good Stuff Out, but from a programmer's perspective, for non-critical applications, the right thing to do is to return some kind of error message to the user, and for critical applications, it's worth spending the effort to find the best way to respond to bad input, since there are applications like controlling jet airplanes or chemical plants where simply printing an error message to the console isn't good enough. But the minimum acceptable behavior should be the applicable equivalent of the error handling in the old Unix "ed" editor, which responded to bad input by printing a "?" back to the user, who was presumed to know what he or she was doing and understand why the input was wrong.

      If you're running anything connected to the Internet, you have to expect more than just the Garbage In that you get from users making typing mistakes - you should expect deliberately malicious exploration of boundary conditions, and design your program to survive them. Otherwise you're just crunchy and good with ketchup.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    3. Re:Usual Suspects Haven't Gone Away After YEARS by stang · · Score: 2

      Actually, I'm currently going through the system here at ohio state where they teach the concept of prgramming [sic] by contract. Basically we're told if the input is not the correct (documented) input then whatever happens is not your fault (an error is to be expected). Writing bulletproof code is a waste of time apparently.

      Hmm.

      As I recall Weide's CIS 680 class, the idea was that routines should explicitly state (10 years ago, this was done in comments) what they check and what they don't. If a given routine expects to be passed an integer between 1 and 10, the contract states whether the routine handles out-of-bounds conditions or if it's the responsibility of the caller to ensure that the data is valid before passing it off to the routine.

      This doesn't mean that you shouldn't validate input, nor that bulletproof code is a waste of time. My interpretation was more that it was a duplication of effort to validate data both on the caller and the callee sides of things -- it doesn't matter on which side of the fence you do things, just make sure they get done.

      --
      "200 Quatloos on the newcomer!" "300 Quatloos against!"
  84. Re:Ever heard of a UID? by rabidcow · · Score: 2

    Somebody mod up the parent of this comment.

    "lugonn" has apparently never used an NT-based Windows.

  85. Here are the patches by Anonymous Coward · · Score: 0
  86. Re:#8 = Internet Explorer. QWZX by Zathrus · · Score: 2

    That's Media Player, not IE. The two pieces of software are not the same.

    There has never been, to my knowledge, any clause in a security update for IE that changed the EULA in such a negative manner.

    I wholly agree with flacco that such clauses in security updates are unacceptable.

  87. Re:#8 = Internet Explorer. QWZX by MrHat · · Score: 1

    The "operating system feature" that shipped bundled as part of Service Pack 3. It does pop up a wizard the first time the local machine administrator logs in, but until then, it is indeed enabled by default. Log in as a regular old domain user after the reboot and take a look.

    Wrt license agreements in updates/patches, I always liked it better when it was two lines long and said "This operating system feature is distributed under the same license as Windows NT 5.0. Please refer to your operating system documentation." (The old Windows Messaging, if anyone cares).

  88. Windows Vulnerabilities by anonymous_wombat · · Score: 2
    I like this quote:

    Web administrators too often conclude that since Microsoft's Internet Information Server (IIS) is exceptionally prone to compromise (see W1. Internet Information Server), the open-source Apache web server is completely secure. While the comparison with IIS may be true, and although Apache has a well-deserved reputation for security, it has not proved invulnerable under scrutiny.

    It amazes me how often these vulnerabilities are caused by things that they teach in beginning programming classes, like bulletproofing your code.

  89. i've got one by fredopalus · · Score: 0

    With windows it's turning on the computer.

    --
    Jonahweb.com has stuff.
  90. antitrust/untrusted? by IchBinEinPenguin · · Score: 1

    by my count, 8/9(*) Windows voulnerabilities are directly attributed to Microsoft.

    No two UNIX voulnerabilities can be blamed on the same supplier.

    Is there a better argument for "MS is a monopoly and should be broken up"?

    (*)I'm not counding "weak passwords", that's universal.

  91. I laughed ... by Anonymous Coward · · Score: 1, Informative

    at their solutions for the Unix's Weaknesses. That is don't run them. Such as Sendmail. It has accounted for major cracks a number of years ago, but it has been working well for the last 2 years. Do they suggest stopping IIS, or IE, or Outlook, or SQL Server???? No. Personally, if I had a a few millions hanging around or was a lawyer, I would sue a few major companies that got cracked who were running MS.

  92. Re:W10 (OT) by Tablizer · · Score: 1

    hey, some of us need free webhosting

    Unfortunately, it ain't free anymore unless you hardly have any visitors. They count their own pop-up ads as part of the quota for free webpages. My anti-OO website has graduated to enough popularity to exceed the quota, so now I have to fork over a bit of moola.

    Since that person is bashing geocities, I wonder what great, stable ISP they recommend instead?

  93. Re:#8 = Internet Explorer. QWZX by Anonymous Coward · · Score: 0

    The "operating system feature" that shipped bundled as part of Service Pack 3. It does pop up a wizard the first time the local machine administrator logs in, but until then, it is indeed enabled by default. Log in as a regular old domain user after the reboot and take a look.

    I dunno about your system, but it wasn't enabled on my system. I recently did a fresh install of WinXP and -- surprise, not enabled here either, even after SP1.

  94. snmp and userids by Sabalon · · Score: 3, Informative

    C'mon...the snmp one should be thrown off the unix list. Winders has snmp, and network devices have snmp. Just because you can do snmp stuff with Unix doesn't make it a unix vulnerability anymore than a windows one.

    As for userid's and passwords - I've seen equally week NT setups - even more common for people to use no passwords on NT, since Win clients are connecting. As for tracking what a user is doing - ps anyone? Lets see you track what an authenticated user can do with RPC on a windows network.

  95. Re:#8 = Internet Explorer. QWZX by MrHat · · Score: 1

    This was Windows 2000, updating from release to SP3. I didn't wait around with tcpdump to see if it ever connected anywhere, but the box was checked immediately following reboot on two seperate machines today.

    The defaults aren't really intrusive so much as they are annoying. I wish they'd distribute just the security updates and bugfixes in the service packs, leaving the new features to be installed seperately.

    But back to the original point: at least in Windows 2000, the automatic update piece (and accompanying EULA modifications) were bundled with the service packs. The coersion, IMHO, is being forced to accept a modified EULA to get your security updates. Not some default behaviour of the update software itself.

  96. free 100% unhackable network security! by guanno · · Score: 1
  97. Shatter exploit? by DaPhoenix · · Score: 2, Informative

    Shatter Exploit?? Come on. This exploit is worse than any of the ones listed.

    Those other flaws are weak in comparison to one where someone can own your university network.

    --
    -- -=innocent ramblings from the mind of an insomniatic programmer=-
  98. brilliant. by Anonymous Coward · · Score: 0

    These clowns must of just looked up their MCSE book or the MS website for their advice on security. recommending to use only NT authentication on sql server. yeah Im going to let
    an IIS server connect through Nt authentication only... right.

    1. Re:brilliant. by The+Raven · · Score: 2

      Hmm. NT Authentication is encrypted. SQL Authentication is not. It's a no brainer to me.

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  99. The number one vulnerability for Windows boxen is: by kubrick · · Score: 2

    Windows!

    :)

    --
    deus does not exist but if he does
  100. I Robot by Anonymous Coward · · Score: 0

    Nuff said

  101. Re:There are only 8 'unix only' problems. Maybe. by supergiovane · · Score: 1

    Apache: I'm aware that it is the most used web server under Unix, but the article says:

    U2.2 Operating Systems Affected
    Nearly all Linux systems and many other Unix systems come with Apache installed and often by fault enabled. All Unix systems are capable of running Apache. (Windows administrators should be aware that the version of Apache for Windows is likely subject to the same or similar vulnerabilities.)

    What is the marketshare of Apache (with respect to ISS) under Windows? It would be funny to note that the second 'most dangerous' vulnerability in Unix is overwhelmed by at least 9 other security flaws under Windows. I know, it could be because Windows boxes running Apache are few compared to those running ISS.

    --
    Signatures are for stupids.
  102. Even one vulnerability is too many ! by Taco+Cowboy · · Score: 2



    You sez:

    "...the fact that only one(u10) Unix vulnerablity has to do with
    the OS itself, and the rest are program related. All of which can
    easily be removed without harm to your boxen."

    While the above is TECHNICALLY CORRECT, please remember, when it comes to VULNERABILITY, even ONE is TOO MANY !

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Even one vulnerability is too many ! by Pius+II. · · Score: 1

      [ ] You have read the article.

      "U10 General Unix Authentication -- Accounts with No Passwords or Weak Passwords"

      I don't see myself fit to comment on this.

  103. Most critical internet security vulnerabilities by mrBlond · · Score: 2, Informative
    2002-10-03 13:22:59 Most critical internet security vulnerabilities (articles,security) (rejected)

    The register points to the 2002-09-27 SANS/FBI top 20 most critical internet security vulnerabilities. 2000's top vulnerability, BIND weaknesses, dropped to Unix number 3 last year, and number 9 this year.

    --
    CowboyNeal for president!
    "Hit any user to continue."
  104. 20 = 10 + 10? by Bas_Wijnen · · Score: 1

    Two top tens out of different sections combined does not always make a top twenty. It usually doesn't. In this case, Windows should probably have had more than ten entries, while unix should have less.

  105. Re:The number one vulnerability for Windows boxen by joto · · Score: 2

    Yeah, and on Unix, Apache is #2, and ssh is #3. It amazes me how hard this seems to be to grasp for most unix administrators...

  106. Other UNIXs could take a lesson from Apple by Spencerian · · Score: 2

    Unlike most UNIX-based distributions, Mac OS X client arrives with its root account disabled (users are lower level admins or normal users) and all of its external services disabled by default. The root account can be enabled if necessary, but at least root breaches aren't immediately possible out of the box.

    That doesn't make Mac OS X immune from common UNIX vulnerabilities, but it does mean administrators have fewer worries from these systems on setup since Apache, SSL, Windows File Sharing, FTP, printer sharing, Apple File Sharing, and Remote Apple Events are inactive, providing less of a target.

    Mac OS X 10.2 finally provides a GUI for its ipfw firewall settings to lock out these ports, automatically preventing these ports from being open unless the user activates the service.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  107. Windows Volunerabilities 4, 5, 7, 10 by Anonymous Coward · · Score: 0


    You are incorrect. Vulnerabilities 4,5,7,and 10 are easily fixed/corrected by any competent Administrator.

    4. Assign security rights when you create shares, don't accept the defaults

    5. Never allow Anonymous logins.

    7. You can change the Windows settings to only use NTLM which is much more secure than LM.

    10. Remove Windows Scripting Host.

  108. Re:The number one vulnerability for Windows boxen by swv3752 · · Score: 1

    The SSH issue was not a problem on most systems by default. While Apache needs to be updated, the patches are readily available.

    I found it amusing that rather than a general program they bring up weak passwords.

    --
    Just a Tuna in the Sea of Life
  109. Re:W10 (OT) by WeedMonkey · · Score: 1
    Since that person is bashing geocities, I wonder what great, stable ISP they recommend instead?

    34sp.com

    IANTOP HTH HAND

  110. Re:#8 = Internet Explorer. QWZX by Anonymous Coward · · Score: 0

    the automatic update piece (and accompanying EULA modifications) were bundled with the service packs.

    Right. A service pack, not a security update. Service packs include everything, like they're supposed to. If you want just the security updates, no problem. Go to town.

  111. Re:Ever heard of a UID? by lugonn · · Score: 2
    If I told you I was posting from NT4.0sp6 could you mod down the parent so I'll stop posting at 2. Thanx.

    Now that that's out of the way. It is very easy to build an active X control that can bypass login sytems on Win boxes. I know becuase this box I'm posting from was cracked that way...many moons ago. File permissions on NTFS mean nothing when the OS controlling them gives full access to programs that are running, even if they were started by a guest/user.

    "Flesh(Win) is a trap...and Magic(*nix) sets us free." -Dorthea Swan
    i hope somebody gets the inside *nix joke

  112. Re:#8 = Internet Explorer. QWZX by MrHat · · Score: 1

    Where are the convenient bundles of security updates?

    I've always installed the service packs solely to fix horrific bugs and system-level compromises. I know I'm not alone, either. Are you suggesting that pushing out every Qxxxxx hotfix would be preferable to just deselecting a few unwanted components from a hypothetical SP4 install?

    Just a preference of mine, really. I've never liked leaving unused software on systems, regardless of whether it's turned on or not.

  113. Re:Ever heard of a UID? by rabidcow · · Score: 1

    It is very easy to build an active X control that can bypass login sytems on Win boxes.

    I'm not sure what your point is... just because you can bypass the group permissions doesn't mean they aren't there. If that's what you meant, you should have said that in the first place. (and I assume you can disable active x for non-admin users anyway)

    Not that I'm saying that Windows isn't less secure than Unix, that would be silly.

    (and if there's any moderators still around, feel free to mod down this comment of mine, it's done its job)

  114. Re:Ever heard of a UID? by lugonn · · Score: 2
    Sorry, I should have been more clear.

    I meant that the group permissions in Win are a joke, and they don't really protect anything from a serious attack. They were designed to prevent unauthorized software from being installed by non-admins on a domain. It was a convienence thing for admins, not especially for security. They aren't intergral to the OS, just the file system, you can end run around the file permissions through the OS via escalation.

    Which is why WSH is dangerous. You don't have to be admin to make WSH start erasing .dll's on the machine. The group settings under windows are for users convienence, not security. It is not group permissions in the same sense as *nix group permissions, it's a cheesy fake-out labled 'group permissions' by marketing dips so they can 'claim' Win is secure. It doesn't really matter if it is or not to them.

    However, to get Perl to do admin things on a *nix box, you have to start the process as admin/root/whatever or else it can't access the files, and the OS won't let you escalate. That's security, not marketing spin.

  115. Mandrake Services by Dareth · · Score: 1

    Mandrake Services is exactly the GUI service manager you are describing. It has a list of available services, whether they are running or not, the ability to start/stop them, and also to set if they are started at boot.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  116. Last Post! by alpg · · Score: 1

    Too often people have come to me and said, "If I had just one wish for
    anything in all the world, I would wish for more user-defined equations
    in the HP-51820A Waveform Generator Software."
    -- Instrument News
    [Once is too often. Ed.]

    - this post brought to you by the Automated Last Post Generator...

  117. [OT] by lmfr · · Score: 1
    OT, and sorry for posting this here, but I couldn't find any other way to contact you and was afraid you wouldn't see my reply to your comment to my comment =).

    About RH 8.0 compiled for i686, please check my journal