Slashdot Mirror


The NYT on the Proliferation of Botnets

ThinkComp writes "The New York Times has a up a story on the proliferation of botnets. The article cites a number of security researchers who paint a depressing picture of the state of internet security, and concludes with the suggestion that for home users, buying a new 'updated' PC may be the only real solution. Unfortunately, as most of us know, given the number of outstanding flaws in software and the ingenuity of malicious software authors, that might not even help."

244 comments

  1. Buy a Mac by Anonymous Coward · · Score: 0, Redundant

    Sure the Mac will get 'targeted' as popularity increases, but UNIX will _always_ have a leg up on security over Windows _always_ so even if it is not perfect, it will be a better solution for most people. Experts might be better off with a Linux distro like Debian. But the worst thing to do is to buy yet another Windows box. Might as well paitn targets on your email, personal data, and financial accounts.

  2. Not a flaw, but a feature by Anonymous Coward · · Score: 1, Funny

    Its nice to see somebody using all those cycles the noobs waste.

    Good for them.

    1. Re:Not a flaw, but a feature by FooAtWFU · · Score: 2, Interesting

      On that note, how long before some vigilante creates their own botnet and uses it to keep hundreds of thousands of machines up-to-date on their security, spyware-free, and running Folding@Home or something in their spare cycles?

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:Not a flaw, but a feature by Anonymous Coward · · Score: 0

      thats pretty interesting, add a little invisibity so it doesn't get too much in the way, then pay 'em a small paycheck every week (throw the computer users a bone sheesh!), and you got yourself a new business.

    3. Re:Not a flaw, but a feature by MillionthMonkey · · Score: 2, Funny

      throw the computer users a bone sheesh!

      Paycheck? They get screensavers. Just take a popular screensaver, write a hostile wrapper, and upload it to your scum site. If antivirus software removes your malware, some users will even reinstall it.

  3. I want a big red button by Anonymous Coward · · Score: 1

    ...on the front of my computer. When I push it, it saves a list of all the current programs on a protected partition and then allows me to install one program. No pushing, no installing. Programs would have to say "If you'd like to continue installation, press the big red button."

    If something sneaks in that I don't want, then I press the big green button on the front of my computer, and select which program listing I want restored.

    1. Re:I want a big red button by Constantine+XVI · · Score: 2, Interesting

      Good idea, until someone finds a hole in the software that handles the big red button. Apple actually did something like this a while back for system updates. There was a "programmer button" on the back you had to press in order to install the update.

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    2. Re:I want a big red button by gradedcheese · · Score: 3, Insightful

      We have that now, it's just that we type 'sudo' rather than pushing a big red button, but it's the same effect. For you, perhaps we can wire up a red button that echoes 'sudo' to your shell?

    3. Re:I want a big red button by Anonymous Coward · · Score: 1, Insightful

      mmmm... stupid lusers press "Ok" on those security warnings that software pops up all the time...
      It will not be different if it is a physical button. This CAN NOT be done in any technical way, the only way is to educate lusers to become users... and it is a real pain in the ass when those dickheads in Redmond are telling people that any bloody idiot can use a computer. There should be a bloody "Computer user license", 60 hours of education in computer security, with checks every 2 years.

      --

      AC without cause...

    4. Re:I want a big red button by Anonymous Coward · · Score: 2, Insightful

      sudo ? on Windows ?? it's called RunAs... but in the most wonderful MS world msiexec can install software without you having admin rights... and this process can be trigged by ActiveX too...

    5. Re:I want a big red button by Simon80 · · Score: 1

      Well that's just it, Windows isn't designed like that, so don't use Windows, it's that simple. There's absolutely no excuse for the insecurity of Windows, even if there may be excuses for people who still use it.

    6. Re:I want a big red button by Anonymous Coward · · Score: 0

      There are countries where you must have your drivers license renewed every 2 years... and that includes a check.

    7. Re:I want a big red button by budgenator · · Score: 2, Insightful
      RunAs is a poor substitute for sudo, a big problem with it is this scenario:
      1. user goes to website,
      2. browser tell user about missing plugin
      3. user downloads missing plugin and save to desktop
      4. user rt.clicks installer -> RunAs -> Admin
      5. user gets error message "user Admin has insufficient privileges to open file"
      6. user says fuck this, runs as Admin and gets pwned

      yup that's right in windows Admin isn't trusted enough to look at a users files, so next time the user tries to get tricky:
      1. user goes to website,
      2. browser tell user about missing plugin
      3. user downloads missing plugin and save to a shared folder
      4. user rt.clicks installer -> RunAs -> Admin
      5. user gets error message "user Admin has insufficient privileges to open file"
      6. user says fuck this, runs as Admin and gets pwned

      user contacts freindly neighborhood computer geek who's used Linux since 1995 to figure out how to install simple plugins W/O running as Admin. Of course I scoured the windows knowlegebase without results, google without results, I've asked every windows admin type who sounded like he knew his ass from a hole in the ground with out results. Eventually by pure trial and error I discover that:
      1. user goes to website,
      2. browser tell user about missing plugin
      3. user downloads missing plugin and save to desktop
      4. user copies missing plugin from desktop to a shared folder
      5. user rt.clicks installer -> RunAs -> Admin
      6. Botta-boom, botta-bing the thing installs!

      Now if I've been dual-booting Linux and Windows 3.1/Dos 6.22 and it took me 3 frigging years to figure out how to install a plugin in Windows XP-SP2 without dropping reasonable security, what chance does the average windows noob stand to avoid being pwnd?
      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:I want a big red button by Workaphobia · · Score: 1

      Please correct me if I'm wrong.

      Ignoring the issues of it being a button versus a software feature, and more importantly the problem of whether or not the average user is informed enough (or if the software titles are descriptive enough) to decide if a particular program is desired:

      The problem is that no current permissions system is nearly sophisticated enough to handle that kind of thing.

      For instance, on multitasking and multiuser systems, users are relatively "safe" from one another. A non-privileged user is limited to write in one home directory, with quotas on resource usage. Acquisition of resources is mediated by the operating system. Likewise, processes cannot directly mangle the memory of other processes, even if they're controlled by the same user. This all works because the operating system and hardware impose limitations on the environment that the software runs in - i.e., there's a kernel mode and user mode, and the only code that runs in kernel mode is the kernel, and if it's all configured properly and there are no flaws, you have a somewhat secure system where everyone plays nicely.

      So one malevolent user can't ruin another person's day, and the same is true to some extent for processes. (It's not true for threads, however. One thread can go berserk and wreck the whole process, and this is acceptable because we trust that since all the threads came from the same source code and work towards the same end, they should get along together.)

      But what you're talking about would demand a much finer-grained level of access control. We would now be assuming that individual applications want to mess with each other, and we want to protect the good ones from the bad by giving each one exclusive control over their own files. Interactions between different programs would again need to be mediated by something.

      In other words, you have Gaim installed under your user directory in /home/me/gaim, and you also have CrapApp3000 in /home/me/malware, and you want to be guaranteed that you can get rid of the crappy software with a few administrative operations, regardless of the nature of that program, and without damaging the rest of your installation. But for all you know, CrapApp could infect any number of other programs, or read your data and send it away to someone online, if permitted to. We'd need a system that actually limits CrapApp to as few operations as necessary for it to perform its task. This of course would require a redesign of all sorts of desktop software (and of course introduce a great deal of additional layers and complexity).

      Right now, you can select a particular software item and say "Be gone" and have it uninstalled in a minute - but ONLY IF it obeys conventions and is not malicious. As long as applications are lumped together into the same pool of permissions, you just can't protect them from each other.

      Unless what you were talking about was not in fact just saving information about a system configuration, but rather the actual programs itself. I.e., automated backups. Then yeah, I guess that would work better, but the obvious drawbacks of efficiency in time and disk space would apply. ;)

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
  4. Well, that's sorta backwards by davecb · · Score: 2, Insightful

    An older Windows release, reasonably patched,
    running under Linux (win4lin) and behind a paranoid
    firewall is safer than XP or Vista.

    Alas, not as safe as an unpached RH9, mind you,
    but still safer than Vista (;-))

    --dave

    --
    davecb@spamcop.net
    1. Re:Well, that's sorta backwards by nmb3000 · · Score: 3, Insightful

      is safer than XP or Vista.
      but still safer than Vista (;-))

      You say this with what evidence?

      Vista hasn't even been released to the public yet and the only versions people have seen are unfinished betas and a very few corporate users who have started playing with the new RTM Enterprise. You know you're on Slashdot when a product that isn't even out yet has already been relegated to the insecure/unsafe/junk software category.

      However, I see you have that little winky smiley thing at the end of your post. Does that mean you're just kidding and it's all a joke? Or are you serious, but going under the guise of joking so if somebody calls you out on your statement you can just say "whoosh!"? Emoticons are stupid--better for people to say what they mean and stick with that.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:Well, that's sorta backwards by 0racle · · Score: 1

      The VM is unnecessary and just adds a layer that does nothing for security. Any system behind a good firewall is enough but will not save the user from themselves.

      --
      "I use a Mac because I'm just better than you are."
    3. Re:Well, that's sorta backwards by Anonymous Coward · · Score: 0

      Fair enough, I'm working on a co-operative multitasking, non-memory protected kernel in pure 16-bit assembly. But you can't rate it because it hasn't even been released yet!

      So why should I trust NTv6 (or is it still 5x?) when the previous editions sucked ass?

    4. Re:Well, that's sorta backwards by 644bd346996 · · Score: 1

      I doubt the GPP can actually compare RH9 with Vista (especially since not all boxed RH9 installs had the same isos) but it is only a little bit unfair to dismiss Vista as insecure. The last release candidates did contain major security flaws, and there is no particular reason to think that they were all fixed before Vista shipped to corporate clients. On top of that, it is reasonable to assume that no drastic changes were put in place post-RC to make it harder for average users to install trojans.

      Since every publicly availible version of Vista has so far had the typical windows [in]security, the retail versions will probably continue the trend.

    5. Re:Well, that's sorta backwards by Anonymous Coward · · Score: 0

      Well you are really mountain settler aren't you?

    6. Re:Well, that's sorta backwards by timeOday · · Score: 1
      You say this with what evidence?... You know you're on Slashdot when a product that isn't even out yet has already been relegated to the insecure/unsafe/junk software category.
      Such optimism!

      Truth is, every new piece of software is insecure junk until proven otherwise. Almost always, that takes time and exposure, and patches. Certainly that's been the case with past MS OS's, and Vista has a lot of new code. Sorry, nobody gets tens of millions of lines of new code exactly right the first time. You'd be insane to throw out XP for Vista on security grounds right now.

    7. Re:Well, that's sorta backwards by Anonymous Coward · · Score: 1, Funny

      Whoosh!

    8. Re:Well, that's sorta backwards by denoir · · Score: 4, Interesting

      As a current Vista user I can tell you the following: Microsoft has a high priority of not being blamed for security issues. Their solution is to through the UAC (User Account Control) warn the user before he makes any action that could potentially be harmful to the system. This is just about any action. "WARNING! Operation 'use keyboard' is a high security risk. Press any key to abort." Ok, perhaps not that bad - but nearly. If you are an experienced user, you will turn UAC off after cursing at Microsoft for 15 minutes. If you are an inexperienced user you will just blindly accept the warning - otherwise you can't use your computer normally. In effect the operating system is constantly crying wolf and there is no way in hell an inexperienced user will be able to tell the difference between an irrelevant warning and a relevant one. Vista is also supposed to be much more secure under the hood. I really hope so, because their approach to user based security sucks. The only real point that I can see is avoiding getting sued.

    9. Re:Well, that's sorta backwards by mcrbids · · Score: 1

      Emoticons are stupid--better for people to say what they mean and stick with that.

      Emoticons exist to clarify what is being said. Therefore, it's part of what's being said.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    10. Re:Well, that's sorta backwards by ralphdaugherty · · Score: 1

      An older Windows release, reasonably patched,
      running under Linux (win4lin) and behind a paranoid
      firewall is safer than XP or Vista.


            Other than the Linux part, that's my experience. WinMe and Netscape / Communicator 7 with Javascript turned off behind a BlackICE firewall is practically impervious. So Google Maps doesn't work, so what.

            The only thing I saw that would affect me was this WMF thing. But I disabled something or other as recommended so that doesn't affect me.

            I also have an XP Pro with Firefox / Thunderbird and Javascript on behind a Symantec firewall, and that baby is on a lifeline to the mothership. Updates from Microsoft, Symantec, and Mozilla just keep rolling in. Just makes you feel all warm and fuzzy.

            I wouldn't bring up IE if someone pointed a gun at my head, because it would have the same practical results.

        rd

      P.S. And for the usual kneejerk posts, no I don't reboot or turn it off, and yes it wakes up when I move the mouse. I have found that running both JBuilder and Paint Shop Pro will screw up the display and require a reboot to straighten it up, but that's about it for trouble.

    11. Re:Well, that's sorta backwards by Sinbios · · Score: 1

      Why, that sounds almost like... sudo!

      --
      Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
    12. Re:Well, that's sorta backwards by h2_plus_O · · Score: 1

      If you're a smart user, you won't disable UAC. You'll recognize that there's value in having control over what runs on your computer.

      I don't know that their approach really sucks as bad as you say; it recognizes that there's a lot of decisions that should be left up to the user, and the decision-making on whether to approve a privilege elevation isn't that complicated: do I know what that is? no? then no, I won't approve it. If you're installing an app, say 'yes'. If you're surfing porn, say 'no'. If you have questions at all about anything, say 'no'. There, you're an expert.

      If you turn off UAC, you're essentially saying 'yes' to everything- at which point, you might really have a good reason to swear. Without UAC, it's more painful to run as a limited user, and running as a limited user gives you many security benefits- like, for example, not giving your mail client or browser or apps the sort of privilege worth exploiting.

      --
      If there's one thing I won't stand for, it's intolerance.
    13. Re:Well, that's sorta backwards by h2g2bob · · Score: 1

      Windows XP SP1 and earlier are not being patched, even for security updates. XP SP2 or Vista are the only "safe" OSs.

    14. Re:Well, that's sorta backwards by enharmonix · · Score: 3
      If you're a smart user, you won't disable UAC. You'll recognize that there's value in having control over what runs on your computer.

      I bet most slashdotters aren't even aware of DEP or using Run As to actually take away rights from a process in XP, so if a bunch IT geeks like /. don't know how to keep XP secure, then neither will users. XP has its share of security problems, but by and large the majority of them are caused by ignorance. The only way to really combat ignorance is to remind them "This is dangerous!" every time they do something risky. I would rather Vista err on the side of caution w/ UAC. The time lost clicking "Allow" all the time is less than the time lost having to restore a compromised machine.

      As for the rest of your comment, I agree completely. Cheers.

    15. Re:Well, that's sorta backwards by davecb · · Score: 1

      The smiley was attached to the final sentence, comparing
      a beta release to something that is a stable product.
      That's a bit of an unfair comparison.

      XP, on the other hand, is an active target, as reported
      here and experimantally confirmed by a colleage who tried
      exposing one via his home network: subverted within the hour.
      (Hi, Fred!)

      --dave

      --
      davecb@spamcop.net
    16. Re:Well, that's sorta backwards by ILikeRed · · Score: 1

      It is not the user's fault that Windows lacks good privilege separation, it is an architectural decision (mostly tied to performance issues that no longer exist with recent computers that Microsoft choose to work around with the use of threads to avoid new process spawning - sacrificing the idea of multi-user and privilege separation for speed). If you want users to be secure, you have to empower them to be so - and no, that does not mean throwing bandaids on top of a mess. If Microsoft thought they had good security they would be running Windows machines on their own corporate firewalls - instead they are using other's embedded OSes.

      And these would be more accurately called Microsoft botnets infected with Microsoft viruses.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    17. Re:Well, that's sorta backwards by Antique+Geekmeister · · Score: 1

      Hardly. Too many "good firewalls" are deliberately left with open ports to necessary services that turn out to be vulnerable, or have their own vulnerabilities. And too many bots are being installed through web browser vulnerabilities, downloaded attachments, password sniffing, and propagation of the bots from inside a firewall.

      If you ignore other security in favor of your firewally, it's like wearing a bullet proof vest and encountering tear gas: your particular defense is a very expensive burden that gets soiled in the process.

    18. Re:Well, that's sorta backwards by FractalZone · · Score: 1

      An older Windows release, reasonably patched, running under Linux (win4lin) and behind a paranoid firewall is safer than XP or Vista.

      I think Win2K was arguably the most secure OS Micro$oft ever released, once they got to SP4, anyway. The only problem is that many new apps won't run on anything older than XP. The 9x/ME editions of Windows were not true 32-bit OSes and were notoriously unstable. Earlier versions of Windows, 1.x, 2.x, 3.x (and W4WG), basically sucked. DOS 6.22 was not a bad CLI OS, so of course MS stopped marketing DOS.

      Micro$oft is infamous for its very buggy, very overpriced bloatware. Ubuntu Linux is better in every respect except for one: you can't easily buy a machine off the shelf that has it or no OS pre-installed. You pay for Microsoft Buggy Bloatware by default, thanks to the Microsoft Monopoly.

      --
      "You're young, you're drunk, you're in bed, you have knives; shit happens." -- Angelina Jolie
  5. Capitol Punishment by flyneye · · Score: 5, Funny

    Capitol Punishment on national television for owners of botnets.
    O.K.,O.K. maybe just corporal punishment ,but it has to be bareass.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    1. Re:Capitol Punishment by Original+Replica · · Score: 1

      Maybe if there were free tools available to find and remove bots from home computers, you could argue that a "pollution" fine would be in order for those that allowed (through neglect) bot proliferation.

      --
      We are all just people.
    2. Re:Capitol Punishment by Anonymous Coward · · Score: 2, Funny

      What is "capitol" punishment? A stick of dynamite in the rotunda?

      You mean "capital" punishment.

    3. Re:Capitol Punishment by KiloByte · · Score: 1

      No, no. You got that wrong.
      The bareass corporal punishment should be reserved for female crooks of appropiate age.

      The rest should be rid of -- but, sending them to the Capitol would count as a cruel and unusual punishment.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    4. Re:Capitol Punishment by Frank+Grimes · · Score: 1

      I blame the victims.

      --
      CfkRAp1041vYQVbFY1aIwA== RV/hBCLKKcSTP5UFK3kqsg==
    5. Re:Capitol Punishment by bjohnson · · Score: 2, Funny

      Capitol Punishment - Sitting at the witness table in a Senate hearing room, in front of the cameras, listening to Ted Stevens lecture you about the Internets Tubes. You are not allowed to laugh.

    6. Re:Capitol Punishment by budgenator · · Score: 1

      I've often wondered why microsoft didn't post checksums of their files and allow ftp retrieval of system files that didn't check properly, sort of like an intrusion detection system.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  6. Rootkits by Brewskibrew · · Score: 1
    What happens when the virus is in there from the factory software build? (It's coming from inside your house!) And no, the Windows operating system is not a virus.

    There's was so much crap and adware on someone's new Dell (I heard about), it took an hour to get it all off so I could install my pirated version of Microsoft Office. (err... at least, that's what my friend told me.)

    --
    For sale: Signature. One owner. Low miles. Always garaged. New punctuation, just installed!
  7. Welchia by MillionthMonkey · · Score: 3, Interesting

    Been done already. And it didn't work out so well IIRC.

    1. Re:Welchia by thinsoldier · · Score: 2, Interesting

      More like it doesnt work anymore but for a time it did the positive things it was meant to do. It would be nice if the security vendors collaborated on something like this and agreed not to treat it like a virus. Also maybe use bittorrent protocol to transfer the security updates between systems.

    2. Re:Welchia by MillionthMonkey · · Score: 1

      More like it doesnt work anymore but for a time it did the positive things it was meant to do.

      Did you ever see it in action? They were in the middle of installing blaster patches at work the day welchia came in through a still unpatched machine. I wasn't even peripherally involved (having patched) so I wasn't paying too much attention but I remember it caused quite a stir.

    3. Re:Welchia by LiquidCoooled · · Score: 1

      No, how about simply have the security companies come up with a product which shares a central repository of signatures and available updates and make it a part of the wall of protection.

      Since they will be connected to multiple other machines, they can detect spikes and irregularities and collectively brace together to at least slow down the spread until real support (signatures and/or patches).

      Think of it like the atomic dog in snowcrash.

      --
      liqbase :: faster than paper
    4. Re:Welchia by kalpaha · · Score: 2, Interesting

      It failed because the measures it was taking where far too soft. The worm should've disabled the machine with instructions to take it to the repairman (who could've done a proper job of cleaning the machine) and a message that indicated MS was to blame.

      The problem is that people who think "Car accidents never happen to me" (most of us) mistakenly think: "Virii will never happen to me"[1], if they even know virii exists. Getting a hundred or two in repair costs might make them think for once.

      Footnotes:
      [1] Virii

    5. Re:Welchia by thePig · · Score: 1

      I guess the worm should have just installed firefox (that too after random days, so it doesn't affect the network traffic substantially), and changed the target of IE link to that of firefox.
      Maybe it should even run the firefox installation (is there a theme to make firefox look like IE?) to set it up, so that the average user doesnt even feel the difference.

      --
      rajmohan_h@yahoo.com
    6. Re:Welchia by Anonymous Coward · · Score: 0

      I like how you use "virii" and then link to a wiki page that basically says you're a pompous ass for doing it. Keep up the good work!

    7. Re:Welchia by OriginalArlen · · Score: 1

      Yes, because Symantec really really wants to be on the end of a million-strong class action from users who's businesses went bust after the accounting system reformatted it's disk after someone accidentally forgot to check the MD5 sum and applied a trojan'd patch; or even juts because of bugs in the unofficial patch. (You think Symantec has spare test capacity to run regression tests on every supported flavour of Windows, including the foreign language versions? In combination with SQL Server, Exchange, Active Directory, IIS? Yeah, there'd be a big profit motive for them to do that.

      --

      Everything I needed to know about life, I learnt from Blake's Seven
    8. Re:Welchia by budgenator · · Score: 1

      Sounds good in theory, but update uses activeX and that don't run in firefox so linking IE to firefox means the windosers wouldn't be able to update to coreect vulnerabilities.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    9. Re:Welchia by ralphdaugherty · · Score: 1

      Sounds good in theory, but update uses activeX and that don't run in firefox so linking IE to firefox means the windosers wouldn't be able to update to coreect vulnerabilities.

            IIRC, MSFT brought up IE automatically during intial fireup of my XP Pro system at a point where I accepted automatic updates. It hasn't been brought up since, and updates happen in background without IE.

            If they weren't automatic, then the same thing would probably happen every time I updated.

            Still, using IE as MSFT's communicator (pun intended) is fine. Just consider it a MSFT security utility (heavy dose of irony intended :)

        rd

  8. Re:Woot by lucifuge31337 · · Score: 0, Offtopic

    That's right. No GNAA for you.

    --
    Do not fold, spindle or mutilate.
  9. Make Microsoft liable by wytcld · · Score: 4, Insightful

    When a corporation creates a product that is unsafe not just to its user, but to many thousands of others, and provides instructions for that product which, even if faithfully and fully followed by its user, are insufficient to prevent it from causing damage and suffering to thousands of others, that corporation should be liable for the damage and suffering.

    If you sell me a chain saw, and I ignore the instructions and cut off my hand, it's my own damn fault. If I ignore morality and criminality and cut off my spouse's head, it's still my own damn fault. But if the chainsaw goes off on its own power, while I'm sleeping, and slices and dices the whole damn town, it's your fault for selling me such a product, especially if you manufactured it with the knowledge that it could, in certain not-uncommon circumstances, do exactly that.

    --
    "with their freedom lost all virtue lose" - Milton
    1. Re:Make Microsoft liable by zCyl · · Score: 2, Interesting
      But if the chainsaw goes off on its own power, while I'm sleeping, and slices and dices the whole damn town, it's your fault for selling me such a product, especially if you manufactured it with the knowledge that it could, in certain not-uncommon circumstances, do exactly that.

      And what if it's a GPL'd chainsaw that you made in college, put on the internet for people to copy and use if they want, but never took the time to test thoroughly?
    2. Re:Make Microsoft liable by Kjella · · Score: 1

      If you sell me a chain saw, and I ignore the instructions and cut off my hand, it's my own damn fault. If I ignore morality and criminality and cut off my spouse's head, it's still my own damn fault. But if the chainsaw goes off on its own power, while I'm sleeping, and slices and dices the whole damn town, it's your fault for selling me such a product, especially if you manufactured it with the knowledge that it could, in certain not-uncommon circumstances, do exactly that.

      Hey, yank the network cord and you got a pretty damn safe computer. This is more like someone sneaking in at night, and starts either slicing up you (pop-ups and crapware) or the whole town (botnet and spam) and quite frankly, the chain saw would start without hesitation. Try querying for example Debian's database for all patches market "security", you'll find there's a damn lot. It's more like trying to build a car where someone can't stuff a banana up your tail pipe, let the air out of the tires or tear off your windshield wipers or any other form of vandalism than with with a Ford Pinto or Sony laptop battery blowing up on its own.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Make Microsoft liable by tomhudson · · Score: 5, Funny

      If I ignore morality and criminality and cut off my spouse's head, it's still my own damn fault.

      Hans Reiser, is that you?

    4. Re:Make Microsoft liable by 0racle · · Score: 1

      Liable for what? Releasing software with bugs in it? You would have to extend that to every software manufacturer that has ever existed.

      --
      "I use a Mac because I'm just better than you are."
    5. Re:Make Microsoft liable by petrus4 · · Score: 4, Insightful

      And what if it's a GPL'd chainsaw that you made in college, put on the internet for people to copy and use if they want, but never took the time to test thoroughly?

      Ever been part of the warez scene on IRC?

      I'm assuming you haven't, so I'll explain. That system is entirely trust based, and self-regulating. If a file ever comes from anyone which has a virus or anything else suspect included, the source of the file immediately gets ostracised, at least as a source, and most likely in terms of download access as well, since the system is based on reciprocal trade. Wrong, I hear you say...what about cracks coming from warez *web* sites or p2p nets which have malware? Said malware would likely be put into the archives by the webmasters of those sites themselves...the upstream cracking groups would NOT be doing it, because there are a lot of people in the warez food chain who are not going to want to receive/propogate known malicious files. ANY group which includes files for compromising a system with a release has just destroyed its' ability to subsequently release files that people will trust at any point in the future. Ditto for eMule files that have nasties in them...they get intercepted/recreated downstream. That is part of the entire reason why nets like eMule use the sorts of file hashing systems that they do; if you know the hash of a particular group's release, you can download said release and get entirely clean warez.

      Ditto with any moron who was going to be dumb enough to try and write GPL licensed malware...they'd gain a horrible reputation very, very quickly. The other thing is, anyone who is sufficiently interested in doing the wrong thing as to be writing malware in the first place is not going to care about licensing it unless they are exceptionally stupid...which malware authors generally aren't. Sociopathic and deserving of being used as live shark bait, yes. Stupid, no.

      Accidental bugs which lead to buffer overflows and such are different. They are unavoidable, and people know that...despite the best of developer intentions, occasionally they happen. As such, although the author of said bug will not risk ostracision for authoring it, in most cases (at least if the program in question has more than half a dozen or so users) it gets patched very quickly.

    6. Re:Make Microsoft liable by mistralol · · Score: 2, Interesting



      And i was thinking about this the other day. Thats why software typically isnt bought by end users but licensed on an "as is" bases.

    7. Re:Make Microsoft liable by KKlaus · · Score: 1

      I don't like MS either, but thats not really whats going on. If I have an unsecure windows machine, nothing happens until someone else (or some creation of theirs) attacks it. So even if in practice they're selling ticking time bombs, in theory they're not, and the theory is where the law works.

      A better analogy would have been a chainsaw can be very easily rigged to kill the whole town. The chainsaw is vulnerable, and thats pretty reprehensible, but the manufacturer clearly isn't liable in the same way.

      --
      Relax I just want some peanuts.
    8. Re:Make Microsoft liable by c6gunner · · Score: 2, Insightful

      "Insightful"? Dammit. Slashdot REALLY needs a better moderation system.

      This psychotic-chainsaw-with-artificial-intelligence analogy is one of the dumbest things I've ever heard. Maybe the author of that post is really so ignorant about computers that he believes them capable of free-thought and action. If he is, I feel sorry for him. The people who modded him up, though, should know better. Computers require programming or user input, or both. Either way, they only do what SOMEONE ELSE has told them to do. So if you REALLY wanted a chainsaw analogy, this is more akin to someone breaking into your house, stealing your chainsaw, and then using it to slaughter half the town. After which you, naturally, wake up, curse the makers of the chainsaw, and try to convince everyone that this never would have happened if only the chainsaw had come with better security.

      Seriously, the ignorance in this place never fails to amaze me....

    9. Re:Make Microsoft liable by Anonymous Coward · · Score: 0

      Accidental bugs which lead to buffer overflows and such are different. They are unavoidable, and people know that...despite the best of developer intentions, occasionally they happen.

      Don't make excuses for incompetent programmers.. why are buffer overflows unavoidable.. do you really believe that??? That's a pretty sad statement about software today.

      I think buffer overflows should be like plane crashes: if you see one, it makes the news. Unfortunately, that's not the case, and the first step is not to tolerate them, expect them, or say they are "unavoidable", when of course they are!

    10. Re:Make Microsoft liable by Anonymous Coward · · Score: 0

      hush now baby, dont say a word.
      Papa's gonna buy you a new gag...

    11. Re:Make Microsoft liable by Anonymous Coward · · Score: 0
      "Insightful"? Dammit. Slashdot REALLY needs a better moderation system.

      While the analogy is not apt, it does contribute to and further the discussion, and that's the purpose of the mod system - to improve the visibility of useful posts. "Interesting" would have been a better choice, but obviously the fact that some people found it worth modding up means that it's a point that they and no doubt others considered valid, and so a proper refutation would improve the commentary.

    12. Re:Make Microsoft liable by donaldm · · Score: 1

      The problem is not exactly Microsoft it is the people who miss-manage their own PC's. Basically a Computer is quite sophisticated and a user should be better educated on how to use one. The problem is that people seem to be brainwashed into thinking that a Computer is like a commodity item such as a TV and it is easy to use so they don't need to learn much. This is the concept that Microsoft pushed in the 1980's and continues to push which is now causing enormous problems and this is the fault of Microsoft.

      Just over a two weeks ago I purchased a new HP/Compaq laptop and being a professional engineer read the basic instructions that came with it. The instructions were laughable (the Warranty booklet was larger) and to top it off I got a one small page stating my system could be restored without Disks which then proceeds to tell me how to create recovery disks. If this is all the instructions an MS Windows PC user gets and I have seen HD/DVD recorders and TV's with more information, it is no wonder the PC community is in such sad shape.

      In addition to my purchase of the laptop (dual AMD processors) the only way to find out what this machine has is to read the Glossy which does not come with the machine. In fact you get 3 months free virus protection before you have to pay, again not in the instructions. To me this is insulting so I tried OpenSuse (Nice) and Fedora Core 6 which I settled on as my only OS (no dual booting here). Runs great and has everything I need and I don't have to pay for virus protection. Of course you do have to have some understanding of computer administration but it not much more different to managing a Microsoft OS and in many ways IMHO is actually much easier.

      The whole point I am trying to get across is that computer users (not just MS Windows) must realise that computers in general are not that simple and some basic understanding coupled with security education is needed. Unfortunately many vendors will push for this at a price which many people will not pay for so the problem gets worse.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    13. Re:Make Microsoft liable by shmlco · · Score: 1

      "Accidental bugs which lead to buffer overflows and such are different..."

      Yep. Those bugs were accidental... really.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    14. Re:Make Microsoft liable by drsmithy · · Score: 1

      When a corporation creates a product that is unsafe not just to its user, but to many thousands of others, and provides instructions for that product which, even if faithfully and fully followed by its user, are insufficient to prevent it from causing damage and suffering to thousands of others, that corporation should be liable for the damage and suffering.

      If you do this with Windows, you're fine. How is it going to help, again ?

    15. Re:Make Microsoft liable by Anonymous Coward · · Score: 0

      Technically they allready are liable, noone has taken it to court. MS own all their software, you just have bought the right to use it so MS is/should be responsible for the technical condition of the software.

    16. Re:Make Microsoft liable by IamTheRealMike · · Score: 1

      You'd better be willing to bankrupt both Apple and the Mozilla Corporation then, as both have a long track record of major security holes.

    17. Re:Make Microsoft liable by BenoitRen · · Score: 2, Funny
      This psychotic-chainsaw-with-artificial-intelligence analogy is one of the dumbest things I've ever heard.

      At least it wasn't a car analogy.

    18. Re:Make Microsoft liable by MS+(404) · · Score: 1

      Hans hasn't posted for some time now..

  10. Buying a new computer won't help you by Junior+J.+Junior+III · · Score: 2, Insightful

    unless you know how to secure it and maintain it.

    The people offering this "advice" have got to be idiots. True, it might cost more to pay someone else to de-own your PC and train you on how to avoid problems in the future than the cost of replacing the hardware. That doesn't mean that educating yourself isn't the right answer though. What does buying a new machine do to make you more secure? Buy a $400 brand spankin' new bottom of the line Dell, throw it up on the net, and get owned in under 20 minutes. Does anyone make the $1200/hr it would take to keep a steady supply of new bottom of the line bot-to-be PC's flowing into the households of idiot users who can't be bothered with learning fundamental literacy?

    Being proficient with a computer is not optional if you want to own and use a computer. Learn about TCP/IP. Learn about NAT. Learn about not trusting everything. Learn about understanding how things work at least a little bit before you try to run. You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that. Casual users on the internet are presently walking through the worst parts of town with $100 bills sticking out of their pockets, and until they can figure out that this isn't smart and why and what to do better, they're going to continue to get themselves in trouble and drag down the community by feeding the predators that eat away at it.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Buying a new computer won't help you by Anonymous Coward · · Score: 3, Insightful

      Buying a new computer won't help you unless you know how to secure it and maintain it.

      I'm guessing the poster thought that was the advice based on the closing anecdote. In it someone ran into trouble because their current PC was a botnet client. They weren't running the security software provided by their ISP because it overwhelmed their PC, and were buying a new one that was powerful enough to run all of the anti-virus/firewall/etc. protection they need.

      You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that.

      You ever see the show To Catch a Thief? A household locks all the doors and then lets a reformed burgler with a videocam attempt to break in. They show them the videotape, help them install required security, and then try and break in again at a random time to see if the family learned anything. The first time is always pitifully easy, and most of the time the burgler's able to make it in the 2nd time as well.

      Now, if most people can't secure their home where all most of them have to learn is to close & lock the door when they leave, what chance to we have a mass education campaign about TCP/IP or NAT or anything else related to computer security will work?

      Computer security is broken, and I don't think anyone has a workable solution. Why can trying a new screensaver wreak this much havoc?

    2. Re:Buying a new computer won't help you by pelo8280 · · Score: 1

      A new PC certainly won't help you. The first thing you should do when you get a proprietary computer is reformat and reinstall the operating system. Really, the only important stuff that comes on a new PC (besides the OS, obviously), are your drivers, which your manufacturer should have on a CD somewhere or available free for download. Everything else that they put on there, no matter how useful or convenient, is only on there because some company paid top dollar for prime PC real estate. If you need or want a program functionality, you're better off finding a program that you like; not the one that they're trying to shove down your throat.

      Also, the security industry is way overplaying the virus issue. If you're careful about where you go and what you do, getting a virus is very rare even without virus scanning software. Everyone is making it sound like you need virus scanners, but the bigger problem is (you guessed it), adware/spyware. 9999999 out of 10000000, if you do get a virus, it will be from the internet. But since adware and spyware are not illegal (don't inhibit the operation of your PC, yeah right), companies can integrate it into they're software, like Sony was doing with their CD's, and can prevent you from removing that functionality in the End User License Agreement (but who reads those, anyhow?). In my opinion, the best Spyware scanner is Spybot: Searh and Destroy from Safer Networking (http://www.safer-networking.org/), which allows you to immunize, removing the harmful portions of programs containing Adware or Spyware.

      Anyway, nothing beats a good Spyware Scanner, a good firewall (think the Windows on protects you? Keep in mind it's made by Micro$oft; my favorite firewall is ZoneAlarm), a Virus Scanner if you're paranoid, and an education in computer security. As Junior J. Junior III said above, learn what you're doing. Nothing can beat that.

    3. Re:Buying a new computer won't help you by Anonymous Coward · · Score: 0

      I'm a Joe six pack idiot as usually described by the gods of the Slashdot community and this is what I'm doing:
      -read slashdotters' comments and other forums + security news
      -wipe off windows xp sp2 professional OEM editon, xp home pre-installed + m$ Office Professional edition an investment of about US$720.00
      -Suse Linux 10.2 installed for work, Mepis and other GNU/Linux distros for internet surfing and kid's play
      -run Knoppix searching for rootkits
      -do re-installations whenever I do suspect something is not right with the present F/OSS
      -it takes long %%%ng hours of my life and productivity time trying to be on the safe side
          and sometimes I consider to be on the darkside with the winners and not w/lossers like microsofties and /dotters
      -trying to set up IPCOP a 2007 proyect

      Now geekdom citizens -all m$ suckers and GNU/Linux freedom fighters- deliver top of the notch software for the end user to use safely; and stop insulting the normal user who has to be productive with their respective corporations.

    4. Re:Buying a new computer won't help you by Anonymous Coward · · Score: 0

      moron -i'm doing more than that. i will never buy a mac stupid.

    5. Re:Buying a new computer won't help you by rbochan · · Score: 1
      ...The people offering this "advice" have got to be idiots....

      Or in the marketing department.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    6. Re:Buying a new computer won't help you by Junior+J.+Junior+III · · Score: 1

      Like I said... ;)

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
  11. I STOLE YOUR PERSONAL INFOS by Anonymous Coward · · Score: 0

    LOL

  12. An easy answer by Overzeetop · · Score: 4, Insightful

    So all we need is a widget on the desktop that allows you to turn on and off the internet connection, and logs all information that goes in and out, along with denying any redirection of data to other than the specific target request (if you send a request to www.google.com, only www.google.com may respond).

    Any traffic that isn't specifically requested by the user is blocked. You manually open and close ports as you need them.

    Oh, right, that would break most authenticity checks to combat "piracy", and totally botch most advertising on the net, and set us back to the early 90s. BTW - sign me up.

    --
    Is it just my observation, or are there way too many stupid people in the world?
    1. Re:An easy answer by theturtlemoves · · Score: 1

      You mean a firewall, right?

      --
      Empires grow and crumble, and the Turtle Moves. Gods come and go, and still the Turtle Moves. The Turtle Moves.
    2. Re:An easy answer by Anonymous Coward · · Score: 0

      This

      Is

      Inherently

      Stupid

      I beg of you, use a packet sniffer on a machine that's just sitting there idling. Come back 20 minutes later. I guarantee you that you're going to have more LEGITIMATE crap going to and from that networking card than you ever dreamed possible. No, it's not an "infected" computer. It's normal TCP/IP traffic.

      If the mean time to infection is 20 minutes, all this idiot has to do is be on the net with your little widget for 20 minutes. That's me cleaning my inbox. If the user has to click a prompt every 20 seconds for every dang SNY/ACK connection, they're going to uninstall the widget and throw the install media and YOU into a wood-chipper.

      I'm a programmer. I'm a LINUX administrator. I've used Windows ever since Win95. I was there for the Apple LC/III. I have every shred of authority to tell you that your idea desperately needs more thought.

    3. Re:An easy answer by Overzeetop · · Score: 1

      I have a copy of Windows 1.03 on my shelf, and I learned to program machine code on a 6502 back when 8 bits was all anyone needed. Byte me.

      Of course the idea needs more thought. And internet traffic needs more control. Why should I need to have random packets going out and back when I'm not doing anything on the net? DHCP keep alive? UPnP? I say bullshit. I'm not running server apps, so there isn't a need to be on all the time. I shouldn't have to use a sniffer on a machine that is idling. And my OS should be able to deny any traffic I tell it to - or, more importantly, should be able to allow only the traffic I tell it to - out of the box. Except that Windows doesn't - and that's were these botnets live.

      See, the problem is that for our "convenience" the internet world has become infinitely obfuscated, with commercial site redirecting willy-nilly and advertisers running the show. You can't tell the difference between the legitimate assholes and the real assholes by net traffic, and you can't filter them. Why does is take 30 fucking megabytes in a driver to connect to a HP printer on the internal network? And for that matter, why does it take an individual process for each fucking one? Just like computers - the internet has gotten so much bandwitdth that nobody has to be careful with their programming, so they just leave all the lights on and the doors open with the AC running. (sorry, I'm getting a bit carried away).

      Anyway, it should be possible, but it would also break most of the corporate mish-mash that currently exists. And I know we'd all much rather have a hundred pump-and-dumps a day than deny Grandma her blinking, animated advertisements that surround the Current Weather activex widget on her desktop at 2am.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    4. Re:An easy answer by vtcodger · · Score: 2, Insightful
      ***So all we need is a widget on the desktop that allows you to turn on and off the internet connection, and logs all information that goes in and out, along with denying any redirection of data to other than the specific target request (if you send a request to www.google.com, only www.google.com may respond).***

      Well .... No, not exactly ... unfortunately.

      • Even if all you are worried about is TCP/IP to web sites, you will need to allow traffic to your ISP and your DNS provider. I don't think these connections are entirely invulnerable, but they should be pretty safe ... I think. I could be wrong about this.
      • It'd certainly be possible to ignore site redirections within a web browser. I'm not sure how useful it'd be as there are legitimate reasons to redirect. Unfortunately, I don't think any current browser will let you do that. The only user really configurable browser I'm aware of is GRAIL and it is only about 70% complete and likely never will be finished unless somebody decides to take the project over. (You might be able to do a wget script that fetched a website into a file then fed the file to a browser for display. I'm not sure how you would handle clicked links in the web page. Anyway, if you do PERL, Python, or Ruby, you might well be able to hack a prototype together in a few weeks.)
      • It'd probably take advertisers and websites who use redirections about 48-96 hours to switch to a system where the website delivers the ads from its own web page, so killing advertising is not a likely side affect.
      • Unfortunately, there are a bunch of IP services besides HTTP -- file and printer sharing, SSH, ICMP (ping), FTP, ... The list is pretty long. Each of these runs on their own port(s). You can block these suckers with a firewall and only open the ports when you think you need them. I don't think most users could understand that, and many of those that can understand it probably would run out of patience within a day or two.
      • Turning off "unneeded" ports can have unexpected consequences. For example, turing off ICMP will break Path MTU Determination which tries to optimize packet sizes. It's possible to turn PMTUD off (I've done it), but doing so isn't all that much fun.
      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    5. Re:An easy answer by arevos · · Score: 1

      Any traffic that isn't specifically requested by the user is blocked.

      And how would you tell?

    6. Re:An easy answer by Workaphobia · · Score: 1

      > Why should I need to have random packets going out and back when I'm not doing anything on the net?
      > See, the problem is that for our "convenience" the internet world has become infinitely obfuscated [...]

      The internet is no longer a tool for limited, discrete, and specialized purposes. It is an integral part of the computing experience, and will continue to grow more so for quite some time. The problem is that you are assuming that all connections on the lowest levels that are not a direct result of an action on your part are mallicious or dubious at best. But however much you want to make that assumption, however much you would like to be able to group all the bad traffic under the category of Things I Don't Remember Authorizing, it just cannot work that way. Advertising, spyware, and other cooperate interests do add bloat to your system and your network usage, but do not make the mistake of blaming them for the pervasiveness of the Internet. Honestly, I don't even understand why you consider a pervasive Internet to be a bad thing, so long as the intent of the traffic is in your interests.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    7. Re:An easy answer by Overzeetop · · Score: 1

      I liken it to having a team of lawyers sift through all my conversations and correnspondance, and similar on the other side. Sometimes that's not a bad thing, but for most of what we do, it's really not necessary (unless, of course, you ask a lawyer for his or her opinion).

      Most of what I do on the internet doesn't really require all these bells and whistles. Heck, the first time I saw the www, I commented that it wan't anything special, as I could get the same information from gopher. Of course, a couple months later when there was more than the NCSA site, it became obvious that the web did have a great deal more potential.

      Nonethless, much of the messiness in internetworking today is due to (a) the massive poulatiry and need for loadsharing and (b) corporate interests (advertising, for example). (a) is a legitimate extension, (b) does not really serve me in many meaningful ways (except, I suupose, financial - but I would pay for an ad-free internet before I would prefer a free ad-ful internet). It could just be that I actually remember when computers didn't do everything for you, and we didn't have this sort of rampant problem (oh, we had viruses, but not botnets). I do miss the "good old days" when getting rid of a program simply required deleting the directory, and you could actually find the settings you were looking for without searching for the right value out of 20,000 entries in a registry hive (the registry seemed so cool when it first came out).

      I guess it's also a bit like having a house full of servants. They do a lot of the grunt work for you, but the overhead is awful and one or two bad apples can rob you blind and cause no end to headaches with the neighbors. Sure, I like some things done for me, but I'm much more comforatble with my own hands on the wheel. *shrug*

      --
      Is it just my observation, or are there way too many stupid people in the world?
  13. New PC by NitsujTPU · · Score: 4, Insightful

    Getting a new PC doesn't make any sense at all. It just gives the bot more resources to munch on.

    1. Re:New PC by zCyl · · Score: 1
      Getting a new PC doesn't make any sense at all. It just gives the bot more resources to munch on.

      This story brought to you via the botnet which tookover the NYT. :)
  14. The root of the problem is responsibility by Todd+Knarr · · Score: 5, Insightful

    The core of the problem is responsibility, or a lack thereof.

    Vendors aren't responsible for the results of the flaws in their programs. Worse, they aren't responsible for deliberate design decisions that make it impossible to secure systems. I make an analogy to automobiles. Auto makers aren't generally liable for defects in cars, unless the source of the defect goes beyond a simple mistake or defective part, but they are responsible for repairing those defects and can be sued if they refuse to do so. And they're liable for design decisions they make. Witness the Ford Pinto. The current state of software liability is akin to Ford claiming that, because they had a valid business reason for building the gas tank on the Pinto the way they did (it was cheaper, thus let them price the car cheaper), they cannot be held liable for the fires that happened as a direct result of their decision. The courts slapped Ford around for making that claim, why are software vendors not treated the same? I can live without strict liability for software flaws, but lack of liability for design decisions that directly lead to security problems is probably the biggest reason we still have problems.

    And users aren't held responsible for their use of a computer. They treat it as some sort of plug-and-play device like a television or a radio: plug it in, turn it on and stop thinking about it. A computer isn't an appliance, you can't just ignore it after initial set-up. Again, cars make a good analogy. You can't just ignore a car's maintenance after you buy it, you need to put new tires, new brakes and such on it regularly. And car owners get held liable if they don't. If you wore your brakes out so they don't work anymore and didn't get them serviced, when you rear-end someone because you don't have any brakes you will be held responsible by the courts and the insurance. If you're running on bald tires because you don't think you should have to check and change anything, you're going to get ticketed by the cops at some point for unsafe mechanical condition and the car's registration will get suspended until you fix the problem. Sure it's a hassle and expense to keep maintaining all those things about a car that need maintained, but we don't accept that as an excuse for someone not maintaining them and causing damage or injury to others as a result. So why do we let computer users off the hook when they say "But I don't know anything about computers!".

    Software vendors and computer users need to grow up. They've been both acting like spoiled 5-year-olds who were running in the house after being told not to, knocked over the china cabinet and broke everything in it, and now that Mom and Dad are standing there they're whining that they shouldn't have to own up to it and take their punishment. No dice.

    1. Re:The root of the problem is responsibility by tftp · · Score: 1
      So why do we let computer users off the hook

      Because the "damage" they cause is very small, and virtual in nature (an annoyance at most.)

      when they say "But I don't know anything about computers!"

      Because 100% of the lawmakers are firmly in this category?

    2. Re:The root of the problem is responsibility by mistralol · · Score: 1


      Yes however there are some simple problems with that.

      a) All countries have limited coroperation with each other for things like ground space. I would like to see them try to agree of laws for the internet for this sort of things in the real world. As a race peopel generally need to grow up.

      b) The internet is a free open place between all courners of the world. If your computer is spreading crap all over the place you are perfectly intitled todo so. Just as much as 1 country is perfectly allowed to turn you off from its self again.

      c) Basic education needs to be placed into end users. I work for an IT Support company somebody phoned me up gave off to me on the end of the phone that outlook wasnt working correclty and the email was bigger than the screen. What she really meant was that when viewing an email the toolbar had been switched off (by her). How we deal with that in a support contract is take note of it and pass on the cost to the company so they have their own chance to deal with the training of their users and they are welcomed to ask us for advice on anything todo with training. However most of them never do. Like most places people come in and are just dumped in front of a computer and told to get on with it because its cheaper that way. This normally happoens because people lie a bit in interviews / job applications.

    3. Re:The root of the problem is responsibility by bjs555 · · Score: 0

      In a car analogy, you say you can't ignore maintenance such as new tires, checking brakes, etc. How is this enforced? Most states have annual inspection laws and require you to display a sticker on your car certifying that it has passed inspection. How about an inspection law for computers? That is, they must be inspected by someone certifed to find security problems at periodic intervals and must have a "sticker" (that can be read by an ISP) in order to be allowed on the net. ISPs would be paid a bounty (by who? I dunno) to find uncertified machines on the net.

      Of course, I hate my idea because it restricts freedom but the situation has become so bad for non-technical people that I'm afraid they will give up using the net. That would be bad. The net is a wonderful thing.

    4. Re:The root of the problem is responsibility by Jerf · · Score: 1
      I make an analogy to automobiles.
      Yeah, sorry... I sort of stopped reading right there.

      Computers aren't cars, webpages aren't newspapers, and the Internet is not a highway.

      The closest real-world analogy to a botnet would be an engineered real-world virus, and even that isn't a good enough analogy to come to any conclusions with. (For one thing, nobody is a "manufacturer" of human bodies, so the blame situation would be entirely different.)

      Friends don't let friends make car analogies. Do your part to put a stop to this hideous menace to clear thought on Slashdot.
    5. Re:The root of the problem is responsibility by FireFury03 · · Score: 1

      Because the "damage" they cause is very small, and virtual in nature (an annoyance at most.)

      This is untrue - botnets can and do cause real financial damage to organisations when they DDoS servers.

      I'd also like to add another group of people who should be held responsible: ISPs. No, it's not the ISP's fault that someone got compromised so they shouldn't be held liable for that, but they should be held liable for completely ignoring abuse reports lodged against one of their customers. Most ISPs completely ignore any abuse report (and often make it quite hard to even report the abuse in the first place) - instead, they should be dropping a customer's whole Internet connection until the customer sorts their system out.

      It wouldn't be especially hard for ISPs to automatically examine traffic patterns, identify malware signatures and drop all traffic for any users who are infected. And it's easy enough to redirect all their web requests at a web page providing the tools they need to use to clean up their computer.

    6. Re:The root of the problem is responsibility by Firefly1 · · Score: 1
      They treat it as some sort of plug-and-play device like a television or a radio...
      As I recall, this is exactly the sort of perception fostered by advertising until recently.
      --
      - White Knight of the Order of Mihoshi Enthusiasts
  15. Read-0nly update by Anonymous Coward · · Score: 0

    ...an 'updated' PC with an Ubuntu live CD.

  16. Yes! Buy a new PC... by jlarocco · · Score: 2, Insightful

    and sell your old one cheap.

    Just the other day I bought an older Dell that "wouldn't boot" for $15, sans hard drive. An hour of hacking around inside, and I was able to get it going. It's a little old, but it'll make a nice LiveCD tester.

    Consumers are getting raped by MS and Dell, but they're not going to learn, so might as well take advantage.

    1. Re:Yes! Buy a new PC... by sjwest · · Score: 3, Interesting

      Waiter Rant (some blog) covered this recently http://waiterrant.net/wordpress2/?p=400

      "Same old," Arthur says. "How's the writing thing going?"
      "Harder than I expected," I say. "But thank God for computers. I can't imagine typing this all out on a typewriter."
      "Computers are great," Arthur says. "Until they go wrong."
      "Ain't that the truth."
      "My old computer was so infested with porn I had to throw it out," Arthur says.
      "No way," I reply, taking a sip from my martini.
      "I'm not kidding."
      "Couldn't you reformat the hard drive?"
      "My ex brother-in-law tried to fix it," Arthur says, wiping down the bar with his towel. "He's a computer geek and even he couldn't do it."
      "What the hell were you looking at?" I ask.
      "Nothing illegal," the bartender says, suddenly defensive.
      "Sure."
      "I swear," Arthur says. "I'm surfing the net, minding my own business...."
      "Looking at naked women."
      "Perusing all the wonderful smut the internet has to offer," Arthur continues, "When a porn demon possesses my laptop."
      "Porn demon?"
      "Yeah," Arthur says, throwing up his hands. "A million pop-ups start exploding on the screen."
      "Oh no," I mutter. .....
      "So," Arthur says, pulling a frosted glass out of the freezer, "I had a millions pop ups. It took me forever to close them. My ex-wife saw them."
      "I'm not gonna even ask what she was doing there."
      Arthur just smiles. "So the computer's completely fucked," he says. "Ran slow, acted weird - the works."
      "Didn't you run a virus scan?"
      "This isn't a virus," Arthur cautions. "It's a porn demon. Virus scans are powerless against it."
      "I don't think the church exorcises computers," I say.
      "You sure?"
      I chuckle to myself. Every Catholic diocese has an official exorcist. I used to know the one from mine. It's a secret, mostly ceremonial post. Despite what you see in the movies, Linda Blair scenes are few and far between. Something tells me the Church isn't gonna whip out the bell, book, and candle to save a Duo-Core processor.
      "I'm sure," I say.
      "That's too bad," Arthur says. "My brother-in-law gave up. I had to throw the damn thing in the trash."
      "I don't know what's worse," I say. "You buying a new computer or your ex brother-in- law trying to fix it."
      "I learned my lesson," Arthur says, pouring my drink into the frosted glass. "I had to spend a grand on a new computer. No more internet porn for me." .....

      Seems drastic but it did solve the problem. - i make no comment about the tech but thats a user for you.

  17. Doesn't advise getting a new PC for everyone by CheeseTroll · · Score: 1

    The summary is a little misleading. The NYT doesn't recommend that getting a new PC is the solution. They simply quote a woman running an old machine with Win98, which wasn't capable of running the security software provided by her ISP without slowing to an unusable crawl. I think most of us have seen our share of computers in that state to sympathize.

    Did anyone really expect a middle-aged, non-techie to think "Gosh, I should finally install Linux with a lightweight window manager!"

    --
    A post a day keeps productivity at bay.
    1. Re:Doesn't advise getting a new PC for everyone by khristian · · Score: 1

      If she had been taught since the beginning about how to use linux, it would be easier. But there are a lot of relatives who know how to open Word and play Solitaire, so they taught her how to use Windows.
      I know a lot of people who can`t even use a mouse, and it wouldn`t be harder to teach them to use linux (nowadays, at least) than it would be to teach them to use windows. They probably won`t use more than a word processor and web browser, so no need to say anything about recompiling kernels and the such.
      Culture and tradition aren`t easy to change.

      --
      http://derkosak.blogspot.com - That's a blog.
    2. Re:Doesn't advise getting a new PC for everyone by SpaceLifeForm · · Score: 1

      If the 'security software' provided by her ISP made
      the computer slow to a crawl, I'd say that the
      'security software' was actually malware/spyware.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:Doesn't advise getting a new PC for everyone by TerranFury · · Score: 1

      I am offended every time an ISP tries to install software on my computer. When we go to the gas station, do the attendants try to glue widgets to our upholstery or steering wheels?

      It's damned AOL, convincing people wrongly since the beginning that "The Internet" is a piece of software on their computer. It is not. It is a utility, and an ethernet cable is just like a power cord.

      (This small rant after a Verizon FIOS install put shedloads of crap on my parents' PC. I had to explain to them that this changed nothing about how they were to use the computer, that they were to ignore the new icons until I got around to uninstalling the crap, and that Firefox and Thunderbird would continue to work as usual. Unfortunately, you HAD to install the software, as the installer also contacts servers at Verizon et al to confirm your account...)

    4. Re:Doesn't advise getting a new PC for everyone by shmlco · · Score: 1

      Linux, Linux, Linux. If every computer in the world ran Linux instead of Windows hacker's would simply change targets and find ways to compromise it as well. Much like OS X, Linux enjoys most of it's "security" due to the fact that there simply aren't that many machines out there in the hands of "common" folk who don't understand the ramifications of their actions.

      Building botnet's is simply too lucrative a business.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    5. Re:Doesn't advise getting a new PC for everyone by hughk · · Score: 1

      Um, no. Users run without root as a default on Linux. Most dists warn users to be careful with their root account. With XP, you can deprivilege your users, but that isn't the case by default.

      I'm no fan-boy of either system and can also say that the basic windows security architecture is much better than Linux with a very fine granularity of rights and privilege levels. Unfortunately, they are poorly documented and even Microsoft themselves can't use them properly within the applications.

      --
      See my journal, I write things there
    6. Re:Doesn't advise getting a new PC for everyone by shmlco · · Score: 1

      I say again my last. Let the majority of systems start running Linux, or OS X, or some other OS, and the hackers will concentrate their efforts on compromising those system. Linux may not be as "open" by default, but it can still be attacked, rooted, socially engineered, and trojaned. And will be.

      Frankly, developers tend to focus their efforts in the wrong places. Take the whole monolithic/micro-kernel argument. Yes, we could create systems with more internal safeguards and protected layers... but we don't, because when we do we get 78 FPS running Quake instead of 80...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    7. Re:Doesn't advise getting a new PC for everyone by Todd+Knarr · · Score: 1

      It will be attacked, but not with near the success as Windows is. A large part of that's because Linux grew out of Unix in attitude, and Unix always was subject to that kind of high-threat environment. It was used at universities with lots of very intelligent, often bored students who loved to play pranks. Pranks like breaking into someone else's account and deleting all their files. Or getting into the prof's account and changing grades. Or just getting access to the high-quality color typesetter without having to pay the per-page price the Computing Center charged for jobs submitted to that queue. And the admins couldn't lock out the attackers, because they were enrolled in classes. Not only did they have to give the attackers access to the systems, they usually had to give them several accounts to play with. How long do you think Windows would last if all attackers had local logins? Thought so.

      Linux isn't invulnerable, but it's a solid stone fortress contrasted with the hole-riddled mud-and-straw hovel of Windows when it comes to security. You can get into both, but getting into the stone fortress isn't going to happen as easily or as often.

  18. New PC isn't going to help... by JayTech · · Score: 2, Insightful

    Purchasing a new, "updated" PC is going to give you about as much protection as purchasing a new "updated" vehicle. Sure, you're going to find plenty more safety features to make your drive easier, but bottom line is the vehicle isn't going to be immune to crashes; it's still your duty to drive responsibly. The same goes for your PC - it's your responsibility to secure you PC against the latest threats. As far as the propagation of malware goes, I predict it's only going to get worse. Let's face it - as long as people remain uneducated to the dangers of malware, and haven't really been affected by it firsthand, they aren't going to make an effort to protect themselves. They'll keep paying Norton $20+ a year for non-existent protection, as long as it makes them feel safe.

  19. Look at it logically and focus your efforts. by khasim · · Score: 4, Insightful

    There are a limited number of ways for a machine to be cracked.

    #1. Worms - if you don't have any open ports, then you're pretty much immune to worms (unless they can crack basic TCP/IP operations). Ubuntu ships BY DEFAULT with no open ports. Windows ships with lots of open ports. Change that behaviour and you've solved an entire CLASS of attacks.

    #2. Viruses - an infected program infects other programs, but does not otherwise change those programs. This is not very common now.

    #3. Trojans - this is the biggest current threat. And there is no real way to remove it 100%, but it CAN be limited (again, look at Ubuntu). This is primarily a social engineering attack. You have to convince the user to run an app or open a message that will exploit a flaw in their email app (and so forth).

    So, why aren't we seeing a focus on the biggest security issue?

    Why hasn't Microsoft released a bootable CD so you can run the anti-virus/spyware/adware stuff easier? Clean up the junk AND patch the vulnerabilities in Outlook. Even if it means turning off some of the functionality.

    If you cannot do it securely, then you should not do it.

    1. Re:Look at it logically and focus your efforts. by 0racle · · Score: 2, Informative
      Windows ships with lots of open ports
      IIRC, it hasn't since XP SP2 as the firewall is enabled by default. Any open ports a users system has since then is because they allowed those connections themselves.
      --
      "I use a Mac because I'm just better than you are."
    2. Re:Look at it logically and focus your efforts. by mistralol · · Score: 2, Insightful


      Well thats not really true. There is almost an unlimited number of ways a machine can be compromised.
      Most of them still valid.

      A program written for a specific task downloaded and run by the end user does not fall into the categories you list.

      First problem with XP and SP2 was its new security features did very little. Like come on it now asks the end users is this ok to run ? but the problem is the first time they saw things like this every time they clicked no their programs didnt work. So from then on they always click yes.

      Security != Asking an end user something they dont understand.

      I am pritty sure as a whole security is being tackled in the wrong way.
      From what i can see ever security problem is being tackled by 3rd party software to take care of a problem that should not exist in the first place.

      eg Virus's are taken down by Anti Virus software. If you ask some basic information on an non-technical end user about what a anti virus program does and how it works. They are not aware that something like symantec does not garentee protection but is only able to tell you that it doesnt see a virus that exists in its database.

      Something that i have been looking for for windows for a long time is a simple connection tacking firewall that will support rule based filtering. Like the basic functions of iptables. eg will track connections and allow / block / drop on different ports and flags. There currently is nothing that i know of for windows that will support this. They all ask the end user. The end user doesnt know the answer. Therefore why install the firewall in the first place.

      I see currently security practices as a method of fire fighting only! Only in this case the fire is much more powerful that the fighters. A great example of this is the spam wars. Create spam filter. Spammers work around filter. Create better adapted spam filter. Spammers find workarounds. Create DNS blacklists. Spammers change method of sending spam. But during the whole time if the SMTP protocol was fixed. The problem could be elimenated overnight.

      We need the same sort of approach for security. While discussing this the other day in work with people we reached an agreement that it is currently impossible to protect end users when any sort of permissions are required for running lots of bady written applications.

    3. Re:Look at it logically and focus your efforts. by the_womble · · Score: 1

      The lack of open ports is not all good. Getting entwork printing working with UBuntu is a pain, for example.

      I would have thought the biggest problem at the moment are web browser vulnerabilities - which is why I use Noscript.

    4. Re:Look at it logically and focus your efforts. by grahammm · · Score: 1

      And why do PC vendors sell PCs which have not had the latest security updates applied? This can lead to a catch-22 situation for the purchaser - they have to connect to the internet to download the security patches but while they are doing so they are vulnerable to any exploits which are addressed by the updates they are downloading. So vendors should, at the very least, provide a CD containing up to date security patches for the pre-installed software so that the purchaser can secure the system before going online.

    5. Re:Look at it logically and focus your efforts. by Anonymous Coward · · Score: 0

      There are a limited number of ways for a machine to be cracked. Surely to the above you mean hacked?,

      To hack: To obtain control of a remote system not belonging to you.
      To Crack: To circumvent a softwares legitimate install process by insertion of said crack
                          this would also include serials / keygens.

      #1. Worms - if you don't have any open ports, then you're pretty much immune to worms (unless they can crack basic TCP/IP operations). Ubuntu ships BY DEFAULT with no open ports. Windows ships with lots of open ports. Change that behaviour and you've solved an entire CLASS of attacks. Within windows this would probably not even be considerd as to do this would make the use of windows networking to the inexperienced a moot point, as they would never know what port(s) to enable and to be fair why should they have to?.

      Please remember one thing even from the beginning windows was "What the public wanted" which is why its where it is. Simplistic and sorry to say made the stereotypicle dumb user.

      But on the flipside it gives people jobs.

      #2. Viruses - an infected program infects other programs, but does not otherwise change those programs. This is not very common now. I think you will find that this one has an elevated status / rename to Rootkit.

      I say elevated because as you would know this does infect a program eg your ( Kernel ), doesn't change it per say but does enhance it for malicious purposes. As its been described a rootkit sits beside the kernel modifying messages being sent / recieved by applications ( spot the obvious dangers here ).

      #3. Trojans - this is the biggest current threat. And there is no real way to remove it 100%, but it CAN be limited (again, look at Ubuntu). This is primarily a social engineering attack. You have to convince the user to run an app or open a message that will exploit a flaw in their email app (and so forth). Trojans have hundreds if not thousands of attack vectors from malicious installers to we browser cross site script weaknesses. tbh if they solve this one it should pretty much be game over for most malicious attacks.

      Why hasn't Microsoft released a bootable CD so you can run the anti-virus/spyware/adware stuff easier? Clean up the junk AND patch the vulnerabilities in Outlook. Even if it means turning off some of the functionality. Like i have already pointed out ... its security V functionality / ease of use.

      Until the masses gives security the care that it requires this is never going away. Iirc to solve alot of the spam / email attacks there was a bill being drawn up by the US Gov that made ISP's responsable.

      This was a step in the right direction but the wrong victim. I think tbh ( call it elitest i dont really care ) every home owner with a computer on the internet holds a responsablity and im sorry to say ignorance does'nt cut it when they get trojaned and their PC is now part of the latest bot net horde. Isp's should be able to invoke a 3 strikes and your out policy where the home owner gets 3 chances to clean up their machine before being cut off.

      Its only through force that your really going to raise awareness and the non-acceptence levels of the GP for it to be anywhere near as effective as required.

      --

    6. Re:Look at it logically and focus your efforts. by couchslug · · Score: 1

      "Why hasn't Microsoft released a bootable CD so you can run the anti-virus/spyware/adware stuff easier? Clean up the junk AND patch the vulnerabilities in Outlook. Even if it means turning off some of the functionality."

      BartPE and WinPE (now free with the WAIK download) based live CDs are easy to build for what you want. You can open the image and add or remove components as you wish using .iso manipulation software too. Google and enjoy.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    7. Re:Look at it logically and focus your efforts. by Workaphobia · · Score: 1

      > #1. Worms - if you don't have any open ports, then you're pretty much immune to worms (unless they can crack basic TCP/IP operations). Ubuntu ships BY DEFAULT with no open ports. Windows ships with lots of open ports. Change that behaviour and you've solved an entire CLASS of attacks.

      Can you elaborate on this? I ask because I've always been confused by the nature of firewalls and open ports. I never understood why there is ever a need to "block" a port, if nothing on the host is ever listening in the first place. I can understand why you might want to block ports on a network firewall to stop people from using certain applications within your network. But assuming that your machine is trusted and there are no insecure services on it, what is the harm of leaving those ports that are not in use alone?

      If a random cracked machine tries to infect me by connecting to port 12345, but I have no software listening on it, the connection is dropped, correct? Just like it would be if a firewall rule prevented it. So when you say Windows ships with open ports, do you really mean that it ships with services/daemons that are listening on those ports? Otherwise what does having an open port even mean?

      > If you cannot do it securely, then you should not do it.

      Damnit, now I have to stop driving, talking, eating, and breathing. I wish I hadn't been told that.u

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    8. Re:Look at it logically and focus your efforts. by Anonymous Coward · · Score: 0

      If it's ok, I'll just attack your #3 item.

      I'm currently looking at a "bot net" that has about 40,000 users. What did these folks do to get infected? Well, let's see:

      1) Run Windows (98, 2000, XP, XP/SP2, etc).
      2) Didn't patch one of 4 separate security patches (started with the October setslice())
      3) Surf the Internet with Internet Explorer (doesn't matter what IE version including 7).
      4) Happen to come across a hacked web site with a hidden iframe.

      That's it, no 'social engineering' involved.

      Oh, did I mention that because IE is tied to the Operating System the malware uses those hooks to grab *ANYTHING* that IE sends/receives. Doesn't matter if it's SSL, uses certificates, etc. All your passwords, user ids, web forms, and confidential information is logged and sent in near real time back to a FTP server.

      The malware is identified as VBris, *IF* your AV detects it (most DO NOT).

  20. Use Macs by Delifisek · · Score: 1, Insightful

    Or Linux
    Case Closed

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
    1. Re:Use Macs by Anonymous Coward · · Score: 0

      Lol. That sounds like Howard Roark from The Fountainhead. "Here are the pictures. The defence rests".

    2. Re:Use Macs by Anonymous Coward · · Score: 1, Insightful

      As I was recently talking to some of my friends, the biggest mistake of Microsoft is being so popular. That is, the reason why nobody hacks Windows 98 machines, is because there are few (Reason why I left my parents computer with Windows 98 for what they need, and I don't need to worry that much).

      I would believe that if users start using more and more whatever you propose here, they will find flaws that lazy users fall on.

      I mean, linux can be a pretty secure OS, but make it the most popular, and every hacker will be aiming to hack regular user systems. That hasn't been a problem, since linux users are experimented so far. I'm certainly waiting for linux to be the most popular OS!

    3. Re:Use Macs by Anonymous Coward · · Score: 0

      Also, what do you think "antivirus" companies will do? I bet they are in their best interest of maintaining their customers, aren't they?

    4. Re:Use Macs by Rick17JJ · · Score: 1

      Even if Linux were to become more popular, I doubt that it would have as many security problems as Windows. For one thing, Linux is not the inbred monoculture that Windows is. There is more genetic diversity and less standardization in the software that Linux users use. The typical Windows computer uses Internet Explorer, Outlook, Office and the same version of the same kernel. In Linux there are several different email programs, several different browsers, several different word processors and different spread sheets and various versions of the kernel compiled with different options. Even though there are security flaws in each of those programs, the same security flaw would not exit on all Linux computers. For the same reason, inbred plant and animal populations are more vulnerable one disease spreading thought the entire population.

      My understanding is that Linux has also never been as careless about running attachments and active-X stuff without asking the user first. In fact, Active-X attachments won't run at all because they are proprietary Microsoft technology that Linux lacks. I use Linux so I am not sure if Windows still runs that kind of stuff without asking the user first or not? Linux users also generally do not run with full administrative privileges like most Windows computers at home do. I believe, that in Vista that last item has been changed, though.

      In the name of making things easier for the users, Windows has always tried to automatically do as much as possible and by connecting to everything as promiscuously as possible. That has also created security problems. Ironically, that has made Windows less easy to use because, at least for anyone who cares about security, the Windows user now needs to know more about security than the Linux or Mac user needs to know. Your average grandmother can no longer safely use a Windows PC, but perhaps she could still use Mac or Ubuntu Linux (if it came with the operating system pre-installed).

    5. Re:Use Macs by drsmithy · · Score: 1

      Even if Linux were to become more popular, I doubt that it would have as many security problems as Windows. For one thing, Linux is not the inbred monoculture that Windows is.

      It will be when/if it attains the "popularity" of Windows.

    6. Re:Use Macs by grahammm · · Score: 1

      Even if Linux were to become more popular, I doubt that it would have as many security problems as Windows. For one thing, Linux is not the inbred monoculture that Windows is.

      It will be when/if it attains the "popularity" of Windows.

      So then, on the server front, why is Apache not subject to as many attacks as Windows IIS? Apache is running on at least as many, probably more, servers than IIS but still there are many more attacks on IIS than on Apache. Similarly attacks to MS SQL server (eg the slammer worm) have caused considerable disruption to the internet, but we do not hear of such attacks to Oracle, MySQL or Postgresql even though a lot of internet connected servers run these.
    7. Re:Use Macs by drsmithy · · Score: 1

      So then, on the server front, why is Apache not subject to as many attacks as Windows IIS?

      IIS has had a better security record than Apache for some years now.

      (Additionally, cherry picking one particular software package to try and make a generalisation about an entire platform, is an atrocious methodology - and that's ignoring the issues with comparing such disparate things.)

      Finally, you completely missed the point of my statement, which is that Linux isn't going to become especially popular *until* it goes down the "monoculture" path. You can already see this happening in subsections of the marketplace where Linux has real presence - eg: most "enterprise" Linux systems are running one of only a few distros which are largely the same anyway.

    8. Re:Use Macs by cjmt · · Score: 1
      IIS has had a better security record than Apache for some years now.
      Really? I'm intrigued by this comment. Could you cite some *independent* sources that back this up?
    9. Re:Use Macs by drsmithy · · Score: 1

      Really? I'm intrigued by this comment. Could you cite some *independent* sources that back this up?

      Without knowing what you consider "independent", maybe not. However, Secunia should get you started, as will Google.

      Additionally, before stating Apache is more prolific, you may wish to consider that Netcraft's methodology is a flawed way for determining this, and hence their data does not support the assertion.

    10. Re:Use Macs by cjmt · · Score: 1

      Really? I'm intrigued by this comment. Could you cite some *independent* sources that back this up?

      Without knowing what you consider "independent", maybe not. However, Secunia should get you started, as will Google.

      A comparison of the Secumia advisories for IIS6 and Apache 2.2 is somthing I havent looked at before, and is interesting. Given that they have both had three vulnerabilties it's perhaps going a bit far to say that IIS has the better security, particularily given that the Apache vulnaribilities are arguably less critical in nature over all. However props to MS for having 0 unpatched vulnaribilities in IIS compared to 1 for Apache.

      Arguably given the number of insecure applications running on top of either Apache or IIS these days application vulnerabilities are much more relevant than web server vulnerabilities anyway. I certainly see many more attempts to compramise vulnerable instances of applications such as AWStats, phpMyAdmin and phpBB than attacks against the underlying web server these days.

      Additionally, before stating Apache is more prolific, you may wish to consider that Netcraft's methodology is a flawed way for determining this, and hence their data does not support the assertion.

      Not guilty of this one, you want grahammm...
    11. Re:Use Macs by MMC+Monster · · Score: 1

      Actually, it's more like: Use a Mac and let a tech person be the only one with administrator privileges.

      Did that with my dad and brother over a year ago. I just get a call every 4-5 months to install something for them. Much better than the calls every couple weeks because the computer was broken or because my dad couldn't figure out how to burn a photo CD on Windows. (He *really* likes _Burn folders_ on OS X.)

      --
      Help! I'm a slashdot refugee.
    12. Re:Use Macs by drsmithy · · Score: 1

      A comparison of the Secumia advisories for IIS6 and Apache 2.2 is somthing I havent looked at before, and is interesting. Given that they have both had three vulnerabilties it's perhaps going a bit far to say that IIS has the better security, particularily given that the Apache vulnaribilities are arguably less critical in nature over all

      I suggest looking at the "all" graphs going back to ~2003, for iis5 & 6 and Apache 1.3.x, 2.0.x and 2.2.x.

    13. Re:Use Macs by cjmt · · Score: 1

      A comparison of the Secumia advisories for IIS6 and Apache 2.2 is somthing I havent looked at before, and is interesting. Given that they have both had three vulnerabilties it's perhaps going a bit far to say that IIS has the better security, particularily given that the Apache vulnaribilities are arguably less critical in nature over all

      I suggest looking at the "all" graphs going back to ~2003, for iis5 & 6 and Apache 1.3.x, 2.0.x and 2.2.x.

      Actually, I did but didnt comment as you had specifcally cited the last couple of years. There have been significantly more bugs in the assorted Apaches over that period than IIS, and some remain unpatched, as do some of IIS's. However, is it worse to have more bugs or worse bugs? I would certainly argue that application with the worse bugs loses. 30% (4) of IIS5 bugs are rated as Highly or Extremely Critical between 2003 - 6, as apposed to 6% (2) and 3% (1) for Apache 1.3 and 2.0 respecivley. Apache is only a bit better, but on that basis it *was* better. One could (but I'm not) also argue that, based on these figures, future IIS bugs are statistically more likely to be critical than future Apache bugs.

      As ever with these things, pick your poison...

  21. Skynet!!! by Anonymous Coward · · Score: 0

    Thats just what skynet wants you to do!!!

  22. Firewalling them is not the same as closing them. by khasim · · Score: 5, Insightful
    IIRC, it hasn't since XP SP2 as the firewall is enabled by default. Any open ports a users system has since then is because they allowed those connections themselves.

    Nope. There are still lots of ports open, it's just that Microsoft put a firewall on the system, too.

    The problem still exists. But now there is a wrapper obscuring it that you have to get through. That isn't solving the problem. That's just attempting to hide it.

    And exploits have been found for Microsoft's firewall. Which demonstrates the problem with not solving it at the lowest level.

    I can put an Ubuntu machine with a default install onto the Internet without any firewall and still be safe from worms.

    I cannot do that with WinXP (or Win2K or Win9x or WinNT). If you aren't solving the problem at the lowest level, you're not really solving it. You're just hiding it.
  23. Retail Youngsters by Joebert · · Score: 1

    I'm still wary of the young people that pester you to let them do the "free" setup when you buy a new computer at places like Besy Buy.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  24. Ubuntu by bigattichouse · · Score: 1

    I have already handed an Ubuntu disk to one "lost cause"... perhaps the wave of the future? Then, over beers, you help install thunderbird and get most of their stuff up and running. What a shiney new machine they have!

    --
    meh
  25. Push for Windows CDs by astrashe · · Score: 4, Insightful

    The problem is exacerbated by the reluctance of MS and PC vendors to give out Windows CDs that can be used to wipe and reinstall systems. They should build pockets into the sides of cases for the CDs so people don't lose them, and slipstream all the drivers in, and put instructions to boot the restore disk on the CD label itself.

    Heck, a 700MB USB flash drive isn't expensive now. They should build read only flash drives with windows into the box, and put an option to run a reinstall in the bios. Solder it in so no one will steal it.

    It's the least they could do, considering. I mean, Windows compes preinstalled on almost every PC sold, and there are a zillion pirate copies of Windows floating around on the net, so hardly anyone needs to steal it, and anyone who wants to steal it can. But legitimate users are screwed when they have problems because they don't get CDs, because giving them CDs would encourage piracy. And, I suspect, because it's good for business if people trapped in a monopoly have to buy extra computers to solve this problem.

    1. Re:Push for Windows CDs by BigZaphod · · Score: 2, Funny

      How about a single button solution on the front panel of the PC? Label it as "power" so that each time the user turns the system off it actually starts a reinstall after shutting off the monitor. That way, when they come back in the morning, they can start fresh! Imagine how much easier tech support would be... rebooting your computer would actually help - and it'd always come back with a clean slate! No confusion about where they accidently dragged the Recycle Bin while trying to click on the Start menu. No more endless problems with spyware or viruses (well, nothing lasting, anyway). It'd be a usability revolution!

    2. Re:Push for Windows CDs by Rick17JJ · · Score: 2, Interesting

      I had suspected that my Windows 2000 installation may have been compromised in some way so I wanted to reinstall it. Unfortunately, it took me several days to find one of my two original installation CDs. I found both of them, then I remembered that they were both Windows 2000 upgrade disks, so I will also need to find either my Windows 98 disk, my Windows ME disk or one of my two Windows NT 4.0 disks, none of which I could find. So I couldn't reinstall Windows. If that had been Linux I would have just download the free iso and burned a new CD. Fortunately, the computer is set-up to dual-boot between Windows 2000 and Ubuntu Linux so I was still able to keep using Linux instead. I prefer Linux anyway.

      So how did a computer literate user like me end up with a Windows installation that I could not trust. Well, until recently, 26.4K dial-up Internet connections were all that was available where I live. I installed Windows 2000 several years ago, and after installing the ZoneAlarm firewall, I immediately began to download the security updates. I did that before going anywhere else on the Internet. On my 26.4 K dial-up connection, downloading the updates took all night. The trouble was that for the first few hours of downloading the security updates, I was unpatched and not sitting behind a router. Within minutes I was subjected to numerous advertising pop-ups, at least one every few minutes. They typically said things like that I had spyware or that my registry was corrupted and that I needed to go to some webpage to get some product. I ignored those pop-ups messages and spent much of the night closing the pop-up boxes. At one point I rebooted and the pop-ups finally stopped, presumably because the security update needed to block them was finally installed. When it was finished, Windows 2000 worked great but, I always had doubts that I might have already been compromised during the hours before the patches could all be installed. For that reason, I had always planned to reinstall Windows 2000 whenever a high-speed Internet connection became available where I live and I could quickly download the security updates while sitting protected behind a router.

      Inexpensive high-speed DSL connections finally became available in my neighborhood several months ago. I hadn't used Windows in months but the installation CD for my DSL modem/router was a Windows only CD so I booted up into Windows. I was told by QWEST that only Windows and Macs were supported, not Linux. After doing the QWEST DSL installation, the MSN Premium installation started. If I remember correctly, while doing that, my ZoneAlarm firewall started warning me that Internet Explorer was recording my keystrokes and mouse movements. I hope that was some kind of false warning but, I freaked out, and stopped the MSN Premium installation, and soon shut down Windows and rebooted into Ubuntu Linux. Ubuntu immediately automatically connected to my DSL router and I had high-speed Internet access. I then logged into the router configuration program through my browser, changed a few default passwords and setting, tightened up a few security settings. Then I went to grc.com to use their "shield-up" feature to verify that all my ports were closed and stealth and that my computer would not even respond to pings. I also had someone else in this household who wanted to connect a Windows XP laptop wirelessly, so I changed the routers default use of the insecure WEP encryption to WPA encryption instead and soon had her hooked up to the router wirelessly with 802.11g and WPA. I did not use the QWEST installation CD to configure her computer, I just set the configuration settings manually.

      I decided to do a fresh clean install of Windows 2000 so that I could finally have confidence that it really was secure and perhaps even use Windows some occasionally. That was when I couldn't find the Windows installation CDs. I am stuck with a copy of Windows that I don't trust. My only easy solution is to just keep using is to stop dual-booting and just ke

    3. Re:Push for Windows CDs by 1u3hr · · Score: 1
      I had suspected that my Windows 2000 installation may have been compromised in some way so I wanted to reinstall it. Unfortunately, it took me several days to find one of my two original installation CDs. I found both of them, then I remembered that they were both Windows 2000 upgrade disks, so I will also need to find either my Windows 98 disk, my Windows ME disk or one of my two Windows NT 4.0 disks, none of which I could find

      If I recall correctly, an upgrade install looks for an existing install on your PC, not the install media. So just try installng on the current system. Of course, back up your Linux files in case they get nuked.

      Also, some "upgrades" don't check anytnng at all, it's just the terms of sale.

      If that doesn;t work, the best place to ask questions on this topic is the MSFN forum.

    4. Re:Push for Windows CDs by Rick17JJ · · Score: 1

      Thanks, for the info!

      I did back up my Linux files, and other data files too. I also backed up the boot sector of the hard disk onto a USB flash drive, just in case the Windows installation program decides to rudely overwrite the boot sector with its own boot loader. I also created a GRUB boot CD which, if necessary, could be used as a temporary way to start-up Linux or Windows. A Knoppix live CD can also be used to access partitions in an emergency. I am prepared to give it a try again sometime. Perhaps I will even find one of the missing Windows CDs too.

    5. Re:Push for Windows CDs by Dan_Bercell · · Score: 1

      There are dozens of solutions on the market that provide this functionality.

    6. Re:Push for Windows CDs by Anonymous Coward · · Score: 0

      is there even a known hash for any of the Windows cds?

      really it's a shame you can't simply even find or verify an original and unadulterated version of the planet's most used operating system

      weird huh?

    7. Re:Push for Windows CDs by couchslug · · Score: 1

      This is a breeze since you already have a Knoppix CD as a parachute (it DOES connect to the net with your system so you can surf for info just in case?).

      Boot Ubuntu.
      Download a 98SE .iso (small file size being the main reason) from P2P and burn it. You own one, so why not? You can scan it with ClamAV if you wish.
      Test that it boots, but do not install yet.
      Backup everything you want to save from both OSs.
      I know Knoppix has the tools, but I'm fond of the Gparted live CD. I'd download that too.

      http://gparted.sourceforge.net/livecd.php

      Blow away old Windows partition, create replacement FAT32 partition for 98SE.
      Install Win98SE to fresh partition, then upgrade to 2000. Your GRUB CD covers you there.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    8. Re:Push for Windows CDs by lennier · · Score: 1

      Except with the frequency of Windows updates, reinstalling from shipped CDs is likely to make it *more* vulnerable to exploits.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  26. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  27. Is Bill Gates moderating? by Harmonious+Botch · · Score: 1

    Parent got moderated 'flamebait'??

    His post seriously addresses TFA, and the only possibly flame-like statement has a smiley after it. Somebody please scroll back and mod him up.

  28. Re:Firewalling them is not the same as closing the by Akaihiryuu · · Score: 2, Insightful

    I wish more people would point this out! A firewall by itself is not security. It's just an extra layer of protection. Protecting insecure apps by putting them behind a firewall is a recipe for disaster. Ideally, you should be able to turn your firewall off and still not be any more vulnerable. The primary function of a firewall is to reduce visibility, not add security.

  29. A new PC will help for what, a month? by fromvap · · Score: 1

    It is too bad that only millionaires can afford Apple. If you could buy a decent Mac for the same cost as a Dell, the 50% of users who don't care about gaming would probably do so, instantly solving half the botnet problem. When PC gaming finishes dying out in the next few years, even more people could switch. Too bad that with their insane prices Apple will never break 15% market share.

    1. Re:A new PC will help for what, a month? by AntiDragon · · Score: 1

      Oh stop propagating myths. It's well known that *like for like* Apple machines are near enough at Dell prices. The illusion arises from the lack of entry-level models (MacMini aside).

      --
      "...So I hung back and lurked. For 18 months. Can't beat a good old-fashioned lurking."
  30. A Simple Solution: power off when not using a PC by Anonymous Coward · · Score: 1, Interesting

    I don't know why the botnet hunters don't tell the reporters that they could lessen the impact if everyone would just turn their computers off when they are not using them. Disrupt the botnets as much as possible. It wouldn't affect any but memory resident bots, but a PC that is infected and off won't be sending out spam. Once word got out "do you turn your PC off" then you could educate the masses to patch and practice safer computing.

    I work with a Cisco VPN concentrator at a Medical/Dental/Nursing school, and every day a co-worker comes in early and forces off the users that have been connected all night and more. Usually it is 30-40 people but over weekends and holidays the number climbs to 70-80. Why stay connected, why leave your computer on all the time?

    I'll leave the M$ bashing to others, the "open any email you get" bashing to others. I run an OpenBSD firewall on an old Dell at home, and I tell my kids to turn off the computer when they are done. I'm doing my part.

  31. Printed Article by antdude · · Score: 1

    NYT Generator is down so time to use copy and paste from the print page:

    January 7, 2007
    Attack of the Zombie Computers Is Growing Threat
    By JOHN MARKOFF

    In their persistent quest to breach the Internet's defenses, the bad guys are honing their weapons and increasing their firepower.

    With growing sophistication, they are taking advantage of programs that secretly install themselves on thousands or even millions of personal computers, band these computers together into an unwitting army of zombies, and use the collective power of the dragooned network to commit Internet crimes.

    These systems, called botnets, are being blamed for the huge spike in spam that bedeviled the Internet in recent months, as well as fraud and data theft.

    Security researchers have been concerned about botnets for some time because they automate and amplify the effects of viruses and other malicious programs.

    What is new is the vastly escalating scale of the problem -- and the precision with which some of the programs can scan computers for specific information, like corporate and personal data, to drain money from online bank accounts and stock brokerages.

    "It's the perfect crime, both low-risk and high-profit," said Gadi Evron, a computer security researcher for an Israeli-based firm, Beyond Security, who coordinates an international volunteer effort to fight botnets. "The war to make the Internet safe was lost long ago, and we need to figure out what to do now."

    Last spring, a program was discovered at a foreign coast guard agency that systematically searched for documents that had shipping schedules, then forwarded them to an e-mail address in China, according to David Rand, chief technology officer of Trend Micro, a Tokyo-based computer security firm. He declined to identify the agency because it is a customer.

    Although there is a wide range of estimates of the overall infection rate, the scale and the power of the botnet programs have clearly become immense. David Dagon, a Georgia Institute of Technology researcher who is a co-founder of Damballa, a start-up company focusing on controlling botnets, said the consensus among scientists is that botnet programs are present on about 11 percent of the more than 650 million computers attached to the Internet.

    Plagues of viruses and other malicious programs have periodically swept through the Internet since 1988, when there were only 60,000 computers online. Each time, computer security managers and users have cleaned up the damage and patched holes in systems.

    In recent years, however, such attacks have increasingly become endemic, forcing increasingly stringent security responses. And the emergence of botnets has alarmed not just computer security experts, but also specialists who created the early Internet infrastructure.

    "It represents a threat but it's one that is hard to explain," said David J. Farber, a Carnegie Mellon computer scientist who was an Internet pioneer. "It's an insidious threat, and what worries me is that the scope of the problem is still not clear to most people." Referring to Windows computers, he added, "The popular machines are so easy to penetrate, and that's scary."

    So far botnets have predominantly infected Windows-based computers, although there have been scattered reports of botnet-related attacks on computers running the Linux and Macintosh operating systems. The programs are often created by small groups of code writers in Eastern Europe and elsewhere and distributed in a variety of ways, including e-mail attachments and downloads by users who do not know they are getting something malicious. They can even be present in pirated software sold on online auction sites. Once installed on Internet-connected PCs, they can be controlled using a widely available communications system called Internet Relay Chat, or I.R.C.

    ShadowServer, a voluntary organization of computer security experts that monitors botnet activity, is now tracking more than 400,000 infected machines and a

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  32. Not quite.... by Dcnjoe60 · · Score: 5, Insightful

    Being proficient with a computer is not optional if you want to own and use a computer. Learn about TCP/IP. Learn about NAT. Learn about not trusting everything. Learn about understanding how things work at least a little bit before you try to run. You don't need to be a security guru, but you can't get by thinking you can just use a computer and never have to learn anything more about it than that.

    Ummm, most Mac OS X users don't have to know anything about TCP/IP or NAT, etc. Of course, they have an OS that has security built in at a very low level, not tacked on as an after thought. Windows, at least through XP, is still based on the notion that it wants to make it easy to connect to everything and everyone. As such, it's pretty open and malware takes advantage of that. OS X and the various *nix distros start at the other end of the spectrum where things are locked down unless you open them up (although OS X has more opened up than, say Ubuntu and various other linii).

    As others have posted, if Windows shipped with all ports closed except those that were really needed, then the user wouldn't need to worry about all these things. They wouldn't be opening a port until they needed it for some specific application and then that application could explain the dangers, if any to having the port open. It's basically a compromise between ease of use and security. Microsoft chose to maintain it's ease of use model from the pre-internet days, when everything was local and has tried to add security on top. It just doesn't work that well.

    So, the real choice is, it seems, that if you want a Windows pc, then you need to learn about TCP/IP, NAT, firewalls, etc. On the otherhand, if you just want to use your computer, either buy a Mac or put a secure Linux, like Ubuntu, on your pc. (I just use Ubuntu as an example, there are others, too)

    1. Re:Not quite.... by IamTheRealMike · · Score: 3, Interesting

      I cannot believe people are still saying this. How many stories about botnets do we have to have on Slashdot before people realise that UNIX is not secure either.

      Look. The vast majority of this crap comes in via browser exploits these days. Running malicious attachments etc is not such a favoured technique anymore. There is nothing in UNIX that stops applications from being written in an insecure fashion, there is nothing in UNIX that stops apps hooking each other to hell and back (which is largely what these bots are doing when they steal data), there is nothing in UNIX that even makes it hard to install a rootkit. Just phish the password out of the user, or wait until an authentication dialog appears and overlay your own, or wait until a privilege escalation attack is found (new ones appear all the time). But as you don't need root to steal data, send spam, display popup ads or any of the other things bots do this is really just a nice-to-have bonus, it's not essential.

      The fundamental architecture of Windows NT is no different to UNIX these days. They are both seriously flawed because they are based on a threat model from the 70s, when the world of computing was totally different. Having an administrator user and also a "regular" user who are really the same person is a nasty hack that doesn't solve the problems at all. Apple don't have the answers ... have you seen how easy it is to suck SSL protected form data out of Safari? Neither does the Linux community. SELinux has gone down the route of totally static policy, which is fine for servers but worthless for desktops.

      MacOS and Linux are statistically insignificant, but if people keep recommending them as a "solution" then soon they won't be and then we'll find, oh look, it's just as easy to create Mac botnets as it is Windows botnets. What little trust is left in computer security people will then be gone.

      The fact is, residential computing is fucked. Utterly, utterly fucked. The guy quoted by the NYT is right, the war was already lost a long time ago, and people keep pretending it wasn't. The war was lost when the computing community decided that user based DAC security models could stop malicious software. They can't, they don't, and they never will so please stop saying MacOS or Linux are somehow inherantly better, when they aren't! They are at best temporary band-aids.

    2. Re:Not quite.... by Anonymous Coward · · Score: 0

      This article is talking about botnets, a users machine in an extremely high percentage of cases joins the botnet not because of a virus or a worm, but becuase they downloaded ANIMATED SMILEYS or Counter-Strike PING BOOSTER along with a trojan.
      If your Mac user downloads ANIMATED SMILEYS.dmg and executes it, it can easily embed itself into startup files/bashrc/whatever the Mac uses and do exactly the same thing the Windows trojans does: it can connect to IRC and receive commands to ping flood/open thousands of HTTP connections to DDOS websites, read your email settings and send spam, read your address book and send ANIMATED SMILIES.dmg to your friends, attach to your browser and sniff out your credit card details.
      It can do anything a Windows trojan can and the 'security built in at a low level', aka not running as the root user will not prevent any of this.

      So the real choice is, it seems, is to teach people that downloading software advertised on warez/dodgy websites probably isn't a good idea.

      (Oh and your point about XP having ports visible to the outside world has been moot for over a year, SP2 turned on the firewall externally giving the XP box the same attack surface as your Mac with everything bound to the local subnet, hence we haven't seen anything like blaster since).

    3. Re:Not quite.... by Dcnjoe60 · · Score: 3, Informative

      (Oh and your point about XP having ports visible to the outside world has been moot for over a year, SP2 turned on the firewall externally giving the XP box the same attack surface as your Mac with everything bound to the local subnet, hence we haven't seen anything like blaster since).

      Really? Every XP box has hidden files shares turned on automatically. There isn't anyway to turn them off without resorting to executing a batch file after Windows starts. If you are relying on the Window's firewall for security, it is only providing a false sense of security, at best. There have been numerous tech articles against it (yes, it is better than nothing, but it isn't a full firewall).

      Many malware rely on open ports to do their dirty work (connecting to IRC is just such an example). Several Linux distros have all ports disabled, other than those needed for actual use. OS X has most ports disabled. Even with the Windows firewall, there are many ports that are open, because otherwise, all the "neat" things Microsoft has touted you can do won't work. The problem is, that they are open whether you do those neat things or not and they don't show as an open threat because Microsoft wants them to be open.

      Try it for yourself. There are many security websites that you can hit that will "test" your pc and tell you what is at risk with the default Windows settings. In short, the default Microsoft security settings may stop the kid down the block, but they won't stop the real hacker any more than copy protection does on CDs. At best, it just makes it a little less convenient.

    4. Re:Not quite.... by ralphdaugherty · · Score: 1

      The vast majority of this crap comes in via browser exploits these days.

            And in Hacking - The Art of Exploitation by Jon Erickson, the entire book is illustrated with examples of breaking x86 Linux to take control. Now that Mac is x86 Unix I expect same principles would apply.

        rd

    5. Re:Not quite.... by Dcnjoe60 · · Score: 1, Offtopic

      I never said that Unix was secure. I said that certain versions of it come with all of the ports closed, which make it much less of a problem for the botnets to work.

      As for the fundamental architecture of NT being no different than Unix, well maybe, maybe not, but the security model sure is different. By default on Windows, everything is open and accessible unless you shut it down. Even if you don't enable file and print sharing, there are hidden administrative shares that can't be disabled without dropping to the command line. All kinds of ports are open for all kinds of services, even though those services aren't even running. Users automatically have administrator rights.

      There are desktop versions of *nix that don't have any ports open except for those required by the services that are actually installed and running. There are desktop versions of *nix that the user account is just a user and not an administrator. There are desktop versions of *nix that have disable the root account. All of these, especially when combined, offer a tighter security model than Windows.

      Sure, if a user clicks-on or downloads malicious software and executes it, then there is a problem. However, the post I was responding to was about how the user must learn all about TCP/IP and the like. Knowing everything there is to know about TCP/IP and locking down my computer, still won't protect me from responding to the email that says my paypal account has been suspended, click here. However, the more locked down it is, the harder it is for it to be compromised. Mac OS X and the various *nix are more locked down than Windows. Even the reviews of the soon to be released Vista point that out.

      As for your comment about them being insignificant and that is why there aren't as many exploits, well I have to believe that the same people who right these exploits here the same charge about how secure they are. In the hacker world, they already are on the radar scope. Instead of direct attacks, however, the attacks have come against various application faults (ie browsers, email, etc) and not the OS itself. That's different than in the Windows world, where the OS is the open door (and why it is so much harder to fix the problem).

      I do agree that the current residential computing model is at fault, but if I may ask, who gave us that model? Microsoft created this pandora's box, and now the lid can't be closed. Now, they say they are coming out with a new model - trusted computing - however, the OS wasn't rewritten from scratch, instead they've added another security layer on top of the already shaky foundation. Trusted computing, like the XP Firewall, only gives a false sense of security, sure it may stop the casual hacker, but the people who really know what they are doing, and they are the ones to worry about, will break it/have broken it.

      Are MacOS and Linux inherently better? If you are talking about security models, how can they not be? Are they the solution? Well that's a totally different question.

    6. Re:Not quite.... by Anonymous Coward · · Score: 0

      Really? Every XP box has hidden files shares turned on automatically. Yes, there are hidden shares which are protected by the systems authentication system (just like sshd), but since the firewall is ON as it is by default you can't access these shares from outside the local subnet. This is the same as having portmap and nfsd running behind a firewall, which quite a few distros still do.

      If you are relying on the Window's firewall for security, it is only providing a false sense of security, at best. There have been numerous tech articles against it (yes, it is better than nothing, but it isn't a full firewall). It is an incoming firewall, it doesn't do anything against outgoing traffic, just like your typical NAT router/iptables/pf setup for a workstation. It filters incoming traffic as good as any other firewall, it'll block everything by default, and allow you to define exceptions.

      Many malware rely on open ports to do their dirty work (connecting to IRC is just such an example). *Connecting* to an IRC server doesn't require you to open a server socket, believe it or not it's the same process as visiting a website (Some trojans even now just check some website for commands, your Mac is vunerable to this too...). Trojans have been doing this for at least a decade.

      Several Linux distros have all ports disabled, other than those needed for actual use. OS X has most ports disabled. Even with the Windows firewall, there are many ports that are open... I haven't come across a distro yet that closes all ports, the machine would be quite useless, even OpenBSD keeps ssh open by default, and besides, the fact that ports are open means nothing as the firewall filters traffic before it hits the services running on the machine.

      Try it for yourself. There are many security websites that you can hit that will "test" your pc and tell you what is at risk with the default Windows settings. A blank XP SP2 machine on GRC's website (ugh) displays zero ports open to the Internet and they're all stealthed (source).

      Please try to be accurate with your critisism, rather than just spouting the typical fanboy jibberish.
    7. Re:Not quite.... by Anonymous Coward · · Score: 0

      I never said that Unix was secure. I said that certain versions of it come with all of the ports closed, which make it much less of a problem for the botnets to work.

      Wrong, ports being closed means nothing when the user downloads some porn dialer and then the trojan connects outwards in the same way your browser does, it doesn't affect the botnets operation at all.

      As for the fundamental architecture of NT being no different than Unix, well maybe, maybe not, but the security model sure is different.

      The NT kernel security model is far more advanced than the UNIX one, refer to various NT kernel literature.

      By default on Windows, everything is open and accessible unless you shut it down. Even if you don't enable file and print sharing, there are hidden administrative shares that can't be disabled without dropping to the command line.

      Fair point, though the firewall will block all of this stuff from outside.

      All kinds of ports are open for all kinds of services, even though those services aren't even running.

      Uh, the service opens the ports, so no.

      Users automatically have administrator rights.

      This is a flaw, one that has been addressed finally with Vista, though I don't really care if my system is trashed if my data is all gone, the system takes about 30 minutes to reinstall, my data is whats valuable and can be deleted even if I'm not an administrator.

      There are desktop versions of *nix that don't have any ports open except for those required by the services that are actually installed and running.

      How do you think ports are opened? By magic fairies? The service opens the port, if the service isn't running then the port isn't open.

      ... snip ... All of these, especially when combined, offer a tighter security model than Windows.

      No, it's a different model, it's more secure in certain circumstances, such as when you don't have a firewall or when you have 100 users using the same machine, in residental computing it makes very little difference for the reasons above, I don't give a monkeys if the system is comprimised, I do care when all my accounts are gone.

      However, the post I was responding to was about how the user must learn all about TCP/IP and the like.

      I don't see why you have to learn the basics of TCP/IP to use Windows online, replacing IE and not downloading warez/porn dialers is how to keep your machine safe.

      However, the more locked down it is, the harder it is for it to be compromised.

      Your machine can be as locked down as you want, if the user runs the porn dialer on a Turing capable machine with access to the internet, the users account and their data is comprimised no matter how good your locking down is.

      Instead of direct attacks, however, the attacks have come against various application faults (ie browsers, email, etc) and not the OS itself.

      Okay, so a Safari/iTunes/QuickTime exploit doesn't count, but IE/Media Player ones do? How is that fair? They both are applications supplied by the OS vendor. When was the last time you heard about a Windows kernel exploit virus?

      I do agree that the current residential computing model is at fault, but if I may ask, who gave us that model? ...

      It's also arguable that Microsoft brought cheap computing to the market.

      Now, they say they are coming out with a new model - trusted computing - however, the OS wasn't rewritten from scratch, instead they've added another security layer on top of the already shaky foundation.

      What the hell are you talking about? Trusted computing won't stop botnets, the porn dialer people have more than enough money to get their applications signed by Verisign, along with their trojan.

      Trusted computing, like the XP Firewall, only gives a false

    8. Re:Not quite.... by Workaphobia · · Score: 1

      Absolutely. Conceptually speaking, it's laughable how easy it would be to compromise a Nix system. When's the last time you read through a thousand line makefile that was shipped with an app you've never heard of before? Just a couple lines in there can compromise your user account. On a desktop machine, it's pretty unlikely that you're paranoid enough with your root password to never elevate your privledges with su or the window manager even once.

      Open source can be pretty dangerous, as far as package management and mirrors go.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    9. Re:Not quite.... by w0lo · · Score: 1

      There is a policy setting for the hidden shares that admins can use or you can edit the registry http://support.microsoft.com/default.aspx?scid=KB; en-us;Q288164 so there is no need for a batch file

  33. faked article image by Anonymous Coward · · Score: 0

    there is no way that screen would be that out of focus unless it was like 5" big and 2 foot from the camera. The bald bloke is a good couple of feet behind the other guy and he is in focus.

    and I think the whiteboard background is slotted in as well. would be difficult to get their right sides in a different colour without some leakage onto the background. And if they have such a large difference in contrast (bright one side, shadow the other), how come the background is one uniform colour?

    defintately something wrong in between the blokes and and the monitor...

  34. What about the ISP? by davmoo · · Score: 1

    Everyone seems to be blaiming either Microsoft or the ignorant user. Let's not leave out the ISP. ISPs should cut off anyone who's connection is showing suspicious activity like spewing out hundreds of emails over a short period of time, etc.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:What about the ISP? by CRX588 · · Score: 1

      I work for a small ISP, we deliver the new DSL connections with a routed modem and build in firewall and a anti-virus scanner. Telling the users in the install guide they firstly have to install the anti-virus software before connecting the modem. Seems to work quite well, I never got any complaints of spam comming from our network.

      In contrast the larger ISP I worked for before would deliver bridged modems and no anti-virus software or firewall. There were many spam related complaints from third parties, blaster infections where abundant, the network was basically one big botnet.

    2. Re:What about the ISP? by Anne+Thwacks · · Score: 1
      What about the banks?

      It took about 3 days to kill online gambling by prevventing the banks from handling the transactions. A million-dollar business reduced to being sold for one dollar. If they did the same to businesses promoted by spam, etc, the whole mess would stop in 3 days.

      --
      Sent from my ASR33 using ASCII
  35. Bullshit: Just turn off services. by TerranFury · · Score: 3, Informative

    I really, really don't get it. It's not that hard to keep a Windows box safe. I do understand how grandma can screw up, but I just do not buy the rubbish that every Windows machine gets compromised in five minutes.

    People talk about "open ports." To me, that's right up there with "oh no! My IP address is visible!" paranoia. It's just not how computers work! Worms don't somehow jump into your computer through magic holes called "ports:" They exploit bugs in services.

    So, disable all the services you don't need. Get rid of the blasted Windows filesharing cruft. Shoot the scripting host. Turn off the remote desktop crap. Look through all the services, and just clean all that junk out. If you don't have idiot programs running that worms can fool into executing arbitrary code or otherwise misbehaving, you're ok! Then connect to the 'net and install the latest updates. In the time it takes you to do that, nobody will jump up through your NIC and give your computer gonorrea.

    A firewall is a safety net, and it makes perfect sense in, say, a production IT department to have as many safety nets and backups as you can. But a properly-configured machine, without exploitable crap running, shouldn't strictly need it, and I really think that a competent personal user can easily stay safe.

    As for the "security software" the article speaks of: Though an up-to-date antivirus is a decent idea, most software firewalls and other pieces of security software really just operate something like modern-day politicians, keeping users alarmed so as to justify their own existance. "Someone is trying to HACK you!" they scream, as an innocent ICMP ping request arrives at your computer. Pfft. Save your CPU cycles and just don't be a fool!

  36. Re:What about Legit mass mailing? by Anonymous Coward · · Score: 0

    ISP's cannot distunguish legit mailing from spam, granted the billion message mark is quite noticeable.. maybe just a cap, a million mails a day etc?

  37. And without a single use of "hacker" by rrohbeck · · Score: 2, Insightful

    Kudos.

  38. Consumerism by Anonymous Coward · · Score: 0

    Thats a great suggestion from 'security researchers'. "Buy new".
    I bet we can solve all problems related to IT Security through that. "buy new".

    "Security Researchers" the media interview are about as knowledgeable in the field as Cab Drivers are when interviewed by the BBC.

    1. Re:Consumerism by Anne+Thwacks · · Score: 1

      I proest on behalf of London Cab drivers. Even illegal Pomeranian minicab drivers know more than this guy.

      --
      Sent from my ASR33 using ASCII
  39. It's not the PC's being targeted... by whoppo · · Score: 1

    ... It's the negligent PC owners. As long as the general Internet-connected public is dumb enough to let this kind of crap continue the bad guys will prevail. The average user just can't be convinced to keep their PC patched, their antivirus def's current or sweep for malware regularly. The average user just can't resist reading those oh-so-friggin-cute, malware laden eGreetingCards, launching email attachments promising a fun new game or nekkid pics of Brittany, or spending countless hours surfing infected porn sites (and you thought we didn't know.. right?). The average user buys a computer, gets the neighbor's kid to get them on the net and calls it good. See where I'm goin' here? The average computer user needs to be a bit more educated in the ways of safe computing. They need to know that most of the content they encounter is malicious and when they ignore the threats they make it worse for everyone... not just themselves. It's not about Windows vs. Linux vs. Mac (even though Linux rules baby!) it's about bad, but clever people vs. nice, but stupid people... IMHO

    --
    chown -R us /base
  40. IRC control by HardYakka · · Score: 1
    I may be missing something, but every time I hear about a botnet they seem to control it through an IRC channel.

    Couldn't the OS block access to IRC by default?

    It seems to me anyone naive enough to install a trojan would not be using IRC anyway, and conversely, anyone who uses IRC would probably be computer savvy enough to avoid trojans.

    1. Re:IRC control by Anonymous Coward · · Score: 0

      This won't work. The IRC protocol is at the application level - the OS just sees an outgoing TCP/IP connection and cannot identify it as IRC. You could block common IRC ports, but a botmaster can circumvent those blocks by using an IRC server on a non-standard port, or by connecting to command and control via an anonymising service (e.g. TOR).

      In any case botnets don't have to use IRC for command and control. For example, P2P networks can also be used to distribute instructions and updates: this is really hard to disrupt.

    2. Re:IRC control by rbochan · · Score: 1

      McAffee "security center" does this. And it drives people nuts... even experienced users, mostly because they don't frikken tell anyone about it - it's just done by default with no notice to the user.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    3. Re:IRC control by Anonymous Coward · · Score: 0

      Sorry, won't work.

      New breeds of Malware use FTP (how to block that?) and HTTP (try blocking that) over standard ports.

  41. how come no mention of DDOS? by circletimessquare · · Score: 2, Insightful

    i thought holding a website for ransom or unleashing a botnet DDOS to shut them down was a problem, but the topic was never touched on in the NYT article

    is it because the issue is outside the scope of the article or am i hopelessly behind the times and that's not really a problem anymore for some reason i'm not aware of?

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:how come no mention of DDOS? by cdrguru · · Score: 1

      Of course it is a problem. But you wouldn't want to scare people, would you?

      Today, the "other" use is to send spam. Lots and lots of spam - 10x more than a year ago or so. But the Eastern European protection racket is still there and these people are still getting paid off.

      Just another cost of business on the Internet.

    2. Re:how come no mention of DDOS? by ralphdaugherty · · Score: 1

      i thought holding a website for ransom was a problem

            I've been seeing in the news all victories for anyone challenging ownership of a domain with their trademark. Doesn't look to be a problem anymore.

      or unleashing a botnet DDOS to shut them down

            I think the article referred to other malicious purposes that the botnet owner can use them for, and that would be one. I occasionally see references that companies get blackmailed but nothing about successful it might be.

        rd

  42. The safely ignorant by xixax · · Score: 1

    Being proficient with a computer is not optional if you want to own and use a computer. Learn about TCP/IP. Learn about NAT. Learn about not trusting everything. Learn about understanding how things work at least a little bit before you try to run.
    That's not really required. My aunt runs a Windows 2000 install I set up for her, she doesn';t have the admin password, IE, Outlook or the ability to install software and has never had a problem. My sister has a Mac, she keeps a seperate root account and has never had a problem.

    I call it machiones shipping with shoddy, poorly set up operating systems.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
    1. Re:The safely ignorant by Junior+J.+Junior+III · · Score: 1

      Yeah, but who set up your aunt? I'm talking about people who don't have a resident family IT guy who'll be around to provide setup and support. If you don't have anyone, you have no choice but to educate yourself and get good at it.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    2. Re:The safely ignorant by xixax · · Score: 1

      I set my aunt up because she insisted on Windows, there was a lot that I did that should have been out-of-the-box. Most people buy PCs with Windows alrady installed and never re-install for the duration they own that computer. Say if by default:

        - The admin account was the only one with root and it was limited to make it un-attarctive as a genereal use account (i.e. ever log into SuSE X11 as root?)
        - Ordinary user accounts are not able to install software or hit registry (login as admin please)
        - Have most ports closed by default (by all means have a pop-up asking to un-block
        - Get rid of Outlook Express! (though I think they've done that)
        - Have the equivalent of security.debian.org and don't use it to inflict non-security updates
        - Have security profile pre-sets for typical users

      My sister bought her own Mac, I have never needed to help her at all and she hates computers and only got one for Internet and business. There's nothing in MacOS X that Windows shouldn't be able to implement in a similar fashion. I am surprised that the brand name PC makers take so much effort to build crippled install/restore partitions but don't take a few moments to expunge the more insane bogosity.

      Xix.

      --
      "Everything is adjustable, provided you have the right tools"
  43. Re:Firewalling them is not the same as closing the by Vancorps · · Score: 3, Informative

    Sorry, but the primary function of a firewall is indeed to add security. My website is protected by a firewall but it still receives millions of hits and several hundred thousand pageviews. It's safe to say its quite visible and I wish it to remain so. You're right that a firewall is an additional layer of protection and is by no means the only layer. Sometimes you are forced to run an insecure app though and in those times you thank your lucky stars you have proper firewalls and routers and VLANs and RADIUS to help protect your services.

  44. It is not a hardware or software Problem! by drolli · · Score: 1

    Nothing will solve this problem other than having the users educated and responsible. Instead of finally telling to the users that they should take the responsibility for their system right now the approach is to make fucking heuristic schemes or to silently make the assumption that a certificate issued by a list of organization is valid. Instead of putting an simple explanation besides the Warning dialog when you open a web page which enables the user to find out whom he actually trusts to, the dialog boxes for self-signed certificates and such signed by an CA look quite similar to the normal user. Morover in everydays life nearly nobody uses ceritifactes. One approach would be to sell one certificate per Computer (or OS license) right when you buy it. And the users should be asked when they would like to sign (and encrypt!) something (e.g. email!). Moreover they should be explained how they can easily sign things themself. And an simple to use scheme should be implemented which allows to say something like: Trust everybody whom my direct contact trust to. Take the Administrator of your Company in your Adressbook and because he trusts certain company signatures (for certain purposes eg. installing drivers) you will not be bothered in the future when a company did only sign the drivers using a certificate not issued by a CA.

    Guiding the users to more responsibility is the only thing which can help - in all security affairs.

  45. How about a more heterogeneous network? by Anonymous Coward · · Score: 0

    The biggest problem seems to be the fact that most of the computers on the Internet are now Windows PCs of some flavor. A more heterogeneous network might help. IOW, this is a side effect of Microsoft's virtual monopoly of the desktop. Most end users are going to be too clueless to know how to lock down their PCs. Maybe Microsoft should be fined for selling defective software. If this happens, then Apple and other OS sellers should probably be subject to the same rules regarding how easy it is to setup a botnet on their OSs without the explicit consent of the owners.

  46. Yeah, But... by beadfulthings · · Score: 1

    Most (not all, mind, you but most) people are reasonably responsible about maintaining their cars. They learned about it at their daddy's knee, or from the coach who taught them driver's ed. They hear about it when they buy a new car. They see ads on television ("Be good to your car so your car will be good to you...") People neglected their oil, filters, and tires savagely back when pumping one's own gas became popular because nobody was there to offer to check for them--but then a whole new line of enterprise sprang up and Jiffy Lube was revealed to us. I'll bet nine people out of ten will tell you that it's necessary to change their oil each 3,000 miles even when it isn't--because Jiffy Lube wants us to.

    So where, precisely, do people go to find out about maintaining their PC's in a secure fashion? Nowhere in particular that I've noticed. Most people hate spam. They're in it up to their necks, and they despair of being able to do anything about it. If they knew what to do, I suspect most of them would do their best to follow instructions or suggestions. Nobody's advertising this info, nobody that I know of is teaching it in schools. You can't find it in magazine articles. You can try to ferret it out on the Internet, but that's tough to do for people who don't even know where to begin. What have they got? There are the virus protection companies, I suppose--but they're drowning too, and their posts can be cryptic for the uninitiated.

    I have a strong suspicion that if tomorrow, the Tide people began advertising a laundry detergent that would add five years to the life of your washer, people would line up to buy it. So who's advertising what to do when under threat from the spammers and their botnets?

    --
    "Here's what's happening. You're starting to drive like your Dad..." - Red Green
    1. Re:Yeah, But... by Todd+Knarr · · Score: 2, Informative

      I don't know, I see the basic advice about security everywhere I look. You can't go to any security-related Web site, or even Microsoft's site, without hearing the basic common-sense rules I learned from other people in the BBS community back 25 years ago when I was in high school. Don't install software from sources you don't know and trust. Don't use software that downloads and runs stuff from external sources automatically. Put a hardware router with a firewall between your computer and the Internet. E-mail is text, don't try and treat it as anything else (or use a program that'll treat it as anything else) until after you've reviewed it to confirm that the non-text parts are really what you expect them to be. Don't trust e-mail just because of who the sender is, you know about all the viruses that use the address book to spread themselves and there's no guarantee the sender of that e-mail didn't get infected with one of 'em. None of that's rocket science, and it probably addresses 80% of the problems out there.

  47. Pshaw. by jnelson4765 · · Score: 1

    I would never run a Windows machine exposed to the Internet - it takes too much damn time to harden it enough to survive the wilds of the Internet on its own. I'd rather give it a BSD or Linux jimmy-hat - faster to set up, and you don't make your Windows box unusable from the security settings you've forced on it.

    I'd agree with you on a lot of "security" software - it's mostly horseshit. Unfortunately, most of the good, unobtrusive software is generally reserved for business users. I'd love to have something functional but unobtrusive to offer customers that don't have a server at their office...

    --
    Why can't I mod "-1 Idiot"?
  48. What are these then? by Anonymous Coward · · Score: 0

    root@ubuntu:~# netstat -tap
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
    tcp 0 0 localhost:2208 *:* LISTEN 4181/hpiod
    tcp 0 0 localhost:51304*:* LISTEN 4184/python
    tcp 0 0 localhost:8118 *:* LISTEN 5847/privoxy
    tcp 0 0 localhost:ipp *:* LISTEN 5811/cupsd

    No open ports on ubuntu?

    1. Re:What are these then? by Anonymous Coward · · Score: 0

      Yeah... they are really wide open... they are all bound to localhost (127.0.0.1)...

    2. Re:What are these then? by Anonymous Coward · · Score: 0

      So what's the difference between these and the patched winXP/SP2 open ports?

    3. Re:What are these then? by Anonymous Coward · · Score: 0
      So what's the difference between these and the patched winXP/SP2 open ports?

      Study basic networking. There's a difference between localhost and 0.0.0.0. One is not routed over the Internet, the other is.
  49. Open Ports by Garrett+Fox · · Score: 1

    An ignorant question: Why, then, does MS persist in leaving them open? It seems like there's no real reason for doing so unless you have a specific reason, and that it's possible to open ports only as necessary, eg., opening whatever port(s) MS Messenger uses only while MS Messenger is running. Since MS presumably has competent people designing its security and doing the best they can with such a complex product, why haven't they taken this obvious step?

    --
    Revive the Constitution.
    1. Re:Open Ports by FireFury03 · · Score: 1

      Why, then, does MS persist in leaving them open?

      Note: I'm not a Windows expert - I try my level best to avoid touching Windows.

      I believe that many of them are services the machine itself needs. However, that sort of stuff does not need to be network reachable so really should be bound to the loopback interface only.

    2. Re:Open Ports by budgenator · · Score: 1

      I think it goes even deeper than that, many of the open ports are to keep things "user friendly" by enabling auto-discovery of other computers on the network for easier resource sharing and legacy support, still it would make things more likely to be reasonably secure if internet routeable were blocked out of the box.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  50. Breaking Warez by Garrett+Fox · · Score: 1

    I came across this idea recently via a writers' group. The author proposes breaking the "warez" distribution system by deliberately putting out many partly-broken versions of software. For a game this would probably mean some versions that crash halfway through or subtly corrupt saved games. But if the warez networks are using hash signatures to identify perfect original versions of media, wouldn't this technique fail?

    --
    Revive the Constitution.
    1. Re:Breaking Warez by petrus4 · · Score: 1

      But if the warez networks are using hash signatures to identify perfect original versions of media, wouldn't this technique fail?

      It might work for a certain period on IRC, since they may not have started using hashing there...I haven't traded on IRC for years now, and so am not certain. Even if it worked for a certain period though, it'd be a fairly trivial procedure to modify fserves to display hashes in the directory listings for files as well as the filenames themselves, and automatically create hash lists.

      Thus, although it'd probably work for long enough to cause a certain amount of havoc, eventually the offending files would be deleted.

      The "grey list" idea that that article mentions wouldn't work either...mainly because it presupposes that hash lists would be centralised. The RIAA/MPAA/whoever can put up a couple of bogus hashlists, but what they can't control is the presence of hashlists on individual fserves themselves...once again, it degenerates back to an issue of scale...the fact that there are vastly more people pirating than there are trying to stop the pirates.

      If the grey hashlists could be equally decentralised, and were going to outnumber the trustworthy ones, then that could work...but they can't hope to.

      IRC is probably the single most difficult medium for the cartels to fight, primarily because it's so interactive...when you have the virtual equivalent of live, face to face transactions, maintaining trust is trivial, and breaking it can only really be done by the individuals within the transactions themselves.

  51. Re:A Simple Solution: power off when not using a P by ralphdaugherty · · Score: 1

    Disrupt the botnets as much as possible.

          I liken this to the international telephone call hacks several years back. Company PBX'es were hacked and international calls made through them, with the company getting the bill.

          If the company didn't make routine international telephone calls, then a solution was to disable international phone calls.

          At any level in the United States, it should be an option to disable internet traffic from, shall we say, countries where most attacks come from, or at least the bulk of it.

          Now of course the botnet PC's are comprised of plenty of US PC's, that's not the point. The point is that the attacks that took them over come from overseas, and continued commands to the botnets come from the owners.

          I have a small phpBB web site. I am attacked night and day with breakin attempts. When I look up the IP addresses, they are almost all from these few countries. If it is, I ban the entire ISP address range from registering and logging in, but the addresses can read the site I believe. If not from these countries, I ban the specific IP address.

          For my site, I ban everything overseas because of no foreign interest in my US oriented content. The bans quickly accumulate to high level domains being banned, so the ban list for my site isn't that big.

          I know it's not perfect, and I haven't done anything to generate the list but respond to attacks. But even an exact list of IP ranges for ISP's in countries where if you get a purchase, it would be from a stolen credit card, should be able to be handled by a firewall. I would include US ISP address ranges that don't implement the ban as a default, or in other words, become a hired US proxy to them.

          So what I did for my site should be done publically, and software such as a firewall optionally configured to stop traffic to and from the ban list. I think for example ISP's should implement this for customer's except those who specify to be excluded. Botnet owners, not having any idea what their PC's are doing, would not normally be seeking exception from a standard ban.

          It should be like an international phone call. People should be able to know what their PC's are bombarded with, and where it's coming from. For example, a firewall log should be easy to bring up and show the attacks coming in, and at least at a ligh level domain level what region the majority of the IP addresses of the attack is from. BlackICE displays the attacks very well, but just an IP address with it.

          Whitelists are also good. This is to screen out the chatter, not inhibit useful communications. It's just that with some places very little useful communications is taking place, except useful to thieves.

      rd

  52. Re:Bullshit: Just turn off services. by Anonymous Coward · · Score: 0

    exploitable crap running = magic holes called ports fool

  53. Re:Bullshit: Just turn off services. by Anonymous Coward · · Score: 0
    People talk about "open ports." To me, that's right up there with "oh no! My IP address is visible!" paranoia. It's just not how computers work! Worms don't somehow jump into your computer through magic holes called "ports:" They exploit bugs in services.

    Ports are just services. In *nix-land they're listed in /etc/services. Microsoft just decided to rename what are daemons, "services". Just like they stubbornly kept backslash as the directory separator instead of the standard forward slash.

    A firewall is a safety net, and it makes perfect sense in, say, a production IT department to have as many safety nets and backups as you can. But a properly-configured machine, without exploitable crap running, shouldn't strictly need it, and I really think that a competent personal user can easily stay safe.

    A firewall is still required in Windows. netstat -a will show open ports listening on 0.0.0.0. That means that Internet traffic can directly reach it. If MS hasn't issued a patch for recent exploits, then your box will be owned. That's why Windows requires a firewall or a router.
  54. Parent got a -2 moderation? by Anonymous Coward · · Score: 0

    I didn't think that was possible. Bug?

    1. Re:Parent got a -2 moderation? by Anonymous Coward · · Score: 0

      unless somebody fixed the post's score just now, then my mistake, viewing threshold must've barfed. it is a bug, but I guess it's w/ the new commenting system, not the moderation system, so not much point in reporting it to sourceforge since they seem to still be developing the new system...

  55. Re:Firewalling them is not the same as closing the by hughk · · Score: 1

    Firewalls *should* be bidirectional filters. That is, they filter what goes out (egress) as well as what comes in (ingress). You are probably confusing them with NATs which usually allow anything out and provide some limited means for inbound port mapping. The XP firewall, when correctly configured will filter egress. Unfortunately it is relatively easy for an application to override. For example any kind of SMTP spambot needs to be able to send out SMTP (and probably hook up with IRC). If SMTP is blocked except through an official MTA with security controls then an infected PC can't do a whole lot.

    Unfortunately, the routers that come with firewalls for domestic purposes seem quite limited. I was recently sent a nice new VOIP WiFi router with VoIP (AVM Fritz Fon 7170) as part of a new ADSL contract. It boasts a firewall, but it is only really connected with the NAT traversal with no real egress control. OTOH another router from Billion, I received as part of another contract had very good fireall control, but I suspect most domestic users would just disable egress control. In my case the routers unfortunately were not interchangeable because I needed ISDN support that my Billion model didn't have.

    --
    See my journal, I write things there
  56. Re:Bullshit: Just turn off services. by ralphdaugherty · · Score: 2, Insightful

    ...but I just do not buy the rubbish that every Windows machine gets compromised in five minutes.

          I don't know why your post is considered Insightful. Because you said 5 minutes instead of 12 minutes? This from MSFT's web site:

    http://www.microsoft.com/technet/desktopdeployment /articles/080305tn.mspx
    Techniques for Patching New Computers
    Published: August 3, 2005
    By Tony Northrup

    I've Been Hacked Already?

    A few years ago, I was doing systems engineering work for a technology firm when a UNIX systems administrator asked me to help him with a problem. He used a computer running the Microsoft Windows operating system and connected to the public Internet for testing, and that computer was behaving strangely. I took a quick look at it and immediately recognized the problem: The computer was infected with a worm.

    "Okay. Now how do I get rid of it?" he asked.

    "The computer doesn't belong to you anymore; it belongs to the bad guys now. You don't know what they might have done with it. Reformat it, re-install Windows, and get it patched."

    He rebuilt it and came back to me in about an hour. His computer had become infected with the same worm while he was trying to install the security updates.

    According to Sophos research published July 1, 2005, there's a 50 percent chance that an unpatched computer running the Windows operating system will be infected with a worm within 12 minutes of being connected to the Internet. That's bad news, because downloading and installing all the latest updates takes longer than 12 minutes. If you're deploying hundreds of computers, you really have no chance. So, how can you keep your new computers from being attacked before you can update them?

    end quote

      rd

  57. WTF is this? by dhruvx · · Score: 1
    FTFA
    The New York Times has a up a story on the ...
    Is it just me or the very FIRST sentence in the article is WRONG? I guess it should be...
    The New York Times has put up a story on the ...
    Wake up slashdot...! P.S.: English is not my first language...
  58. Re:Firewalling them is not the same as closing the by FireFury03 · · Score: 1

    My website is protected by a firewall but it still receives millions of hits and several hundred thousand pageviews. It's safe to say its quite visible and I wish it to remain so.

    I have to ask the question - why do you think you need a firewall on a machine that is only running internet-visible services? A firewall adds a layer of protection against cockups (e.g. accidentally starting a service that shouldn't be running, etc) but if there's a service listening on a port which you have blocked through the firewall you really need to be asking yourself _why_ you have that service listening.

    Last time I looked at XP Home, it had a scary amount of stuff listening for connections from anywhere by default - there's really no reason for this. If a service is required for the machine itself (i.e. no one else on the network) it should be bound to the loopback interface instead of binding to all interfaces.

  59. No, Make Broadband Providers Responsible by HighOrbit · · Score: 1
    I think the Cable and DSL companies need to be held responsible for what is coming and going on their own networks. These boxes are on *their* networks, so it is their problem. These companies
    1. Provide the hardware to connect (i.e. the cable or dsl modem)
    2. route all the traffic
    3. provide e-mail service to their customers
    4. get paid money to do the above responsibly
    Those facts make this the Cable/DSL providers problem. The security threats just don't fall from the sky, they come in (and go out) through a wire. That wire belongs to the ISP, so this the ISP's problem.

    Here are some fixes:
    1. The cable/dsl companies should provide a hardware firewall along with the modem. The 'blue box' fireware/nat router is super cheap wholesale, sometimes you can even pick one up retail for about $30. Last time I was in Best Buy, I saw a Moterola surfboard modem with a built-in router/firewall. There is absolutely no reason (beside shortsightedness) that these should not be automatically provided to customers. The cost savings from customer service and few complaints would more than make up for the initial extra hardware costs.
    2. Aggressively filter ports. I just got converted (today, in fact) from adelphia to comcast. Comcast routes smtp through port 587, not 25. I was scratching my head for a minute to figure out why, but then it dawned on my that it was to prevent bots from spewing spam on port 25. Granted, now I will no longer be able to occasionally dabble with a my own mail server, but you can get Speakeasy if you seriously want to run you own servers.
    3. As part of the filtering, aggressively disconnect obvious spam bots. If one of their clients is sending 10,000 mails between 3AM and 3:15 AM, that machine needs to be taken offline. Notify the client and help him clean the machine. Don't let him back on the network until he demonstrates (like by providing a scan log, store receipts) that he has installed anti-virus software, clean up his box, and installed a hardware firewall.
    4. Scan and add headers to suspicious incoming bulk mail. Spam, mail-borne trojans, and virii rarely come as singletons. They come in bulk, so they should be fairly easy to identify at the server. (Just got identical messages for 10,000 customers?- oh, we might want to scan those or at least add a spam header). It might take some horsepower, but these messages can be marked as spam and/or scanned at the destination server before they are delivered to the client.
    Another nice touch would be providing free anti-virus service to the customer. When I was moving my account to comcast this morning, I noticed they provided a free subscription to McAfee for their customers. Very nice and responsible. I already had a subscription, but still very nice.
    1. Re:No, Make Broadband Providers Responsible by FyRE666 · · Score: 1

      Comcast routes smtp through port 587, not 25. I was scratching my head for a minute to figure out why, but then it dawned on my that it was to prevent bots from spewing spam on port 25.

      This policy must have appeared a few minutes ago then, because comcast is an atrocious source of spam, all spewed through port 25. It's so bad that I routinely block comcast netblocks when adding packet filters to mail servers. I doubt I've ever seen a legitimate email from comcast.

    2. Re:No, Make Broadband Providers Responsible by budgenator · · Score: 1

      First I think you should be flogged in public for thinking that a McAfee subscription from comcast is a nice touch because it can't update when you're running as a normal user and running with admin privileges is irresponsible I un-installed it in frustration of trying to run a security product securely; now I just use some brains and run clamwin occassionally. OBTW my comcast uses standard ports for smtp and pop.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    3. Re:No, Make Broadband Providers Responsible by HighOrbit · · Score: 1

      So you're too lazy to log in as Admin a few times a week to run updates? You should be "flogged in public" for having an unpatched machine on the internet.

    4. Re:No, Make Broadband Providers Responsible by budgenator · · Score: 1

      Not so, Windows update runs automatically, at a specified time and is able to run at a privilege level high enough to do what it is supposed to do; unlike McAfee which need admin privileges to operate properly but auto-starts at the user's privileges.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  60. Typical Markoff drivel by SysKoll · · Score: 1

    So far botnets have predominantly infected Windows-based computers, although there have been scattered reports of botnet-related attacks on computers running the Linux and Macintosh operating systems.

    I see that John Markoff is keeping with his habit of peppering his articles with unsustained, unproven assertions. I know that this is the NYT and not a real paper, but still, someone is bound to notice eventually.

    To set things straight: Of course bots attack Linux servers. I am running a mail server that filters out millions of attacks a day and logs hundres of thousands of others. Every single one of these attacks comes from an 0wned Windows machine. Including some corporate servers.

    But that doesn't mean that there are bot nets made out of non-Windows machines out there. It would be a huge news and would rattle the world of network security. So you'd have heard of it. We all would have.

    It's rather sad to see that this uncoherent piece passes for "News for Nerds". News for technically illiterate, computerphobic bourgeois to read with they overpriced designer mocha, yes, but for the rest of us, that's a waste of bandwigth.

    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  61. IT geeks?? by rbochan · · Score: 1
    ...so if a bunch IT geeks like /. don't know how to keep XP secure...


    IT geeks? That's nothing.
    Steve Balmer can't even secure a Microsoft Windows computer.

    --
    ...Rob
    The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  62. Re:Firewalling them is not the same as closing the by mlts · · Score: 1

    I would like to see more consumer grade firewalls sporting the ability to block outgoing packets, but offer customizability so people can choose what goes out the door. For example, port 25 out should be blocked by default, and the manual that comes with the router (or software) offer explicit, clear directions on how to enable this port if a user just has to have it as opposed to using a more proper port in their mail software (465 to be exact.) I am quite sure that between ISPs getting enough of a clue to block outgoing 25 on their dialup/DSL/cable networks, and routers which block 25 by default, this will slow down bot spam.

    To be even more funky, perhaps have a SOCKS5 server on the firewall box, so applications can get out as they please if configured properly, but programs which just want to blast out packets will be stopped in their tracks. Of course, if this is done, the next gen spyware will be socksified and scan for existing SOCKS configs, but its a step.

  63. Re:Firewalling them is not the same as closing the by mlts · · Score: 1

    Clarification: I meant firewalls as dedicated hardware boxes like the DSL routers, not firewalling software like ZoneAlarm.

  64. blame sales and CEOs, they sold us down the river by Anonymous Coward · · Score: 0

    Botnets wouldn't have much influence if hardware and software shipped "hardened". Instead, greedy and evil upper management despots allowed marketers to pervert engineering in order to promote sales.

    How come the real bad boys have all the toys?

  65. Re:Bullshit: Just turn off services. by codepunk · · Score: 1

    Yep then this magically secure windows box user fires up IE surfs a couple of web sites and
    gets smoked by a remote code execution vulnerability. Oh let me guess, it is the users fault
    since he visited some sites he wasn't supposed to. Face the facts, if you connect a windows box
    to the Internet it is not a matter of if you will be owned but how quickly you will be owned. I have had numerous people tell me that they never have a problem, go look at their PC and guess what most of the time they are owned but are too ignorant to know it.

    Yes you can do a fairly good job of securing a windows box but about the time you get it right you
    are left with a computer that has the usefulness of a toaster.

    --


    Got Code?
  66. Re:Firewalling them is not the same as closing the by dodobh · · Score: 2, Interesting

    Unless your firewall is a reverse proxy, you are still vulnerable to exploits in yur code, or the webserver.

    Firewalls are bandaids, there is no replacement for well written, secure code.

    --
    I can throw myself at the ground, and miss.
  67. It is so a software problem .. by rs232 · · Score: 1

    "Nothing will solve this problem other than having the users educated and responsible"

    "the dialog boxes for self-signed certificates and such signed by an CA look quite similar to the normal user"

    "Guiding the users to more responsibility is the only thing which can help - in all security affairs"

    Nonsence, the root cause of the problem is the vast numbers of Windows computers out there hijacked into the service of some botnet. As such it is up to the manufacturers to make them secure. Relying on the user to click or not click in a box is futile in the extrame.

    was: It is not a hardware or software Problem! (Score:1)

    --
    davecb5620@gmail.com
  68. unless it's a New PC with New Windows OS ... by plehmuffin · · Score: 1

    Then it'll probably have less resources available, after you factor in the Windows bloat

  69. It is so the PC's being targeted .. by rs232 · · Score: 1

    It's the negligent PC owners. As long as the general Internet-connected public is dumb enough to let this kind of crap continue the bad guys will prevail"

    As long as the manufacturers are allowed to sell such defective product botnets, phishing and viruses will be a problem. Incidentally what indemnification does the software maker or the AV vender give us against getting compromised with a 'virus'.

    It's not the PC's being targeted... (Score:1)

    --
    davecb5620@gmail.com
  70. Re:Bullshit: Just turn off services. by TerranFury · · Score: 1

    >Because you said 5 minutes instead of 12 minutes?

    I hadn't recalled the exact figure -- 5 minutes, 12 minutes, etc -- but it is exactly this kind of anecdote that I'm talking about. If the research paper has data, I can't argue with that; it's fact. But if you take reasonable steps to secure the box before you insert that RJ-45 connector, in my experience, you'll be just fine.

  71. Re:Bullshit: Just turn off services. by TerranFury · · Score: 1

    >Yep then this magically secure windows box user fires up IE surfs a couple of web sites and gets smoked by a remote code execution vulnerability.

    I guess I took it for granted that we were using a decent browser... ;-)

    >Yes you can do a fairly good job of securing a windows box but about the time you get it right you are left with a computer that has the usefulness of a toaster.

    Ah! For simplicity, I'd left my solution to that problem out of my previous post. Once you kill the crap, connect, and update, you download safer replacements -- say, Firefox for browsing, Cygwin SFTP for sharing files, etc. In the process, I generally pretty-thoroughly unixify my Windows machines.

    By now I'm obviously not talking about a general solution to Joe User's problems. I'm telling you what I personally like, which I can't expect others to -- and which would not be realistic in a production IT environment. So there are plenty of other solutions, and a hardware firewall is a perfectly good one.

    My purpose is really to encourage a more rational worldview about what it is that makes a Windows box insecure. It's not "OMG Windows;" it's buggy services (and clients, like IE) that run by default. A dozen times, I've seen people "disable Windows filesharing because it's insecure" (fair enough) by blocking the appropriate ports on a local software firewall. That's silly. Just turn the service off. I'm trying to challenge the voodoo approach I've seen in homes (and even in IT) so many times, where people simply don't understand that their problem is not "hackers," mystical cyber-warriors who "break in" through sheer mental force, but low-IQ programs that can be sweet-talked out of their pants.

  72. Re: There are countries.. by weierstrass · · Score: 1

    Name three.

    --
    my password really is 'stinkypants'
  73. Re:Firewalling them is not the same as closing the by BenoitRen · · Score: 1
    I cannot do that with WinXP (or Win2K or Win9x or WinNT)

    You do have to give Win9x some credit for not exposing a bazillion of ports to the Internet with services. With Win98 and WinME, on a default install only the ports 137, 138 and 139 are open (which are of NetBIOS). Turn off NetBIOS and you're pretty much firewalled. On Win95 the NetBIOS stuff isn't installed by default.

  74. Re:Bullshit: Just turn off services. by ceoyoyo · · Score: 1

    Apparently you don't know what an open port is.

    Here's a hint: a service listening for incoming connections creates an "open port." If nobody is listening, the port is not open. So if you disable services that listen for connections, you're closing ports. You can also block them, with a firewall, but as others have pointed out that's not as good.

    In other words, yes, worms "jump in" through open ports. You can call them magic if you want.

  75. Re:A Simple Solution: power off when not using a P by BenoitRen · · Score: 1

    Damn straight. I don't understand all those people that brag about keeping their boxes online or don't care to shut them off. Common excuses are "I'm downloading something." (despite being on broadband) or "I can collect messages." (despite having e-mail to replace their online IM client).

    My siblings here often leave for the city or for friends while leaving their computer on doing nothing. It's such a waste of electricity.

  76. Re:Firewalling them is not the same as closing the by hughk · · Score: 2, Interesting

    The last DSL broadband service that I worked through used their own SMTP relay server. This had a rate circuit breaker so that if you sent out loads of emails, it would switch off. Most particularly on that router I had it set up that port 25 access only went to the relay so unless the bot was clever enough to find it then the logfile from the firewall would give me a chance to fix the problem.

    --
    See my journal, I write things there
  77. Cisco is Partially to Blame for Botnet/DoS by Anonymous Coward · · Score: 0

    If every service provider and business with an internet presence were to perform egress filtering, that is only allow their valid assigned netblock to enter the internet, then Botnet/DoS wouldn't be as big of an issue as it is. By only allowing their assigned netblock they eliminate IP address spoofing which in turn improves traceability, accountability and filtering capability for their internet neighbors. Why is it then that one of the most effective and also simplest method of prevention isn't done? Cisco is to blame since the majority of their routers have poor performance and anyone who owns a Cisco router is reluctant to enable filtering without killing performance. For anyone who manages Cisco routers you've probably experienced the CPU utilization getting pegged out where you can't even console in. This happens because Cisco routers (everything up to 2800, 3800, 7200, 7500, etc.) are poorly designed with the routing, packet forwarding and management are all handled by a wimpy RISC processor. Therefore, Cisco is partially responsibility for the Botnet/DoS epidemic. Now, let's look at routers that are designed right. Juniper M series and above separate the routing, packet forwarding and management so one doesn't affect the other functions. Furthermore, they have ASIC hardware filtering that have amazing performance and doesn't impact router performance.

    I don't work for any of the companies listed. I just had to learn the hard way using Cisco equipment.

  78. Since When? Cites, Markoff, Please! by Master+of+Transhuman · · Score: 1

    "scattered reports of botnet-related attacks on computers running the Linux and Macintosh operating systems."

    I have NEVER heard of ANY "botnets" on Linux OR MacIntosh.

    "botnet-related"? Meaning somebody TRIED to create a botnet virus or trojan for Linux? Make that clear, please.

    As far as I know, the number of viruses (almost none "in the wild") on Linux is something less than 20 (not counting variants). And almost all of them only infect the local user. Without being able to exploit a privileges-escalation loophole to gain root, Linux and Mac are nearly invulnerable to viruses.

    Yes, it's bad that a virus can infect the local user. For a home user, that is VERY bad. For a business server, that is very good - which is why you see very few viruses on Linux and Mac.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:Since When? Cites, Markoff, Please! by Anonymous Coward · · Score: 0

      yeah, I've seen those

      mostly perl scripts that get hooked through e.g. awstats exploits and of that sort...

  79. Re:Firewalling them is not the same as closing the by Vancorps · · Score: 1

    The firewall as I said is an additional layer of security. I can see when I'm being probed and I can see the spoofs and other attacks on my server. Without the firewall I have no way of monitoring and reactively banning known offenders. Furthermore it adds a layer of redundancy as I have multiple servers servicing that port and IP address, something I couldn't do as effectively if the machine was directly on the Internet.

    Of course firewalls do prevent mistakes from causing disaster and that has merit too. Now it doesn't matter if I accidentally install SMTP services on the webserver the firewall will guarantee that it works internally and ensure it doesn't work externally.

    XP Home does have a ridiculous number of ports open by default and so does SuSE if you enable all the services that are typically needed for windows file sharing and printing but that doesn't really mean a whole lot these days. Let's face it, Windows 98 was more secure remotely because the thing just didn't do that much compared to the new kernel that exists today and compared to any version of linux after kernel 1.0. None of it is perfect, firewalls aren't perfect either for that matter, that is why you layer your security so a single vulnerability doesn't lead to disaster.

  80. Re:Firewalling them is not the same as closing the by Vancorps · · Score: 1

    No one was suggesting a replacement of well written code. Firewalls are but an additional layer of security and provide you a buffer between your mistakes and disaster. I can't imagine how anyone could see that as anything but a good thing.

    My firewall will also protect me from vulnerabilities in my code however, if my firewall won't allow SMTP from that server then no exploit code on that server is going to result in my server sending out email. It's plain and simple. Yes, not all exploits are averted but the mere fact that there are some is enough to make it worth it.

  81. "Single Page" link by Anonymous Coward · · Score: 0

    All the *times site have a "single page" link, could it be possible to use this link in the submissions and forget about multi-page articles ?

    http://www.nytimes.com/2007/01/07/technology/07net .html?pagewanted=all

  82. Re:Bullshit: Just turn off services. by TerranFury · · Score: 1

    >Here's a hint: a service listening for incoming connections creates an "open port." If nobody is listening, the port is not open.

    Hmm. Ok, that's sort of a semantic point, but I don't really disagree. I do understand that it's ports that services listen on: I've written some clients and servers in C for Windows and for Linux, so I get how all this stuff works. My point is that people take a voodoo approach of "closing ports" with some kind of ugly software firewall rather than just turning off what they don't need or trust.

    Imagine you're running a call center, and there are a couple of employees who you're afraid are so dumb that they might reveal important company secrets to callers. You don't disconnect their telephones and continue to send them paychecks; you just fire them. The problem in that case isn't the telephone numbers at which your incompetant employees are contacted; it's the people themselves. Likewise, the "ports-as-open-doors" mentality, I think, distracts from the real problem, which is the services that are listening on those ports.

    I'm responding to a lot of ignorance I've seen, where even career I.T. guys (MCSEs!) practiced 'network security' as though they didn't really understand what was going on. If you do understand, awesome.

  83. Re:Bullshit: Just turn off services. by ceoyoyo · · Score: 1

    You're right, and I believe that was the guy you were responding to's point as well -- blocking ports with a firewall isn't really an ideal solution. Which is why it's good that most Linux distributions and OS X come with most ports closed (no daemons listening on them). On the other hand, Windows comes with a bunch of stuff open, much of which is nearly impossible to close (particularly for a non-techie) and some of which are actually impossible to close. That leaves you with no choice but to use the less than ideal solution -- a firewall.