Slashdot Mirror


New Botnet Dwarfs Storm

ancientribe writes "Storm is no longer the world's largest botnet: Researchers at Damballa have discovered Kraken, a botnet of 400,000 zombies — twice the size of Storm. But even more disturbing is that it has infected machines at 50 of the Fortune 500, and is undetectable in over 80 percent of machines running antivirus software. Kraken appears to be evading detection by a combination of clever obfuscation techniques that hinder its detection and analysis by researchers."

607 comments

  1. Designate Windows OS as Terrorist Tool by weyesone · · Score: 5, Funny

    Forbid Windows OSs from running in the USA because it's a defacto tool for terrorism.

  2. In soviet russia ... by Anonymous Coward · · Score: 0, Funny

    ... the botnet detects you!

  3. I am not trying to obnoxious. by AndGodSed · · Score: 5, Insightful

    How many of those zombies are Linux platforms?

    1. Re:I am not trying to obnoxious. by jcr · · Score: 4, Insightful

      About as many as are running Mac OS X or Solaris.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 0, Funny

      Less than 1%.

    3. Re:I am not trying to obnoxious. by Thelasko · · Score: 3, Informative

      Just how Kraken is infecting machines is still unclear, but Royal says the malware seems to appear as an image file to the victim. When the victim tries to view the image, the malware is loaded onto his or her machine. "We know the picture... ends in an .exe, which is not shown" to the user, Royal says.
      This implies that it's primarily targeting windows machines. But I still worry...
      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    4. Re:I am not trying to obnoxious. by AndGodSed · · Score: 2, Insightful

      Yes, and .exe should only target Windows - but what about people running wine?

      But then, a person running wine either knows better than to open a random .exe from a mail - or has tech support looking after them...

      btw, who these days open these spammy messages AND clicks on the executables?

      *shakes head*

    5. Re:I am not trying to obnoxious. by Thelasko · · Score: 1

      I don't trust wine for just that reason. I only run it on a VMware image of Xubuntu. Sounds redundant and it would probably be simpler to just install a VM of Windows XP but it's free and open source.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    6. Re:I am not trying to obnoxious. by ThirdPrize · · Score: 1

      but you are succeeding.

      --
      I have excellent Karma and I am not afraid to Troll it.
    7. Re:I am not trying to obnoxious. by Arancaytar · · Score: 1

      What you meant was surely:

      "But... does it run Linux?"

    8. Re:I am not trying to obnoxious. by kcbanner · · Score: 3, Informative

      ps aux | grep wine
      Oh good, nothing running. wineserver runs when you start a program and ends when the last process is closed. Nothing will simply start on its own (unless the process running under wine is aware that is being run under wine and can somehow write to rc.local...even then, you need root privs for that).

      --
      Obligatory blog plug: http://www.caseybanner.ca/
    9. Re:I am not trying to obnoxious. by lilomar · · Score: 4, Informative

      You know that VMWare is proprietary, right? Running ubuntu with wine in VMWare because using XP in VMWare wouldn't be FOSS is kinda self-contradicting.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    10. Re:I am not trying to obnoxious. by Lumpy · · Score: 0, Troll

      Which honestly is why I have switched to OSX for ANYTHING that I do that has my financial and important information on them. My taxes this year was done with TaxCut on OSX.

      I still use windows for my mediaPC and gaming but it will never again be used for important tasks that contain my private information.

      I also was looking for an additional justification to get the wife to approve me dropping $2800 on a new Mac Tower :)

      --
      Do not look at laser with remaining good eye.
    11. Re:I am not trying to obnoxious. by AndGodSed · · Score: 2, Funny

      I try. *bow*

    12. Re:I am not trying to obnoxious. by Thelasko · · Score: 2, Informative

      Free as in beer.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    13. Re:I am not trying to obnoxious. by lilomar · · Score: 1

      You should have left off the "and open source." if that is what you meant.

      Don't get me wrong, I don't have anything against you for using proprietary stuff, I run XP in a VM on my Ubuntu box. But you shouldn't misrepresent yourself.

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    14. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 5, Funny

      I've tried to run several exploits under WINE, only to have them crash.

      The WINE developers really need to work on the compatibility... :P

    15. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 0, Troll

      This happens every time a story likie this one pops up.

      Make Linux and it's associated applications easier for average users to use and they will use. The average computer person does not want to spend time dealing with FLOSS crapware that is not as good as what is available on Windows. They don't want to have to spend hours, days, weeks, or (in some cases) months trying to get something to work that "just works" under Windows. They don't want to have to open a terminal and deal with the command line to do anything. (There is a reason GUIs are so ubiquitous)

      Give the users what they want or STFU.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    16. Re:I am not trying to obnoxious. by police+inkblotter · · Score: 0

      Wasn't OSX the first down in the recent PWN2OWN contest? As it gets more and more popular it will be just as exploit-ridden as Windows is, it is almost a given for a closed-source proprietary OS. /hates fanboys //could never understand the exorbitant prices people pay for Apple hardware ///or the insane memory usage on the OS

    17. Re:I am not trying to obnoxious. by gripen40k · · Score: 2, Funny

      Heh, I think the size of this botnet is more than the total number of Solaris users to begin with.

      --
      Har?
    18. Re:I am not trying to obnoxious. by Thelasko · · Score: 1

      Yeah, I should change my sig to, "Life doesn't have an undo button, neither does Slashdot."

      I like the FOSS thing but VMware does a good job. When I installed it I was under the impression that it was open source from this page. I have nothing against proprietary software. For my limited need for windows software there is no way I am shelling out cash when I have a FOSS alternative.

      As I noted above my whole method of running wine is messed up. But it suits my needs.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    19. Re:I am not trying to obnoxious. by AndGodSed · · Score: 2, Interesting

      Ah - the old "Linux is not user friendly" rant.

      Dude - that is a way old argument. When last did you use Linux? Try Ubuntu - and some of that so-called "crapware" and then post an informed reply.

    20. Re:I am not trying to obnoxious. by ozmanjusri · · Score: 4, Informative

      Try http://www.virtualbox.org/, if you want free and open source virtualisation software.

      --
      "I've got more toys than Teruhisa Kitahara."
    21. Re:I am not trying to obnoxious. by slartibart · · Score: 1

      Linux is free software, so it's always going to be a little bit behind the latest features. For users who want to do simple common tasks (browse the web, email, IM, write docs, etc), Linux is already just as easy to use as windows. Actually it is easier because they don't have to worry about malware and viruses, and they get all their software and updates from a central location.

    22. Re:I am not trying to obnoxious. by Thelasko · · Score: 1

      Sounds good, perhaps on my next Ubuntu upgrade (I haven't decided if Hardy is worth it yet). I'm too lazy to mess with it now.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    23. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 1, Interesting

      Funny, I have it running on a $200.00 Dell pc.

      granted it's not LEGAL, but it is OSX.
      also the macbook air is no more than an equlivant Dell laptop.

      dell latitude 830 with upgraded video card and ram $1590.00 + 3 year warranty = $1800.00

      Macbook Air with 3 year warranty = $1850.00

      yup. way more expensive... I'll pay that $50.00 for the 1/3rd the weight and size.

      Insane memory useage? have you ever seen Vista? OSX uses 1/10th the memory. you must be uneducated.

    24. Re:I am not trying to obnoxious. by plus_M · · Score: 0

      VMWare Server and VMWare Player are free (as in beer) for personal use.

      Also, I don't think you have much to worry about running viruses in wine on a linux machine. Hell, half the things wine is designed to run do not run correctly. Plus, wine does not emulate (as it is not an emulator!) the security holes that most viruses take advantage of in windows.

    25. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 0, Troll

      I used it yesterday. I am informed. You are the dumbass for not knowing that you are not an average user.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    26. Re:I am not trying to obnoxious. by Yaa+101 · · Score: 1

      You really live 10 years ago, don't you?

    27. Re:I am not trying to obnoxious. by Dr.+Smoove · · Score: 1

      I like VirtualBox. The good thing about virtualbox is it comes with a nice suite of CLI utilities. I may have just missed the ones for vmware though...

      --
      "If you plant ice, you're gonna harvest wind."
    28. Re:I am not trying to obnoxious. by tokul · · Score: 1

      How about COTS crapware that runs only on Windows or is called Windows and is not as good as FLOSS offers.

    29. Re:I am not trying to obnoxious. by doas777 · · Score: 1

      How many of those zombies are Linux platforms? Agreed, My Linux boxen are probably safe. I did however, hear a few months ago that the botnet overlords would commonly root Linux servers to act as their C&C, because of the platforms superior stability, and the fact that too many servers are "set and forgotten", especially if their uptime is near the magic 99.9%.

      Computerworld botnet C&C article

    30. Re:I am not trying to obnoxious. by Jezza · · Score: 1

      The crapware on Windows is much better than Linux [ducks] ;-)

    31. Re:I am not trying to obnoxious. by marklar1 · · Score: 2, Insightful

      1) yes, it was first. I'm not sure the conclusions your drawing or inferring are correct. Just because a few (very vocal) mac newbs, as well as some mac and linux fanbois have misunderstood the security of their platforms:

      note: once a hack used, it couln't be re-used.
      the hack used on the vista machine was believed to be applicable to all 3 platforms:

      http://blogs.zdnet.com/security/?p=993

      "âoeThe flaw is in something else, but the inherent nature of Java allowed us to get around the protections that Microsoft had in place,â he (Macaulay) said in an interview shortly after he claimed his prize Friday. âoeThis could affect Linux or Mac OS X.â
      The day 2 exploit succeeded finally after going back and forth between the machines tweaking the exploit.

      http://www.theregister.co.uk/2008/03/29/ubuntu_left_standing/

      "Plenty of commentators have made hay of the MacBook Pro being the first to exit the race, and Linux zealots are sure to conclude the contest results prove the superiority of that platform. Maybe. But that's not how it looks to Macaulay, who says with a few hours of tweaking, his exploit will also work on OS X and Linux."

    32. Re:I am not trying to obnoxious. by AndGodSed · · Score: 4, Insightful

      1You are the dumbass for not knowing that you are 2not an average user. First off, I don't understand that sentence, but let me try to reply to it first.

      1. Fine - call me a dumbass. Water off my back.
      2. I am not an average user - but I am not a hardcore Linux pro either.
        a) I started somewhere - I used to be an average user way back when. No one is born a pro.
        b) My mom is using linux via an XDMCP client on my dad's XP box - and loving it.
        c) My wife is using Linux - and loving it.
        d) You argument sounds like an uninformed rant on a perception of the linux desktop.

      Now, on user-friendlyness. You complain about something like installing a AGP card, or let's go wireless card.

      And then you talk about the "average user" - let's then exclude gamers and geeks.

      How many "average users" install new hardware on their Windows computers? The moment you feel confident enough to open up your tower case, rip out an old Graphics card and install a new one you are no longer an "average user".

      I used to work in IT support at a retail store - and I had TONS of pc's come through my hands from normal people wanting me to do things like set up 3g modems, modems - yes dialup on board thingies would you believe, "screen cards" and the like.

      Now then - a windows pc is pre installed with the OS no?

      Let us go to Linux - you get pre-installed Linux boxes - fine for the "average user" - even easier to use. Plug into the network and you are online instantly, as a for instance.

      No need to install office - it's there, chat client? there. You see - linux (and here I am referring to the desktop targeted distros such as Ubuntu/PCLOS/Mandriva etc) is very user friendly.

      The moment you crack open the box to do something out of the ordinary however, you cross the line from "average user" to "pending geek".

      I just wrote my first bash program this week, check it out - the source code is on my blog. It is a horrible mish-mash of commands and stuff to do something really badly - but it is there, and it is mine.

      No way that I would have grown to the point of even attempting something like that as a Windows user.

      There is a perception that Linux is hard/unfriendly/a nightmare - and detractors cling to this with all they have because in reality that is all they have criticism wise.

      The one thing that detractors of Linus tend to overlook is the underlying philosophy behind it. I was able to write my little script because the community wanted me to write it. My success as a user/contributer is important to them.

      That, my friend, is what makes Linux great.

      As to you using it yesterday - if that is true I gladly apologize for my assumption. Your original comment, however, leaves me to think you are either lying for dramatic effect, or you popped in a disk, tried something out of the ordinary, and base all your assumptions on one wacky experience.

      Most of getting to use Linux is getting past the "how it works differently" and then if you get your head around that you will be a-for-away...

      peace.
    33. Re:I am not trying to obnoxious. by Aetuneo · · Score: 1

      I volunteer at a place which refurbishes old computers, and installs ubuntu on them. We then send them out to people who are average users, and who don't really want to do much more than browse the internet, word processing, maybe listening to music. Mostly people who can't afford their own computers, but still need computers. They are able to do everything they want to with them, with, as far as I know, next to no complaints. I can sit down pretty much any user in front of one of my Linux computers, and they'll be able to find the internet, word processing, and whatever games I have on it (it's all under the Applications menu. How easier could it be?). Add/Remove programs is also pretty self-explanatory, so they'll find it easy to add more programs, if I were to give them the password. In fact, often the largest problem they have is figuring out how to turn the computers on. Okay, so I'm talking about systems which I've configured a bit to be more usable, but this would also apply to a system with vanilla Ubuntu on it.
      What version of Linux did you use yesterday, anyways? Did you just happen to boot up a live CD that you had lying around for the last 10 years, or did you download a .iso of Ubuntu 7.10, and boot it up as a live CD? I'm guessing that you didn't.

      --
      Everything is subjective.
    34. Re:I am not trying to obnoxious. by kyofunikushimi · · Score: 1

      I believe the D830 also comes with an 8X DVD+/-RW. And a 256 MB Video card and 2.00 Ghz processor upgrade seems to only come out to $1446. That's WITH the three year warranty. I'd take the heftier, larger laptop over the air. But that's just me. I'm sure going the other route makes good sense to other people. To each their own.

      --
      oo
    35. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      Try making an intelligent statement instead of an ad hominem attack.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    36. Re:I am not trying to obnoxious. by Jezza · · Score: 1

      I imagine the number is zero. I don't see it as actually impossible to do, but it's harder.

      Firstly there are more Linux "versions" and compatibility between them isn't universal (here that actually helps).

      Linux normally makes more sensible choices for default actions (this isn't always true - you can build Linux to be very Windows-like in it's actions, usually in the name of making it "easy", but that's isn't how most are put together).

      There are plenty of Windows boxes about, why waste time doing anything else? Remember these days this is all about cash, nobody is doing this "to be cool".

      There is a lot of information kicking about regarding Windows, and how to hack it - less so Linux.

    37. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      Ah, so it is your contention that the 1% of FLOSS (most of which would not interest the average user) that is better than shrinkwrap makes up for the other 99% which is half-finished crapware most of which duplicates the functionality of 10 other crapware projects which duplicate one successful Windows app?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    38. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 0

      but it's free as in beer.

      You can get a copy of Ubuntu, (stripped down) copy of VMWare, and WINE all for free and you'd need to pay for a copy of XP.

      So they are all gratis and Ubuntu is also libre.

      XP is neither.

      ps. When the fuck the up the time between postings from a few minutes to 25? Since am I an AC who even know if this will even get posted.... shitdot
    39. Re:I am not trying to obnoxious. by Blakey+Rat · · Score: 1

      2. I am not an average user - but I am not a hardcore Linux pro either.
      a) I started somewhere - I used to be an average user way back when. No one is born a pro.
      b) My mom is using linux via an XDMCP client on my dad's XP box - and loving it.


      You know what "XDMCP" is, and apparently just assume that we also do, that makes you a "hardcore Linux pro" in my book.

      Let us go to Linux - you get pre-installed Linux boxes - fine for the "average user" - even easier to use. Plug into the network and you are online instantly, as a for instance.

      Uh, what OS doesn't do that? How long has it been since you've used Windows or a Macintosh? (Actually, *all* versions of DOS-less Windows have done that.)

      I just wrote my first bash program this week, check it out - the source code is on my blog. It is a horrible mish-mash of commands and stuff to do something really badly - but it is there, and it is mine.

      No way that I would have grown to the point of even attempting something like that as a Windows user.


      Wait, slow down a bit here.

      You're arguing that since Linux *requires* people to do all kinds of nasty shit just to get it working at all, it makes you a better person because you can write BASH scripts? Is that accurate?

      1) Most people, 99.9999% of people, don't measure their self-worth by knowing scripting languages. I build web-apps for a living, and I don't care... imagine how little normal people care.

      2) If you do care about knowing scripting languages, what's stopping you from doing it on Windows? 2000 and XP have "whatever-you-call-CMD.exe-scripting", and yes it sucks, but it's there and it works. Windows Vista has Monad, which is significantly better. All Office versions have VBA, you can knock yourself out with that. Of course you can download Python, Ruby, Perl, etc... in short, what the hell does your choice of OS have to do with learning a scripting language? Connect some dots, please, I'm confused.

      There is a perception that Linux is hard/unfriendly/a nightmare - and detractors cling to this with all they have because in reality that is all they have criticism wise.

      Linux is better than it used to be, but usability-wise it's still pretty bad. Basics that other operating systems have had solved for ages (drag&drop and copy&paste of more than just text) remain unsolved in Linux. Many configuration tools in Linux really, really suck compared to the equivalent tools in OS X or Windows. Linux, ironically, is quick to add "shiny" features like 3D-accelerated desktops, but really slow to add "old standby" features like a GUI scripting language (You know, like the one Mac OS has had since version 7.0), or a sound subsystem that works 100% of the time with 100% of applications, or the ability to paste spreadsheet cells into a bitmap paint program and have it work all the time. Or laptops that can go into sleep mode.

      And don't even get me started on accessibility features, or input modes. Try putting Ubuntu on a tablet PC and see how you like it! Apple has better tablet input features, and Apple doesn't even make a damned tablet. And hell, open source programs on Windows usually somehow manage to break the tablet features that every other Windows program makes use of just fine, God knows how.

      The one thing that detractors of Linus tend to overlook is the underlying philosophy behind it. I was able to write my little script because the community wanted me to write it. My success as a user/contributer is important to them.

      What does that have to do with usability? I don't want to write BASH scripts. I don't want to write any scripts to use my computer. And I'm much geekier than 95% of the population.

      Your original comment, however, leaves me to think you are either lying for dramatic effect, or you popped in a disk, tried something out of the ordinary, and base all your assumptions on one wacky experience.

      Most of getting to use Linux is gettin

    40. Re:I am not trying to obnoxious. by tokul · · Score: 1

      Name commercial IMAP server for Windows that is better than OSS IMAP servers. All COTS IMAP servers that I know are broken or limited in some way.

      Name your "successful" Windows apps. It is not Photoshop, that fails to save files after some changes in graphics and crashes without explanation. It is not Autodesk products that are pilled on Windows libraries and can break if Microsoft fixes some security issue in KB918118. Not Autodesk products that ship time bomb in final package. Not CorelDRAW with its independent color management system that fails to manage colors and just like PhotoShop can refuse to save files because lack of space, when there are gigs of space available. It is not Vista's UAC and DRM. Not Vista's video camera drivers provided by microsoft that bluescreen most "stable" Windows OS with just one click in camera options. It is not Office products that render documents as intended by document creator only on creator's machine til user upgrades to newer office version. It is not antivirus products, whose "success" depends on crappy security implementation of Windows.

      Drugs can be successful too, but they only introduce dependency on drugs and provide temporally feeling of comfort until effect of drug ends and user starts seeking for other portion.

    41. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      How many "average users" install new hardware on their Windows computers? The moment you feel confident enough to open up your tower case, rip out an old Graphics card and install a new one you are no longer an "average user".
      A lot more than you realize. Consider that one can purchase a new video card at WalMart. What you forget is that it is not about confidence, but rather about books like "Fix your own PC" and "PC repair for Dummies".

      Oh, and if you want to go that route, let us say Joe User goes out and buys a brand-new, just released camera. Or, a new make of webcam that is not supported by Linux. What then?

      Here is one: What is someone manages to install a Windows based, network game and get it running under WINE, and then can't use the network part? What does that user do?

      I used to work in IT support at a retail store - and I had TONS of pc's come through my hands from normal people wanting me to do things like set up 3g modems, modems - yes dialup on board thingies would you believe, "screen cards" and the like.
      And, what would you have done if someone had brought in a computer with Linux on it and wanted a brand new, top of the line video card installed in it? Would you have installed it at all? Would have installed the hardware and then tell the customer they would have to install the drivers?

      Let us go to Linux - you get pre-installed Linux boxes - fine for the "average user" - even easier to use. Plug into the network and you are online instantly, as a for instance.
      Those boxes suffer from the same problem Macs have, namely they cost 1.5+ times the cost of a regular Windows machine.

      No need to install office - it's there, chat client? there. You see - linux (and here I am referring to the desktop targeted distros such as Ubuntu/PCLOS/Mandriva etc) is very user friendly.
      Just as long as nothing goes wrong.... like a sync freq mismatch or that WLAN NIC isn't supported.

      As to you using it yesterday - if that is true I gladly apologize for my assumption. Your original comment, however, leaves me to think you are either lying for dramatic effect, or you popped in a disk, tried something out of the ordinary, and base all your assumptions on one wacky experience.

      Hi there, I am a telecom application support engineer who works on Solaris, Linux, and Windows. I have used Linux on and off since the late 80s. I currently have SuSE installed on a couple of my machines. I have never worked support for a retailer, instead I have worked as deskside support, system admin, network admin, and field analyst, along with my recent app support roles. Last week, I spent time helping someone in another department install RedHat on a couple of servers along with commercial messaging software. I suggest you dig your head out of your ass.

      I just wrote my first bash program this week, check it out - the source code is on my blog. It is a horrible mish-mash of commands and stuff to do something really badly - but it is there, and it is mine.
      I would show you my last script, but it is copyrighted by my current company.

      The one thing that detractors of Linus tend to overlook is the underlying philosophy behind it. I was able to write my little script because the community wanted me to write it. My success as a user/contributer is important to them.
      Really? The community wanted you to write it? Amazing. I don't doubt it. But, that doesn't really address the fact that more often than not, the answer to a "noob" question is "RTFM" if there is a response at all.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    42. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      Now, take that person and give them a new digital camera or a windows game to install on that computer, or have the video card go out and have them get it replaced and get back to me.

      Why, I used my SuSe 10.2 box. And, last week I helped another team install RHE3 on a couple of servers because they aren't exactly UNIX guys. I am guessing you are a serious asshole because you assume that anyone who is not a Linux fanboy, like yourself, has obviously never used Linux. Judging from the tone of your post, chances are I have been using Linux since before you were out of diapers.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    43. Re:I am not trying to obnoxious. by asuffield · · Score: 1
      I've spent more than a little time working with actual users, and guess what: the users don't want applications that are "easier to use".

      Why not? Well, because they can't tell the difference. Most users have no idea what is "easy" or "hard" to use. Either somebody has shown them how to use this particular application or they will not even try. If they have been shown how to use it then they will do precisely what they have been shown (maybe leaving out a few steps at random or giving the wrong answers to questions along the way), but won't otherwise deviate from this. Hence there is no "easy" or "hard" for them: there is only "I know how to do this" or "I haven't seen this before so I can't do it at all", with no space in between.

      What the users want is for somebody to teach them the sequence of arm movements that makes the computer do what they want. What they do not want is any suggestion that they have to think at any point, or deviate from their fixed routine.

      Make Linux and it's associated applications easier for average users to use and they will use.


      I can guarantee that they will not. The only thing that will get them to use those applications, or any applications, is if somebody sets it up for them and shows them how to use it. That's the only thing that got them to use Windows in the first place, rather than a pencil, and it's the only thing that will get them to use anything else.

      ..."just works" under Windows. They don't want to have to open a terminal and deal with the command line to do anything.


      I want that version of Windows. It would vastly reduce the amount of work I have to do. Doesn't exist though.

      (There is a reason GUIs are so ubiquitous)


      Yes, there is. It's the same reason that there's a lot of violence and explosions on TV. They look flashy, so they're easier to hype, so salesmen sell a lot more of them. This is not a feature intended to make the product easier to use, it is a feature to make the product easier to sell. Any effect on usability is entirely coincidental. Microsoft knew this ten years ago and have designed every version of Windows with this in mind; Apple picked it up sometime around macosx.
    44. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 0

      (I haven't decided if Hardy is worth it yet)
      I've already upgraded to the beta release and it's actually pretty decent even now. If stability is really really an issue for you, you could just wait until the 24th like everyone else *but* it'll be "fun" times waiting for the upgrade because the servers are going to get hammered on the 24th...
    45. Re:I am not trying to obnoxious. by kesuki · · Score: 1

      FWIW the file could just as easily come from a 'free porn' site. I've seen idiots install dialers that place calls to fsking Nigeria, and then place an insane $100 surcharge (above cost of making the call) to their phone bill, every time they try to go to the free porn site... luckily the person whom computer had this, had cable internet, but he had called me in to complain because 'his computer wouldn't load this website' sigh it wouldn't load because the dialer wouldn't connect without a phone line.

    46. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      Name commercial IMAP server for Windows that is better than OSS IMAP servers

      Congradulations! You have just proven my point. The average desktop user is not going to be using an IMAP server.

      Ok, you chose your measure of success, so I will choose mine. How about MS Office, the preferred office suite through out the world? How about IE, the most used web browser? How about Photoshop, the most used and preferred photo editing software? How about anti-virus software that protects computers from most threats when threats evolve daily?

      Drugs can be successful too, but they only introduce dependency on drugs and provide temporally feeling of comfort until effect of drug ends and user starts seeking for other portion.
      Figures you would use a self-serving drug dealer's definition of a "successful" drug. Maybe you should try a different definition: A successful drug is one that heals the patient without inducing harm or dependency.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    47. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1
      An in-depth reply - okay I appreciate civility, so let's get down to it:

      2. I am not an average user - but I am not a hardcore Linux pro either.

      a) I started somewhere - I used to be an average user way back when. No one is born a pro.

      b) My mom is using linux via an XDMCP client on my dad's XP box - and loving it.


      You know what "XDMCP" is, and apparently just assume that we also do, that makes you a "hardcore Linux pro" in my book.

      A question - do you know what XDMCP is? I am unsure from that statement if you know or not, or if the issue is my assumption.

      But let us explore XDMCP for a bit. It is a way to use linux from another computer - for instance you have an office full of old P111 boxes and you buy one powerful computer to host newer software for them. Sounds complicated huh?

      Well in Linux, all you do (and I am using Gnome as an example) is you go to system>administration>login_window and enable remote login.

      Then you boot using a minimal linux install from a remote machine - heck you can just do a default linux install if you want - and select "remote login" from the login screen. You will be presented with the login screen of the server, username+password and PRESTO you are working via XDMCP! THAT is how easy linux is. Now try and do something like that with Windows.

      Let us go to Linux - you get pre-installed Linux boxes - fine for the "average user" - even easier to use. Plug into the network and you are online instantly, as a for instance.

      Uh, what OS doesn't do that? How long has it been since you've used Windows or a Macintosh? (Actually, *all* versions of DOS-less Windows have done that.)

      Well in a previous post in this thread I pointed out that I do not use MACOS often - but we have several XP boxes in the house - and getting them to use our broadband connection is a nightmare - heck networking is harder than with mu Ubuntu boxes.

      Uh, what OS doesn't do that?

      Exactly, my point exactly. Linux makes things easy.

      I just wrote my first bash program this week, check it out - the source code is on my blog. It is a horrible mish-mash of commands and stuff to do something really badly - but it is there, and it is mine.

      No way that I would have grown to the point of even attempting something like that as a Windows user.


      Wait, slow down a bit here.

      You're arguing that since Linux *requires* people to do all kinds of nasty shit just to get it working at all, it makes you a better person because you can write BASH scripts? Is that accurate?

      Nope, that was not my argument. I think you read something into my comment that is not there. I did not argue that Linux *requires* people to do all kinds of nasty stuff to get it working at all.

      1) Most people, 99.9999% of people, don't measure their self-worth by knowing scripting languages. I build web-apps for a living, and I don't care... imagine how little normal people care.

      I do NOT know scripting languages, it is BASH for crying out loud.

      2) If you do care about knowing scripting languages, what's stopping you from doing it on Windows? 2000 and XP have "whatever-you-call-CMD.exe-scripting", and yes it sucks, but it's there and it works. Windows Vista has Monad, which is significantly better. All Office versions have VBA, you can knock yourself out with that. Of course you can download Python, Ruby, Perl, etc... in short, what the hell does your choice of OS have to do with learning a scripting language? Connect some dots, please, I'm confused.

      Nothing stops me from doing scripting on Windows - except paying tons of cash to get the programs to do it in the first place. But I am not that into scripting languages.

      There is a perception that Linux is hard/unfriendly/a nightmare - and detractors cling to this with all they have because in reality that is all they hav

    48. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1

      And, what would you have done if someone had brought in a computer with Linux on it and wanted a brand new, top of the line video card installed in it? Would you have installed it at all? Would have installed the hardware and then tell the customer they would have to install the drivers? The jokes on you. I installed a Geforce 8800gtx for a guy on PCLOS just the other day.

      Those boxes suffer from the same problem Macs have, namely they cost 1.5+ times the cost of a regular Windows machine. Oh PLEASEPLEASE p r e t t y PLEASE point me to your source. Spec for spec I betcha that the machines pre-installed with Linux are a bit cheaper than Windows boxes. And spec for spec MAC's aren't THAT more expensive than other machines.

      Here is one: What is someone manages to install a Windows based, network game and get it running under WINE, and then can't use the network part? What does that user do? Gaming under Linux is a pain, I'll give you that - so a guy gets a game to work under wine but can't get the network to work? Bad example.
    49. Re:I am not trying to obnoxious. by dotancohen · · Score: 1

      Insane memory useage? have you ever seen Vista? OSX uses 1/10th the memory. you must be uneducated. I'm sure your binary self meant 1/8th the memory.
      --
      It is dangerous to be right when the government is wrong.
    50. Re:I am not trying to obnoxious. by tokul · · Score: 1

      Ok, you chose your measure of success, so I will choose mine. How about MS Office, the preferred office suite through out the world? How about IE, the most used web browser? How about Photoshop, the most used and preferred photo editing software? How about anti-virus software that protects computers from most threats when threats evolve daily?

      IE is not only most used, but also most broken browser that fails to comply even to Microsoft HTML specifications. iframe tag MUST be closed. IE acts as if iframe does not need closing tag. nested objects must be rendered only when parent object rendering fails. browser developers should not implement scripting tags that use n different unicode blocks and then ask others to filter unsafe scripting.

      Did you just ignored my comments about Office, Photoshop and AV products. Photoshop costs more than 600 bucks. Adobe ignores currency exchange rates. 1 USD was equal to 1.2 euros more than five years ago. PhotoShop is used only by graphic designers, who are addicted to PhotoShop interface and can pay inflated prices for that package. It is not most widely used. Most people use Windows Image Viewer or other other graphic app, because they don't need all the features provided by PhotoShop.

    51. Re:I am not trying to obnoxious. by geekboy642 · · Score: 1

      Here's a funny thing:
      Your assumption is that the average windows user can handle replacing a video card. I provide (for pay or barter) support to all of my neighbors, friends, co-workers, etc. for their Windows PCs. About 3/4 of the work I do is clearing viruses and malware. The remainder is installing software, replacing defective hardware, and making their new Wal-Mart special digital camera work the way they want, or explaining why Word can't open that PDF. I charge a high enough price that if they could do these things themselves, they would.

      What would be the difference if they all ran Linux? I'd have only 1/4 of the work to do. It would be for the exact same issues. I just wouldn't have to fix viruses.

      chances are I have been using Linux since before you were out of diapers.
      Not the OP, but on August 25th, 1991, I was lurking on comp.os.minix. I was, I'll have you know, completely potty-trained by then, at the tender age of 17.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    52. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 0

      LOL, that is just a stripped down commercial product.

      Let me know when you get something good.

    53. Re:I am not trying to obnoxious. by DaveV1.0 · · Score: 1

      Your comments are irrelevant because you are choosing an arbitrary measure of success and it is one that ignores the true measure of success: adoption.

      Gee, I didn't know that everyone is busy editing their pictures in a picture viewer with no editing ability.

      You are a fanboy troll.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    54. Re:I am not trying to obnoxious. by ydrol · · Score: 1

      Just create a new user and run wine under that account.

      groupadd -g 666 windows
      useradd -g 666 billy
      alias wine='sudo billy wine'
      wine notepad.exe

    55. Re:I am not trying to obnoxious. by Blakey+Rat · · Score: 1

      A question - do you know what XDMCP is? I am unsure from that statement if you know or not, or if the issue is my assumption.

      But let us explore XDMCP for a bit. It is a way to use linux from another computer - for instance you have an office full of old P111 boxes and you buy one powerful computer to host newer software for them. Sounds complicated huh?

      Well in Linux, all you do (and I am using Gnome as an example) is you go to system>administration>login_window and enable remote login.

      Then you boot using a minimal linux install from a remote machine - heck you can just do a default linux install if you want - and select "remote login" from the login screen. You will be presented with the login screen of the server, username+password and PRESTO you are working via XDMCP! THAT is how easy linux is. Now try and do something like that with Windows.


      Windows XP comes with Windows Remote Desktop, which can do exactly that, just as easily. So... not much of an argument there.

      Well in a previous post in this thread I pointed out that I do not use MACOS often - but we have several XP boxes in the house - and getting them to use our broadband connection is a nightmare - heck networking is harder than with mu Ubuntu boxes.

      Look, if you plug an ethernet cable into a Windows computer, and there's a DHCP server on the other end, it'll be on the network. Period, done. Same with OS X. I don't know what kind of crazy "nightmare" you had performing this simple operation.

      Uh, what OS doesn't do that?
      Exactly, my point exactly. Linux makes things easy.


      Well, so did Windows 95 and so did Mac OS 7. All that tells us is that Linux does the same thing other OSes have done for a dozen years.

      Nothing stops me from doing scripting on Windows - except paying tons of cash to get the programs to do it in the first place. But I am not that into scripting languages.

      Uh, CMD... free. Monad... free. Python... free. Ruby... free. PHP... free. Perl... free.

      In fact the only scripting language on Windows I think might not be free is VBA... then again, maybe it's free too, I'm not sure.

      Hokay - Copy and Paste howto for the Linux NOOB. Right-Click, select copy. Open target folder, right-click, select paste. That is it for files and folders.

      For text, highlight text/picture, right-click, select copy. Open target document/folder. Right-click, select paste. HEY PRESTO!


      That's great. Now try copying some spreadsheet cells and pasting them into a bitmap graphics program. Or copying a few frames of a movie and embedding it into a presentation. Try dragging some text from a text editor and onto the desktop. Maybe Ubuntu has greatly improved in this area from before, but it used to have nothing close to *universal* copy&paste support among *all* applications. If I get some free time this week, I'll try putting the newest Ubuntu in a VM and see if I still had the problems I did before.

      And seriously, you use right-click to select copy and paste and you're calling me a newb? Learn the keyboard shortcuts. :P

      Try out QT3 Designer, by Trolltech - if you want a gui scripting language. Just a heads-up.

      I'll have to look into this some more. I'd be surprised if it had the features of AppleScript, considering the general lack of coding standards and consistent APIs on the Linux platform.

      My laptop does sleep mode just fine thanks, right outta the box - YMMV of course.

      It didn't work on my G3 iBook. My mileage varied. Again, the difference is that sleep mode works on all laptops that Windows supports and all laptops that Apple supports, the very fact that Ubuntu's sleep mode doesn't work on all the hardware it (otherwise) supports means they need to get the basics down.

      I am guessing you are really nitpicking - when last did you use a late-mark Desktop Linux Distro? Really, one moment you complain about the "Shiny 3d effects" that Linux has added, and the

    56. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1

      Windows XP comes with Windows Remote Desktop, which can do exactly that, just as easily. So... not much of an argument there. No no. XDMCP is a lot different, than remote desktop - remote desktop is more like VNC

      http://en.wikipedia.org/wiki/Xdmcp

      for XDMCP.

      I might be sticking my foot in it, but remote desktop lets one control a remote computer via your own. That is what VNC does.

      XDMCP lets you run a session hosted by a server on your own pc as if the operating system was installed on your own. The big difference between XDMCP and VNC (and Windows remote desktop as I understand it) is that with VNC the user on the remote pc needs to be logged in, and you use their programs whereas with XDMCP you can have multiple users using the same pc simultaneously and independantly from each other. A thin client network, if you will.

      And seriously, you use right-click to select copy and paste and you're calling me a newb? Learn the keyboard shortcuts. :P Haha, you got me. I also prefer the shortcuts when working in documents, but I like the clickety-click when I work with files...

      But there you have it - good and bad in both areas. As for my "nightmare" scenario, I am either getting rusty with XP or something - but I always struggle to get the XP computers to work on our network. That said we do not have a dhcp host here, there might be the problem. Thanks I will be looking into it.
    57. Re:I am not trying to obnoxious. by Blakey+Rat · · Score: 1

      No no. XDMCP is a lot different, than remote desktop - remote desktop is more like VNC

      http://en.wikipedia.org/wiki/Xdmcp

      for XDMCP.

      I might be sticking my foot in it, but remote desktop lets one control a remote computer via your own. That is what VNC does.

      XDMCP lets you run a session hosted by a server on your own pc as if the operating system was installed on your own. The big difference between XDMCP and VNC (and Windows remote desktop as I understand it) is that with VNC the user on the remote pc needs to be logged in, and you use their programs whereas with XDMCP you can have multiple users using the same pc simultaneously and independantly from each other. A thin client network, if you will.


      Look, if you know this, you are a Linux geek. Just FYI.

      Secondly, you can configure Windows that way using Terminal Server, but it requires a server version of Windows and it wouldn't be something you'd expect a home user to do. So Windows does have that feature, but it's not designed for home users.

      That said we do not have a dhcp host here, there might be the problem. Thanks I will be looking into it.

      Then just type the IP into the Network control panel, the same way you would with OS X or Linux. I don't get how you could know XDMCP and not be able to enter an IP address into the network control panel. Also, who doesn't have DHCP (not on purpose)?

    58. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1

      I got XP to do XDMCP via cygwin, beautiful program.

      I use static IP on both XP boxes, but Ubuntu just felt more intuitive, plug in, click FF and hit google.

      XP just wouldn't - but I might be missing something you are saying, its 23:11 here...

      Great chatting... it's off to bed for me...

    59. Re:I am not trying to obnoxious. by xeoron · · Score: 1

      I run WinXP Pro with Virtualbox and one thing that I noticed is that it is XP is far more responsive and less resource hungry when run as a VM on top of Linux. I have yet to run any tests to prove it.

    60. Re:I am not trying to obnoxious. by miknix · · Score: 1

      Try http://www.virtualbox.org/, if you want free and open source virtualisation software. Yeah, and uses Intel VT-x or AMD-V processor extensions. Runs very fast on my Turion X2.
    61. Re:I am not trying to obnoxious. by GaryPatterson · · Score: 1

      Try out QT3 Designer, by Trolltech - if you want a gui scripting language. Just a heads-up.

      I think the other poster meant something like AppleScript, which allows user-created scripts to tell the OS and applications to do stuff. You can pass objects (files, data, etc) around between the OS and apps pretty easily with almost natural language ("tell application "Finder"... for all files in folder "foo" do... etc).

      Have a look at Automator if you're interested (here are some user-submitted scripts to get an idea of what can be done). It's a GUI that helps users write complex AppleScript sequences or record GUI actions from any app. There's always the standby text editor for this if the GUI puts you off, and both ship with the OS.

      I think Linux, like OS X, Unix and Unix-likes can replicate just about anything at system level with standard Unix commands, but I don't think you can hook that into apps beyond the simplest level (sending a file into an app). Scripting languages like AppleScript, when properly supported by the app, allow things like automated photo resizing or retouching, taking text or pictures from a file and inserting it into a Word document in a certain place, all that sort of thing. After fifteen years of AppleScript, most quality apps have good support for AppleScript (yes, even Microsoft ones).

      I'm not a Linux user, so I don't know how good the scripting support is in the OS and apps. Is this sort of thing possible under Linux?

      Hmm... I've rabbitted on longer than I intended here, better get back to work.

    62. Re:I am not trying to obnoxious. by GaryPatterson · · Score: 1

      Those boxes suffer from the same problem Macs have, namely they cost 1.5+ times the cost of a regular Windows machine.

      Come on, if you're going to make stuff up you might as well go the full hog.

      "Macs cost ten gazillion times what Windows machines do, and Linux machines are only slightly less than that."

    63. Re:I am not trying to obnoxious. by iminplaya · · Score: 1

      Your whole discussion here overlooks the one true advantage Linux has over Windows. I can take a surplus box and install Linux on it and give it away or sell it for 25-50 bucks without breaking the law (a seemingly favorite obsession of yours). Try doing that with Windows and staying in business. Oh, and switching amongst different languages has its advantages, too, where I live.

      You are a fanboy troll.

      :-) I certainly do love hearing that kind of stuff coming from you. I guess the messenger really is the message. Oops. Gotta go before I start to take you seriously.

      Put on a happyeee face

      --
      What?
    64. Re:I am not trying to obnoxious. by Anonymous Coward · · Score: 0

      Yes, and .exe should only target Windows - but what about people running wine?


      Running Wine is not running Windows. Running Wine is running Linux, and then running a Windows program tricked into passing OS calls to the underlying Linux OS.

      There isn't much point in making a zombie infect a discretionary-to-run userland application ... zombies necessarily run as services under the Windows OS.

      Remember ... there is no Windows OS, and no Windows services, for someone running userland Windows applications via Wine.
    65. Re:I am not trying to obnoxious. by Sethus · · Score: 1

      The ignorance of Slashdot stuns me sometimes. I'm not saying you're a fool, you probably are extremely intelligent. But just because something is secure now, does not mean it is 100% secure and impenetrable by any means. If the majority that uses Windows now, used Linux instead, you can damn well be sure they'd have nearly as many ways to zombify those Linux boxes you're so proud of. We see this all the time, not too long ago, at that 'hacking' competition, they used a trick in Javascript to compromise the Vista system. Zomg evidence Just because it's Linux, doesn't mean it's foolproof, and I think somewhat shortsighted to assume it would be so much better.

      --
      Posting with out proof reading since 2001.
    66. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1

      Heya, if you read down the thread you will find me and another poster talking about just that - possible ways to compromise a linux box.

      The reason I asked the question is that I really want to know the answer to it - of course no OS is totally secure.

      The reason I want to know is simple - I want to see if I can find out how quickly the OSS community reacts to that.

      There lies the strength of Linux - the community and the culture, not necessarily the OS.

    67. Re:I am not trying to obnoxious. by Sethus · · Score: 1

      Ah, so I was the ignorant one, and you are the intelligent one :p I guess I shouldn't jump to conclusions!

      --
      Posting with out proof reading since 2001.
    68. Re:I am not trying to obnoxious. by AndGodSed · · Score: 1

      NP, it's early in the US anyways. I can always see when the yanks wake up - I start getting /. mails in my inbox...

    69. Re:I am not trying to obnoxious. by GaryPatterson · · Score: 1

      As (OS X) gets more and more popular it will be just as exploit-ridden as Windows is

      That's only true if it was written by the same people who wrote Windows, in the exact same manner. Logically, one statement doesn't follow the other unless you have that condition.

      Apple anti-fanboys are every bit as bad as Apple fanboys. Both use logic this poor to justify their irrational thinking.

    70. Re:I am not trying to obnoxious. by Aetuneo · · Score: 1

      If the GPU (or anything else) dies, they bring it back to us and we fix it. Remember, this is all reuse, and there's little point in sending out systems which are expected to fail soon, and then not fixing them.
      Ubuntu works perfectly with standard USB cameras (which are seen as normal USB drives. It also brings up a program to import the pictures, even though I wish that it wouldn't).
      These are not people who use their computers to play games. These are people who need a computer for work, or whatever, and can't afford one. Sure, if they were hard-core gamers they wouldn't like Linux, but they also wouldn't like a 1GHz box with 512MBs of RAM, and a 20GB hard drive (to give an idea of what the standard is, sort of. That's the minimum, at least).
      Yes, I am an asshole. However, I can accept that some people just don't like linux. What I can't accept is the reasons that most people give for not liking it, as it's pretty clear, from those reasons, that they don't know what they're talking about. If someone said, for example, "I prefer windows to ubuntu because all my programs run on it," or "because I know how it works," those would be valid reasons. Claiming that the terminal is needed for anything is not a vaid argument (okay, so there are some things which require the terminal, but not things that normal users will be doing). Claiming that an average user cannot use it is not a valid argument. Claiming that some programs which are needed are not available on linux is a valid argument.

      --
      Everything is subjective.
  4. Scary by Mr2cents · · Score: 3, Insightful

    A few years ago, you saw you were infected by all the popups that apperared out of nowhere. But now, there is no way to tell for sure, is there? Every time my computer does something strange, I'm worried that I might be infected.

    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
    1. Re:Scary by couchslug · · Score: 1, Insightful

      "Every time my computer does something strange, I'm worried that I might be infected."

      Dispose of Windows, install a more secure OS, and take the time to learn to properly use your new OS. Surf using a virtual appliance to isolate the rest of the system. Some folks even surf and do much of their stuff using a live CD. Somewhat awkward but quite safe, and not a bad idea for online banking etc. Even if one isn't especially worried, this stuff is fun and useful to learn.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    2. Re:Scary by TheRealMindChild · · Score: 2, Interesting

      I simply wrote a script that scans through traffic logs on the router and gives me a nice report of questionable (not typical) traffic patterns. I've caught some baddies on a buddies machine that was on my network.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:Scary by Pojut · · Score: 5, Interesting

      Dispose of Windows, install a more secure OS, and take the time to learn to properly use your new OS


      Or you could just learn how to properly secure XP and not go clicking all willy-nilly on every email you receive.

      With a combination of three free programs and a bit of common sense, I haven't gotten a single virus or bit of spyware on my XP box in literally years. ZoneAlarm, AVG, and Spybot make a fantastic defense.
    4. Re:Scary by Kugrian · · Score: 5, Funny

      With a combination of three free programs and a bit of common sense, I haven't gotten a single virus or bit of spyware on my XP box in literally years. ZoneAlarm, AVG, and Spybot make a fantastic defense.

      ..and is undetectable in over 80 percent of machines running antivirus software.
    5. Re:Scary by dc29A · · Score: 2, Insightful

      "Every time my computer does something strange, I'm worried that I might be infected."

      Dispose of Windows, install a more secure OS, and take the time to learn to properly use your new OS. Surf using a virtual appliance to isolate the rest of the system. Some folks even surf and do much of their stuff using a live CD. Somewhat awkward but quite safe, and not a bad idea for online banking etc. Even if one isn't especially worried, this stuff is fun and useful to learn. I always laugh my ass off when people suggest "get a more secure OS". What's wrong with Windows? You can make one single minor adjustment to your computer's usage and be free of malware: fucking stop using Windows as administrator. Problem solved. No need to install another OS, no need to buy a more expensive computer (Mac). One single thing to do.

      Oh and stop clicking on every "OMG YOU WON AN IPOD TOUCHME CLICK HERE1111!!!!ONEONEONoneELEVENTYone11!!" banners. And how about some common sense about not executing a file called "horny_18_teen.jpg.exe"?

      99% of current malware is due exclusively because of user ignorance and stupidity. Wipe out Windows from the face of the Universe and what will you get? One BEEEELLLIIIIOOOON Linux and Mac zombies sending out SPAM.

      Windows security is easy:
      (1) Stop using your computer logged on as administrator.
      (2) Common sense.

      Yes I know, it's difficult.
    6. Re:Scary by Keeper+Of+Keys · · Score: 1

      Seconded, though I use Sunbelt Kerio rather than ZoneAlarm. I do also browse with NoScript, which also does wonders in keeping ads off my screen.

    7. Re:Scary by kcbanner · · Score: 1

      A few years ago, you saw you were infected by all the popups that apperared out of nowhere. But now, there is no way to tell for sure, is there? Every time my windows install does something strange, I'm worried that I might be infected. There, fixed that.
      --
      Obligatory blog plug: http://www.caseybanner.ca/
    8. Re:Scary by SatanicPuppy · · Score: 1

      ...install a more secure OS, and take the time to learn to properly use your new OS. Whenever someone says this in reference to a *nix, I have to roll my eyes. There is a reason Unix admins are well paid, and it's not because it's trivial to competently admin a unix/linux machine. You have to master a number of skills to even begin looking for possible exploits on your machine, and to be able to say with certainty that it is secure? I don't know what that would take.

      If it's not secure out of the box, then the odds that a person who doesn't specialize in unix is going to be able to figure out the issues is pretty low, and the amount of time a user would have to put in to get that sort of knowledge is prohibitive.

      I do agree wrt using Live CDs; that's about the safest way of running a secure system. Deploying a security appliance can be done with a customized Knoppix, and the system will be effectively unhackable...Even the worst exploit could be fixed with a reboot. Most ATMs work this way, with their software stored in read-only media.
      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    9. Re:Scary by Pojut · · Score: 4, Interesting

      ..and is undetectable in over 80 percent of machines running antivirus software.


      Hence why I also said using a bit of common sense (i.e. not clicking on everything that shows up in your email) and using a well-configured firewall. I also will occasionally check on the traffic that is outbound from my PC just to make sure something like this has not occured.

      It really is not difficult to keep a windows box secure. Granted, it requires more attention than a Linux box, but still...it's quite easy to set up and maintain.
    10. Re:Scary by Spokehedz · · Score: 2, Informative

      The problem is that you don't have to click 'willy-nilly' on anything for most of these things to get into your computer.

      The final word is that most people are connected directly to the internet without any firewall or anything else between them and the unwashed masses.

    11. Re:Scary by Spokehedz · · Score: 2, Informative

      They tried the 'Run as Administrator' thing with Vista. It sucks.

      You get spyware and crap TELLING you to click on the prompts--and people blindly follow it. Why? They don't know any better.

      "For your Free iPod, click the Accept button, and then on the Allow Program dialog."

      So, your logic fails.

    12. Re:Scary by mikael · · Score: 1

      Strange things happen to Linux systems to.

      I was transferring my home directory to a new disk drive, and was puzzled to see why so much of my disk space had disappeared. Then I discovered that the Desktop maintains a cache of thumbnail images (.thumbnails) which stored every image that had ever been viewed through the desktop - I had been creating fractal animations, so every frame had been thumbnailed for around three months. This amounted to a good few Gigabytes of data.

      Then, there was the mystery of why my hard disk drive showed frantic activity, even when the machine was not in use. Another application by the name of 'beagle' was indexing my entire filesystem. This too amounted to a good few megabytes. Other times the hard disk drive has become busy are due to random 'ssh' login attempts from all across the world.

      You can set your mail application to not download external http links. Many web mail readers do this as well.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    13. Re:Scary by cliffiecee · · Score: 1

      Whenever I feel that way, there's one sure way to tell- das blinkenlights. (Assuming you have them, of course)

      Close the browser and all the annoying "update" systray crap. Then watch the lights on your ethernet jack, hub, router, whatever. If the lights are blinking madly, go back to the computer and find out why. Repeat until you don't know why, at which point you can panic with confidence.

    14. Re:Scary by Pojut · · Score: 1

      The problem is that you don't have to click 'willy-nilly' on anything for most of these things to get into your computer.


      You're right. People also need to exercise common sense when it comes to not clicking on flashing banner ads, going to questionable websites, being phished (which, again, isn't that difficult to stay away from...just never click on any link in your email if it's for PayPal or something like that...go directly to PayPal's website instead by typing in the URL). From what I have seen and read, it seems to me most people generally have only themselves to blame when they get craziness in their computer. Whether that is because they don't care and don't try, or just haven't been taught how to keep things safe, in almost every case it is preventable.

      The final word is that most people are connected directly to the internet without any firewall or anything else between them and the unwashed masses.


      This I fully agree with. ZoneAlarm (which is free and rather easy to configure) works great, but I still would want a router between my computer and my Modem (although many broadband services now have the Modem and the Router heaped into one unit, which I personally despise...the modem/router that our FiOS service runs through is worth squat.)
    15. Re:Scary by fimbulvetr · · Score: 4, Insightful

      Perhaps you don't understand the implications of the article.

      ZoneAlarm, AVG and Spybot are _incapable_ of detecting trojans like the aforementioned Kraken simply because they are polymorphic. Don't be ignorant, just because these programs say you haven't been infected, there's a non-trivial chance that you have been.

    16. Re:Scary by Anonymous Coward · · Score: 2, Insightful

      BS.

      I've tried using windows as something other than administrator, but 80% of programs coded for windows fail to understand how to manage this.

      Everything wants you to input the admin password, you can't even check the calendar ! ("you don't have sufficient privileges to change the date and time") And where is the "sudo" equivalent ?

      Saying that not running as administrator will solve all your windows security problems is moronic.

    17. Re:Scary by Anonymous Coward · · Score: 0

      But there are better products on other platforms, and other platforms also don't have as many security holes and retarded design decisions that expose the user.

    18. Re:Scary by Mental+Maelstrom · · Score: 1

      Well, using a Live CD usually secures the system every time you reboot. However, without security patches (e.g. with an outdated Live CD) you are still somewhat vulnerable.

    19. Re:Scary by revscat · · Score: 1

      It really is not difficult to keep a windows box secure. Granted, it requires more attention than a Linux box, but still...it's quite easy to set up and maintain.

      I'm old. As I've gotten older I've realized that the amount of time I want to spend having to fuck with anti-virus software is exactly equal to zero.

      public static boolean isAvEffortAcceptable(int avEffort) {
      return (avEffort <= 0);
      }
    20. Re:Scary by ozmanjusri · · Score: 3, Insightful
      Granted, it requires more attention than a Linux box

      So Windows is fine if you know exactly what you're doing and don't make any mistakes.

      But Linux is supposed to be the complicated OS...

      --
      "I've got more toys than Teruhisa Kitahara."
    21. Re:Scary by Anonymous Coward · · Score: 0

      That's not the issue. Besides, too many apps won't even run if you're not an admin.

      I used to have those spyware issues. You'd just surf to pages, and your computer would get PWNED by anything automatically. I never, ever cicked on anything called "horny_18_teen.jpg.exe" or the like (i use classic look + show extensions, and hardly ever get any attachments even).

      Until one day I saw the light and ditched IE. I switched to Firefox in 2004. Since then, I've had exactly 0 spyware problems. (I also use good router -- a Linksys WRT54GL running DD-WRT, which prevents the hackers from just hammering at my PCs. And also stay reasonably updated) And I'm still running as admin.

      As for viruses/trojans, it's been so long since I caught one, I can't even remember (over 10 years).

      Ditch the IE turd, problem solved.

    22. Re:Scary by UnknowingFool · · Score: 1

      Or you could just learn how to properly secure XP and not go clicking all willy-nilly on every email you receive.

      With a combination of three free programs and a bit of common sense, I haven't gotten a single virus or bit of spyware on my XP box in literally years. ZoneAlarm, AVG, and Spybot make a fantastic defense.

      This is not always true. Emails are no longer the only method of getting viruses. I have a dedicated machine that I don't use for any other purpose but to play games and occasionally surf the web. I don't use it for email, and I don't even check web-based mail on it. I only use it for sites that I don't log in (news, google searches, etc). Yesterday, AVG found the Feebs virus (discovered in 2006) that it didn't find the day before. Since the only internet related activity is web surfing, I retraced my steps. I got infected by visiting a web site that had a link to a blog. That's all it took.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    23. Re:Scary by Dave+The+Magni · · Score: 1

      I'll go one better: I run XP with no anti-malware at all, free or paid. I've done so for years, and I've never picked up anything.

      If I do what I do and don't get in trouble, I really have to wonder what other folks do and where they go to get these horrible virus/spyware/rootkit infections they pay me to clean up?

    24. Re:Scary by NatasRevol · · Score: 1

      There's something broken in your email program and OS if you can't just click on every email without getting infected.

      --
      There are two types of people in the world: Those who crave closure
    25. Re:Scary by ArhcAngel · · Score: 1

      Windows security is easy:
      (1) Stop using your computer logged on as administrator.


      OK, I elect YOU to go to every "average computer user's" house and convince them to do that. Considering the deer in headlights reaction you will get from them I suspect you might get somewhere near 50% to agree to let you do that. (THEY BTW do not know what you are talking about but have decided to trust you since you seem to know what you are saying.) Of course now you are on the hook to all the people who trusted you to make them safe when they call you frantic that (insert name of software here) will not install and they want to know what you did to break their PC.

      (2) Common sense.

      You OBVIOUSLY don't live on the same planet I do.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    26. Re:Scary by jotok · · Score: 1

      Ok, hotshot...define "typical," or better yet, explain how you arrive at the conclusion that this or that feature is "typical" or "atypical" and what you think a traffic "pattern" consists of.

      No, seriously, go write a white paper...the security field is STARVING for this sort of thing. If you have a good method for doing this then you could be a serious asset!

    27. Re:Scary by Pojut · · Score: 0, Redundant

      Don't be ignorant, just because these programs say you haven't been infected, there's a non-trivial chance that you have been.


      Hence why you don't click on random things and go to websites that could potentially be unsafe. It doesn't take much common sense to keep this stuff at bay...
    28. Re:Scary by couchslug · · Score: 3, Insightful

      "Hence why you don't click on random things and go to websites that could potentially be unsafe. It doesn't take much common sense to keep this stuff at bay..."

      Unless the "safe-looking" websites are infected...
      "But she looked like a nice girl. How would I know she had the clap?"

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    29. Re:Scary by DaveV1.0 · · Score: 1

      What more secure OS? Linux? Please see my post about such fanboy comments.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    30. Re:Scary by fimbulvetr · · Score: 1

      It's not a question of random things or unsafe websites, even safe websites are a huge risk especially if you're running IE.

      Or do you think those "hacker safe" logos on websites mean you're 100% safe? Check out what happened to kbb.com a couple years back.

    31. Re:Scary by Pojut · · Score: 1

      ::shrug:: All I know is that for the past few years, the performance of my computer hasn't degraded, I haven't seen any outgoing traffic that looked suspicious, and I haven't had my identity stolen.

      People act like everywhere you go on the internet is a haven for something bad and you are 100% guaranteed to get something nasty. Forgive me for avoiding it for so long, but it really is easy to prevent this sort of thing from happening to your own windows box. My XP PC is proof of that.

    32. Re:Scary by MrSenile · · Score: 1

      Actually, I get 'paid well' as a unix admin not because of Linux, but frankly because I know all the hardware as well as the software to unix. Also, let's not forget knowing enough to not only set up and install databases (Oracle, Informix, Ingris, DB2, etc) but also configure them properly per the hardware. Then lets not forget the networking standards to be able to successfully tweek, process, and sniff packet information for debugging processes. And of course we can't forget actually knowing the kernel and being able to do patches and being aware enough to know what will work and what not. And let's not forget the additional software (ssh, ftp, nfs, ntpd, nis+, ldap, etc) that is generally required for the position. Oh, and let's not forget the san attached storage, working with fiber fc-al, brocade switches, EMC/Hitatchi storage systems, and dynamic reconfiguration of servers (you know, being able to replace CPU's and memory in a server while keeping the sucker running). Learning all the hardware and all the software and knowing just what to look for is what MAKES us knowledgeable about these systems. Just because the standard windows administration is nothing but point and click, referencing access and administration logs that have poorly thought out error conditions and run-around logs to check in various help files, which eventually requires a call into microsoft to help with what the error is, doesn't mean windows is 'easier' to administer. It frankly means that windows runs everything behind the scenes, is very hard to discover exactly what it's doing to your hardware AND software, and all of this makes it frankly much easier to write viruses for this type of platform.

    33. Re:Scary by dc29A · · Score: 1

      They tried the 'Run as Administrator' thing with Vista. It sucks.

      You get spyware and crap TELLING you to click on the prompts--and people blindly follow it. Why? They don't know any better.

      "For your Free iPod, click the Accept button, and then on the Allow Program dialog."

      So, your logic fails. Yes because in a hypothetical Windows free world, the average Linux/Mac user will be careful about computer security and they won't blindly execute stuff they download off the net. Right?

      Oh, I got a bridge up for sale, if you are interested.
    34. Re:Scary by Anonymous Coward · · Score: 0

      >and a bit of common sense, I haven't gotten a single virus or bit of spyware on my XP box in literally years.

      Er, that you know of? I hope you're scrubbing your disk every 6 months.
      www.spywarewarrior.com (AVG only hit about 80 percent. Spybot was about 40.)

      Yes the programs are free - and so are the promises that they will do the job.

      Better yet, disable services, uninstall/cripple os-tied programs,
      use a REAL firewall (*which isn't an established target maybe?)
      and... don't d/l and click every paris hilton penis enlarging screensaver you find in the top results on google.

      That last one has kept me virus and kit free for "literally years."

    35. Re:Scary by Mr2cents · · Score: 1

      Dispose of Windows, install a more secure OS, and take the time to learn to properly use your new OS. I've been using Linux since Slackware was the only distro around, and you had to dowload it and write it on 50 floppies. Also, I'm a programmer myself. So I do have some common sense about not clicking on everything even remotely clickable.

      But still - and this might be a bit paranoid - I'm not 100% at ease. Any modern OS (together with its applications) consists of millions of lines of code. There can always be bugs, and any bug might be exploitable. Also, a misconfiguration could leave the door wide open without me knowing. Together with the fact that these botnets are getting more and more professional, it does not improve my comfort level.
      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    36. Re:Scary by rcamans · · Score: 1

      Actually, I have been running Spybot, Spywareblaster, Xonealarm, Adaware, and Panda for years, and thought I was clean as well. Then I got infested by the virusheat installed by a fake spyware cleaner. I fought that critter for two weeks before it appeared to be effectively dead, even though small signs of it still littered my system. Then I ran Stopzilla, Webroot Spysweeper, and Fprot and discovered my system was very infested. It took a week of cleaning and rebooting to get my system to report as clean. I suggest you try several reputable anti-spyware programs and antivirus programs before you say to anyone that you do not have any crud on your system. I have been very careful for years, and am a computer expert (wizard level, I design computers for a living), and still got screwed repeatedly while not even being aware of it. The spyware writers are staying way ahead of the game, and the anti-spyware / anti-virus companies are playing catchup after each new exploit is found. The good guys are in last place and losing ground fast. The feds should be funding anti-slime research and using internal code gods (NSA, etc) to help in the fight. The Russian gov is effectively financing the bad guys, several other east block govs do the same, China has whole gov divisions working on this stuff, many govs are in the economic / network warfare business, and we got zip going for us. The Mafia, Russian mafia, and other big crime syndicatess fund the bad guys big time. Good guys do finish last. The only way you will get the (currently Bush) US gov to help is if you can prove to them that oil is threatened.

      --
      wake up and hold your nose
    37. Re:Scary by Pojut · · Score: 1

      don't d/l and click every paris hilton penis enlarging screensaver you find in the top results on google.


      What do you think the "bit of common sense" part of my OP was referring to:-)
    38. Re:Scary by Sandbags · · Score: 1

      Well, it's not quite so cut and dry, but I sort of agree.

      With Windows not having complete memory isolation between programs, buffer overruns are possible, which they are not in other OS.

      Even running as non-admin aplications can still be installed unless you also adjust local security policy (good luck, it's more touchy than editing the registry and really easy to fuck up the whole OS doing it). Also, Windows does not use protected memory for all applications, not does it even have a built in tool foir listing active threads. It's VERY difficult to tell when Windows has something running you don't want, and ports can open and close almost at will unless your software firewall is configured properly. In BSD and Unix based systems, this type of vulnerability does not exist.

      Configuration changes to OS resources or port remapping, even the hosts file are all protected by the Mac OS, and none of these are prevented by Windows (some can be with extra steps but it's poorly documented, not easy to do, and not the default).

      Vista makes things a bit better, unless you turn off UAC, which many people do if they've been using a computer a while. In corporate domains, it's easier to be secure, but this virus even got into a good percentage of fortune 500 companies, all of which use heavy duty perimeter defence and filtering systems, and up-to-date security software( though the more systems you have, the harder it is to keep them all clean. If just 1 PC in their whole network was infected, it very well could have been a guest with a notebook on their wifi network...

      Windows CAN be made secure (mostly) but it's nowhere near as easy, requires you BUY additional software, is not the default setting, and there are still exploits that will be exposed. Part of this is because Windows comes with so much crap installed that is unneeded, yet runs anyway, and other OS do not, and make it very simple to further disable core services that won't be used.

      Apple will likely be easier to hack than custom installed Linux installations, but the more these things get "bundled" like Ubuntu where dozens of apps come pre-installed, and the comand shell is hidden in favor of easier to use controls, the less secure it will get.

      It;s also possible in windows to have infections that can't be located. There's no indication unless system performance is noticably impacted. Unfortunately, most people expect windows to get slower over time, and typically don't notice. In Linux, you can easily check to see what will and won't run at startup, and easily see what has an active thread. Anything that does has to be clearly integrated into multiple systems or it won't get run by the kernel... A user can still fuck this up, but it's hard to lower our security without going to the comand line, something joe-bob doesn't know how to do.

      The best thing Microsoft can do at this point would be to lock down all their security settings, build a true protected memory structure, and then remove ALL the control panel items that allow security to be lowered. Make people use comand lines to limit security and it won't get limited... Also, don't run ANY service or application unless it's used. (and forbid "helper" applications or pre-loaders). If they work more like linux, they'll be more secure.

      --
      There is no contest in life for which the unprepared have the advantage.
    39. Re:Scary by Anonymous Coward · · Score: 0
      How do you know your unprotected XP has not picked up anything?

      hint: you don't.

    40. Re:Scary by dc29A · · Score: 1

      With Windows not having complete memory isolation between programs, buffer overruns are possible, which they are not in other OS. Care to give one example under NT/Win2K/XP/Vista? Just one.

    41. Re:Scary by Teran9 · · Score: 1

      You're not much of a wizard if you installed a fake spyware cleaner.

    42. Re:Scary by Anonymous Coward · · Score: 0

      "Dispose of Windows, install a more secure OS" - by couchslug (175151) on Monday April 07, @10:48AM (#22988658) -----

      Why, when a user of a modern Windows OS (2000/XP/Server 2003 & even VISTA + its variants like Server 2008) can gain by this to secure themselves FAR above & beyond the std. security policies defaults (&, it works):

      HOW TO SECURE Windows 2000/XP/Server 2003 & even VISTA + make it "fun to do", via CIS Tool Guidance & more:

      http://www.xtremepccentral.com/forums/showthread.php?s=86d01764b4339ac5e967dc217db35c55&t=28430

      APK

    43. Re:Scary by Dr.+Smoove · · Score: 1

      with Vista? RunAs has been around IIRC since NT4. Maybe 2k, I really don't recall but it works fine. I haven't used Vista, but my only remaining windows machine runs as a regular user, i use runas to do random stuff i need to. Very rarely do I even need to log in as Administrator.

      --
      "If you plant ice, you're gonna harvest wind."
    44. Re:Scary by Dr.+Smoove · · Score: 1

      It's called runas.exe, and billy and co even added it as an option when you right click on an executable file/shortcut. Been around for a while by now. I find it somewhat disturbing that a lot of people here do not know this.. this is like the third response in this thread where I have mentioned runas, and I am not a fan of Microsoft or Microsoft software. I am a Linux user and have been for going on 10 years, but basic OS usage stuff like this carries over to whatever you're doing.

      --
      "If you plant ice, you're gonna harvest wind."
    45. Re:Scary by Rary · · Score: 0, Redundant

      It really is not difficult to keep a windows box secure. Granted, it requires more attention than a Linux box, but still...it's quite easy to set up and maintain.

      Honestly, if you're behind a firewall, you don't run random executables or click random links in emails, and you stay away from porn and other sketchy websites, there's no reason a Windows box should require any more attention than a Linux box to stay secure.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    46. Re:Scary by Thelasko · · Score: 1

      And how about some common sense about not executing a file called "horny_18_teen.jpg.exe"? You raise a good point. Many average users have "display file extensions" turned off on their system. In that case, the user reads "horny_18_teen.jpg"

      Also, executables have a nice "feature" in Windows which allows it's creator to use his/her own custom icon. If a malicious person decides to use the same icon as a jpg, an average user could not tell the diference.

      If Microsoft really wanted to eliminate this threat they would eliminate those two "features". Keep in mind that because the first thing you and I do with a Windows machine (besides install Linux)is select "display file extensions" and "view hidden folders" does not mean other people do the same.
      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    47. Re:Scary by Sandbags · · Score: 1

      Well, since DEP is integrated first into Windows XP SP2, and did not exist in prior versions of Windows, than that means every peice of code running in an older version of that OS (exclusing some server editions) was not executed in protected memory. Further, DEP in Windows requires the presences of supported CPUs and chipset technologies. If you run even Vista on a PC and have DEP disabled in the Bios, then applications can escape protected memory.

      --
      There is no contest in life for which the unprepared have the advantage.
    48. Re:Scary by Charbox · · Score: 1

      Dude, do you think anyone going to the trouble of making sure their trojan is polymorphic is going to let it take up much of your CPU time while you're doing shit?

    49. Re:Scary by Haeleth · · Score: 1

      I've tried using windows as something other than administrator, but 80% of programs coded for windows fail to understand how to manage this.
      Which is why Vista goes to great lengths to fix this, and generally does a pretty good job.

      Everything wants you to input the admin password, you can't even check the calendar !
      You can on Vista.

      And where is the "sudo" equivalent ?
      Mixture of "Run As" and UAC.

      Saying that not running as administrator will solve all your windows security problems is moronic.
      Saying that it won't solve any problems is also moronic.

      (I can't claim to be a great fan of Vista - it still has a long way to go before it will be as power-user-friendly as Linux or OS X - but it's a damn sight better than any previous version of Windows. Most of the things people complain about are PEBKAC issues; the only valid complaint I've seen is performance, and that's pretty much a non-issue on modern hardware.)
    50. Re:Scary by couchslug · · Score: 1
      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    51. Re:Scary by Pojut · · Score: 1

      Dude, do you think that considering my XP install is nearing its 4th birthday and still runs just as good as it did when it was fresh is indicative of its health?

      Just because it's a Windows box doesn't mean it is infinitely vulnerable. It's pretty simple to lock one down. Naturally, the best defense is not romping around the internet all willy-nilly while not paying attention to where you are going...and I do my absolute best to ensure that I don't go somewhere or download anything that could compromise my system.

      That being said, I DO have a Pentium 3 laptop that has Ubuntu installed on it, in case I want to screw around on the internet like reading personal blogs, checking out small gaming websites, downloading files from newsgroups, etc. I'm quite sure that has some nasties on it. But that's what it's been delegated to, and no personal info or anything like that is kept on it. Not to mention that it has no way of seeing my main PC over the network, so I don't have to worry about that.

      Is it possible there is something on my desktop that I don't know about? Sure, of course it's a possibility...possible, but not probable.

    52. Re:Scary by dc29A · · Score: 1

      DEP has nothing to do with interprocess memory protection, it has to do with preventing buffer overflows with the processor executing code inside memory segments marked as 'no execute'.

      You said: "With Windows not having complete memory isolation between programs, buffer overruns are possible, which they are not in other OS."

      Give me *ONE* single example, how a.exe can overwrite the memory of b.exe without loading b.exe. It has nothing to do with DEP but basic memory protection in Windows which has been in the kernel since I don't remember when (the NT kernel, not the Windows 98 Dos shell). Unless a.exe loads b.exe and injects stuff into b.exe's memory, what you say is impossible, NT will throw a 0xC0000005 fault (also known as General Protection Fault) and your offending process will be killed promptly.

      If you don't believe me, try it. Write a process that opens the memory of say ... lsass.exe and see if you can overwrite it. My money is on the kernel killing your process with a fault thrown. Since early 90's the NT kernel protects processes from each other, infact they can't even address the other process' memory unless they explicitly use the OpenProcess() API and related functions. And even then they will need write access to it.

      I know bashing Windows is the 'cool' thing on /. but let's base our bashing on facts and not some urban legends, shall we?

      PS: My workstation is running Kubuntu 7.10.

    53. Re:Scary by TheRealMindChild · · Score: 1

      We aren't talking rocket science here. If a website is being visited above a certain threshold of what is seen previously in the logs, flag it. If a number of new websites above a certain threshold are being visited, flag it. Do the same for FTP/SSH/InsertYourFavoriteProtocolHere. Obviously, there are cases where something is flagged that isn't meanie activity... so you go "Meh. I was spidering a lot of porn that day". In these cases, false positives aren't necessarily a bad thing. It is just one more line on the report.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    54. Re:Scary by pcgabe · · Score: 1

      ZoneAlarm, AVG and Spybot are _incapable_ of detecting trojans like the aforementioned Kraken simply because they are polymorphic.
      Hi, sorry, what?

      ZoneAlarm is, in fact, incapable of automatically allowing outgoing access to an infected file because it is polymorphic. If the file's contents change, it loses its permissions. As anyone who uses both ZoneAlarm and Firefox knows. (Can't browse the web? Well, did Firefox update itself?)
      --
      Don't put advice in your sig.
    55. Re:Scary by Sandbags · · Score: 1

      Basic memory protection yes, but that's not really what I'm refering to. I'm talking about noexecute memory spaces, which prior to SP2 in XP, an application inside a file (say jpg) could launch. In Unix, this has been forbidden since day 1, and requires no hardware level support. This is one of Windows critical flaws.

      Also, Even Vista just now has launched Protected Memory Programs, a special program with a certificate that allows the OS to prevent other applications for seeing inside that application'as memory at all, or watching what it's doing. unfortunately, this also PREVENTS virus scanners from seeing inside this memory. There's a certificate needed to ruin the program, but if that could be forged, or if a protected app can under a buffer overrun vulnerability, then we'd be screwed.

      In OS X, one application can not access another application's memory space, not even for read operations, unless that application places its data in a shared memory space. Even the kernel copies portions of itself into these emory spaces instead of using a shared memory resource so if a program crashes, onlt that copy dies, the core is uneffected. Vista and XP do this for a lot of applications processes, but it's still possible to kill the kernel by killing a program badly. OS X only goes down if there's actual bad data in the kernel (an actual kernel bug, or more likely, faulty RAM chips).

      Also, because of the way memory is assigned, and the walls drawn around programs, most traditional viruses are simply impossible.

      There are ways to hack a mac, and rain root permissions, but a human needs to do this (though a web page might open the door if a dumjb user is on the other end) Once in, they could change passwords, mess with stuff, install applications, but anyt background services, like a bot, that they might wish to install, could be easily discovered by a virus scanner, and may even be readily obvious to a user.

      --
      There is no contest in life for which the unprepared have the advantage.
    56. Re:Scary by nahdude812 · · Score: 1

      You do know that major trustworthy websites such as Kelly's Blue Book have served malware-infected advertisements and otherwise been compromised such that simply viewing the page in IE would get you infected, right?

      User operations which are supposed to be safe are not necessarily.

    57. Re:Scary by xeoron · · Score: 1

      Would you mind sharing the script?

    58. Re:Scary by ceoyoyo · · Score: 1

      Wasn't Google serving infected ads for a while? Or was it Yahoo?

    59. Re:Scary by ceoyoyo · · Score: 1

      The OS X install won't LET you use your computer routinely as root (aka Administrator on Windows). Last time I installed Linux it was technically possible to do so, but you got a VERY stern warning not to and had to jump through hoops to do it.

      That's the difference. To make Windows moderately secure* you have to do something unusual. To make Linux or OS X moderately secure* you don't.

      * I totally agree, not running as root is probably the biggest single security improvement possible.

    60. Re:Scary by ceoyoyo · · Score: 1

      Because it's a cultural thing. Windows uses have been trained that installing and running a program requires root access. It's not universally true anymore (although still REALLY common), but it sure used to be. And it used to be almost universally true when there wasn't an easy option in the OS (at least in the more common, non-NT stream) to enter a password and run a command with root privileges.

      Run as is the technical requirement to solve the problem. Now Windows has to overcome the training from the last fifteen years AND beat developers (MS and others) into not demanding administrator access when it's not absolutely needed.

    61. Re:Scary by fimbulvetr · · Score: 1

      Oh yeah, I forgot about ZA being 100% secure. Forgive me for thinking that no one product or line of defense is capable of rendering Windows secure to the threats of the world.

    62. Re:Scary by Anonymous Coward · · Score: 0

      Hello!

      (LOL, do I know you/have I made your acquaintance?)

      Anyhow - Enjoy the guide, it works, no questions asked...

      APK

    63. Re:Scary by fimbulvetr · · Score: 1

      Both Doubleclick and Yahoo, IIRC.

    64. Re:Scary by Iamthecheese · · Score: 1

      And I suppose Linux is safer because I could never send out hot_teen.bin with notice "You must be logged in as root to view" The reality is, Windows seems less secure because PEBKAC

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    65. Re:Scary by jotok · · Score: 1

      Ok...how do you determine what your "threshhold" value is?
      Most people I see use confidence intervals for this but whenever I see them do this, they invalidate the assumptions of the technique or accepted method of inference.

    66. Re:Scary by kauttapiste · · Score: 1

      Hence why I also said using a bit of common sense (i.e. not clicking on everything that shows up in your email)


      Security by not accidentally doing something you shouldn't. Sounds foolproof!
    67. Re:Scary by Kugrian · · Score: 1

      I jest, but still, the fact that all these issues are undetected by anti-virus programs does make me worry. My only windows box atm is not online, but when it is, I secure it as much as the next /.er. Most of my worry is for the people whose computers I have to go fix than mine. If a drone can't be detected, I'll look bad!

    68. Re:Scary by mgblst · · Score: 1

      I also will occasionally check on the traffic that is outbound from my PC just to make sure something like this has not occured. This goes beyond what a regular user should be expected to do. I mean, what counts as normal traffic? This can cause problems similar to the situation where people start deleting files that they don't know about. If people start killing applications and services just becuase they are using the network, trouble won't be far behind. Anti-Virus tools will often check the network.

    69. Re:Scary by Anonymous Coward · · Score: 0

      "just because these programs say you haven't been infected, there's a non-trivial chance that you have been"

      This. And once your OS is compromised, it is literally IMPOSSIBLE to EVER be sure again that your machine is clean.

      So how much of your network traffic have you been sniffing to make sure it's not botnet communications?

    70. Re:Scary by Dave+The+Magni · · Score: 1

      Thanks for playing, AC, but a) I didn't say "unprotected", and b) I'm really good at what I do.

    71. Re:Scary by TheRealMindChild · · Score: 1

      Quite easily. For instance, you scan the logs and find that my machine visits slashdot, say, 10x a day on average. Somewhere along the lines, we have a max on a day where I visited slashdot 20x. So to start with, the threashold is average + (max - average) essentially saying that if I visit slashdot more than you have ever seen before, flag it.

      Obviously, there will be days that I go beyond this. It doesn't become an issue seeing it in the logs unless I see something akin to 40+ visits to slashdot have taken place that day. As time goes on, the averages and thresholds match better to my internet habits.

      This also means, if you were to take such an approach, you have to have logs of some sort already exist. For me this was a no brainer. For others who just wake up one day and decide to take security seriously, then it will be more of an issue. I consider that to be the pain of stupidity though. Even on a retail, dedicated, linksys router for instance, there is no practical reason not to turn logging on.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    72. Re:Scary by dc29A · · Score: 1

      Basic memory protection yes, but that's not really what I'm refering to. I don't know ... "Windows not having complete memory isolation between programs" Sounds pretty clear to me ...

      I'm talking about noexecute memory spaces, which prior to SP2 in XP, an application inside a file (say jpg) could launch. In Unix, this has been forbidden since day 1, and requires no hardware level support. This is one of Windows critical flaws. Funny you mention that. I do recall Unix being hit by many buffer overflows. In fact, the first known worm was on ... yes, Unix, the finger service. Oops?

      There's a certificate needed to ruin the program, but if that could be forged, or if a protected app can under a buffer overrun vulnerability, then we'd be screwed. If your Apache server has a vulnerability you are fscked too. In fact replace 'Apache' with [insert system service that takes data from the outside world]. What's your point? Important programs can and do have security vulnerabilities? You don't stay! Stop the presses, news at 11!

      Vista and XP do this for a lot of applications processes, but it's still possible to kill the kernel by killing a program badly. OS X only goes down if there's actual bad data in the kernel (an actual kernel bug, or more likely, faulty RAM chips). You have no idea how the Windows kernel works don't you? So if I understand right, if your OS X runs on a Mac that has a faulty RAM module or a bug in it's kernel it will magically be ok? Whoa! I wonder why our Sun machine went down hard in flames. Oh right, faulty hardware. But fear not, the thingamajic inside Mac OS X can make sure the Mac runs without problems even if the memory crashes and burns.

      Also, because of the way memory is assigned, and the walls drawn around programs, most traditional viruses are simply impossible. How is this possible on the Wintel PC if you don't run as administrator? Oooops, it's not possible. I've been using Windows since Win2k, never had one anti malware program installed. Nothing ever got through.

      There are ways to hack a mac, and rain root permissions, but a human needs to do this (though a web page might open the door if a dumjb user is on the other end) The root of the problem. The dumb/ignorant human using the computer.

      Once in, they could change passwords, mess with stuff, install applications, but anyt background services, like a bot, that they might wish to install, could be easily discovered by a virus scanner, and may even be readily obvious to a user. You never heard of rootkits didn't you?

      Feel free to resume your Windows bashing and make sure you don't let facts get into your way.
    73. Re:Scary by Anonymous Coward · · Score: 0

      I know about the "run as" command, but it isn't nearly as powerful as "sudo".

    74. Re:Scary by Anonymous Coward · · Score: 0

      Everything wants you to input the admin password, you can't even check the calendar ! You can on Vista. Nice, a simple 200$ upgrade to be able to check the calendar.

      Saying that it won't solve any problems is also moronic. I know, I know, I never said that it wouldn't fix anything... it's nice, but the guy I was replying to was saying that it was the only thing that people had to do to be "secure". As I said, I've tried it on my windows (2003 server), but I'm not sure that I'll keep this setting in my next install ... I guess that, since I have a lot of common sense, and am paranoid, I can run as admin :)
    75. Re:Scary by marcosdumay · · Score: 1

      You still can't know. Altough you are safer without Windows, you have simply no means of knowing that your computer is compromissed. On any OS.

    76. Re:Scary by Rary · · Score: 1

      ...simply viewing the page in IE...

      Okay, so I left "use Firefox" off the list. My point remains.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    77. Re:Scary by nahdude812 · · Score: 1

      No, it's my point which remains. There's nothing you can do to absolutely guarantee you never get your computer infected other than never connecting it to a network and never installing any software on it, and also never buying any peripherals for it.

      External hard drives sometimes come preloaded with malware, one of the guys in your office might have sent you an infected attachment which he thought was clean, and sometimes you're bitten by a zero-day exploit for which there's no patch, and which requires no action on your part to exploit.

      Windows is a bigger install base, so it's going to have more exploits in the wild against it than other OS's. As long as this remains true, and as long as programmers remain fallible, Windows will need more attention than other OS's. Note, I'm not making a value judgment about code quality or number of vulnerabilities. Windows is a juicier target, so there's going to be more effort made to exploit it.

    78. Re:Scary by Spokehedz · · Score: 1

      You missed my point entirely. You have to EDUCATE the user to know when to NOT 'Run As Administrator' because they are blindly clicking through prompts because there are so many of them for so many mundane things such as copying a file or deleting a shortcut.

  5. Detection? by Brit_in_the_USA · · Score: 5, Insightful

    With an "80%" miss rate by AV tools, It would be very helpful to know what software anti-virus programs do detect Storm and Kraken? So that responsible users can check their PC's.

    1. Re:Detection? by Anonymous Coward · · Score: 1, Funny

      Two words: hardware firewall.
      Ok 2 more words: watchfor blinkenlights.

    2. Re:Detection? by JCSoRocks · · Score: 1

      Riiiight... because fortune 500 companies don't have hardware firewalls.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    3. Re:Detection? by Anonymous Coward · · Score: 1, Informative

      Two words: hardware firewall.
      Ok 2 more words: watchfor blinkenlights.


      My blinkenlights are going crazy right now! Oh, I should stop all my torrents, too?

    4. Re:Detection? by bigpicture · · Score: 1

      You might try ESET NOD 32.

    5. Re:Detection? by interiot · · Score: 1

      Hardware firewalls don't prevent employees bringing laptops / USB drives home and infecting them there. Hardware firewalls don't totally cut off outbound connections, so once the code gets inside, it has a chance to be able to communicate out.

    6. Re:Detection? by kcbanner · · Score: 2, Insightful

      They do have firewalls, they also have Joe User who likes to open every email and click each link to see "fun" pictures.

      --
      Obligatory blog plug: http://www.caseybanner.ca/
    7. Re:Detection? by 01000011011101000111 · · Score: 1

      But hardware firewalls do have logs, meaning you can track down larry in accounts and ask him politely why his pc is sending 500,000 emails a day, and more specifically, why he decided it was a good idea to double click britneyspearsnude.jpg.exe at work... Better yet, get the HR bod that deals with misuse of computer systems (read: looking at porn at work) to come along at the same time and really go for them... Shout at enough users and eventually they'll learn...

      --
      Programming is an Art. I am an Artist. Does that mean I get to wear a daft hat?
    8. Re:Detection? by SatanicPuppy · · Score: 1

      I've seen some big corporate firewalls with "Allow All" set for outbound connections. Doesn't matter how sexy the firewall if the guy configuring it is a moron.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    9. Re:Detection? by Anonymous Coward · · Score: 2, Funny

      Just browse pr0n until you come across one of those 'your pc is infected' warnings, then use their free tool. Works every time.

    10. Re:Detection? by toleraen · · Score: 1

      Has NOD32 proven that it can block it? Their site makes no mention of Kraken, and googling it just brings back tons of warez sites.

    11. Re:Detection? by jandrese · · Score: 1

      Wow, I don't envy the guy who's job it is to look through the millions of TCP connections per day to find the ones that look "wrong". Sure you can do some statistical aggregation to find someone who is actively sending out thousands of emails (which your firewall is likely blocking anyway), but finding the one guy who clicked on a bad link in the absolute torrent of connections? Laughable.

      --

      I read the internet for the articles.
    12. Re:Detection? by bigpicture · · Score: 2, Interesting

      They have a heuristic engine that seems to catch most things, before they are recognized to be out there. ("in the wild") If you read all the independent tests it consistently comes out ahead of all others. I have been using it for three or four years, and never had an infection, but with Norton and McAfee I have had infections.

      NOD so far has nailed all the web files that I have opened, either accidentally or intentionally. The big red splash screen pops up every time.

    13. Re:Detection? by CodeBuster · · Score: 1

      TFA states that the program can update its binary (and does so regularly) to evade the sorts of checksum detections which are used by AV tools to detect malware. It is quite possible that each infection is unique in checksum AND changes regularly after the initial infection. It probably randomizes file names and locations as well and rootkit techniques may also be employed to further evade detection. It is impossible to say for sure, but the botnet designers certainly did NOT want to be found so you can bet that they have gone to extraordinary lengths to conceal their programs. In fact, the only reliable way to detect that you are infected might be to run a packet monitoring program on a different machine and capture traffic off the network card to confirm or disprove the infection.

    14. Re:Detection? by nahdude812 · · Score: 1

      Ok, so now you have his computer squared away, but 75 other computers are now infected. Also maybe he clicked it at home, and brought his laptop in already infected.

    15. Re:Detection? by Wavebreak · · Score: 1

      I can't really speak about this worm specifically, but I'd like to affirm that NOD32 is indeed quite fantastic. Practically no false positives, great detection rate in every independent test I've seen, quiet and unintrusive, doesn't mess with your system like Norton etc., and blazing fast.

      --
      Nobody expects the British Columbia Human Rights Tribunal.
    16. Re:Detection? by Anonymous Coward · · Score: 0

      Wow, I don't envy the guy who's job it is to look through the millions of TCP connections per day to find the ones that look "wrong". Sure you can do some statistical aggregation to find someone who is actively sending out thousands of emails (which your firewall is likely blocking anyway), but finding the one guy who clicked on a bad link in the absolute torrent of connections? Laughable.

      You are so right. Because there are no automated tools to assist with a repetitive task involving the analysis of data (and you thought computers were good at that - HAH! whoever told you that was bullshitting!). Certainly you could never dream of using a computer to check on things like whether one person suddenly utilizes a network resource far more than everyone else. You definitely can't run an IDS and check out the alerts, nosiree! Corporate networks NEVER use a transparent HTTP proxy that also happens to be the only device on the network with a routable IP. Because, y'know, they would just be too hard to monitor that way. That proxy also could never ever run any kind of content filter. That would require a technology so advanced, it would be indistinguishable from magic!

      You also couldn't grep your logs for the bad link, or the bad file that the bad link loaded, etc., find the IP address involved, and perform a quick lookup to see which computer (and therefore which desk and which user, this being a corporate network) made the request. The HUUUGEEEE, GIANT torrent of connections would really definitely not be just the kind of simple repetitive job of performing a search for a known bit of data throughout your logfiles.

      Laughable indeed! We could save a lot of laughs if we just gave a guy a job of looking through millions of TCP connections per day to find the ones that look "wrong". Because that's how it would be done in the Real World, right?

      Low userID number be damned, stick to a subject you actually know something about mmkay?
  6. How does it get in? Duh! by apachetoolbox · · Score: 4, Informative

    Just how Kraken is infecting machines is still unclear, but Royal says the malware seems to appear as an image file to the victim. When the victim tries to view the image, the malware is loaded onto his or her machine. "We know the picture... ends in an .exe, which is not shown" to the user, Royal says.

    1. Re:How does it get in? Duh! by ceoyoyo · · Score: 5, Funny

      They should just ban that .exe image file format. It's nothing but trouble. It doesn't even always reproduce the image!

    2. Re:How does it get in? Duh! by BodhiCat · · Score: 1

      OK, if it ends in .exe its only infecting Windows PC's, how about saying this somewhere in the article????

    3. Re:How does it get in? Duh! by AndGodSed · · Score: 3, Insightful

      Which just goes to show that the best defense against infection is an educated userbase.

      And then they must be willing to act along the guidelines for security set by IT dept.

    4. Re:How does it get in? Duh! by gad_zuki! · · Score: 0, Flamebait

      Why are email providers still allowing people to send executables out via email? I believe only gmail blocks them. End users shouldnt be receiving executables via email. If you need to send them something they can get it via http or ftp. This will stop the whole "but it looked like an acrobat file" social hack we've been seeing.

      This includes executables in container formats too (zip, rar, etc).

    5. Re:How does it get in? Duh! by gnick · · Score: 1

      They should just ban that .exe image file format. Please don't suggest that - You never know who may take it seriously. One associate in our IT department suggested improving security by banning all e-mail attachments - Solution: Snail-mail CDs nationwide to communicate with customers or collaborate on documents... Of course, that was a little more insightful than the suggestion that we change our user-policy to disallow buffer over-runs...
      --
      He's getting rather old, but he's a good mouse.
    6. Re:How does it get in? Duh! by plague3106 · · Score: 2, Informative

      Because normal people can't setup a webserver to send a program to their home or someone else? Yours is an overblown solution to a problem, and is prett arrogant. " I can't see why this would ever be valid, so it must not be valid!" Ugh.

    7. Re:How does it get in? Duh! by Thanshin · · Score: 1

      I find it hard to believe it got that many machines by having users click "olsontwinsnude.jpg.exe". I try not to believe many things, but as I grow older and know more people it's becoming harder.
      Oh, the happy days when I believed I was finding many times my share of stupid people.
    8. Re:How does it get in? Duh! by theCoder · · Score: 1

      "We know the picture... ends in an .exe, which is not shown" to the user, Royal says.


      Even a well educated userbase that knows that running random executables could get confused if the file name is shown as "blah.jpg". The decision at Microsoft to hide extensions by default was nice in theory, but it has ended up confusing more users because sometimes the extension is on the file name (mostly on web sites) and sometimes it is not. I don't know why MS keeps hiding the extensions by default. It should be clear to them by now that it causes more harm than good.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    9. Re:How does it get in? Duh! by toleraen · · Score: 1

      Because normal people are (legitimately) sending exe files all the time, right? If my Mom ever has to call me up to ask how to email me the exe of the recipe manager program she just compiled from the code she wrote from scratch, that's fine with me.

    10. Re:How does it get in? Duh! by Rogerborg · · Score: 1

      Um... under what circumstances is the trailing .exe not be shown? Either the machine is already owned, or there's some fucked up Outbreak / Outbreak Express configuration that allows this, or they're, well... bullshitting. To put it politely.

      --
      If you were blocking sigs, you wouldn't have to read this.
    11. Re:How does it get in? Duh! by jandrese · · Score: 4, Insightful

      Microsoft's "hide extensions by default" has to be the worst security decision of all time. I know it's the first thing I turn off when I use a new machine, but still, most people leave it on and it's just asking for trouble.

      --

      I read the internet for the articles.
    12. Re:How does it get in? Duh! by rbochan · · Score: 2, Insightful

      "We know the picture... ends in an .exe, which is not shown"

      And yet, still to this day, Microsoft has the godawful stupid default of hiding the damn file extensions.

      --
      ...Rob
      The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
    13. Re:How does it get in? Duh! by bestinshow · · Score: 4, Interesting

      The problem is that Windows hides file extensions to make filenames look prettier.

      Of course, the user should think "hmm, why does this filename have .jpg still?", but let's ignore the user for now and assume them to be a moron that will do the worst possible action.

      Windows could do a lot more itself. It could have a set of very basic rules to run on files when they are downloaded or double clicked.

      e.g.,: Filename has two extensions, last of which is exe - mark as highly probably virus/trojan/spyware. Alert the user to this fact, with the disabled "Continue" button for 10 seconds, or never enabled to force the user to rename (Also only use the extension as a hint to the action that will be undertaken when double clicked. Perform analysis of file contents to check that it actually appears to be that type of file.)

      Don't run downloaded .exes (in fact, any .exe that hasn't been run before) until there has been a warning, with a delay so the user can't just click Continue. The warning window shouldn't be bland non-exciting 9pt Calibri either, there should be something to make the user pay attention and think. "Why is Aunt Mavis sending me a cool dancing sheep screensaver?!" I think that Vista does this already?

      Self-extracting zip archives should be identified and de-archived by the OS Zip extraction function, and the .exe part should never be run. Indeed, self-extracting zips should be banned, simply because they're a useless format nowadays.

      But in the end, there will be idiot-user ways around these rules, there will be flaws in the rules (I'm not spending all day tweaking them for a mere Slashdot post), and the malware will adapt.

      On a Mac I imagine you could just give you malware the system image icon in the application package, and it would fool most users. Apart from user education (hahahaaaaaaaaaaaaaaaaaaaaaaaaaa) it's going to be difficult to eradicate the malware problem.

      Of course every time an image file format, or Office file format, etc, has a buffer overrun issue on an OS, exploits will be made. Parsers should be stricter, and peer reviewed for good secure programming practices.

    14. Re:How does it get in? Duh! by xfmr_expert · · Score: 1

      This sounds like a direct result of MS's boneheaded default of hiding extensions of known file types. It's one of the first settings I change. Stupid.

    15. Re:How does it get in? Duh! by plague3106 · · Score: 1

      You're an idiot. No one said anything about compiling code, but you're stupid if you thing normal people don't email exes or even msis to people they know. What your mom does is irrelevent.

    16. Re:How does it get in? Duh! by toleraen · · Score: 1

      You're an idiot. Good point. Excellent point. Most relevant point I've ever seen posted. Well done sir, well done.
    17. Re:How does it get in? Duh! by Teran9 · · Score: 1

      If you are not smart enough to rename the file to *.ex_ and then rename it on the other end then I can see why you can't see why it is valid.

    18. Re:How does it get in? Duh! by plague3106 · · Score: 1

      At least I'm smart enough to realize that if that caught on, we're back at square one, and your "solution" does nothing.

    19. Re:How does it get in? Duh! by Teran9 · · Score: 1

      Sure it does. It requires user interaction on both ends.

    20. Re:How does it get in? Duh! by plague3106 · · Score: 1

      So does running an attached exe. So no, it effectively does nothing.

    21. Re:How does it get in? Duh! by jesser · · Score: 1

      No, the relevant security decision was making double-click mean both "display" and "launch". Showing extensions only helps people who have memorized the meaning of dozens of extensions and check the extension every time.

      --
      The shareholder is always right.
    22. Re:How does it get in? Duh! by dkf · · Score: 1

      They should just ban that .exe image file format. Funnily enough, we do just that. Any attachment with an executable name or content type (no, I don't know the exact list) gets squelched in a filter layer that sits between the main incoming SMTP server and the mailbox servers. It irritates only a few people, and yet it saves the bacon of a great many more.

      Sometimes the jackboots of fascistic pain are the only sane administration strategy.
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    23. Re:How does it get in? Duh! by argStyopa · · Score: 1

      I've double-clicked that image file on like 6 different computers here at work, I even tried a couple in the IT dept, and I still can't get it to show up. Damn those network admins that stop us having fun.

      --
      -Styopa
    24. Re:How does it get in? Duh! by Teran9 · · Score: 1

      It prevents single click activation of an executable by brain-dead users. If the user isn't smart enough to save the attachment and rename the file then they aren't smart enough to decide whether it should be installed or not. If you are talking about a public email service, then sure, leave it up to the users. In a corporate environment - no way, strip executables and scripts.

    25. Re:How does it get in? Duh! by fluffy99 · · Score: 1

      Don't run downloaded .exes (in fact, any .exe that hasn't been run before) until there has been a warning If you download a file with IE it is tagged with the zone it was downloaded from (the tag is in an alternate NTFS data stream). Unless you've changed the security zone settings, Windows will warn you before running a file that was downloaded from the internet zone. Se in this case using an alternate browser defeats this safeguard.
    26. Re:How does it get in? Duh! by plague3106 · · Score: 1

      Narrowed your focus now I see.

      If it's a corporate environment, why not just have the users running as a local non-admin account? Seems that would make more sense.. and I've emailed binaries more in a corp. environment more than I have as a home user.

    27. Re:How does it get in? Duh! by spitzak · · Score: 1

      Can somebody tell me exactly what Windows does when it is in "hide extensions mode" and the file is named foo.jpg.exe? One weird thing is that nobody anywhere seems to be answering that question. Hard to believe but there really are people who don't use Windows enough to figure out a test for this question (I don't know what software to use, I don't know where the option is, etc).

      I'm beginning to suspect it shows just "foo", which would indicate really bad programming at Microsoft (basically using different rules for the extension when hiding verses when figuring out what to do).

      However if it shows "foo.jpg" then this is really a good indication of two things: first that hiding the extensions is a really bad idea. But, perversely, it is an indication that the extension is a *really good* idea for determining what a file is, better than hidden attributes used by OSX and Mime or magic bytes used by a lot of Unix utilities.

      Another question: these programs show some sort of icon or preview, don't they? Do they show the exe icon or the jpg icon, or the jpg.exe icon? If they actually show an icon different from what Windows will do when they double-click, then that is incredibly stupid on Microsoft's part. However I find it hard to believe they could be that stupid, or at least so stupid that they would not have fixed this years ago. So another question: what icon is shown?

    28. Re:How does it get in? Duh! by jandrese · · Score: 1

      I'd argue that if most average users see a file called "hotstuff.jpg" they'll think it's a picture, but if they see hotstuff.jpg.exe they'll stop for a moment and at least go "what is wrong with that file?" It just looks wrong at first glance, which is really what you need to get people started down the road of good security. Arguably, hotstuff.exe would be harder to spot because it follows the basic pattern people are self trained to recognize on Windows machines.

      Also, clueless luser jokes aside, I think most users would practice better security if their OS didn't work against them quite so much. Only .exe files should execute with a double click like that. .scr files should require a right click to execute (a double click could bring up a box explaining that it's a screensaver and needs to be installed to be used and not to trust it if you found it on the internet). .pif files shouldn't be executable at all unless they're actually a .pif. I'm sure there's something else I'm forgetting, but you get the idea. Keep the OS simple and logical and people won't be fooled by surprising stuff like that.

      --

      I read the internet for the articles.
    29. Re:How does it get in? Duh! by Teran9 · · Score: 1

      Privilege elevation under Windows XP and 2000 is too easy. You started by saying that normal people can't be expected to setup a web server. I said they don't have to. Blocking attachments prevents the less intelligent from running stuff that they shouldn't. It does not prevent people with any kind of neural activity from getting their job done. Is it the "solution"? No. I didn't say it was. It is an ounce of prevention.

    30. Re:How does it get in? Duh! by ceoyoyo · · Score: 1

      Oh, my university had the brilliant idea to ban .exe, .scr (okay fine), plus .zip (fortunately they don't know about .gz) and for a while .doc. Very irritating. To get around the .doc thing you had to zip, but .zip was banned, so you had to teach everyone to use .gz.

    31. Re:How does it get in? Duh! by ceoyoyo · · Score: 1

      Wouldn't it be easier just to make Adobe and other image software makers to just not support .exe in Photoshop et al? ;)

      Come to think of it, maybe someone could just patent the .exe image file format. That sure killed off that fractal compression image format.

    32. Re:How does it get in? Duh! by Fissure_FS2 · · Score: 1

      It shows up as "foo.jpg", and yes, hiding extensions was a really stupid decision.

      Executables usually have icons embedded inside them (though I don't know the specifics; it's probably just part of the file header), so whoever creates the malware can just embed a "picture" icon inside and Windows will display that as the icon.

      --
      My life's goal is to get a score of +3!
    33. Re:How does it get in? Duh! by weicco · · Score: 1

      Well, Windows already does that. If file came from internet zone, Windows prompts you whwn you try to execute it. You must specifically tell Windows that it is OK to run the program.

      I just made a little test. I emailed me executable file as attachement. Mail came via our corporate Exchange server and I opened it with Outlook (not Express). Outlook tells me: Outlook blocked access to the following potentially unsafe attachements: foo.exe

      I renamed the file to foo.jpg.exe and resent it. Outlook still blocked it. I think there's some option in Outlook that allows me to open the attachement and run the executable but I can't find it...

      So I'm not sure what MS can do about this. If administrator opens EXE files on production server (s)he should be publicly flogged and denounced.

      --
      You don't know what you don't know.
    34. Re:How does it get in? Duh! by mgblst · · Score: 1

      No, running as admin as defauly is the worst security decision ever, which is why they moved away from it.

      Hiding extensions is probably not that much of a problem, most people don't know what the difference between exe and jpg files means. They would still run it. All mail programs should just strip it out anyway.

    35. Re:How does it get in? Duh! by plague3106 · · Score: 1

      Oh, so you say privledge elevation is easy under WinXP, so I guess it must be trust right?

      Blocking attachments just adds hasle and does nothing to solve the problem. And you did try to pull this crap off as a solution, stop trying to revise your position. You suggested something stupid and got called on it. Get over it already.

    36. Re:How does it get in? Duh! by notmyusualnickname · · Score: 1

      I deselect that option on any windows box I use, as a matter of principle.

  7. Mac Book Air Hacked by Anonymous Coward · · Score: 0

    I hear a Macbook Air was cracked at a security circus....are we even now?

    1. Re:Mac Book Air Hacked by fimbulvetr · · Score: 1

      It was the first one to go down and it only took 2 minutes.

      http://www.news.com/8301-13579_3-9905095-37.html

    2. Re:Mac Book Air Hacked by JJNess · · Score: 1
      I'm sure someone beat me to this here: 2 minutes into the second day, only after user-input was allowed. The first day was only over-the-network attacks, which all three systems failed. The same exploit can be made to work on any system (it was a Safari exploit) and the Air's desirability as a prize may have influenced its being targeted.

      Carry on now.

  8. Spamming by Scutter · · Score: 4, Insightful

    There are still Fortune 500 companies that allow unimpeded outbound SMTP traffic from their general userbase?

    --

    "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    1. Re:Spamming by ilikejam · · Score: 1

      Infected Exchange server?

      --
      C-x C-s C-x k
    2. Re:Spamming by Anonymous Coward · · Score: 2, Interesting

      Any given Fortune 500 company is big enough to justify having their own mail servers that handle all their traffic for them. Internal users will use the server as relay to the outside world, and all internal machines will naturally be "trusted". How do you suggest the admins are supposed to know which traffic passing out from inside their own network is legitimate and which is botnet traffic? Yes, you could filter all traffic, but that isn't going to be much of a help when a new infection springs up inside your own network.

    3. Re:Spamming by Scutter · · Score: 3, Informative

      Infected Exchange server?

      Yet another reason why you shouldn't be opening e-mail on a production server. Even if you are, the server admin at a Fortune 500 company ought to be smart enough to not click on the latest "Anna Kournikova pics!" e-mail.

      Maybe this is my MS says that Outlook on an Exchange server is an unsupported configuration.

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    4. Re:Spamming by Scutter · · Score: 3, Interesting

      Any given Fortune 500 company is big enough to justify having their own mail servers that handle all their traffic for them. Internal users will use the server as relay to the outside world, and all internal machines will naturally be "trusted". How do you suggest the admins are supposed to know which traffic passing out from inside their own network is legitimate and which is botnet traffic? Yes, you could filter all traffic, but that isn't going to be much of a help when a new infection springs up inside your own network.

      How about "don't trust your users" and "don't set up your server as an uncontrolled relay for them"? It certainly possibly, if nothing else, to limit the number of connections/minute or the number of recipients/message to at least contain the damage rather than allow your users unfettered access to your mail subsystems.

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    5. Re:Spamming by BigGar' · · Score: 1

      Well for starters all SMTP traffic should be dumped at the firewall except that coming from the white listed servers.

      --


      Shop smart, Shop S-Mart.
    6. Re:Spamming by Anonymous Coward · · Score: 0

      Well for starters all SMTP traffic should be dumped at the firewall except that coming from the white listed servers.
      You're missing the point: the article states that machines at several Fortune 500 companies have been infected. For some reason people have either ass-u-me'd that this means the servers have been infected or that the mail servers at these companies are acting as open relays: neither of which are actually implied by the article.

      If a desktop inside a company gets infected and starts to send email out to the internet via. the company mail server, what difference does white-listing peers who can relay help? There is no relaying happening: the mail server is being used by a trusted MUA within a trusted network. You have to trust a certain percentage of the users within your own network, otherwise what's the point of having a mail server in the right place?

      The only sensible suggestion so far is that a properly configured server should impose connection rate limiting for individual machines, but if you have 50,000 employees and 10% of those are acting as botnet agents, that's still going to let through a lot of spam. It's also unlikely you'd ever notice the increase in traffic on the back of the normal usage patterns of 50k users anyway, and you certainly wouldn't notice it in the logs unless you were already looking for it.
    7. Re:Spamming by SatanicPuppy · · Score: 1

      I assume you mean outbound; any large business is going to have problems if they try to use whitelists for all their incoming mail...You really have to let the spam filter take care of the junk that will come through, though stripping out .exe and archive files is smart.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    8. Re:Spamming by AvitarX · · Score: 1

      Have the mail server not accept mail on port 25 (internal computers can be properly configured).

      Block all port 25 traffic at any point where is can be done.

      The only computer that needs port 25 if the companies mail relay. It can sit in the DMZ and no port 25 traffic and be allowed in or out. This should prevent the further spread, but not the infection.

      The only easy ways I can think to do that are:
      1) block all exe's on the mail and block all webmail sites (not practical)
      2) Make sure all users have show extensions set and educate them (good luck)(this assumes that it is a .jpg.exe with an image as the thumbnail)

      Perhaps virus software can detect double extensions and warn/prevent running them. This would too require some level of education for the user, or they will still run it, but it would be far less invasive than current real time scanning.

      I think a large part of the problem is that hiding extensions is bad, and was a mistake to implement.

      I think far smarter would be to show them, and make them immutable if people changing them was much a problem, or do what Gnome does, where right-click rename defaults to only renaming the file.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    9. Re:Spamming by Anonymous Coward · · Score: 0

      The only computer that needs port 25 if the companies mail relay.
      Why do you assume it's relaying? The traffic is coming from inside the companies own network, using the companies own mail server. Sending email from employees to other mail servers via. the internet is the entire point of having a mail server that is connected to the internet. Come to that, if you block all inbound attempts on port 25, how the heck is your company supposed to ever recieve any email from anyone?

      I'm beggining to get the feeling that people have heard the term "Open relay" in relation to spam or botnets but just don't quite understand how mail actually works...
    10. Re:Spamming by Anonymous Coward · · Score: 0

      Actually, it's an "unsupported configuration" because Outlook and Exchange use a different version of MAPI.

      I worked at a place where an admin before me had installed the full Office suite on the Exchange 2000 server - it worked for a while, but when we tried to fully implement a fax server that wanted to send confirmation/notification emails via MAPI the MAPI completely fell over - via Deep Magic and about 5 hrs. on the phone with MS MAPI got to work again.

      Definitely not recommended.

    11. Re:Spamming by Splab · · Score: 1

      it doesn't matter, as soon as the botnet is inside your network, you got a huge problem, any zero day exploit will be able to be fired off within your own network!

      Your security is only as strong as the weakest link - educate your users!

    12. Re:Spamming by AvitarX · · Score: 1

      I miss communicated.

      Port 25 would be open between the mail relay (in the DMZ) and the internet.

      It would be blocked between the DMZ and the internal network. This would not prevent infection (as I said), but would prevent the further spread/sending of spam by zombies.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    13. Re:Spamming by rcamans · · Score: 1

      Hey, I love Anna! Please don't say I can't have any more Anna pics.

      --
      wake up and hold your nose
    14. Re:Spamming by Sandbags · · Score: 1

      And what do you do to detect SMTP traffic outbound on port 80 to someone elses infected bot in the cloud? You can't simply block port 80 (that's HTTP), and unless you have an inline packet inspection firewall (BIG BUCKS!!!) then you won't know it's happening.

      --
      There is no contest in life for which the unprepared have the advantage.
    15. Re:Spamming by Sandbags · · Score: 1

      regardless of how well you filter your own mail server, you can't stop every employee from using g-mail or some other web based e-mail service. Sure, general employees may be restricted to a while list, but likely your executive team refuses that request, and I would not doubt their machines are some of the most infected in the company (seen it too many time myself...)

      --
      There is no contest in life for which the unprepared have the advantage.
    16. Re:Spamming by asuffield · · Score: 1

      These places don't usually have strong internal firewalls ("Windows has a built in firewall, why do we need another one?"). The infecting mail gets opened by some manager, and the virus promptly spreads itself directly to the local servers with the latest batch of remote exploits. Nobody has to do it on the server directly.

    17. Re:Spamming by BigGar' · · Score: 1

      Yes, I meant outbound outbound mail. I should have been more clear and that incoming mail must be filtered, cleaned, etc.

      --


      Shop smart, Shop S-Mart.
    18. Re:Spamming by BigGar' · · Score: 1

      Well granted, if they're going to be sending over a likely allowed port makes things more difficult but you can do a similar this with http traffic and run all of it through a proxy so at least all of it should be hitting the firewall from a known limited set of ip-addesses otherwise its dropped. Is this a perfect solution, of course not, does this increase the level of management overhead, required, yes it does and yes it costs more money to do it too. But just throwing up your hands and saying well they could just do x, y & z so there's no point to it is BS, force them to do x, y & Z and then start working on how to stop that too.

      --


      Shop smart, Shop S-Mart.
    19. Re:Spamming by Sandbags · · Score: 1

      So what's different about port 80 gouing through a proxy server vs traffic on port 80 from a known internal IP from DHCP or a static host? Unless the proxy is using a whitelist, it's going out anyway...

      --
      There is no contest in life for which the unprepared have the advantage.
    20. Re:Spamming by KiloByte · · Score: 1

      Infected Exchange server?

      Yet another reason why you shouldn't be opening e-mail on a production server. Hey, I do read my mail by ssh+mutt onto the real (production) mail server. And on an university account that should be deleted ten years ago, I can still ssh in and run pine. I don't see either of these systems as insecure.

      I guess the issue is more like: how in the blazes a buggy e-mail client (and bugs do happen) may take over the whole system?
      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    21. Re:Spamming by wintermute000 · · Score: 1

      Agreed (we certainly don't allow that here) but since its updatable, who knows what else it can do

  9. Best practices, people! by Anonymous Coward · · Score: 2, Insightful

    Maybe if people stopped relying on antivirus and malware detectors alone, and started educating their users and locking down their systems (instead of giving everyone root / local admin rights), we wouldn't have this problem...

    Security isn't a technology problem, it's a people problem.

    1. Re:Best practices, people! by QuantumRiff · · Score: 1

      And right after that, we'll start educating the public about how they can maintain their brakes and engine, in order to prevent accidents.

      Oh, wait, those require "experts" that are either licenced, or can prove their knowledge with "certifications"? The general public doesn't care about computer security. Just like they don't care about how the camshaft in their engine works. The push the gas, the engine goes. Why would they be expected to know more? Thats why they hire experts.

      --

      What are we going to do tonight Brain?
    2. Re:Best practices, people! by Anonymous Coward · · Score: 0

      Well, if they don't maintain their cars, maybe they shouldn't have a license. Ditto for people who practice "unsafe hex". IMNSHO, anyone in a corporate environment who gets infected via a vector like this should be fired; It's a social problem -- a lack of personal responsibility. Why do we have warning labels that say "WARNING: This product is known to cause cancer in the state of California" on a bottle of oxygen? People need to act like adults, and stop asking "experts" to solve everything. This extends beyond computer security... this is a societal-level problem.

      And no, I don't expect people to know what a cam shaft is, but I do expect them to know that when their car starts making funny noises to STOP DRIVING IT. Likewise when a computer exhibits signs of an infection!

    3. Re:Best practices, people! by Anonymous Coward · · Score: 0

      Thats the most retardly bad analogy I've seen in a while. Drivers must be educated and licenced to be able to drive a car. The GP was suggesting that computer users also get some education before using a computer.

      You can do plenty of bad things while driving a car, and for the vast majority of accidents, you blame the driver and not the car. Maybe a similar standard should be held for computer users who act recklessly.

    4. Re:Best practices, people! by tinkerghost · · Score: 1

      (instead of giving everyone root / local admin rights)

      The problem is that a lot of programs require this for updates. I have 2 programs that users have to have administrator rights to run because the first thing the software does is look for updates & then try to save information in the registry about when it updated. Worse, the proper solution according to MS, setting it to run as another account w/ administrative rights, doesn't work.

  10. Kraken, you say. by Anonymous Coward · · Score: 0

    Wonder if Leviathan will be next one. Better phone the Ultramarines IT department.

  11. 500,000 Spam a day by insane_machine · · Score: 2, Interesting

    "The firm has seen single Kraken bots sending out up to 500,000 pieces of spam in a day."

    So that's why I have been getting so much spam lately.

    1. Re:500,000 Spam a day by Creepy · · Score: 2, Interesting

      yeah - I have a feeling the situation is a lot worse than this with botnets - my blog server was hit with a comment spam bot slowing that machine to a crawl. After shutting down my forum for two days, I dumped the database for 200000 'pending' posts that failed a graphical word ID check (meaning they would get trashed from pending in a week), wrote a script to grep out the IPs and got almost 120000 as unique (all now blocked). I re-enabled comments and got 80000 more before I disabled it again yesterday and now plan to completely block posts that fail a graphical ID check. Some of these may be attributable to dynamic IP leases, but I still suspect over 150000-200000 machines are involved. I'm still getting severe network performance problems today, so it's like having a denial-of-service attack. I've submitted a list of IPs and timestamps to my ISP, so hopefully they'll be able to do something about it, but I imagine that will take a while.

    2. Re:500,000 Spam a day by bestinshow · · Score: 1

      You'd think that 500,000 spam emails, at 2KB each say, would be noticeable. It's 1GB of data transfer from the user.

      ISPs can scan for this at the network level, they have the technology ("ooh, used a lot of bandwidth between 4pm and 10pm have we, enjoy your 64kbps internet for the next 8 hours!", "hmm, bittorrent traffic, let's limit that eh!"). Even if these bots could only send 5000 a day that would be a hundred-fold decrease in the spam they could send as a whole. Rate limiting should be a feature (enabled by default with reasonable settings) of every SMTP server, and Exchange. Rate limit by number of emails per day, number of recipients per day and number of MB per day.

  12. Wait a sec. I thought... by Anonymous Coward · · Score: 1, Interesting
    ...that security through obscurity didn't work? Apparently it does:

    Kraken appears to be evading detection by a combination of clever obfuscation techniques that hinder its detection and analysis by researchers.
  13. The naked truth about botnets by maxch · · Score: 3, Insightful

    The biggest one is the one that hasn't been found yet.

    1. Re:The naked truth about botnets by x1n933k · · Score: 1

      You're right. However I feel comfortable that guys like Dan Kaminsky, Director Penetration Testing (See article for link) are on the job...Testing and penetrating.

      [J]

  14. It's sending to a predefined list by JoeD · · Score: 1

    All the emails it's sending are to names like sarah_conner@, sconner@, sarahc@, etc.

    1. Re:It's sending to a predefined list by Skynet · · Score: 3, Funny

      Blast! Foiled again!

      --
      Execute? [Y/N] _
    2. Re:It's sending to a predefined list by Fatalis · · Score: 1

      that's "connor"

      --
      Deus est fatalis
    3. Re:It's sending to a predefined list by Skynet · · Score: 1

      Damn, no wonder I couldn't find her!

      --
      Execute? [Y/N] _
  15. Drastic measures by Anonymous Coward · · Score: 0

    Can we ban Windows PCs from connecting to the internet yet?

    1. Re:Drastic measures by Anonymous Coward · · Score: 0

      Yep. Just as soon as Linux is ready for the desktop.

    2. Re:Drastic measures by LiquidCoooled · · Score: 1

      You are a bit late.
      Linux skipped the desktop and went directly to the laptop and smaller.

      --
      liqbase :: faster than paper
    3. Re:Drastic measures by Source+Quench · · Score: 1

      Sure, give everyone Vista.

    4. Re:Drastic measures by DaveV1.0 · · Score: 1

      In other words, never.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    5. Re:Drastic measures by Overzeetop · · Score: 1

      You could, but then grandma would go to a website and download the "free virus check" for her linux box, and it would get infected. Since she needs to run the check (the popup in Firefox told her so), she'd just sudo and install it, per the included directions. You see, it's not the OS, it's the users. Sure, windows is an easy target, but its an easy target because there are so many users who don't know better. You can infect any machine that has internet access and a local accomplice with administrative rights. Since a single user system - i.e. just about any home system - has someone with the ability to elevate to administrative privileges sitting in front of the keyboard ready to install the virus^Wnew solitaire game, there is no real barrier.

      Instead you should ban the internet. It will be much more effective in stopping bots, though it may reduce other desirable characteristics of modern computing.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  16. Aggravating... by MachineShedFred · · Score: 5, Insightful

    Does anyone else find it absolutely aggravating that these stories

    1. Never tell you how you know if you're infected, and
    2. Never tell you how to clean up your shit if you are.

    However, they always give massively generalized statistics on how vulnerable you are!

    Thanks, asshats.

    --
    Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    1. Re:Aggravating... by Scutter · · Score: 1

      1. Never tell you how you know if you're infected, and

      If you don't know whether you're infected or not, you are. Or rather, you should assume you are and take whatever steps are necessary to prevent the spread (like blocking port 25 on your firewall, for example).

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    2. Re:Aggravating... by Thelasko · · Score: 1

      Yes, Just I also hate it when the nightly news runs teasers that say something like, "There's something in your home that can kill you at any second. Details at 10."

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    3. Re:Aggravating... by Anonymous Coward · · Score: 1, Insightful

      I agree completely. Look up Kraken + Bot in Google... lots of fear mongering about a giant bot-net... and NOTHING about how to detect or clean it.

    4. Re:Aggravating... by SatanicPuppy · · Score: 1

      These things are trivial to discover, frankly. If they're using the botnet for Spam, it's probably coming primarily through exploited business machines (since consumer ISPs have gotten pretty good at blocking port 25).

      If you've got a business account, it should be obvious if you're sending a ton of spam, especially if you're paying for bandwidth...Your ISP will be sending you nastygrams, never fear. You should also just be able to monitor your port 25 traffic...The level of spam these are sending out is well above any normal usage for all but the largest companies.

      It's always a good policy to block port 25 for all machines except the designated mail machines, so you don't have to worry about spam bots on anything but those machines. No business really needs multiple mail servers, unless you're sending a lot of crap through email that you shouldn't be.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    5. Re:Aggravating... by mikael · · Score: 1

      And the article will be based on "People staying up late to watch news articles with worrying news about how they may be risking their health by staying up to watch late night news reports and not getting enough sleep".

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    6. Re:Aggravating... by Talsan · · Score: 1

      I agree completely. It's useless without information such as:

      What AV software detects it?
      Where does it install itself?
      What type of traffic should we really be looking for?
      And, as you suggested, how do we clean it up?

      I'm not worried about it being on my system, but I do have to worry about the people in my office who aren't as careful.

    7. Re:Aggravating... by fimbulvetr · · Score: 1

      Hey, stupid. Yeah, you!

      You realize you just implied that you read about Kraken + Bot? Well you most certainly failed to do any critical reading or thinking. Had you got to the point where it mentioned that most software is incapable of detecting this bot, not for lack of signatures but because the bot is polymorphic, your braincell might have been able to deduce that there's no 100% way of "How to detect it".

    8. Re:Aggravating... by Z_A_Commando · · Score: 1

      Maybe I'm wrong, but can't you send mail from ANY port for SMTP? After all it's just an abstraction anyway. Last time I checked there was nothing that required you to use port 25 for a mail server. It's the default, but if these guys are sending encrypted AND customized UDP and TCP packets do you really think they'd use port 25 to send spam? What's more, if they're clever enough to avoid detection, they're also probably clever enough to sink their claws deep into the system settings to avoid whatever port they're using from being blocked (a la Windows Firewall advanced settings). Simply suggesting that one of the 2^16 ports be blocked will not solve the problem. If detection of these things is so easy, then why hasn't someone at the major ISP's been designated to just stare at suspicious traffic logs all day? It's to the ISP's advantage to do this because they support more traffic than a single business.

    9. Re:Aggravating... by Thelasko · · Score: 1

      I realize it violates the DMCA or whatever (like that's ever stopped anyone), but is there somebody with an account at Damballa that can post which antivirus programs detect the virus? Let me guess, only Damballa software can detect the virus.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    10. Re:Aggravating... by Minimalist360 · · Score: 1

      Block traffic from inside machines that are not mail machines TO port 25 on destination machines. If these guys are sending SPAM from your machine then you pretty much have to hit port 25 on the target machines.

      If someone is running a mail server on an exposed port other than 25 then they're not getting much mail anyway.

      Also, the ISP doesn't necessarily care, they could just look at their 95th percentile graphs and send a larger bill, and cap their max bandwidth so they feel the pain. When the customer calls to complain about the slow connection, hell, sell them antivirus software, services, and seminars.

    11. Re:Aggravating... by jotok · · Score: 1

      As an IT security consultant, let me apologize on behalf of this entire industry.

      Basically, there are two ways to make money in this field:

      1. Develop a careful methodology, based on meeting customer requirements, for collecting and analyzing data; write up reports in clear language (WORDS have MEANINGS!) to minimize ambiguities and tailor information to help customers manage their risk.

      or,

      2. Spread FUD.

      There is a LOT of pushback among the vendors against developing any kind of clear methods because the existing ones are so good at raking in the dough...so why develop new ones? For instance, in the past couple of years I've seen lots of sites with "baselines" for network "attack traffic" and they will issue reports when the amount of traffic exceeds the baseline. Unfortunately, this is invariably simply an application of confidence intervals, usually applied in such a way that violates the statistical underpinnings of the technique. You, as the customer, are never told the methods, nor anything that you might use to evaluate the quality of the reporting.

      So how useful is it, really? How useful are "customizable reports" from some engine mailing you PDFs every 8 hours saying, here's the Top 10 Ports (wow, 25, 53, and 80 are in the top 3 again! Whodathunkit)?

      I would really like to push for higher standards, but you get pushbacks from the business development people, you get pushback from your colleagues (because, being nerds, they must immediately challenge anything you say--thanks, Neal Stephenson), and in the end the customer suffers. So, again, I'm really sorry. I'd like to change things but at this point I have no idea how to start.

    12. Re:Aggravating... by hyades1 · · Score: 1

      Couldn't have said it better myself. Hell, couldn't have said it half as well. I can understand that it might be almost impossible to detect the damned thing, but I can't believe there's no way to get rid of it once you know you're infected.

      And that's one of the things that a user should have a fighting chance to figure out by non-standard means. If you work on a PC for several hours per day, you should be able to notice small changes that your overworked IT guy won't.

      --
      I've calculated my velocity with such exquisite precision that I have no idea where I am.
    13. Re:Aggravating... by Some_Llama · · Score: 2, Insightful

      "deduce that there's no 100% way of "How to detect it"."

      then how do they know the size of the botnet and how the infection routine works?

    14. Re:Aggravating... by Anonymous Coward · · Score: 0

      Answers to your questions:

      1) There is a file called 'cmd.exe' on your system

      2) Clean up your machine with option A or option B. Be sure to click on the 'whole disk' option or some infected part may remain.

    15. Re:Aggravating... by Anonymous Coward · · Score: 0

      Uh, so where does the 400,000+ infection statistic come from if there is no way to detect the installation of the bot software or the trafffic it generates?

      c'mon. Lets hear the methodology involved in detecting the evidense at these fortune 500 companies etc.
      SOMEONE seems to know how to find it, if its no FUD.

    16. Re:Aggravating... by Anonymous Coward · · Score: 0

      Does anyone else find it absolutely aggravating that these stories

      1. Never tell you how you know if you're infected... Yes. ISC has a little bit of detail:
      http://isc.sans.org/diary.html?storyid=4256
    17. Re:Aggravating... by MachineShedFred · · Score: 1

      So I should assume that my Mac Pro is infected? Bad assumptions are bad. I was asking, because I'm sitting in a Fortune 500 office, and would really like to know if this crap is on our network.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    18. Re:Aggravating... by Anonymous Coward · · Score: 0

      To answer your questions:

      1. Never tell you how you know if you're infected, and

      a)Yon need to authenticate every software running on your computer.
      b)If you have unauthenticated software, it must run in a sandbox.
      c)You should be able to monitor behavior of unauthenticated software so that you can decide if it is good or bad.

      2. Never tell you how to clean up your shit if you are.

      Once you have answered 1. you can take care of 2. by removing software that is bad or not approved/authenticated. Some bad stuff can be tricky to remove, for those use something more powerful than Symantec/McAfee/Trend. You can also disconnect the hard drive, connect it to another computer, and manually delete the bad files.

      Best,
      AppRanger.com

    19. Re:Aggravating... by Raenex · · Score: 1

      I'd like to change things but at this point I have no idea how to start. Have you considered publishing a newsletter?
  17. Hmm.... by Uthic · · Score: 1

    And right after Kraken, will come Leviathan!

    1. Re:Hmm.... by Keeper+Of+Keys · · Score: 1

      Is it pronounced "kray-ken" or "krakk-'n"?

    2. Re:Hmm.... by unjedai · · Score: 1

      Krock-en's how it's pronounced in the original Scandinavian, and Krack-en's closer to that. http://www.imsdb.com/scripts/Pirates-of-the-Caribbean-Dead-Man's-Chest.html

    3. Re:Hmm.... by Pop69 · · Score: 1

      Must have missed Behemoth out somewhere along the line.

      Damn, I spend too much on Warhammer 40k

    4. Re:Hmm.... by Anonymous Coward · · Score: 0

      followed by the granddaddy of them all, Jörmungandr!

    5. Re:Hmm.... by Keeper+Of+Keys · · Score: 1

      I've always pronounced it Krah-ken, but they didn't even mention that possibility :-(

  18. Ban Windows! Switch to Linux! Blah Blah!!! by RandoX · · Score: 0

    The biggest botnet: Predictable Slashdot posters.

  19. The battle is lost by value_added · · Score: 3, Insightful
    From the fine article:

    Just how Kraken is infecting machines is still unclear, but Royal says the malware seems to appear as an image file to the victim. When the victim tries to view the image, the malware is loaded onto his or her machine. "We know the picture... ends in an .exe, which is not shown" to the user, Royal says.

    There just aren't enough words.
    1. Re:The battle is lost by kalbzayn · · Score: 1

      You would need at least 1000 words to describe this properly.

    2. Re:The battle is lost by Anonymous Coward · · Score: 0

      Sounds like they're taking advantage of the oh, so lovely windows feature "hide extension for known file types". First thing I disable on my xp login accounts.

  20. Or Unix or Mac ... by Udo+Schmitz · · Score: 1, Insightful

    I assume a lot of those are Macs? Because I read on /. that Macs are as insecure as Windows machines and that Apple even takes longer to fix bugs ... Yeah, go and mod me flamebait or troll ... but I really would like an answer from all those MS apologists.

    1. Re:Or Unix or Mac ... by stubear · · Score: 3, Insightful

      Oh, please. Do you honestly think that if Windows were to vanish off the face of the earth tomorrow all these virus authors and botnet operators would suddenly throw their hands up and say "oh well, guess we'll have to find something else to do?" No, they start working on all the exploits in Linux and OSX. Since important financial data is stored in a user's account on the system there's little to stop someone from grabbing this data once they're in. Destroying the user's system is no longer the goal of an attack you know.

    2. Re:Or Unix or Mac ... by AndGodSed · · Score: 3, Insightful

      Well, I don't use mac that often (only via a friend when I visit him...) but I don't think a regular .exe will run on a mac.

      The only way I can see it working is if someone runs parrallels with windows and opens the executable there - thus it is technically a "windows machine" that is infected.

      No os is totally safe from access - what distinguishes Linux/Unix/BSD and maybe even MACOS from the Windows crowd is what you can do when you have penetrated the firewall/got a mail inside.

      With Windows it is easier (for various reasons) to have a program do something illegal - either via user click or automagically - than with the others.

      For a hacker it would still be hard to do anything on a Linux/BSD/Unix box without root/admin privileges - maybe stealing info is the worst (via accounts that do not need special privileges to view/access files).

      Thus the term "HOW SAFE" needs to be defined before one can argue the strong points of an OS over the other.

      For one person ACCESS to the info is a security issue, and for another RUNNING AN UNWANTED PROGRAM (virus/keylogger/trojan/bot) is the issue.

      With the first issue I'd say Linux/BSD/Unix is a little safer than Mac which is a little safer than Windows, with the second issue I'd say Linux/BSD/Unix is way safer than the others.

    3. Re:Or Unix or Mac ... by Sancho · · Score: 0

      Architecturally, there's little difference. However in practice, most vendors install Windows such that the default user is an administrator with no password, making it easier for malware to hide (but otherwise, not making it easier or harder for malware to get onto your machine.) Vista mitigates this slightly by ostensibly requiring an extra click from the user before modifying system files, even if the user is an administrator.

      Despite what most Apple users would have you believe, the biggest reason that malware doesn't target OS X is the same reason that most game companies don't target OS X: market share. Because it's a cat-and-mouse game (malware writers vs. anti-malware writers--each always having to respond to the other), it makes much more sense to target the most common platform. Malware isn't a write-once, run for years kind of deal--it has to be constantly modified in order to escape detection. Effectively, this means that malware requires more updates than most software on a machine.

      As Apple's market share grows, we'll probably see more malware target OS X. We may even see more infected machines initially, as there isn't much in the way of good Antivirus for OS X, most people don't run Antivirus software on OS X because of the perceived safety, and people are more likely to double-click dangerous files due to the perceived safety.

    4. Re:Or Unix or Mac ... by Lumpy · · Score: 5, Interesting

      yes actually.

      Viriuses and bots are Incredibly easy to get installed and infected on a PC. It's brain dead easy.

      It's far harder to get a linux or OSX or BSD infection going as you trigger the "you are trying to install "XXXX" enter your admin information to allow this to install for applications that are going to get it's hooks in the system. all other applications ca reside in a location that is safer and installable by the user only. and YES you can do this in linux, a user can download compile and run or even install an app to the user directory and use it just fine.

      all OSX users I know dont simply click yes to everything because the software makers have 1/2 a brain for those platforms. windows apps all think they need to shove crap all over the pc. and therefore pc users are usedto having even a fricking mp3 playing app shoving thing in the windows system directory, changing the registry, etc...

      stop that stupid behavior (return to farking ini files in the app directory instead of the incredibly stupid registry) and stop installing 65,000 random dll's in the system directories.

      --
      Do not look at laser with remaining good eye.
    5. Re:Or Unix or Mac ... by shrykk · · Score: 5, Insightful

      Do you honestly think that if Windows were to vanish off the face of the earth tomorrow all these virus authors and botnet operators would suddenly throw their hands up and say "oh well, guess we'll have to find something else to do?"

      Well done, you've managed to switch the argument from the factual to the hypothetical.

      This is the standard debate tactic in this situation. Get everyone tangled in debating the possibility of potential but non-existant Mac and Linux malware, judging its likelihood against factual and vastly damaging Windows viruses, worms and botnets.

      Just acquit Microsoft of all culpability for poor and short-sighted decisions, incurring costs in the billions, for millions of users, by saying, "eh, it was inevitable."

      --
      #define struct union /* Reduce memory usage */
    6. Re:Or Unix or Mac ... by markov_chain · · Score: 1

      Destroying the user's system is no longer the goal of an attack you know. Crap. What about every now and then writing random characters to the screen to fool the user into thinking their graphics card is worn out?
      </goodoldtimes>
      --
      Tsunami -- You can't bring a good wave down!
    7. Re:Or Unix or Mac ... by Sancho · · Score: 4, Insightful

      It's the difference between "this platform is inherently more secure" and "this platform is safer because it's not targeted as much." Apple's market share is rising--if it gets too high, it will likely become the target of malware authors.

    8. Re:Or Unix or Mac ... by Sancho · · Score: 1

      It's far harder to get a linux or OSX or BSD infection going as you trigger the "you are trying to install "XXXX" enter your admin information to allow this to install for applications that are going to get it's hooks in the system. Or you get malware that starts up in your .bash_profile and sits around waiting for you to run sudo. Once you do, in almost every Linux distribution or BSD OS that I've seen, you get about 5 minutes where sudo can be run without entering a password.

      But then, I touched on this when I mentioned that the only thing that not being an administrator gets you is that it's harder for malware to hide. A rogue process running as a user could quite easily cause a lot of problems, and most users won't have a clue of how to get rid of it. kill -9? Sure, until you reboot your computer. Did it modify your path? Did it modify your menus so that it looks like you're running Firefox, when instead you're running the trojan (which will probably spawn a Firefox process so that the user is none the wiser)?

      Look at what most malware these days does. It's typically one of two things: either it sends spam, or it steals financial information. The former is quite possible without administrative privileges. The latter may be, depending upon where the information is stored and what is required to get access to it.
    9. Re:Or Unix or Mac ... by Lumpy · · Score: 2

      you are correct, but it is EASY to configure linux to ignore .bash_profile or .xinitrc or others and only use system safe ones or even change ownership of those file to root and only allow changes in them when doing config changes.

      yes the hole of allowing SUDO for 5 minutes after is there but that also can easily be configured to work differently and require it at every turn.

      I personally think that most problems stem from Microsoft dumbing down the OS and refusing to change. hiding the file extension is the single most stupid thing in the world to do. Yet they still refuse to disable that giant security hole.

      --
      Do not look at laser with remaining good eye.
    10. Re:Or Unix or Mac ... by Artuir · · Score: 2, Insightful

      The root problem and why this guy shifted the argument is that, quite frankly, Linux users need to stop wearing the OS as a badge and rubbing it in. Yes, we get it. Linux is so vastly superior to Windows, OSX is so vastly superior to everything ever and Microsoft made some very dumb mistakes in the entire structure of their OS - but at least windows users don't need to recompile source code to get raid cards to work. Do you guys see how ridiculous all of this is?

      I know a lot of you understand how every single bit works in that OS but a lot of people don't, and it's irritating to have the fact being rubbed in all the time. Oh wow, we've heard for the 3 millionth time that Windows is inferior in security once again. Not much people can do about it when it's an industry standard for like 90% of everything in history. It's a pity, I agree. But it's fact.

    11. Re:Or Unix or Mac ... by Sancho · · Score: 4, Insightful

      All of your suggestions differ significantly from the default configuration. It's pretty easy to tell Windows to show the real file extension. It's easy to create a new user on your Windows box, and it's easy to only log in as that user. It's easy to install software in this way (right-click, run as.)

      Only we're talking about normal users here. Users who aren't going to go to these lengths to protect themselves and their computers. Nor are they going to modify the default behavior of their Linux computers, if we were to set them in front of one. We're talking about users who don't even realize that these are good things to do, so why do you expect them to do them?

    12. Re:Or Unix or Mac ... by GreggBz · · Score: 1

      Thank you. No one ever wants to compromise in these fvcking arguments. Both points are valid. *nix is more secure by default (although with Vista, that difference is narrowing) AND Windows is the biggest target with the most clueless user base.

    13. Re:Or Unix or Mac ... by dpilot · · Score: 1

      IMHO even with more targeting, Mac users will still be less likely to accept a virus than Vista users, at least with both user interfaces as they currently are. UAC on Vista was well-intentioned, but poorly designed. It looks like it was designed by security types with little or no input for users, usability types, or psychologists. UAC is in front of your face too often, and the ordinary user gets "OK fatigue" to the point of not paying attention.

      Some attention to the OS/X or Ubuntu security confirmation dialogs and frequency might have been a good idea.

      I don't doubt that malware problems with OS/X or even Linux will rise with increased targeting, but it's also probably incorrect to assume that they'll become "just as bad as Windows" on a percentage basis. There are simply things that Windows has been doing wrong, and still is doing wrong, that the others aren't.

      --
      The living have better things to do than to continue hating the dead.
    14. Re:Or Unix or Mac ... by UnknowingFool · · Score: 3, Insightful

      Do you honestly think that if Windows were to vanish off the face of the earth tomorrow all these virus authors and botnet operators would suddenly throw their hands up and say "oh well, guess we'll have to find something else to do?" No, they start working on all the exploits in Linux and OSX.

      By that reasoning, there should be a proportional amount of viruses/worms/trojans for Linux and OS X. If 5% of desktop computers are Unix (OS X is Unix) or Linux , then 5% of the viruses should affect Unix or Linux. Somehow I don't see that. The reason that so much malware exists on Windows is that the Windows architecture makes it so easy to do. Linux and Unix makes it harder to do.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    15. Re:Or Unix or Mac ... by Missing_dc · · Score: 1

      I love all of this arguing about Mac being so secure, especially after it was the first to lose a recent security contest.

      This is not flamebait, the mac fanbois are entitled to their opinions too. I'm just pointing out MY opinion of recent facts.

      BTW, did they ever crack that ubuntu box?

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    16. Re:Or Unix or Mac ... by Repossessed · · Score: 1

      " Or you get malware that starts up in your .bash_profile and sits around waiting for you to run sudo. Once you do, in almost every Linux distribution or BSD OS that I've seen, you get about 5 minutes where sudo can be run without entering a password."

      Don't use sudo.

      "the only thing that not being an administrator gets you is that it's harder for malware to hide"

      This one is a big deal actually, I've seen a lot of Windows machines that are completely infested with stuff the crappy antivirus can't see, easy malware detection would make things much nicer for end users who buy don't get that there are good AVs and crap AVs, or who are naive enough to believe their OEM gave them a good one.

      --
      Liberte, Egalite, Fraternite (TM)
    17. Re:Or Unix or Mac ... by Sancho · · Score: 4, Insightful

      I think that the biggest problem is that people don't distinguish between "secure" and "safer." I alluded to this in my post.

      The second biggest problem is that people don't define what "secure" really means. In the context of trojan horses, it mostly means that the rest of the system is safe, even if the user account is wholly compromised. This is important, because it will be much easier to clean up the infection from a super-user account if the trojan can't use rootkit-like behavior to hide itself. In short, anti-virus running as root will have an easier time finding malware that isn't running as root. In this specific context, an operating system which (by default) runs as administrator is going to be less secure; however this has more to do with configuration and less to do with architecture, which is where a lot of people try to define security.

      There are other contexts that you can look at, though. In most distributions of Linux, software updates are handled somewhat automatically for all software on the system. While this could be a security concern, in most cases, it's a boon to security. Did someone find a bug in Firefox? Ubuntu's daily security check will find it and ask you to install the new version. Bug in libc? Same thing. Since most software on the system will be updated in this way, security updates are more likely to be applied, and the system will, in general, be less susceptible to exploits.

      Of course, all of this assumes classical malware that expects to be run as administrator. There's no particular reason that malware couldn't be written to be hard to detect from the user-account, and which waits until it can sniff a password or execute privileged code within a password-less sudo context. Malware also can do a lot of damage without hiding itself, and before the user becomes aware of its existence. This applies to just about any platform (indeed, any platform where the user is allowed to execute arbitrary code.)

    18. Re:Or Unix or Mac ... by Sancho · · Score: 1
      I don't know--do you really think that a Mac user is less likely to enter her/his password into the prompt just because they don't have to do it very often? And that's really beside the point, because a trojan like Kraken could spread without hiding itself (and given the lack of good anti-virus software on the Mac, it's likely that it would live longer on a Mac system without detection, all the while happily spamming away.)

      it's also probably incorrect to assume that they'll become "just as bad as Windows" on a percentage basis. It's hard to speculate, however I'll try to:

      There are simply things that Windows has been doing wrong, and still is doing wrong, that the others aren't. Those new Mac users have to come from somewhere. A lot will be coming from the Windows world, and thus will be accustomed to the way Windows handles things. Will they blink at an unusual password prompt? Will they practice safer computing by not opening bad attachments? No, I think that they've been conditioned by Windows, and will continue using the Windows mentality while on OS X.
    19. Re:Or Unix or Mac ... by TheThiefMaster · · Score: 1

      stop that stupid behavior (return to farking ini files in the app directory instead of the incredibly stupid registry) and stop installing 65,000 random dll's in the system directories. Re: "return to farking ini files in the app directory"
      No, that would require all users having write access to the application's directory, and all users would share the same settings, which is just asking for trouble.
      Config files in the User's "Application Data" folder is the best option. In a correctly set up domain, this even allows their preferred settings to follow them from machine to machine.

      Re: "stop installing 65,000 random dll's in the system directories"
      "Pretty much everything" has, but not "everything", unfortunately. The contents of the OS folder shouldn't be modified except in OS updates.
    20. Re:Or Unix or Mac ... by Sancho · · Score: 2, Insightful

      I believe that the contest ended when two of the three machines were cracked, so no.

      So here's my full disclosure: I really like the design of OS X. I like it more than just about any Linux window manager that I've tried, and it's simply leaps and bounds beyond Windows Vista. I point this out so that any bias may be evident in what I'm about to say.

      It's pretty likely that the Macbook Air was targeted because it's a more desirable computer. If I was going to participate in a hacking contest where I got to keep the computer I hacked, I'd go for the Mac first every time. Moreover, because of the perception of OS X as being so secure, there's a certain amount of prestige associated with hacking one. A couple of years ago, David Maynor hacked a Mac (instead of other operating systems which were equally vulnerable to similar exploits) for just this reason.

      This competition did not show which OS was more secure--it showed which OS was hacked first. There's not necessarily a direct correlation with security, here. Scientific tests would look at things like how much time it took to actually hack the machine, not how much time from the start of the competition elapsed before the machine was hacked.

    21. Re:Or Unix or Mac ... by Lumpy · · Score: 1

      chown root.root .xinitrc
      chown root.root .bash_profile

      What part of the above is a Significant change? it's easier to do than setting windows to show file extensions.

      seasoned users can have trouble finding where to turn off hiding file extensions in windows.

      and exactly I dont expect them to do it. I EXPECT the os makers to release them secure. That means telling the guys at Ubuntu to fix that. I'm betting that if it was suggested to ubuntu security (I already did, thanks for the idea) that someone will start working on it.

      Thousands of security people have warned Microsoft and even pleaded with them to NOT have hiding file extensions turned on. Microsoft refuses as they claim "file extensions confuse users"..

      If users are confused by file extensions, nothing will stop the virus and trojan problem.

      --
      Do not look at laser with remaining good eye.
    22. Re:Or Unix or Mac ... by Sancho · · Score: 1

      Don't use sudo. Tell that to Ubuntu users, where root has no password by default and privilege escalation happens semi-transparently through gksudo.

      This one is a big deal actually, I've seen a lot of Windows machines that are completely infested with stuff the crappy antivirus can't see, easy malware detection would make things much nicer for end users who buy don't get that there are good AVs and crap AVs, or who are naive enough to believe their OEM gave them a good one. Rootkit-like hiding is a big deal. If you can't see the process, you can't examine it to see if it's antivirus.

      Polymorphic hiding (a process changing itself to avoid detection) is a separate issue, and can still be effective for hiding from antivirus. We recently found a bit of malware and submitted it to virustotal.com (which scans binaries with several up-to-date antivirus packages.) The day we submitted it, only two manufacturers thought that it was even suspicious (none knew for sure that it was a virus.) I'm wondering if this was part of the Kraken botnet, now.

      If the virus can mutate faster than antivirus picks up the signatures, it will be able to stay hidden, despite the antivirus software being able to scan it. Storm does this for sure, to some degree.

      Lastly, you refer to knowledgeable end-users. As a platform gains market share, it tends to gain both knowledgeable and ignorant users. The ignorant users will always be susceptible.
    23. Re:Or Unix or Mac ... by gbjbaanb · · Score: 4, Insightful

      The thing is, I hear this all the time.

      If someone says "Windows is insecure", I hear "Yeah, damn right. Stupid n00bs and its all Bill Gates fault, stupid people".

      If someone says "Linux is insec.." I hear "lalalalalala. I can't hear you. lalalalalala".

      The problem is about usage patterns of the OS. Put the same person in front of any OS and they will get infected the same way they always did. As someone mentioned, bots generally send spam or steal financial info - well, there's nothing stopping this from happening in any app. Either you restrict users from doing things they consider normal (like downloading gadgets and toys, and opening their own files) or you have to accept that they will get infected, no matter which OS they use.

      Sure, there are technical, tricky issues with .bash_profile (and a thousand other ones), and you can configure/fix them out of existence. But to get all of them pretty much means stopping someone from using their computer.

      The answer is to educate users about security, which would be an ongoing task forever (as new exploits are discovered, new attack vectors invented). Or to try and fix the damage an infected machine can do. Eg. why aren't the defaults for emailing set to only allow 1 per minute, or why doesn't the software pop a dialog every time an email is sent? If either of these were implemented at a point closer to the network (rather than the user application) then we'd get significantly less spam from infected PCs.

      Of course, its tricky to do. A firewall could do it, but they tend to be focussed on on-demand access - ie, it'll pop a message everytime an app wants to use the network, and you end up with people turning the messages off.

      Hiding the file extension - meaningless from a security viewpoint. Users still download SmileyCentral icon packs and explicitly install them.

    24. Re:Or Unix or Mac ... by Tridus · · Score: 1

      By that reasoning, there should be a proportional amount of viruses/worms/trojans for Linux and OS X. If 5% of desktop computers are Unix (OS X is Unix) or Linux , then 5% of the viruses should affect Unix or Linux. Somehow I don't see that. The reason that so much malware exists on Windows is that the Windows architecture makes it so easy to do. Linux and Unix makes it harder to do.

      The virus in question (like most Windows viruses) spreads because the user is running Virus.exe, thinking its something else.

      The proportion of Windows users vulnerable to that attack (IE: people who are clueless about security) is vastly higher then the proportion of Linux users who are vulnerable to that attack.

      What you're saying might make sense if actual OS holes were being used in remote exploits. What we've actually got is a user education problem, which exists more in Windows land then anywhere else.

      As soon as someone creates a big pool of clueless Linux users, someone else will create a virus to target them.
      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    25. Re:Or Unix or Mac ... by Timothy+Brownawell · · Score: 1

      You do realize that that doesn't help as long as you have write permissions to your own ~, yes?

    26. Re:Or Unix or Mac ... by Man+Eating+Duck · · Score: 4, Informative

      BTW, did they ever crack that ubuntu box? No, they didn't.

      I assume that I found the correct contest, it fits the description.

      They did however get the Vista box, by exploiting a flaw in Flash (from the same article). Both successful cracks was only achieved after the rules had been relaxed to allow exploits by "tricking" the judges into clicking on links to malicious web pages created by the contestants.

      On the first day only direct attacks over the network was allowed, and all OSes survived that.
      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    27. Re:Or Unix or Mac ... by Sandbags · · Score: 2, Insightful

      Well, since all applications in OSX (and BSD, and most true Unix variants) need to list themselves in various tables, be individually identifyable to the OS, and have strict limits on what APIs they can access from what kind of memory space (and what kind of memory space they can occupy), the issue is not that they don't target macs because it's used less, but because they TRY, and noone can find a way to get a virus into a mac that doesn't say "Hi, I'm a virus, and I'd like permission from the kernel to run. Please enter your keychain password so I can add myself to your active applications list and take up a spot in your launch tray. Don't mind me!"

      They'll target Apple all they want, but if there's a virus in a Mac, it will be incredibly easy to spot and remove. Getting it in there can't be by accident either, it has to come from a very complicated set of tricks, and must involve users actually permitting the infection. Macs are the target of Phishing all day long, but that's not an issue of securing the OS, it's about educating the user. Airbags don't prevent you from hitting a tree if you're asleep at the wheel...

      --
      There is no contest in life for which the unprepared have the advantage.
    28. Re:Or Unix or Mac ... by UnknowingFool · · Score: 1

      The virus in question (like most Windows viruses) spreads because the user is running Virus.exe, thinking its something else.

      No one of the reasons that viruses are a problem on Windows is that Virus.exe can run without the user knowing or approving it. From wikipedia:

      A computer virus is a computer program that can copy itself and infect a computer without permission or knowledge of the user.

      On Linux and Unix, their permissions systems are different than Windows on how and what is allowed to run. The main difference is that Windows viruses may only require a person to load the virus onto their machine whereas Linux/Unix require the user to load and run the virus. If the person isn't a superuser or admin, the potential harm is limited. Windows has historically had all users to be admins. While you can lock this down in newer versions, the process of setting this up is not something an average consumer can do. So in Vista, MS forced this responsibility onto the user with the introduction of UAC. But UAC is annoying and most users turn it off, leaving them with no protection.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    29. Re:Or Unix or Mac ... by Dr.+Smoove · · Score: 1

      You do know that you don't have to run Windows with Administrator privileges, and that there is a neat little program called "runas" that lets you run whatever as another user??

      --
      "If you plant ice, you're gonna harvest wind."
    30. Re:Or Unix or Mac ... by Vancorps · · Score: 1

      How is that interesting? Parent claims Microsoft and Windows are responsible for the files in every location problem. Yes they could certainly prevent it but the vast majority of software out there abandoned ini files and then never properly implemented the registry. The mechanisms to make it smooth and secure are all there but nobody does it opting for the lazy way. I'm sorry to bust your bubble but you will run into this on alternate platforms if all were to abandon Windows that is.


      There are plenty of Linux boxen out there that get compromised just the same due to clue-less admins. If you prevent users from executing files then they will not be happy but they will be safe. There are many attack vectors available to a standard Linux box operating as a workstation in a typical corporate setup.


      There is a lot Microsoft needs to do to make their platform safer but the platform disappearing will not end the problems of the Internet by a long shot. As long as spamming remains legal in most places expect the zombie makers to go where they can. The kind of security Linux can offer is practically irrelevant when talking about a home PC as end-users are unlikely to follow the majority of best practices as seen with their use of Windows. This behavior will not go away anytime soon. I've seen plenty of OS X users click blindly accepting installation dialogs without reading anything. The package could do whatever it wanted as long as the user is that blind with that level of access to their system which you can except in the home environment and in the majority of work environments.


      If you want to argue that the problems might be easier to deal with without Windows getting in the way and I might be able to support it better. You are describing lazy 3rd-party and Microsoft developers along with lazy end-users. The platform changing will not change any of their behaviors. There is definitely plenty of sloppy written FOSS out there along with a lot of solid software just like the closed source world. There is no need for self delusion, there is even poorly written OS X software as astonishing as that may sound to you.


      As long as people are lazy you're going to have problems running up against the people who aren't lazy.

    31. Re:Or Unix or Mac ... by Anonymous Coward · · Score: 0

      No need to. The current linux users are for the most part pretty savvy. But once you switch everyone to that, it'll be just as bad. They'll see no problems with providing a password to install free-icons.deb, porn-downloader.rpm, or free screensavers, wallpapers, cursors, bonzi buddy, some crappy toolbar, or anything shiny.

      I've seen people WILLINGLY buy spyware (e.g. winantivirus), and even pay monthly subscription fees for it (e.g. e-anthology). Having them enter a password won't make any difference.

      The actual problem is, linux won't make the end users intelligent, won't make them think, won't educate them, or won't make them computer-savvy.

      Linux is great and all, but never underestimate the end users. Make it more idiot-proof, and they make a better idiot.

    32. Re:Or Unix or Mac ... by CrashNBrn · · Score: 0
      What would be preferable to me, is to disallow writes to SYSTEM32 except by a digitally signed HotFix app, which would need to run during updates. Any program requiring DLLs which match system32 ones, would need to store their revised files in PROGRAMS\COMMON FILES\\SYSTEM32

      I actually tested earlier last year, changing the WINNT directory to read only - and forgot I did so...causing blue screen of death ad nauseum on my next reboot weeks later hehe. Apparently you can make the directory and all subfiles read only, except for the specific dir where the registry is: SYSTEM32\Config The problem is it doesn't help, while you are unable to write new files to SYSTEM32, programs can still change ones that already exist.

      The way I got rid of a particularly nasty trojan - they all seem to attach themselves to Winlogon.exe these days - was to change permissions on the files it was calling to disallow ALL even for Admin. Kill Processes/Delete files/Reboot; clean up the remainder.

      The registry is hardly going anywhere, but it would certainly be nice if there was a defined and required program API that would alllow you to easily export any settings stored there, without having to manually dig around in the registry and saving out Keys you believe are relevant.

    33. Re:Or Unix or Mac ... by ianare · · Score: 2, Insightful

      chown root.root .xinitrc
      chown root.root .bash_profile

      What part of the above is a Significant change? it's easier to do than setting windows to show file extensions. Funniest thing I heard all day!!

      Try getting an average user to use a CLI and see why for yourself.
    34. Re:Or Unix or Mac ... by Sancho · · Score: 1

      Exactly.

      People here can't seem to think outside themselves and understand that their knowledge of Linux goes beyond most people's knowledge of any given operating environment.

    35. Re:Or Unix or Mac ... by Willfon · · Score: 1

      Social engineering works, so there is no logical reason for why your "type admin password to install command line tools" scenario should not work.

      --
      kwik-mart
    36. Re:Or Unix or Mac ... by EvolutionsPeak · · Score: 1

      Unfortunately, it isn't easy to run software as a non-admin user on a Windows machine. Way too much software assumes you will be admin and won't run without it. Rosetta Stone is a popular example of software that must be run as admin.

    37. Re:Or Unix or Mac ... by Sancho · · Score: 1

      Well, since all applications in OSX (and BSD, and most true Unix variants) need to list themselves in various tables, be individually identifyable to the OS, and have strict limits on what APIs they can access from what kind of memory space (and what kind of memory space they can occupy) This sounds like a load of gibberish designed to confuse the user into believing you.

      Nothing in OS X requires that executable code ask permission from the OS before it runs. You can test this yourself by writing some code, compiling it, and executing it.

      What's more difficult, as I've said all throughout the comments in this article, is hiding from the OS. That doesn't mean that the virus is trivial to remove, though. There are plenty of tricks that the virus can use to avoid automatic detection, and since we're largely talking about users who aren't likely to inspect their system thoroughly themselves, that's enough.

      They'll target Apple all they want, but if there's a virus in a Mac, it will be incredibly easy to spot and remove. Getting it in there can't be by accident either, it has to come from a very complicated set of tricks, and must involve users actually permitting the infection. Most Windows malware requires that the user be tricked into running software--in fact, that's the only known way that Kraken (the subject of this article) spreads.
    38. Re:Or Unix or Mac ... by Blakey+Rat · · Score: 1
      stop that stupid behavior (return to farking ini files in the app directory instead of the incredibly stupid registry) and stop installing 65,000 random dll's in the system directories.

      11 reasons why the registry is better than .ini files:

      http://blogs.msdn.com/oldnewthing/archive/2007/11/26/6523907.aspx

      * INI files don't support Unicode. Even though there are Unicode functions of the private profile functions, they end up just writing ANSI text to the INI file. (There is a wacked out way you can create a Unicode INI file, but you have to step outside the API in order to do it.) This wasn't an issue in 16-bit Windows since 16-bit Windows didn't support Unicode either!
      * INI file security is not granular enough. Since it's just a file, any permissions you set are at the file level, not the key level. You can't say, "Anybody can modify this section, but that section can be modified only by administrators." This wasn't an issue in 16-bit Windows since 16-bit Windows didn't do security.
      * Multiple writers to an INI file can result in data loss. Consider two threads that are trying to update an INI file. If they are running simultaneously, you can get this:
      Thread 1 Thread 2
      Read INI file
      Read INI file
      Write INI file + X
      Write INI file + Y
      Notice that thread 2's update to the INI file accidentally deleted the change made by thread 1. This wasn't a problem in 16-bit Windows since 16-bit Windows was co-operatively multi-tasked. As long as you didn't yield the CPU between the read and the write, you were safe because nobody else could run until you yielded.
      * INI files can suffer a denial of service. A program can open an INI file in exclusive mode and lock out everybody else. This is bad if the INI file was being used to hold security information, since it prevents anybody from seeing what those security settings are. This was also a problem in 16-bit Windows, but since there was no security in 16-bit Windows, a program that wanted to launch a denial of service attack on an INI file could just delete it!
      * INI files contain only strings. If you wanted to store binary data, you had to encode it somehow as a string.
      * Parsing an INI file is comparatively slow. Each time you read or write a value in an INI file, the file has to be loaded into memory and parsed. If you write three strings to an INI file, that INI file got loaded and parsed three times and got written out to disk three times. In 16-bit Windows, three consecutive INI file operations would result in only one parse and one write, because the operating system was co-operatively multi-tasked. When you accessed an INI file, it was parsed into memory and cached. The cache was flushed when you finally yielded CPU to another process.
      * Many programs open INI files and read them directly. This means that the INI file format is locked and cannot be extended. Even if you wanted to add security to INI files, you can't. What's more, many programs that parsed INI files were buggy, so in practice you couldn't store a string longer than about 70 characters in an INI file or you'd cause some other program to crash.
      * INI files are limited to 32KB in size.
      * The default location for INI files was the Windows directory! This definitely was bad for Windows NT since only administrators have write permission there.
      * INI files contain o

    39. Re:Or Unix or Mac ... by Sancho · · Score: 1

      When I ran Windows full time (probably 4 years or so ago, it's hard to keep track) I rarely had this problem. Most software that I used doesn't require advanced privileges to run, and it's getting better every day, from what I hear.

    40. Re:Or Unix or Mac ... by Anonymous Coward · · Score: 0

      Jeez, you'd think the judges in a security competition would know better than to follow just any old link ;-)

    41. Re:Or Unix or Mac ... by Z34107 · · Score: 1

      It's far harder to get a linux or OSX or BSD infection going as you trigger the "you are trying to install "XXXX" enter your admin information to allow this to install for applications that are going to get it's hooks in the system.

      Wow, Linux/OSX/BSD finally got UAC? I guess it's only a "feature" if it's not on Vista...

      windows apps all think they need to shove crap all over the pc. and therefore pc users are usedto having even a fricking mp3 playing app shoving thing in the windows system directory, changing the registry, etc...

      This is a problem with Redmond's "developers developers developers!" stance. A lot of them are bad and shouldn't be accommodated.

      The registry isn't a half-bad idea. A limited user won't have access to the Program Files directory - no updating highscores.dat or changing program.ini for you! But, HKEY_CURRENT_USER is free.

      (Or, maybe you'd argue put everything in their "My Documents" folder instead. But, the binary registry hive is a lot faster to parse than ASCII text. Even if speed doesn't matter - I mean, how many times do you read the user's preferred screen resolution anyway? - there are nice, shrink-wrapped, API calls for accessing the registry; they're a lot easier than writing your own INI parser.)

      Microsoft has always discouraged overwriting system libraries - most of the time, it's just a lazy programmer who can't be bothered to 1) put the DLL in the app's directory because, after all, his app is the only one linking with it or 2) at least check to make sure that they aren't overwriting CriticalSystemFile32 version 12 with version 7 and breaking every program that links with it.

      DLL Hell has been solved since at least XP, tho - try to overwrite a system DLL and the OS will check signatures and file versions. If it's not an "upgrade", the write will invisibly fail, and no one will be the wiser.

      But, if OSX "software makers have 1/2 a brain", why are they developing for OSX? ^.^

      --
      DATABASE WOW WOW
    42. Re:Or Unix or Mac ... by gmuslera · · Score: 1

      If you are in windows, and click in a link pointing to a .exe file, you are presented with the direct choice (or not) of running it directly (indirectly is just saving in the desktop and clicking on it, not too far away).

      Under linux what is the "fast lane" to run something from outside? dropping it into your desktop/home dir, chmoding, and then running it? Installing a .rpm/.deb asking for root password before? Opening a .tar.gz and clicking on whatever it contains? You get far more warnings and troubles before efectively being able to run it to have a hint in some point of the process, dancing bunnies or not.

      You still can get infected with something very nasty, but probably the obstacles in the path will make % of infections far smaller than for Windows.

      Anyway, what about non-native executables? Java warns you before letting applications to access your own files, but is a click away (and social engineering matters). Vulnerabilities in flash/acrobat/openoffice/etc could open a door too. But is different an "always open" door, than something that could be there tomorrow (or even yesterday, not all have all up to date) or not.

    43. Re:Or Unix or Mac ... by zoips · · Score: 1

      This is usually because if you run an app as non-admin it won't be able to write anything in its own install directory. For example, there has been quite a bit of (stupid) effort into all sorts of hackery to get Oblivion to run as a non-admin user. The solution? Just add your own account to the permission list for Oblivion, give it read/write access, tada! The same solution will often work for other programs as well. Sometimes you also have to give permission to read/write some part of the registry hive also, which can be a pain, but functionally no different.

      Microsoft tried to solve this with the ProgramData folder, but it's note quite as transparent as it needs to be, so it often blows crap up. The real problem is that Microsoft works so hard to make things really, really, really easy for users that security does suffer. But when they make things less easy in a trade off to increase security, everyone bitches; UAC for example (though it was kind of poorly implemented >_>).

      Not trying to be a MS apologist, though I probably sound like one...

    44. Re:Or Unix or Mac ... by Sancho · · Score: 1

      Well, Slashdot's new commenting system ate my post. The interesting bits were:

      It's not that hard to execute a file in Linux, but yes, there are extra steps that you have to take. That's more of a barrier to adoption of Linux by average users than a barrier to virues, though. The percentage infection is unlikely to be significantly different simply based upon this.

      Non-native executables? Isn't that how the Vista machine in pwn-to-own was hacked--an exploit in Flash? Are you suggesting that third-party software somehow doesn't count, or that it's less likely to be vulnerable in Linux? I'm genuinely curious, as I couldn't make heads-or-tails out of your last paragraph (I tried reading it five different times.)

    45. Re:Or Unix or Mac ... by Sandbags · · Score: 2

      When you write code for the mac and compile it, the COMPILER inserts the code that allows it to integrate into the OS, with the exception of code that runs in protected memory spaces. Yes, you can write a simple app and run it, but getting that app to access system level resources, protocols, APIs, and data from other applications requires SPECIFIC code and tight controls, and it's the OS that handles those interactions, not application to application as can happen in Windows OS. The OS kernel has all the power in Mac OS X. Nothing can happen without it's permission. Executing simple code inside protected memory is allways permitted. That code attmepting to access anything else, allways denied, unless it follwes specific rules. Viruses can't follow those rules and still be considered viruses.

      In OS X, file system access is controlled by the kernel. The things viruses do in Wondpws to avoid deletion violate kernel rules in unix. Rootkits can only be created in OS X by an application launched with root permission by a usewr logged in as root. Since in OS X you can't log in as root, you can only su- to root, and even that can only be done at the comand line, this means nothing in an e-mail or web page could ever get that permission. The user would have to dowload the application(virus) and run it, then grant it that permission by entering their keychain. Mac users know the keychain is a very precious thing, and should not every be requested to use it on a web page or e-mail, it;s reserved for key system level changes and for installing programs. e-mail doens't do that...

      Windows does not have this level of protection, or obviousness of malicious activity. Since e-mail can open a web page that activates an active-x or java script, and those scripts can edit registry permissions when logged in as admin and then further allow disk activity with those changes, a user running as the default login can't protect themselevs from this type of action without 3rd party integrated software that does what the OS should have done all by itself from day 1.

      --
      There is no contest in life for which the unprepared have the advantage.
    46. Re:Or Unix or Mac ... by kesuki · · Score: 1

      or in the case of TFA it runs a 'botnet.' which is nothing more fancy than 'launcing an irc client, with auto connect, and auto name allocation.'

      IRC bots can do a number of useful things, like phishing IM networks, spamming IM networks with bad urls, allowing a hacker to run 'profiles' on dating sites to 'lure the gullible' into 'phony' releationshsips where they help their 'lover' (nothing more than an e-mail/irc bot, maybe when they're in deep enough a real human manages the conversations, in whole or in part) with 'business ventures' etc, many ways to use them as say a drop point for credit card fraud, where they ship the stuff overseas on their own dollar... or even the direct check scams, etc. if 'you're in love' with a bad, phony person... well...

      Just to be totally honest here, while i was on irc, i wrote bot/script/menu system that enabled me to message people faster, converse with more people, at once, without people wondering who else is was chatting with, etc, I think at my peak i could hold a conversation with 7 people in channels or private messages, while cybering with as many as 2 people.

      all with script/triggers/menus to automate some of the easier to automate parts of conversations..

      the main pain in the butt was rewriting it every time mirc broke part of my script. i never bothered to port it to xchat, because by then my irc glory days were over, but it's easy to use a customized irc interface to seem like you're talking to someone, when if fact you just clicked their name right click style picked a menu, and typed in a word or phrase while the rest was done by a script.

    47. Re:Or Unix or Mac ... by kesuki · · Score: 1

      In ubuntu 7.10: Click place then click "home folder"
      in File Browser click "view" click "show hidden files" scroll down to .profile file right click ".profile" click 'properties' in .profile properties, click 'permissions' tab click below 'owner' 'access' select 'read-only' below 'group' set access none below others set access none.

      It wouldn't let me switch owner to root, but it would let me take away group/other privileges as well as set read only.

    48. Re:Or Unix or Mac ... by Sancho · · Score: 1

      I'm going to get the pedantic point out of the way--the OS is always what controls access to various resources. It's just that some operating systems are more permissive than others.

      Now that that's done, are you seriously saying that you can't, say, open a socket to a remote host on port 25 on OS X? Or that you have to do some magical incantation that tells OS X "No really, I'm not a virus, so it's ok for me to do this!" Or that code can't execute other code via various means (fork() for example?)

      I get the feeling that you're focusing solely on the part of the virus that acts like a root kit in order to hide. As I said, there are other methods that can be used to hide, and the functions are so integral to any computing experience that I simply find it impossible to believe that OS X restricts them. Simple software like Lynx and SSH would not work without these abilities.

    49. Re:Or Unix or Mac ... by kesuki · · Score: 1

      Conversely i have found two critical applications which refuse to run as non administrator, one of them is for copying DVDs, the other, is an open source DVD/cd burning utility, however I'm considering dropping it because that program doesn't like the grade of media i was able to afford for copying movies. writing and reading at 0.5x speed is NOT acceptable.

      the media was supposed to be grade 2 media, my former grade 1 media sold out and started shipping grade 4 garbage at random, and i wasn't going to pay 3x as much for the few brands of grade 1 media that haven't copped out to being stupid. although i could switch suppliers, i had credit with this particular vendor, so i bought this grade 2 media and bought grade 1 locally when it was on sale for doing data...

    50. Re:Or Unix or Mac ... by stubear · · Score: 1

      And many users will run as root in Linux to keep from being bothered by the sudo prompts. The problem lies with the user, not the system.

    51. Re:Or Unix or Mac ... by kesuki · · Score: 1

      yes yes someone already pointed out the 'dancing bunnies' problem.. in that once users see that link for the dancing bunnies they're going to do whatever it takes to see the dancing bunnies, security be damned. Education is worthless, because 'i want to SEE dancing bunnies! All my friends see the dancing bunnies and i already have 20 email links to the dancing bunnies!'

      so the dancing bunnies are seen, and the system is compromised. The one thing that works is having the system essentially roll back to a secure state every time the system reboots. without virtualization this is virtually impossible unless you have a sophisticated setup where people either run all their applications from a central server, which can do the rollback automatically, or else, you have a sophisticated boot set up that uses 1 os to restore, then boots the newly restored OS from disc, etc etc...

      very hard to make those protected files that restore the OS invisible to the compromise and user, while still running every boot. not to mention this makes booting terribly slow.

      Still onces the user has had their fill of the dancing bunnies with a sophisticated system the admin can force reboot them, when the dancing bunnies program tries to compromise other computers on the network.

      the problem then are the retards who load the dancing bunnies EVERY DAY, and never get sick of them. i think, perhaps the only solution is to make sure you tube has the dancing bunnies, and tell people 'you must get your dancing bunnies from you tube, here is the link straight from it'

      that might work, except youtube horribly horribly breaks firefox on Linux. so now we need a secure way to give the people their dancing bunnies, on Linux without breaking firefox.

    52. Re:Or Unix or Mac ... by ydrol · · Score: 1

      Did the following hacks also invoke the OSX popup 2008 2007

    53. Re:Or Unix or Mac ... by ydrol · · Score: 1

      By that reasoning, there should be a proportional amount of viruses/worms/trojans for Linux and OS X. If 5% of desktop computers are Unix (OS X is Unix) or Linux , then 5% of the viruses should affect Unix or Linux.

      I dont think you can extrapolate ratios like that. Hijacking a computer is an oppertunist/path of least resistance activity. Thieves dont break into unsecure and secure houses with an even statistica spread. They look for the easy target.
    54. Re:Or Unix or Mac ... by ydrol · · Score: 1

      For a hacker it would still be hard to do anything on a Linux/BSD/Unix box without root/admin privileges - maybe stealing info is the worst (via accounts that do not need special privileges to view/access files). Destroy or corrupt all of the users data.
    55. Re:Or Unix or Mac ... by Chris+Burke · · Score: 1

      It's the difference between "this platform is inherently more secure" and "this platform is safer because it's not targeted as much." Apple's market share is rising--if it gets too high, it will likely become the target of malware authors.

      Apache vs IIS. Now never mention the "not targeted as much because it's not as popular" theory again.

      Seriously, malware authors are not just about targeting the *largest* market but the *easiest*, and right now nothing is easier to pwn than Windows XP. If MacOS and Windows had equal market share, Windows would still be the primary target because it would be the more successful target.

      Look at the fact that right now most people using Linux and Mac don't even run AV software at all, and are perfectly fine. Given the relative market share, and the number of Windows viruses out there, shouldn't there be at least enough Mac/Linux viruses to necessitate running an AV program? There are certainly enough machines out there to create multi-thousand node botnets, but I'm supposed to believe that despite holding a roughly combined 10% marketshare, they're effectively not targeted at all?

      Then there's the fact that many of these botnet machines are actually within the walls of Fortune 500 computers. Large companies use plenty of Linux machines as servers, they should compose a tasty target, yet the only AV software our sysadmins are using on our Linux servers are to filter out Windows viruses from email.

      Ultimately, there is some truth to the whole "malware targeting is proportional to market share" statement, but it does not come close to capturing the entirety of the situation. Once you also include the statement that "malware success is proportional to the shittiness of the OS", you arrive at the reason why the proportion of pwned Macs and Linux machines is orders of magnitude less than their relative market share.

      --

      The enemies of Democracy are
    56. Re:Or Unix or Mac ... by dpilot · · Score: 1

      I think/hope there will be a difference between being frequently asked to click "OK" and being infrequently asked to enter a password. At the very least, a new user being asked to enter a password will know that something is different, because clicking "OK" used to be good enough.

      But then again, some of those new Mac users will be leaving Windows because of the security, and if you give them a less obnoxious model to use, at least those users may do a better job.

      --
      The living have better things to do than to continue hating the dead.
    57. Re:Or Unix or Mac ... by kesuki · · Score: 1

      The mac software isn't 'non-existent' http://www.engadget.com/2008/03/27/pwn-2-own-over-macbook-air-gets-seized-in-2-minutes-flat/

      and as i recall, the winner of the 'vista' machine was quoted as saying "this is a couple hours away from being a Linux or OSX exploit" that was a vulnerability in adobe software, that adobe knew about before pwn-to-own http://gizmodo.com/376585/adobe-knew-of-vista-pwn-2-own-hack-all-along

      Now, Ubuntu doesn't come with adobe by default, but people Will Install the Adobe crap to see the dancing bunnies, as per the dancing bunnies problem. so don't say it's purely a diversionary tactic When HACKERS HAD THE SOFTWARE AT PWN TO OWN to hack apple, and thought it would take a couple hours to port the adobe vulnerability that took the Vista machine to Linux.

    58. Re:Or Unix or Mac ... by AndGodSed · · Score: 1

      Yes, but then you need write priveleges.

    59. Re:Or Unix or Mac ... by kesuki · · Score: 1

      Rules prevented teams from using 'the same exploit' to take multiple machines. if that rule had not been there, the team that took the vista laptop, would have spent the 'couple hours programming' and taken both the vista and ubuntu machines.

      but they couldn't do that so you really have no idea if there isn't a "Linux Adobe" remote vulnerability right now, I know details of the adobe exploit aren't out there very far and wide, but adobe themselves knew of it, so it's quite possible that a Linux version of the exploit exists.

    60. Re:Or Unix or Mac ... by Sandbags · · Score: 1

      Actually, a piece of code authorised to run can open a port, provided it's tied into the appropriate systems, and could very well send SPMT traffic over a telnet connection disquised inside HTML packets on port 80. The point is, the program can't run as a background application and interface with those ports unless it reports itself appropraitely to the operating system. If it does that, any definition based virus scanner could quite easily identify it and remove it.

      Applications in BSD and most other unix systems need special permissions to fork other code or interact with other files or system level priveledges not explicitly permitted to them. If a file is associated with Microsoft Entourage, then a virus would not be permitted to interact with that file unless it was granted the proper aditional associations. It similarly can't open a port outgoing from the mac at all unless it's been added to an IPtables or mac firewall exception list. Any of these require user activity to allow, and most require the launching of an apple installer package (who's job is to control this type of thing directly since applications don't have rights to modify these settings poersonally). Thus, you open a pic in an e-mail, and suddenly the apple installer launches, and presents a "we're about to install X, after entering your keychain password, click next to continue" I think most people understand iPhoto is already installed....

      --
      There is no contest in life for which the unprepared have the advantage.
    61. Re:Or Unix or Mac ... by ydrol · · Score: 1

      If it got through a user action wont it have that users privs? And most hacks these days seem to originate from users clicking a link etc?

    62. Re:Or Unix or Mac ... by Sancho · · Score: 1

      Apache vs IIS. Now never mention the "not targeted as much because it's not as popular" theory again. Apache is clearly more secure than IIS, so the argument isn't the same, but thanks for being an ass about it in your response.

      I'm arguing that Windows, OS X, and Linux are architecturally comparable with regards to security. Given that situation, it only makes sense to target the higher market share.

      There are certainly enough machines out there to create multi-thousand node botnets, but I'm supposed to believe that despite holding a roughly combined 10% marketshare, they're effectively not targeted at all? It's not fair to combine the two architectures when saying that--it definitely makes the numbers look bigger. At worst, a 50/50 split, you're now talking about 5% of the market share. Does it make sense to target 5% of the population if your goal is purely market penetration?

      Worse, most of those Linux machines are servers. Servers tend to be more tightly locked down than workstations. People don't tend to browse the web on servers, nor do they tend to whimsically execute software on them.

      OS X has historically had a tiny market share until very recently.
    63. Re:Or Unix or Mac ... by AndGodSed · · Score: 1

      Yeah, you might have a point there... The only thing that I think might stop that is that shell scripts are not made executable by default, it will just open a text file.

      For an executable program it might be a different story... it might just work.

      I was thinking hard hacking from the outside rather than a user executed action...

      Good point.

      Now, the beauty of OSS, let's figure out how one would prevent that from happening.

      From a default install I would say anything system related is safe, unless $user "root" has clicked an executable while running as root, or the user blindly enters their password when the prompt pops up.

      1) We could default all executables from mail to have privileges that do not allow deleting/changing files.
      2) An online database of harmful executables that is kept updated whenever you go online.

      For (1) there might be a problem with legitimate programs wanting to create . /.$folder in /home/$USER in order to work.

      that makes me think of

      3) Do not allow any programs to be run via clicking from a mail attachment. If user decides to run, he must manually move the file to a folder, and run it from there. Also, and this might be a major hassle with some programs, do not allow that program to write anything outside that folder it is installed in.
      4) In addition to (3) one might require the user to manually make the file executable, but users might complain about having to jump through so many hoops...

      Any ideas?

    64. Re:Or Unix or Mac ... by greyhueofdoubt · · Score: 1

      >> Put the same person in front of any OS and they will get infected the same way they always did.

      From my personal experience with users in person and in forums, the "same person's" linux install would look pristine even after months of use. Pristine, except for the dozens of downloaded .EXE's all over the desktop.

      I think it's safe to say that the average person's linux install would be secure via 'security through stupidity'.

      -b

      --
      No offense, but I've stopped responding to AC's.
    65. Re:Or Unix or Mac ... by ceoyoyo · · Score: 1

      Yes, I keep hearing that. So what sort of function does malware risk follow? The Mac usershare is somewhere from a few percent to about 10% (you really can't measure it well) and rising. But there are zero OS X viruses (used in a general way) in the wild. Linux is similar on both counts.

      Windows has somewhere north of 90% usershare. There are hundreds of thousands of in-the-wild viruses.

      That implies that there's some kind of threshold. Is it that the dominate OS gets targeted? So the day OS X winds up with Windows usershare + 1 everybody will switch over to writing OS X viruses?

      The argument is unsupported by evidence at best. I find it downright fishy.

    66. Re:Or Unix or Mac ... by jscalbny · · Score: 1

      If 5% of desktop computers are Unix (OS X is Unix) or Linux , then 5% of the viruses should affect Unix or Linux.

      The one doesn't follow from the other, and there is no reason for the proportion of OS market share to be reflected in the proportion of malware by system. Malware writers are looking to compromise as many machines as possible, and the largest number of machines are running an MS OS.

      For the distribution of malware to be identical to the OS market share would mean that malware writers would be spending a disproportionate amount of time on compromising fewer machines... an inefficient effort for a small amount of return. If you want to compromise the most machines, you wouldn't waste your effort that way.

      That has nothing to do with the relative security of the OS's, just a matter of maximizing the return on your efforts. If Unix (and variants) had 90% of the OS market, and MS only 10%... the vast majority of malware would be written against Unix, even though the MS machines were easier to crack.

      That is a whole separate argument from which OS is relatively more or less secure.

      Now it may well be that if the market shares were reversed, malware writers would be having a harder time of it and a smaller percentage of those 90% of machines compromised but the one has little to do with the other.

    67. Re:Or Unix or Mac ... by ceoyoyo · · Score: 1

      The virus is getting run because it shows up as "PrettyImage."

      Yes, it's "PrettyImage.exe" but Windows neglects to tell you that (by default, but the vast majority of those 400,000 are going to be running the defaults).

      So on Windows I click on PrettyImage and the thing infects me. Maybe it even shows up an image so I'm not suspicious.

      On the Mac I'm immediately suspicious because PrettyImage.app is definitely NOT an image. If I do execute it, Leopard says "This is an application you downloaded from the web. Do you want to run it?" If I click yes (or I'm running an earlier version) the OS then says "PrettyImage.app needs administrator privileges. Please enter your password."

      Linux, depending on what window manager you're using, would be similar.

      You'd have to be awfully clueless to go through all that and get infected. You only have to be unsophisticated, rushed, or careless to go through the Windows version and get infected.

    68. Re:Or Unix or Mac ... by mikechant · · Score: 1

      The problem is about usage patterns of the OS. Put the same person in front of any OS and they will get infected the same way they always did.

      You're ignoring the fact that most Windows software is installed by downloading .exe files from multiple websites found by various web search engines, whereas most Linux software is installed from defined secure repositories (and using a suitable gui installer like Synaptic, it is actually easier than installing a .exe, because you don't have to find a website, find the download area, then select the correct executable - just search for program or function, select, and apply). Windows will always be more vulnerable to malware unless the issue of secure repository equivalents for non-MS Windows software is addressed.
      A user who likes trying new software in Linux will be able to play safely with thousands of programs; it is almost unheard of for repositories to be compromised. The same user trying the same range of software in Windows will probably get at least some sort of malware after a fairly short time.

    69. Re:Or Unix or Mac ... by Chris+Burke · · Score: 1

      Apache is clearly more secure than IIS, so the argument isn't the same, but thanks for being an ass about it in your response.

      Ah, so you do recognize that it's not a case of "all software has bugs, some just get targeted more", and that there is truly such a thing as superior software and shitty software. That's good. Sorry if I was an ass about establishing a baseline that many people making the marketshare argument don't agree with.

      I'm arguing that Windows, OS X, and Linux are architecturally comparable with regards to security.

      I don't believe it for a second. Maybe Vista, XP no way. Linux is clearly more secure than XP. Connect an XP machine to the internet without applying the service packs, and also without even bothering to launch a browser or download anything, if you dare. In many cases it's not even about "architecture", it's about straight-up shitty code.

      It's not fair to combine the two architectures when saying that--it definitely makes the numbers look bigger.

      Okay, you're right, but 5% vs 10% makes little difference when they're effectively 0% of infected machines.

      Does it make sense to target 5% of the population if your goal is purely market penetration?

      Given that this 5% generally does not use antivirus software at all, then if these were in fact vulnerable machines then yes it would make sense to target them. That 5% could easily provide a botnet in the tens of thousands, if you were able to exploit it. And it's an untapped market! You'd be the only game in town making your MacOS botnet. Surely, if all else were equal, some malware vendor would decide to add that to their existing botnets. These spammers are pulling in lots of money if the reports are to be believed; surely one of them can afford to hire a hacker to make a MacOS virus. Unless they've tried and found it was more effort than its worth, because even without anti-virus software, it's just too hard to find an attack vector vs Mac OSX, and so easy to find a new one against MS Windows. If was as easy to find a MacOSX exploit as a Windows one, you'd think there'd be at least a couple common Mac viruses out of the thousands and thousands of Windows viruses.

      But yes, why would you target anything but the largest portion of the market, when that portion is also the most easily exploited?

      OS X has historically had a tiny market share until very recently.

      Yeah? Well it's up to a little over 7% now. I'm still waiting for the flood of Mac viruses.

      This little theory is only going to last so long. The notion that all the OSes are equally secure, and popularity is the only thing keeping them from being equally virus-festooned as Windows, is being put out to pasture to await its demise.

      --

      The enemies of Democracy are
    70. Re:Or Unix or Mac ... by LaskoVortex · · Score: 1

      From my personal experience with users in person and in forums, the "same person's" linux install would look pristine even after months of use. Pristine, except for the dozens of downloaded .EXE's all over the desktop.

      I've ran this experiment on family members, getting them set up with ubuntu where they used to have windows. After a couple of years, and several thousand thank-yous, their machines are still running dandy. I think my brother went about 8 months between reboots and only had to reboot when I asked him to do it after he asked me for help with a "tar file". Turns out his router needed rebooting and I couldn't ssh into his box.

      --
      Just callin' it like I see it.
    71. Re:Or Unix or Mac ... by jaminJay · · Score: 1

      I think the one trick that Linux has up its sleeve is its repositories. "I can't open file-type .wtf!": Google linux wtf files, get package name, go to add remove programs, search for package and install from what is likely to be a trusted source.

      If that doesn't work, most people are going to ask their friend who "knows what they're doing" to help them find and install/make the necessary software.

      And what Linux geek isn't prepared to help their newbie friend, if it keeps them using Linux?

      Heh, Fx dictionary thinks 'newbie' is a word..!

      --
      Leela: "Is all the work done by children?" Alien: "No, not the whipping."
    72. Re:Or Unix or Mac ... by gmuslera · · Score: 1

      Probably it could have been exploited like in the Mac case, if was just Flash.

      My idea was around time. The executables of this particular botnet runs on operating systems that are around since 10 years ago?. You give an executable, and it runs (depending on api used, probably) in most windows versions around. So if you make people to run them (as explained above, somewhat not so extremely hard) and you are successful. And think that in windows there is a culture of downloading executables/installers from practically anywhere and running them. Not sure about Mac, but in linux people usually finds most of what they need included or available from the distribution they are using.

      Exploiting a vulnerability in flash, or acrobat, well, depend in certain range of versions, and maybe the OS/processor where it runs. If you have an older version, or a newer version, you are out of luck. You have far wider target (and odds of success) making a .exe, and it will be still valid after you release it (what could not happen for long if the vulnerability is fixed). Could be used very effectively to hack into a particular system, but wont have the same reach as with windows (even if you consider same size installed base).

    73. Re:Or Unix or Mac ... by arminw · · Score: 1

      .....Most software that I used doesn't require advanced privileges .....

      So what? It only takes ONE program Joe user wants, that will not run without admin rights. User will then have admin for all the other programs, including malware.

      With Windows, even a relatively experienced user can easily get infected. Once infected, the convoluted structure of Windows makes it difficult, if not impossible to find and remove the offending programs. The malware modifies the registry to ensure that evil programs run every time the system boots or the user logs in. Why do Windows programs need any installer to get the program into the computer and an uninstaller to get that same damn crummy programs off the computer?

      With Macs most programs don't need either. A user may drag the program folder to any place they have write permissions and the program is installed. Dragging it to the trash from wherever the user put it, gets rid of it ALL. Macs also warn users when they try to execute a file that came from the Internet, giving them the chance to cancel. No executable program pretending to be a picture, sound or other data file, can run for the first time without such a warning.

      It is MUCH harder for a halfway computer literate Mac user to get infected and if that should happen, it is also much simpler to find and get rid of the offending code. NO OS is foolproof, but OSX makes it MUCH harder for computer vermin to enter and survive in a Mac than any version of Windows. It doesn't take much of a brain to write successful malware for Windows. Any script-kiddie may buy tools to infest any Windows system. To do the same for Macs and Linux requires a much larger amount of brainpower. If the stupid crooks that write bots and other malware had to really WORK HARD to ply their trade, many of them might get an honest job.

      --
      All theory is gray
    74. Re:Or Unix or Mac ... by BlueParrot · · Score: 1

      The catch is that Linux computers are less likely to be compromised because of better design, larger diversity in systems AND a smaller market share. It's not one or the other. It's not as if large market share is teh only reason windows machines are compromised. Furthermore, because there is a large diversity among free software distributions, you just wouldn't get everybody on one platform was windows to go away. You still have OSX, FreeBSD, OpenBSD, a few hundred different Linux distributions, Solaris etc... No matter how large the "less targeted system" effect is, you simply won't get the same horrible situation as you have today.

    75. Re:Or Unix or Mac ... by arminw · · Score: 1

      ....Sometimes you also have to give permission to read/write some part of the registry hive also....

      Why has MS not axed that incredibly stupid registry thing long ago? What a colossal single point of failure that is.

      OSX solution simply puts all files a program needs into a special folder which a user may drag and drop anywhere in their user space. NO installer needs to run. User preferences go into that users library. To get rid of an unwanted program, just drag the whole program to the trash. The associated setup files may still lurk in the library, taking up some space. Even those files can be easily found and thrown away.

      --
      All theory is gray
    76. Re:Or Unix or Mac ... by arminw · · Score: 1

      ....The registry isn't a half-bad idea....

      No, it isn't HALF bad; it's a TERRIBLE idea. OSX stores all files germane to a given program in THAT program's folder and nowhere else. Anything pertaining to a particular USER of that program is put in that user's library. The program folder and all of its bits and pieces may even be made read only and things will still work. Each user's settings are individual only to that user. If a bug creams the user's settings file, he/she can erase it and the program creates a new clean, default file. User then restores the preferences.

      No registry. No single point of failure and attack. No convoluted, arcane Regedit program is needed. How many Windows systems croak permanently because of a problem with the registry?

      For OSX, developers have to be smarter and work harder than for Windows. That means that users have an easier time and a more reliable and securer computer.

      --
      All theory is gray
    77. Re:Or Unix or Mac ... by arminw · · Score: 1

      ....Apple's market share is rising.....

      That is such a tired, inane argument. Mac users make a very tempting target for thieves, because Mac owners, on average, have more money to steal than Windows users. Maybe on average they are smarter than Windows users and don't click on every tempting link? I really doubt that though.

      There are theoretical vulnerabilities for Macs, but none in practice.

      In the end, it doesn't really matter WHY Mac houses don't get burgled. Maybe Mac users live in a low crime neighborhood and/or have better locks. Burglars and cyber-crooks are lazy SOBs. If they weren't, they'd get real jobs and make an honest living. Burgling Windows houses is apparently much easier than working.

      --
      All theory is gray
    78. Re:Or Unix or Mac ... by arminw · · Score: 1

      ....Nothing in OS X requires that executable code ask permission from the OS before it runs.....

      Any file downloaded from the Internet or other program that wants to run for the first time triggers a warning for the user. A supposed picture or other data file that contains executable code cannot be opened, unless the user ignores a very specific warning.

      A driver who ignores a "Road Closed" sign may end up in the river that earlier washed away the bridge.

      --
      All theory is gray
    79. Re:Or Unix or Mac ... by Z34107 · · Score: 1

      If a bug creams the user's settings file on Windows, you can restore it, too. In fact, the same program can restore any settings file! How, you ask? Because we have that nifty regedit!

      I wouldn't say OSX developers are "smarter," but if they "work harder" it's because of how convoluted Cocoa is. Try MFC or .NET for nice APIs.

      "How many Windows systems croak permanently because of a problem with the registry?" Considering the registry can't damage the hardware, 0. Considering XP and others have "system restore", where that one central point of failure is automatically backed up for you, a completely hosed registry is trivial to fix if you have your OS CD.

      The registry will always be faster than a plaintext file. That's just how the math works. Considering Windows checks almost a hundred settings every time you open a folder - does it have a background? Where are the icons positioned? Do I show hidden files? - that speed is necessary. For other applications, not so much - but there's nothing stopping them from using a plaintext ASCII file, either. In fact, you'll find that most games do just that - World of Warcraft, Empire Earth, etc.

      If you erase a program's registry keys, they'll replace 'em for you, too. Although Windows Installer (another single point of failure!) has that change/repair option that will do the same thing. But - I've never found a computer borked like that. (Well, I lied, but I can't blame the registry from failing after the hard disk crashed.)

      --
      DATABASE WOW WOW
    80. Re:Or Unix or Mac ... by arminw · · Score: 1

      ...people don't run Antivirus software on OS X because of the perceived safety...

      Mac safety isn't perceived, it is REAL. There are millions of Macs connected to the Internet, but there are zero malware programs and no Mac zombie nets.

      Windows fans like to speculate what might be if/when Macs become much more popular. Who cares what might be. Most users are concerned with what IS not what may someday happen. Someday the sun will extighuish. We'll cross that bridge when we get there. Meanwhile, for practical purposes, at present, Macs are infinitely more secure than Windows boxes.

      Bottom line: Anyone who wants a malware free computing experience TODAY should get a Mac. Worry about tomorrow when tomorrow arrives.

      --
      All theory is gray
    81. Re:Or Unix or Mac ... by gbjbaanb · · Score: 1

      this only applies to OSS software (generally). Commercial stuff is always download this in tar or rpm format and follow the instructions.

      If Linux became seriously popular with the home users, how many really would install DancingBunnies.rpm?

      If not do that (because they've heard that running rpms is bad, and they should only get it from repositories) how many would 'drop dancing bunnies.repo into their /etc/yum.d directory and then type 'yum update' because the install instructions told them to? (I shudder to think about that).

    82. Re:Or Unix or Mac ... by UnknowingFool · · Score: 1

      Remember there is a difference between a normal virus and a trojan. You're talking about trojans. I'm talking about ordinary viruses. For a virus, infection is as follows:

      1. 1. Load virus onto machine
      2. 2. Windows: activation and self-replication. Linux/Unix: Nothing. Requires user to run

      While we will have users that will do stupid things, my point is that a Windows virus is far easier to propagate than a Linux/Unix virus as they do not require additional steps.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    83. Re:Or Unix or Mac ... by Wavebreak · · Score: 1

      To clarify a bit, day one was pre-installed software and remote exploits with no user interaction only. The OS X box was compromised on day two, when you could only use pre-installed software like on day one, but could also have the 'user' click on links and open e-mail (not attachments tho). Vista got cracked on day three, when some specific third-party programs (Flash, in this case) were also allowed.

      --
      Nobody expects the British Columbia Human Rights Tribunal.
    84. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "Or you get malware that starts up in your .bash_profile and sits around waiting for you to run sudo."

      Wouldn't work very well with OS X, where the vast majority of people never use the CLI for anything, and will therefore never know that SUDO exists.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    85. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "11 reasons why the registry is better than .ini files:"

      Which are actually 11 reasons why Microsoft's INI file APIs suck due to not having been updated since the days of Windows 3.X.

      The Registry made sense as it was implemented in Windows 3.X, i.e. as a way of sharing OLE automation data etc. between programs. It does however suck donkey balls as a mechanism for storing persistent information that's only relevant to a single program, which could have been much better handled by an updated set of INI file APIs specifically designed for the job.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    86. Re:Or Unix or Mac ... by Blakey+Rat · · Score: 1

      I do agree that it's harder than it should be to export registry entries for a specific application, but I'm also sick of the constant whining about how horrible and terrible the registry is. As Raymond Chen's post shows, it wasn't some random malicious implementation designed to make your life worse, it was a solution that was better in almost every way to the existing solution.

    87. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "Thieves dont break into unsecure and secure houses with an even statistica spread. They look for the easy target."

      Opportunists look for easy targets, while skilled professional thieves hit high value targets that tend to be pretty well protected. A decent domestic security system (good locks, solid doors, alarms) on an ordinary house will deter most opportunistic thieves who are trying to steal TVs, cameras, and other domestic items, but those who live in mansions full of valuable artworks, jewellery, and safes with lots of money in them are likely to attract the attention of people to whom considerably better security systems are a minor inconvenience.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    88. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "I've seen people WILLINGLY buy spyware (e.g. winantivirus), and even pay monthly subscription fees for it (e.g. e-anthology). Having them enter a password won't make any difference."

      Especially when a UK survey that was run a couple of years back showed that a significant proportion of people using IT systems at work were happy to part with their user names and passwords in exchange for a bar of chocolate.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    89. Re:Or Unix or Mac ... by marcosdumay · · Score: 1

      I don't know--do you really think that a Mac user is less likely to enter her/his password into the prompt just because they don't have to do it very often?

      Well, yes. That is basic UI knowledge. If you present a sceen to users often enough, they'll stop reading and even thinking about it. Sometimes they can't even remembert they clicked something.

    90. Re:Or Unix or Mac ... by Anonymous Coward · · Score: 0

      Comments like this crack me up. I deploy multiple platforms at home and die hard *nix guys crack me up to no end, it's that attitude of yours - the "my system is impervious" - alone that stands as proof your systems are as, if not more, vulnerable than the average end user.

      OSX hacks and exploits hypothetical?? There was actually a month dedicated to tearing it apart.
      http://projects.info-pull.com/moab/

      By the way, Microsoft is actually faster to fix security exploits than just about everyone else any more- they've come along way past their monolithic beginnings. I'm sure there's hordes of you ready to argue that statement but the fact of the matter is Microsoft actively seeks bugs and releases patches for potential exploits monthly.

      Now I'm going to get off my horse here in a second, but the case and point is it's not the systems that are the issue. It's the users. How often do you go through every line of source code before you compile and install it?? If the answer is never than you're as vulnerable as the average Joe without taking proper precautions.

    91. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "I do agree that it's harder than it should be to export registry entries for a specific application"

      My point wasn't about how difficult (or otherwise) its is, but the fact that I and many, many other developers don't think that a centralised global repository is an appropriate place for storing persistent information which is only relevant to the application that wrote it, or other applications by the same vendor.

      Global repositories should be used for information that's globally relevant, and everything else should be stored in files locally.

      "As Raymond Chen's post shows, it wasn't some random malicious implementation designed to make your life worse, it was a solution that was better in almost every way to the existing solution."

      As I said in my last post, this is solely due to the fact that Microsoft decided to deprecate using files to store local information. They pretty much forced professional developers to use the Registry for this by making it a requirement for any applications that wanted to use the Windows-95 and / or Windows/NT logos, and their reasons for this were political and commercial rather than technical:

      1) The Registry makes people use installers and uninstallers instead of simply moving or deleting directories like they did with Windows 3.X.

      2) MS can easily find out precisely what's on customers' machines.

      3) It helps lock applications into Windows by adding to the amount of Windows-specific code in them.

      If the above isn't true, and Microsoft's reasons really were due to the inherent technical superiority of the Registry, then please explain how Microsoft and others have managed to write APIs for reading and writing XML (a file-based format) that have none of the limitations Chen claims as reasons for the Registry being better.

      NB: one of Chen's points about file size limitations with INI files is a bit rich considering the fact that the entire Registry had to fit into 64K on Windows-9X, which caused notable problems when installing Visual Studio 6 due to it's unusually large number of extremely long paths (there was a technical note with a workaround distributed with the product). The fact that this has never been an issue with NT-based systems only serves to highlight the fact that there is no technical reason for the 32K limit on INI file size in any true 32-bit version of Windows.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    92. Re:Or Unix or Mac ... by Blakey+Rat · · Score: 1

      but the fact that I and many, many other developers don't think that a centralised global repository is an appropriate place for storing persistent information which is only relevant to the application that wrote it, or other applications by the same vendor.

      Well, part of the point is that it is relevant for corporate networks using active directory and group policies. There's no reason a system administrator shouldn't be able to tell all copies of [your app] on the network to default to saving to a network drive by default, for example... with the registry, group policies like that are easy and automatic and real-time, with .ini files it would involve sending a nasty .bat file to every computer and having it do whatever hackish edits to the .ini file that might be required.

      If you want [your app] to support all the features of Windows, the registry is not only better, but necessary.

      As I said in my last post, this is solely due to the fact that Microsoft decided to deprecate using files to store local information. They pretty much forced professional developers to use the Registry for this by making it a requirement for any applications that wanted to use the Windows-95 and / or Windows/NT logos, and their reasons for this were political and commercial rather than technical:

      You're not talking about local information (like web cache), you're talking about configuration information. There already is a place for local information that isn't configuration: [user]/Local Settings/Application Data.

      And the point above about remote administration is a technical reason for using the registry instead of .ini files.

      1) The Registry makes people use installers and uninstallers instead of simply moving or deleting directories like they did with Windows 3.X.

      a) Most applications used installers, from my experience, before the registry came about.
      b) Why is this a "political" reason? What does Microsoft get out of this? Microsoft didn't even make an installer until long after the registry came about, and I'm pretty sure their installer has always been free/almost free anyway.

      2) MS can easily find out precisely what's on customers' machines.

      They couldn't before by scanning the filesystem? Assuming you're paranoid enough to think Microsoft actually cares about what apps you're using. This point has nothing to do with the registry.

      3) It helps lock applications into Windows by adding to the amount of Windows-specific code in them.

      Ok, here you might have a valid point, if it weren't so mind-numbingly simple to abstract this away.

      If the above isn't true, and Microsoft's reasons really were due to the inherent technical superiority of the Registry, then please explain how Microsoft and others have managed to write APIs for reading and writing XML (a file-based format) that have none of the limitations Chen claims as reasons for the Registry being better.

      I'm not familiar enough with XML to answer that question. But I don't see how XML could possibly solve the concurrency problem-- XML files are basically just text, and have to be fully loaded and parsed by each program using them, so how do you prevent one instance from stomping over another instance's settings when it writes the XML file back out?

      Plus, you still can't use group policy to restrict information in XML files, at least not in real-time.

      What's really happening here is that the main feature the registry supports, group policy, you simply don't like or decree is unimportant, and therefore you just keep bringing up the same old excuses without considering that, hey, Microsoft has millions of installations on active directories with group policy!

      Even worse, you probably have a customer swearing at you right now because he can't use group policy to disable your product's "annoy your coworkers" setting.

      Look, if you want to make programs that run on Microsoft's OS, just follow Microsoft's rules. It'll make your work easier, it'll make Microsoft happy, and it'll make your customers happy. It's simple.

    93. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "part of the point is that [application private data] is relevant for corporate networks using active directory and group policies."

      Hence the fact that so much application-specific data is stored in the Registry as undocumented groups of numbers with meaningful names such as "Hrrlh99_07014". The people who wrote that software were obviously thinking "Hey, this private stuff may well be used to set group policies in a corporate network, so we'll support that by using names and data formats that don't make sense to anyone else for our Registry entries, and give further assistance by working hard to ensure that we don't let customers know anything about what it's used for and how it's laid out".

      "You're not talking about local information (like web cache), you're talking about configuration information."

      I'm talking about _any_ information applications store during installation, updating, or between sessions that's not meant to be read or modified by either products from other vendors, or end users.

      "There already is a place for local information that isn't configuration: [user]/Local Settings/Application Data."

      You obviously didn't read the paragraph you're replying to, because that particular structure was not part of Windows/NT 4.X or Windows-95 when MS required local data to be stored in the Registry for Windows logo compliance.

      "Most applications used installers, from my experience, before the registry came about."

      But using them was far from compulsory because all they did was create some directories and copy files from the distribution media into them, hence the fact that most vendors included extremely simple instructions for doing the same things by hand if the installer failed for some reason.

      "Why is this a "political" reason? What does Microsoft get out of this?"

      They gain the ability to prevent non-technical people from cloning installed applications by the simple expedient of copying directory structures to media or across a network.

      "They couldn't [find out what's installed on a system} before by scanning the filesystem?"

      Scanning entire file systems tends to bring computers to their knees for long periods of time, so people tend to get pretty shirty when their work gets interrupted because some process they have no control over starts doing it without asking.

      "Assuming you're paranoid enough to think Microsoft actually cares about what apps you're using."

      If Microsoft don't care what apps people use, then why do they have schemes like Windows Genuine Advantage and Office Genuine Advantage?

      "Ok, here you might have a valid point, if it weren't so mind-numbingly simple to abstract this away."

      I doubt that people writing portable software would bother to spend time and money designing, writing, and testing such an abstraction layer just to store local data when they can do the same thing with an existing well-defined multi-language multi-platform standard such as XML's DOM or SAX, both of which are fully supported by Windows itself (Google for "MSXML" or "Microsoft XML Core Services" for more info).

      "I don't see how XML could possibly solve the concurrency problem-- XML files are basically just text, and have to be fully loaded and parsed by each program using them, so how do you prevent one instance from stomping over another instance's settings when it writes the XML file back out?"

      The Registry doesn't prevent multiple instances of the same application being run by the same user from overwriting each others' settings, so as with XML, any application-specific values in it will be those that the last instance put there. Multiple users can be handled trivially in XML by using a similar strategy to those of the Registry, i.e. having separate sections for each user's settings.

      NB: as with just about everything in Windows, the Registry is kept in files called "Registry hives", so there's nothing magical about it that makes it immune to the problems that can affect files in general. Badly

      --
      I'm not going to change your sheets again, Mr. Hastings.
    94. Re:Or Unix or Mac ... by Blakey+Rat · · Score: 1

      Hence the fact that so much application-specific data is stored in the Registry as undocumented groups of numbers with meaningful names such as "Hrrlh99_07014". The people who wrote that software were obviously thinking "Hey, this private stuff may well be used to set group policies in a corporate network, so we'll support that by using names and data formats that don't make sense to anyone else for our Registry entries, and give further assistance by working hard to ensure that we don't let customers know anything about what it's used for and how it's laid out".

      If software makers don't document their registry keys, how is that Microsoft's fault? Look, Microsoft provides the framework, they can't police every single program to make sure that every single program is using the framework exactly as Microsoft planned it to be used-- and if they tried, imagine the cry of agony from the Linux crowd here at Slashdot.

      In addition to all that, there's also the point that the .ini file can easily be undocumented also, so the registry isn't any worse-off than the alternative in this case.

      This is a non-argument and has nothing to do with the benefits of the registry.

      I'm talking about _any_ information applications store during installation, updating, or between sessions that's not meant to be read or modified by either products from other vendors, or end users.

      Well, first of all, configuration information is meant to be "read or modified" by products from other vendors and end users. The product from other vendors being tools like group policies, and the end users being people who select Tools->Options.

      In fact, by your definition, the AppData directory is exactly where you should put that data, since it's data the that (by your own definition) isn't meant to be modified by other vendors or end users. But that's not what normal people think of when they hear the word "configuration". The AppData directory is even nicely designed so that you can separate information that should follow the user (i.e. browser bookmarks) from data that should stay on a single computer (i.e. browser cache.)

      You obviously didn't read the paragraph you're replying to, because that particular structure was not part of Windows/NT 4.X or Windows-95 when MS required local data to be stored in the Registry for Windows logo compliance.

      First of all, I'm pretty sure Microsoft never required local data to be stored in the registry. The registry is, and always has been, for configuration only. Are you seriously suggesting that IE4 stored (or should have stored) the browser cache in the registry? That's ridiculous.

      Secondly, that structure was not in place for Windows 95, although if you asked for the "Application Support" directory in Windows 95, Windows would return some location. (Not sure exactly where... somewhere in /Windows probably.) It was, however, in place for Windows NT.

      They gain the ability to prevent non-technical people from cloning installed applications by the simple expedient of copying directory structures to media or across a network.

      I'm pretty sure they could have done that before. At least in Windows 95, where you could barf .dlls in whatever random directories you wanted and simply link to them... a naive copy of the applications would fail to find the libraries and not start. Plus, Mac OS didn't have anything remotely equivalent to the registry until OS X came out, and Mac software developers never seemed to have a problem making copy protection work. (And OS X doesn't use it's registry-type database for configuration information-- it stores it in XML files instead.)

      If Microsoft don't care what apps people use, then why do they have schemes like Windows Genuine Advantage and Office Genuine Advantage?

      Ok; fine. I correct my statement to read "Microsoft doesn't care what apps people use, other than to ensure they paid for Microsoft apps that ar

    95. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "f software makers don't document their registry keys, how is that Microsoft's fault?"

      This is a blatant straw man, because I didn't say or imply that it was Microsoft's fault.

      "f software makers don't document their registry keys, how is that Microsoft's fault?"

      I fail to see why you're so obsessed with INI files. I am claiming that application data that isn't meant to be shared doesn't belong in a global repository, but should be stored locally instead. Nothing about this requires the use of the old INI file format.

      "Well, first of all, configuration information..."

      My last post clarified the fact that I'm not just talking about configuration information, so why are you harping about configuration information again?

      "...is meant to be "read or modified" by products from other vendors and end users. The product from other vendors being tools like group policies, and the end users being people who select Tools->Options."

      This depends entirely on the market an application is meant for. The vast majority of Windows software isn't aimed at corporate users with Active Directory setups, so why should the people who write it spend time and effort supporting group policies if none of their customers will ever use them?

      "In fact, by your definition, the AppData directory is exactly where you should put that data, since it's data the that (by your own definition) isn't meant to be modified by other vendors or end users."

      Why not keep things simple and put it in the same directory as the application instead? it's what Microsoft do with their manifest files, so why shouldn't we be allowed to follow their lead?

      "First of all, I'm pretty sure Microsoft never required local data to be stored in the registry."

      You're wrong. There aren't any web links to Microsoft's own documentation about Windows-95 logo requirements because nobody wants Windows-95 logos anymore, but there's plenty of other stuff on the web from that period, e.g.;

      http://www.informit.com/guides/content.aspx?g=windowsserver&seqNum=26

      Quote: "So for Windows 95, Microsoft advised its supporting manufacturers that applications that qualify for the Windows 95 logo should disavow any use of .INI files, in favor of the Registry instead."

      "The registry is, and always has been, for configuration only."

      If this is the case, then why does it support volatile keys that are never written to the Registry hive?

      "Are you seriously suggesting that IE4 stored (or should have stored) the browser cache in the registry? That's ridiculous."

      It is indeed ridiculous, hence the fact that i didn't suggest it.

      "If they want to make quality software, they'll spend two days writing the abstraction layer, or just finding one already written. If they don't give a shit about making quality software, then they can do whatever the hell they want. But it won't be quality software."

      I'm actually rather taken aback by the fact that anyone would write a piece of utter tripe like this on a forum which is read by many professional programmers.

      "The reason not to use XML isn't because "Microsoft doesn't support it." You don't need to convince me that Microsoft has a MSXML library, because, see, I'm not a retard."

      I humbly suggest that the piece of tripe you wrote above would seem to contradict your assessment of yourself.

      "The point of using the registry is that it's simply better at storing configuration information than XML in several important ways, all of which Raymond Chen outlined in the post that started this stupid conversation."

      I would appreciate it if you could include a link to the article where Raymond Chen says the Registry is better than XML, because the one in your original post was about it being better than Windows INI files, which don't use XML.

      "The registry has locks and transactions, so if the program is written

      --
      I'm not going to change your sheets again, Mr. Hastings.
    96. Re:Or Unix or Mac ... by Blakey+Rat · · Score: 1
      This depends entirely on the market an application is meant for. The vast majority of Windows software isn't aimed at corporate users with Active Directory setups, so why should the people who write it spend time and effort supporting group policies if none of their customers will ever use them?

      If you're not following the OS recommendations, and doing stuff not recommended by the OS maker, for instance:

      Why not keep things simple and put it in the same directory as the application instead?

      Your application *will* break when a future version of the OS comes out. I'm not saying "may", I'm saying "will." If you actually tried to write configuration information in the same directory as the application, your program is broken in Vista. (And for all multi-user computers in NT4, Windows 2000, Windows XP.)

      Manifests go there because they never change. At least not until the application is patched or upgraded, which requires admin permissions anyway. Configuration information could potentially change daily.

      Quote: "So for Windows 95, Microsoft advised its supporting manufacturers that applications that qualify for the Windows 95 logo should disavow any use of .INI files, in favor of the Registry instead."

      That quote obviously means information that previously went in .ini files should now go in the Registry instead. That is the only sane way that sentence can be interpreted. You were implying that the recommendation was that *all* application-specific data should go into the registry.

      2) Locks only apply while a key is open, and Microsoft's programming guidelines say they shouldn't be left open for long periods to minimise the possibility of corruption occurring. So it's actually the software that MS would define as being correctly written which will have problems with multiple instances overwriting each others' data.

      Yes and no. Another difference is that the registry is finer-grained... with XML/INI/whatever other format you use, the lock extends to the entire file, so if one instance has it locked, another instance is out of luck. With the registry, the instance can lock only what it needs at the moment, and the other instance can still access everything else.

      You are either being deliberately obtuse, or you really don't know why your reply was stupid. I hope for your sake that the former is true.

      I'm trying to figure out why one file would be more or less prone to being corrupted than another file. I'm not being obtuse, I'm trying to figure out exactly what your argument against the registry is... it's a file, so it can be corrupted? Well... ok. So's everything else, what's your point?

      How long does a batch file take to run? If you can give a general answer that doesn't boil down to "it depends what it's doing", then this is yet another one of your utterly meaningless answers.

      It takes a fraction of a second to do the type of tasks we're arguing about. But that's not the point.

      The point is that if you do it with a batch file, you can only make the change at login. If you do it via group policy, the change will be updated in 60-120 minutes. If a user never logs out, the batch file never runs and the change is never made. Using group policy and the registry doesn't have that problem.

      I only log out my work computer on weekends, most nights I just lock it and leave.

      What I disagree with is the idea that every value any application ever stores should be put in the same central repository as critical system settings that can render a system unbootable if they're changed.

      Wow, an actual point. Except that it only applies for software run as administrator, other software doesn't have permissions to stomp on the Local Machine registry entries. In a corporate environment, that's "good enough", but at home it's a problem since a lot of home users always run as administrator. Microsoft's customers are corporations.

    97. Re:Or Unix or Mac ... by Weedlekin · · Score: 1

      "Your application *will* break when a future version of the OS comes out."

      An excellent point, which I gladly concede.

      NB: The Registry isn't immune to breakage problems of this sort. Microsoft's programming guidelines for example used to tell developers that they should use HKEY_LOCAL_MACHINE as the root for storing application info, and this has resulted in lots of older software breaking for users without write privileges to it.

      "Manifests go there because they never change. At least not until the application is patched or upgraded, which requires admin permissions anyway."

      Some types of manifests are meant to be modified by users whenever they feel the need to, e.g. Application Configuration Files (which, despite the name, are XML files just like all other manifests).

      "You were implying that the recommendation was that *all* application-specific data should go into the registry."

      It would be ludicrous for me to imply that MS said this, because applications generate plenty of internal data that only ever exists in memory, while some use RDBMS systems for storing certain types of data, others generate data for processing by completely unrelated pieces of software such as compilers and media playing software, still others process that data, and whole classes of programs exist that don't read or write any persistent information at all.

      "I'm trying to figure out why one file would be more or less prone to being corrupted than another file."

      That part of my post was a refutation of your insistence that the Registry was superior because XML is kept in files, so I pointed out that the same is true of the Registry, and in fact most things in Windows, so they both share a common set of weaknesses in this regard. It was for this reason that I found your reply puzzling.

      "The point is that if you do it with a batch file, you can only make the change at login."

      Or you could use the Windows Task Scheduler to do it at login, and then at a user-specified interval. It's a very flexible tool that ships with all versions of XP and Vista, and can be downloaded from MS' web site for earlier variants of Windows.

      "Wow, an actual point. Except that it only applies for software run as administrator"

      i.e. every Windows XP system that isn't being used on one of the corporate networks that force lower privilege settings on users (which, if the number of them whose entire networks have been brought to their knees by a worm is anything to go by, is a long way from being all corporates).

      "Microsoft's customers are corporations."

      Please explain the existence of the following products if corporates are their customers:

      Windows-95
      Windows-98
      Windows XP Home
      Windows XP Media Center Edition
      Windows Vista Home Basic
      Windows Vista Home Premium
      DirectX
      A large selection of PC games that they began producing long before the XBox appeared (Flight Simulator, Age Of Empires, Close Combat, etc).
      Lots of other stuff that corporate customers not only have no use for, but probably don't want anywhere near their systems.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  21. Just so we're clear, by Anonymous Coward · · Score: 0

    how do we pronounce this? Is it Kraaken, Krocken or Krayken?

  22. Re:Wait a sec. I thought... by Tridus · · Score: 2, Insightful

    When your "security" is based entirely on reactive methods and file signatures (like standard AV products), obscurity is extremely effective.

    When your security is based on not giving every user local admin rights, and educating them not to run random .exe files (oh, and changing the settings to actually show the extension is helpful too), obscurity doesn't work so well.

    I mean really, this thing would never have started if people could learn to not run Image.exe.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  23. Old news by Anonymous Coward · · Score: 1, Funny

    This is old news. We knew about this back in 1830:

    Below the thunders of the upper deep;
    Far far beneath in the abysmal sea,
    His ancient, dreamless, uninvaded sleep
    The Kraken sleepeth: faintest sunlights flee
    About his shadowy sides; above him swell
    Huge sponges of millennial growth and height;
    And far away into the sickly light,
    From many a wondrous grot and secret cell
    Unnumber'd and enormous polypi
    Winnow with giant arms the slumbering green.
    There hath he lain for ages, and will lie
    Battening upon huge seaworms in his sleep,
    Until the latter fire shall heat the deep;
    Then once by man and angels to be seen,
    In roaring he shall rise and on the surface die.

    1. Re:Old news by Ford+Prefect · · Score: 0

      Unnumber'd and enormous polypi

      Women prefer big p0lypi for s3xual satisfaction!

      Tennyson, your spam is reaching me already. :-(

      --
      Tedious Bloggy Stuff - hooray?
  24. Re:Wait a sec. I thought... by ukatoton · · Score: 3, Insightful

    This is not security through obscurity.

    This is hiding in obscurity.

    The program is not secure, it is simply good at hiding itself.

  25. Infected Exchange administrator? by khasim · · Score: 2, Interesting

    Someone who doesn't notice a 10x or more increase in outbound traffic?

    Or, more likely, someone who just does not check the logs.

    1. Re:Infected Exchange administrator? by Sandbags · · Score: 1

      outbound SMTP from viruses rarely uses the exchange server. most have their own SMTP agent installed and use standard ports like port 80 or 442 to dedicated re-mail servers that accept incoming SMTP opn those ports (or to other bots in the network that what open SMTP access and are not firewalled). They also typically communicate with each other over IRC chanels, which also typically use a standard, otherwise unblocked port, to communicate.

      Stopping this kind of traffic is almost impossible, unless you spend BIG BUCKS on not only port filtering, but actual packet inspection firewalls. The cost of packet inspection for a fortune 500 company would be rediculous since all it would do is help identify an infection that the corporate AV and AS product should already be stopping. Give it a few days and all the major AV players will have a tool to find and clean this guy out... at least, for those having a current software version and definition update subscription. (that's the problem, of the 500,000 infections, likely less than 10% do...)

      --
      There is no contest in life for which the unprepared have the advantage.
  26. Idiots by whoda · · Score: 4, Funny

    ""We know the picture... ends in an .exe, which is not shown" to the user, Royal says."

    If it ends in .exe it isn't a picture, you shouldn't keep calling it one.

    1. Re:Idiots by Anonymous Coward · · Score: 0

      Yes, you should keep calling it a picture, because most users out there aren't going to understand the semantical argument. We need them to learn that clicking on pictures can be dangerous because it looks like a picture them. Sure, it's not a picture, but that doesn't matter. They think it is and need to be trained to be afraid of it.

    2. Re:Idiots by Anonymous Coward · · Score: 0

      Seriously, how do these people get the title of researcher? They offer no evidence and no published information. Anyone could write an article as poor as this.

    3. Re:Idiots by Kavli · · Score: 1

      Yes, I think I got the picture...

    4. Re:Idiots by Anonymous Coward · · Score: 0

      Which is why I love how Windows machines default to not showing extensions. So my grandma can unknowingly click that .exe image from her bff Rose, and I can spend part of my christmas break reinstalling the OS for her.

      (So I got her a Mac for her birthday. Couldn't be happier.)

    5. Re:Idiots by galego · · Score: 1

      To paraphrase from a movie ...

      That file type, I do think it is what you think it is.

      --

      Que Deus te de em dobro o que me desejas

      [May God give you double that which you wish for me]

  27. wow by joe+155 · · Score: 1

    I should apologize, I read a scroll of genocide but had no idea it was cursed - now the moat is full of krakens and evidently they seem to be spreading...

    Also, have you seen how much spam they are sending out? "Its bots are prolific, too: The firm has seen single Kraken bots sending out up to 500,000 pieces of spam in a day." - if all 400000 bots did that that'd be 200 billion a day. That has to represent a pretty large (albeit distributed) cost to ISPs

    --
    *''I can't believe it's not a hyperlink.''
    1. Re:wow by Anonymous Coward · · Score: 0

      It's g that multiply in moats, not ;

      Although....

      YANI: clone trap. A ^ square that creates a copy of whatever monster steps on it (inventory isn't cloned). The trap has a 90% chance of disappearing after being triggered. Clones of peaceful/tame monsters have a 50% chance of being generated hostile/peaceful (ie one place down the scale) respectively. Cloned PCs are generated hostile with stats, resistances, spells etc identical to that of the player. Could be nasty.

  28. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  29. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  30. Have them or monitor them? by khasim · · Score: 2, Insightful

    They can have firewalls, but if they don't monitor them they're not very effective.

    The same with intrusion detection systems.

    Being a network administrator requires some effort, every day. Not much effort. Particularly if you have some scripting skill. But it still requires some effort.

    1. Re:Have them or monitor them? by Sandbags · · Score: 1

      A firewall won't prevent a user from opening an infected e-mail that's already inside the network's mail servers... Firewalls don't scan e-mail. Obviously whatever mail filter they were using didn't catch the virus so either it was well crafted, or more likely, didn't get in through corporate mail servers, but through g-mail or some other system. It's also entirely possible to get infected from a thumb drive, bluetooth cell phone, CD, floppy, or other system that short of an AV scan on insert (if they configured that option at all) there was no line of defense.

      Why penetrate the corporate firewall when you have insecure users at home that can bring the virus in for you?

      The WORST people for this are: IT admins and senior executives. Specifically executives since they 1) don't know any better and 2) refuse to be bound by the same restrictions as users.

      --
      There is no contest in life for which the unprepared have the advantage.
    2. Re:Have them or monitor them? by JJNess · · Score: 1

      Firewalls can monitor and prevent outgoing traffic, not preventing infection but certainly alerting an observant admin to it.

    3. Re:Have them or monitor them? by Sandbags · · Score: 1

      And unless that firewall supports packet sniffing and protocol discovers (starting cost about $20,000, for with I've seen one single company in my career posess such a device) then how exactly do you tell the differnece between web traffic on port 80 and SMTP traffic e-mailing through a relay bot on port 80?

      You can filter port specific or IP specific outgoing traffic, but every virus writer knows how to get around this...

      --
      There is no contest in life for which the unprepared have the advantage.
  31. So, in the end, this article is totally useless? by Toad-san · · Score: 1

    They shriek of a problem, they offer no solution.

    What the hell good is that?

    Chicken Little did better.

    Toad-san

  32. Re:Designate Windows OS as Terrorist Tool by Arancaytar · · Score: 5, Interesting

    Last I heard, they were arguing the exact opposite - non-Windows systems are too hard for the government to break into.

    And who knows, perhaps Kraken is sending your data to HLS on the side? If I made a government spy virus, I'd disguise it as a spambot too... the signal is lost in the noise.

    This, needless to say, could also explain the surprisingly low discovery rate on standard AV tools.

    [/tinfoil hat]

  33. Re:Wait a sec. I thought... by Kjella · · Score: 1

    I mean really, this thing would never have started if people could learn to not run Image.exe. Hidden extensions are a PITA, a decent fake will have an application icon that looks like an image and for all intents and purposes look just like an image. If you've learned them the bit about not running random software from the internet, they still won't believe non-executables like images, videos, documents etc. are dangerous You have to work reallllllly hard to make them believe in macro viruses and parser exploits.

    Honestly, I blame Microsoft. It was they who decided that a file having a name AND a type was too complicated for users. Yes even I find the extension vs mime type confusing at times, but at least I've never run an executable that I thought to be an image.
    --
    Live today, because you never know what tomorrow brings
  34. Virus Writers by Anonymous Coward · · Score: 0

    Should be shot.

    1. Re:Virus Writers by Aurisor · · Score: 1

      Your post advocates a

      ( ) technical ( ) legislative ( ) market-based (X) vigilante

      approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      ( ) Spammers can easily use it to harvest email addresses
      ( ) Mailing lists and other legitimate email uses would be affected
      (X) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      ( ) It will stop spam for two weeks and then we'll be stuck with it
      ( ) Users of email will not put up with it
      ( ) Microsoft will not put up with it
      (X) The police will not put up with it
      ( ) Requires too much cooperation from spammers
      ( ) Requires immediate total cooperation from everybody at once
      ( ) Many email users cannot afford to lose business or alienate potential employers
      ( ) Spammers don't care about invalid addresses in their lists
      ( ) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      (X) Laws expressly prohibiting it
      ( ) Lack of centrally controlling authority for email
      ( ) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      ( ) Asshats
      ( ) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      ( ) Huge existing software investment in SMTP
      ( ) Susceptibility of protocols other than SMTP to attack
      ( ) Willingness of users to install OS patches received by email
      ( ) Armies of worm riddled broadband-connected Windows boxes
      ( ) Eternal arms race involved in all filtering approaches
      (X) Extreme profitability of spam
      ( ) Joe jobs and/or identity theft
      ( ) Technically illiterate politicians
      ( ) Extreme stupidity on the part of people who do business with spammers
      ( ) Dishonesty on the part of spammers themselves
      ( ) Bandwidth costs that are unaffected by client filtering
      ( ) Outlook

      and the following philosophical objections may also apply:

      ( ) Ideas similar to yours are easy to come up with, yet none have ever
      been shown practical
      ( ) Any scheme based on opt-out is unacceptable
      ( ) SMTP headers should not be the subject of legislation
      ( ) Blacklists suck
      ( ) Whitelists suck
      ( ) We should be able to talk about Viagra without being censored
      ( ) Countermeasures should not involve wire fraud or credit card fraud
      ( ) Countermeasures should not involve sabotage of public networks
      ( ) Countermeasures must work if phased in gradually
      ( ) Sending email should be free
      ( ) Why should we have to trust you and your servers?
      ( ) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Temporary/one-time email addresses are cumbersome
      ( ) I don't want the government reading my email
      (X) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      (X) Sorry dude, but I don't think it would work.
      ( ) This is a stupid idea, and you're a stupid person for suggesting it.
      ( ) Nice try, assh0le! I'm going to find out where you live and burn your
      house down!

  35. Re:Wait a sec. I thought... by Arancaytar · · Score: 1

    Hidden extensions are a PITA


    I've kept count, and it takes exactly seven clicks to get Windows to show file extensions, not counting the button that closes the settings window.
  36. How bad will i get flamed for this? by JeremyGNJ · · Score: 3, Insightful

    AntiVirus software has been relatively useless for the past few years. They charge extra just to detect basic "non virus malware" and they still dont detect the REAL threats!

    AV vendors ought to be ashamed of themselves. Even more so, the customers should be ashamed of themselves for continuing to pay for a program that doesnt REALLY protect them.

    We MUST move away from definition-based "protection" and move to behavioral-based protection. Unfortunately there's only one major player who's trying to do that. That is Microsoft, with Vista's User Account Control. Unfortunately, that is also the feature that people dislike about Vista, and way too many people turn it off.

    It's funny how badly people hate the tools need to protect a PC.

    1. Re:How bad will i get flamed for this? by Sancho · · Score: 4, Insightful

      AntiVirus software has been relatively useless for the past few years. They charge extra just to detect basic "non virus malware" and they still dont detect the REAL threats! Signature-based detection is on its way out, and antivirus manufacturers are not adapting well. They have some heuristics that look for weird types of files, but they're not great.

      UAC isn't really a solution, either. All it does is to train the monkeys that you have to click an extra time in order to get the banana.

      Education is what's needed. I no longer recommend antivirus to my family--I tell them to avoid running programs that they don't know about, not to trust any attachment that comes through the mail, and offer other suggestions for safe computing practices. Running without antivirus works to remove the perception of safe computing, making them actually think about the things that they're doing. This, incidentally, leads to actual safe computing.

    2. Re:How bad will i get flamed for this? by Anonymous Coward · · Score: 0

      We MUST move away from definition-based "protection" and move to behavioral-based protection. Unfortunately there's only one major player who's trying to do that. That is Microsoft, with Vista's User Account Control. Unfortunately, that is also the feature that people dislike about Vista, and way too many people turn it off. Here is an open source implementation for XP. It's been around since 2004, btw.

      It's funny how badly people hate the tools need to protect a PC. The reason UAC is so irritating is because of the awful quality of most Windows software.
    3. Re:How bad will i get flamed for this? by Anonymous Coward · · Score: 0

      We MUST move away from definition-based "protection" and move to behavioral-based protection. Unfortunately there's only one major player who's trying to do that. That is Microsoft, with Vista's User Account Control. Unfortunately, that is also the feature that people dislike about Vista, and way too many people turn it off.

      I work in a software development company, and just today a decision was made to require that this feature is disabled in Vista if people want to run one of our most popular pieces of software. One rationale for the decision was that "most people have disabled this anyway".

    4. Re:How bad will i get flamed for this? by Anonymous Coward · · Score: 0

      UAC *could've* been solution if Microsoft hadn't been so braindead about it. There are certain classes of behavior that 99% of the time indicate malicious software: opening sockets with destination port 25, modifying executable files, deleting files in a system directory outside without going through Add/remove Programs, etc.

      As you note, awareness is the true issue. Trying to prevent behavior either requires some sort of TPM, or is susceptible to dancing bunnies. UAC could be one part in a system of awareness.

    5. Re:How bad will i get flamed for this? by Charbox · · Score: 1

      Not really; sites such as av-test.org and virus.gr are constantly testing malware detection, and while coverage is spotty on average, the products do tend to keep pace with new malware.

    6. Re:How bad will i get flamed for this? by Sancho · · Score: 1

      The main problem is that malware can mutate so damned fast. This arbitrarily chosen website from Google's search results for "storm mutates every" suggests that it mutates every 30 minutes. It also has the advantage that it can poll for updates with an extremly high frequency. There's just no way that antivirus software can compete with this. By the time they've updated their signatures, Storm's probably mutated a dozen times.

    7. Re:How bad will i get flamed for this? by Charbox · · Score: 1

      It can mutate it's image all it wants, but the signature of how it hooks in to the OS is constant. Think of how large a trojan which could overcome that would have to be.

    8. Re:How bad will i get flamed for this? by Sancho · · Score: 1

      I have to say that anecdotal evidence disagrees. Having worked quite a bit with various storm binaries and submitted them to various antivirus testing sites, its mutation seems to be consistently effective.

    9. Re:How bad will i get flamed for this? by 99BottlesOfBeerInMyF · · Score: 1

      Signature-based detection is on its way out, and antivirus manufacturers are not adapting well. They have some heuristics that look for weird types of files, but they're not great.

      I agree heuristics are becoming more common and more popular (especially for network scanners). I disagree that signatures are going away entirely. Rather I think existing blacklists are still quite useful and I expect to see greylists combine a blacklist and a whitelist as well as granular ACLs coming to anti-malware over the next few years.

      UAC isn't really a solution, either. All it does is to train the monkeys that you have to click an extra time in order to get the banana.

      That is exactly what MS's horrible UI does most of the time. That does not mean it can't be done right though. The trick is to divorce the decision and the banana. Give the users better choices. (OK)(Cancel) is horrible. (Stop it from running)(let it run) is slightly better, but still not good enough. Give users the choice of (Run this but don't trust it)(Don't run it)(Run it and trust it completely)(Advanced). There is no technical reason why the OS can't run everything in its own sandbox and allow access to dummy files and resources if you don't trust something.

      Education is what's needed.

      I disagree. The first real step is divorcing trust and the ability to run software. The truth is all the software out there should be distrusted to some degree or another. We need to let users safely run software they don't trust, and I'm not talking about just trojans. I want to run Photoshop, but I don't really trust Adobe completely and I'm not too happy when I notice it trying to connect to some random ISP in Europe. I might want to run some random attachment in my e-mail. The OS should be facilitating my desire to run it without compromising my system and data. Until it does that you're just giving users two poor choices, don't run software or run it and take a big risk.

      As for education, computers are not good enough yet that a small amount of education is good enough. It takes a lot of work to safely run software you don't trust. Installing and configuring a VM, starting it, getting the installer into it, running it, saving the state or resetting the VM as is appropriate. Realistically, 99% of people are just going to take a risk instead and hope for the best. Education is great, but lets wait until we can cover everything the user needs to know to do what they want safely in an hour or so.

      Running without antivirus works to remove the perception of safe computing, making them actually think about the things that they're doing.

      Normal people are willing to take chances and they will and eventually they will bet wrong. I think modern antivirus is poorly designed. OS vendors should be providing all the plumbing and instead of installing one or more binaries that run randomly, we should be subscribing to feeds of data from one or more security companies. These should be more than just blacklists. They should be ACL parameters designed to let any given software run safely. I'm as interested in keeping Adobe from spying on me as I am in seeing if that othello game is really a trojan.

    10. Re:How bad will i get flamed for this? by Sancho · · Score: 1

      Education is what's needed. I disagree. The first real step is divorcing trust and the ability to run software. The truth is all the software out there should be distrusted to some degree or another. We need to let users safely run software they don't trust, and I'm not talking about just trojans. I want to run Photoshop, but I don't really trust Adobe completely and I'm not too happy when I notice it trying to connect to some random ISP in Europe. I might want to run some random attachment in my e-mail. The OS should be facilitating my desire to run it without compromising my system and data. Until it does that you're just giving users two poor choices, don't run software or run it and take a big risk. How do you propose that the user decide whether to trust certain software without education? Do most users even know that Adobe phones home, and if not, shouldn't they be able to make an informed decision as to what's going on? Windows popping up a notice that some application is trying to access the Internet isn't going to be terribly useful information.

      As for education, computers are not good enough yet that a small amount of education is good enough. It takes a lot of work to safely run software you don't trust. Installing and configuring a VM, starting it, getting the installer into it, running it, saving the state or resetting the VM as is appropriate. Realistically, 99% of people are just going to take a risk instead and hope for the best. Education is great, but lets wait until we can cover everything the user needs to know to do what they want safely in an hour or so. Well, most of the education I meant was in knowing what to trust. Do you trust that file that your friend sent you? Do you know enough to know that it might not be a picture just because it looks like one? Better technical options would be nice, but you still have to know which option to choose.

      Realistically, there are probably better ways for the OS to help the user practice safe computing, but education is still going to be a vital part of the equation. I like the idea of an option to let the executable run in a sandbox.
    11. Re:How bad will i get flamed for this? by 99BottlesOfBeerInMyF · · Score: 1

      How do you propose that the user decide whether to trust certain software without education? Do most users even know that Adobe phones home, and if not, shouldn't they be able to make an informed decision as to what's going on? Windows popping up a notice that some application is trying to access the Internet isn't going to be terribly useful information.

      The first problem is identify software and its source. To this end OS's should use a signing framework to verify that software comes from a given vendor and is a given, unmodified version. (Most OS's have such a framework but it is largely unused). While the user should be able to ultimately decide how much to trust software, I think it would be more useful for the OS to allow one or more data feeds that can certify the trustworthiness of software as well as define the correct operating parameters so that software can be jailed appropriately (against buffer overflows and the like). Data feeds should basically be trust ratings for companies and individual programs (and versions), as well as ACLs. Every program should also ship with a predefined ACL so third parties can simply verify it.

      Basically instead of installing Norton antivirus and/or McAffe and/or ClamAV, you subscribe to data feeds from the same. These can be paid subscription or free, third-party or supplied by the OS vendor. Instead of asking the user if he trusts each and every piece of software they want to install, you attempt to identify the software at install time. Once identified the software is assigned an ACL which can be supplied by the software itself, but is more likely a combination of ACLs from security vendors. If the software cannot be identified, (this should be rare) it is given a low level of trust and assigned a default ACL, or an ACL based upon the user specified software type (game, mail program, etc.). Then and only then should anything be user visible. You will be asked to rate your data sources (do you trust ClamAV or Microsoft or Symantec the most?). You might be asked to classify software, or you might be told the software is unknown, given a warning, and asked if the behaviors selected in the ACL that shipped with it are acceptable.

      Well, most of the education I meant was in knowing what to trust.

      The OS can make a lot of choices better than the average user. There is no reason Windows can't identify the signature of some program, verify the certificate, check to see if it is white or blacklisted, and provide sensible default restrictions for it.

      Do you trust that file that your friend sent you?

      A good first step would be verifying e-mail is actually from your friend. A good second step would be the OS making sure only input from the user to the authorized e-mail program is allowed to sign messages. That stops all the automated crap.

      Do you know enough to know that it might not be a picture just because it looks like one

      The user should never have this problem. OS's should make 100%, perfectly clear what is or is not a program. All this nonsense with file extensions and invisible file extensions has been an out of date disaster for long enough. If the OS shows you something that looks like it is a picture, it bloody well should be a picture. Further, if it is a corrupted picture intentionally designed to overflow your default image viewer, the OS should already have restrictions in place to keep your image viewer from accessing the internet, or any non-image files, or overwriting other programs, or pretty much anything other than opening and manipulating images.

      Better technical options would be nice, but you still have to know which option to choose.

      Currently the vast majority of the problem is the OS providing security that is not granular enough, via a very poorly designed UI, and giving users the choice of several bad options. Most of the choices users are given should never be user visible is

    12. Re:How bad will i get flamed for this? by Anonymous Coward · · Score: 0

      UAC isn't the real answer. The real problem is that today's software doesn't do a good enough job of separating data from code. It's a problem at the UI level where the same action can often read a data file *or* load and execute code, depending on non-obvious context. But more fundamentally it's a problem with the attitudes and practices of computer programmers in general, and in particular the continued widespread use of C/C++. Until we move away from unsafe languages, not just for applications but all the way down to the OS kernel, we will continue to have problems with security.

  37. Re:Wait a sec. I thought... by Tridus · · Score: 1

    I agree with you there. If the extensions were on by default still, its something we can educate against. "Don't run anything that ends in .exe and comes by email" is fairly easy to understand.

    Without them, its a lot harder to tell just what you're clicking on. Turning it back on is the first thing I do whenever I install Windows.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  38. Untrue. by QuoteMstr · · Score: 4, Insightful

    You're not right. There's nothing preventing any user from setting up executables directly in his home directory; hell, back in my shell account days, I must have had the equivalent of a pretty good-sized unix system in ~/bin, ~/usr and ~/var.

    Your solution simply does not address the dancing bunnies problem.

    1. Re:Untrue. by betterunixthanunix · · Score: 1

      However, that would require such users to know how to do that. Experienced users rarely install random software on their computers, and it is very unlikely that someone who is not experienced would be setting up private bin directories.

      --
      Palm trees and 8
    2. Re:Untrue. by RiotingPacifist · · Score: 1

      He actually says that you can set-up binaries in a home dir, so i dont see why your disagreeing with him.

      besides as its always a good idea to mount /home with noexec, the only easy place a user can install the dancing bunnies to is /tmp, which is cleared on shartup

      --
      IranAir Flight 655 never forget!
    3. Re:Untrue. by jalefkowit · · Score: 1

      The Coding Horror post you link to on the "dancing bunnies problem" actually mentions that Unix-style privilege elevation is the best known solution to it:

      Here's hoping Longhorn (aka Windows Vista) is the first Microsoft OS to default users to non-administrator accounts. Because users can't help themselves-- they just have to poke the bunny.
    4. Re:Untrue. by Anonymous Coward · · Score: 0

      Actually there is something that can keep users from executing programs in their home directory, selinux.
      Take a look at what Dan Walsh has been doing with xguest policy.
      He is also working on confining firefox so that it will be harder for phishers to trick people into installing executables or exploiting poorly written plugins. That work doesn't seen to be as far along though.

    5. Re:Untrue. by QuoteMstr · · Score: 1

      Good point, though the same effect could also be achieved with conventional unix security. I only wanted to debunk the idea that the browser being unable to write system files makes the system invincible.

    6. Re:Untrue. by kesuki · · Score: 1

      not really, remember the big thing is browser exploits.

      the browser stores configuration files in ~ those files can easily point to launching something in ~ even if you don't have ~/usr ~/bin things set up.

      however, if you can't modify the system, it's very easy to do a "ls -a ~" and then scan for stuff in 'hidden' folders (eg: ls -a ./.mozilla/firefox)

      the point is it's harder to do 'stealth' stuff in linux, without root you really can't be stealth. this means virus/rootkit etc scanners have an easier time, than they could ever have in windows.

    7. Re:Untrue. by element609 · · Score: 1

      This answers my first question - viruses on *nix can run as with regular user permissions - and still access that user's data and surfing right?

      So about the only thing a virus on a nix system can't do is spam on ports under 1024, or attack other user's accounts on the system. So that stops it from directly email spamming, right? That leaves the user's personal data open for attack.

    8. Re:Untrue. by QuoteMstr · · Score: 1

      Unprivileged programs can connect to ports under 1024; they just can't listen on these ports. How would normal users run HTTP and FTP clients otherwise?

    9. Re:Untrue. by setagllib · · Score: 1

      Yeah, because forbidding your remote shell developers to execute binaries is great for their productivity.

      My home dir has custom distributions of Java, Python, GCC, etc. and my own scripts, and with noexec I'd be really stuck. I make up for the "security hole" by only allowing myself to log in remotely, and only via pubkey.

      --
      Sam ty sig.
    10. Re:Untrue. by DieNadel · · Score: 1

      Not the point... you could still allow developers to execute from some random directory in another fs that is mounted with exec permissions.

      A virus would have to look for mounted fs without "noexec" set, than search for a writable dir. This would be a major tell-tale for anti-virus software.

      Besides, if you couple that with something such as systrace, you could certainly train your developers not to allow Firefox to write to such "exec dirs" when they don't really want to. It's a much clearer scenario, easier to understand, than the current Windows model.

      --
      Utinam logica falsa tuam philosophiam totam suffodiant!
  39. Healthy paranoia? by AioKits · · Score: 1

    I have not been infected while running XP now in some time. It all amounts to a bit of healthy paranoia.

    As bad as this sounds, my policy on the net is 'trust no one'. If I get an email with an attachment from a friend or family member and I wasn't expecting it, I write back and ask them what it is. If I was expecting it, I give it a scan before I open it. If I'm talking with someone and they send me a link (doesn't matter the chat program and NONE of mine will auto open a link) I ask where it goes and what it is. If I don't get an answer or a straight answer, I just ignore it. Once a week I give my desktop and laptop machine a good once over with the virus scanner (I use Kaspersky), two spybot scanners (Spybot S&D and Ad-Aware by Lavasoft), then do a general PC health routine of defrag and scandisking. This usually takes place on Saturday morning when I'm too busy watching cartoo..errr..cleaning the house.

    It's not that I think my friends and family are out to infect me, they have good intentions. However their machines intentions are only dictated by the person in control. People don't want to know about security on their machine. For most people it just gives them email and porn and as long as either keeps popping out when they push the button, they really don't care. My mom got infected once when out browsing the net (she likes looking for odd stuff, like blown glass bird feeders and stuff) and got hit when looking over one site. I cleaned off her PC and she asked me what she could do to stop it from happening again. I hated giving my mom the 'common sense speech' but I did, and then showed her what I do to keep myself clean. Her schedule isn't as anal as mine, but once a month she goes through, full scans and now she is more careful about where she goes. Yet to be reinfected, but we shall see.

    --
    "Quote me as saying I was mis-quoted." -Groucho Marx
    1. Re:Healthy paranoia? by Anonymous Coward · · Score: 0

      I don't think I've been infected while running XP now in some time.

      There, fixed that for ya.

    2. Re:Healthy paranoia? by AioKits · · Score: 1

      I don't think you've been infected while running XP now in some time.

      One good turn deserves another.

      --
      "Quote me as saying I was mis-quoted." -Groucho Marx
  40. Words move. by Fantastic+Lad · · Score: 1

    I've always said, "Kray-Ken". I think that's because that's how my mother used to say it. She knew cool things, but I suspect the word is old enough and spread widely enough that there's probably not an actual 'right way'. I haven't honestly wondered since seventh grade when I was reading John Wyndham. "Wake the Kraken".


    I was thinking about how words evolve just yesterday when I was unable to look up the pronunciation of something online or anywhere. Can't recall the word or name or whatever, but while thinking about it, I thought about Newfoundland in Canada's Atlantic provinces. Pronounced variously as "New-Found-Land", "Nooh-Fund-Land" and my personal preference because it seems the most honest and salt-of-the-earthy, "Noohfun-Lan", home of the affable "Noofie". Dear me, and all silly national pride nonsense aside, but I do love this country to bits! The whole place is teaming with hobbits and wizards.

    Anyway, I think what I'm saying is that words move and we shouldn't try to stop them.


    -FL

  41. Heed my words by illegalcortex · · Score: 4, Funny

    Beware the Botnet Dwarfs!

    1. Re:Heed my words by Anonymous Coward · · Score: 0

      A whole Storm of Botnet Dwarfs!

    2. Re:Heed my words by KiloByte · · Score: 1

      Your pun (on the verb "dwarf"-"s") would be a lot funnier if it was actually correct.

      The noun "dwarf" is pluralized to "dwarves" just like "shelf" and the like.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re:Heed my words by mjwx · · Score: 1

      But the botnet dwarves have dug their botnet too deep and too greedily, now we need fear the botnet balrog.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  42. laptop is craptop by Anonymous Coward · · Score: 0

    So did the idiots who were up for buying a new computer. Laptops are for faggots.

  43. Untrue by QuoteMstr · · Score: 2, Insightful

    Users need no special permissions to run executables, and for most people, rm -rf $HOME would be as disastrous as rm -rf /. If we're talking about malware, it's trivial to get a user program to run on login without administrative privileges.

    The only viable long-term solution is to put email clients, web browsers, and other sensitive programs each in their own separated, limited environments to contain any damage. The approach works for network servers; why not for clients?

    1. Re:Untrue by AndGodSed · · Score: 0

      Don't you mean rm -rf /home/$user

      Or is that what you meant with $HOME

      If a users HOME directory is specified as having privileges accessable to only that $username/group you need to either belong to that group, or get privileges for that group.

      An outside attack by default cannot do anything if it is not allowed by user/root on the machine itself.

    2. Re:Untrue by Sancho · · Score: 1

      In most shells, $HOME expands to /home/$USER (and note that capitalization is important--$user, which is what you typed, expands to nothing in most configurations.)

      The point was that rm -rf /home/yourusername is going to be as disastrous to most people as rm -rf / because most people keep their data in their home directory. If you run a file that you got from some site somewhere, and that file runs such a command, you're going to be pretty sad (particularly if you don't have backups.)

      "Running an unwanted program" was mentioned--in other words, a trojan. And it could wreak havoc on a user account, even if it couldn't compromise the entire system.

    3. Re:Untrue by AndGodSed · · Score: 1

      I was lazy with my CAPS haha.

      But yeah - your point stands.

      I once did rm -rf /var/lib mysql instead of rm -rf /var/lib/mysql and I could still back up all the important stuff on the machine before trying to recover (which ended in a re-install in the end)

      Were I to do rm -rf /home/frankypoo franky.jpg instead of rm -rf /home/frankypoo/franky.jpg the results would be catastrophy.

      My username is not frankypoo btw...

    4. Re:Untrue by Lincolnshire+Poacher · · Score: 1

      > because most people keep their data in their home directory.

      Are you sure? In every UNIX installation that I have experienced,
      and by extension on my own machine, /home/${USER} contains only
      dot-files. Yes, losing those would be a nuisance for a few hours,
      but all important data ( files, photos etc ) is under source control
      on other partitions. No user can rm -rf /svnroot.

    5. Re:Untrue by unapersson · · Score: 1

      Isn't that what backups are for? There's a far bigger risk that a bad hard disk or an accidental deletion will wipe out your home directory, than any virus you've managed to download, make executable and run.

    6. Re:Untrue by Sancho · · Score: 1

      I guess that it depends upon the setup. Most desktop users of Linux probably don't go to the lengths that you've seen--in fact, it sounds pretty cumbersome. I don't know how someone could get any useful work done if they don't have write access to their own files--and if they do have write access to their own files, then rm -rf would delete them. Having a backup is a completely separate issue, but it's one that few users who manage their own machines really think of (and for the purposes of this discussion, subversion is acting as a backup scheme--I'm sure that the users actually have populated $HOME environments with working copies of the version-controlled files, not just dot-files.)

    7. Re:Untrue by geekboy642 · · Score: 1

      My entire family runs Linux. We've never put pictures and data into any sort of source-control. In fact that seems almost incredibly excessive. We just back up regularly. Pretty hard for a virus to do something damaging when a bare-metal reinstall and restore of personal data takes 10 minutes.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    8. Re:Untrue by ceoyoyo · · Score: 1

      Sure, but your ability to do rm -rf / is a LOT more dangerous to me than your ability to do rf $HOME. I really don't care if you lose your work or personal information. I'm concerned, but not terribly concerned if your computer is a spam bot until you go home tonight, or until next Tuesday when you have to reboot for the latest update. I'm very concerned if your computer turns into a spambot and continues to be a spambot no matter how many times you reboot or log out and back in.

      Sure YOU might be devastated if your home directory gets trashed, but I don't really care. Localizing virus activity to an individual user's account is a very good solution for the network, though perhaps not an ideal solution for an individual.

  44. Re:So, in the end, this article is totally useless by gEvil+(beta) · · Score: 1

    They also offer services to help companies deal with exactly this sort of problem. Convenient, no?

    --
    This guy's the limit!
  45. Protection at home by Reapman · · Score: 1

    Ok so obviously the only way to tell if you or someone you know is apart of a botnot these days is to monitor the traffic at the firewall / router. For business this is easy, but does someone have a recommendation for home use? Something I could install at my parents place and view the logs of all network connections going to and from the router. I know I could setup a BSD box, but I would rather have something that uses as little power as possible... could a hacked Linksys router running something like Sveasoft firmware work?

    The only alternative I can see is to plug in a box running Snort or Wireshark between the Router and the Cable Modem / DSL Box from time to time. Which leads to my next question, whats a good place to go to to get the signatures for this sort of traffic? Been ages since I've looked into anything like this.

    1. Re:Protection at home by Anonymous Coward · · Score: 0

      could a hacked Linksys router running something like Sveasoft firmware work?

      You're going to need a lot more memory and/or some place to put these logs. (Searching around it looks like depending on your rules and amount of traffic, Snort can occupy over 200MB of RAM, bad news for a linksys with a few MB and no swap) You might do better with something like a PC Engines or a Soekris device, either of which come with a lot more RAM and a CF slot (or you can use a 2.5" IDE drive). Keep in mind that while running from an IDE drive might be easier to setup, it'll cost more power and heat.

      Otherwise, you're going to want to come up with some criteria other than "all network traffic".

  46. Re:Designate Windows OS as Terrorist Tool by Trigun · · Score: 5, Funny

    FTA: "The primary C&C servers are hosted in France, Russia, and the U.S., according to Damballa."

    The new Axis of Evil?

  47. Re:So, in the end, this article is totally useless by fimbulvetr · · Score: 1

    Amazing. I never thought of how intelligent it would be to only report on problems that have solutions. Why bother with things that we haven't solved yet?

  48. Botnet of Dwarves? by electricbern · · Score: 1

    Was I the only one that read that topic and thought that the news was that they replaced the zombies in the botnets by dwarves?
    It would make sense too since Dwarves are smaller and stronger and also don't hunger for brains...

    --
    alias possession='chmod 666 satan && ls /dev > il && tail daemon.log'
  49. Re:Wait a sec. I thought... by Anonymous Coward · · Score: 0

    Way to post what the seven clicks are...

  50. I don't really understand why. . . by Fantastic+Lad · · Score: 1
    I don't get why all companies don't have a mandatory training session new employees must pass through before they sit down to work on their first day; you know, general company policies, how the washroom key needs to be jiggled, where the coffee cupboard is. And how email attachments ought to be dealt with.


    Seems like a forty minute mandatory, "How to not screw up" tour could fix a lot of these bot problems.


    -FL

  51. Why is it hard to block this spam? by ConfusedVorlon · · Score: 4, Interesting

    serious question:

    most folks don't send more than 50 mails a day (number pulled out of a** and is for illustration only)

    so how about this ISP anti-spam approach:

    1) if a user sends more than 350 emails in a week, or more than 100 emails in a day, the ISP emails the user with a 'do you have a zombie' email.

    this would list the subjects & initial contents of emails sent.

    user could either reply 'yup, I send a lot of email please bump me up to a higher trigger level' or 'please help me fix this - I'm not really a viagra salesman'

    x days/emails after the warning, the ISP could start blocking stuff if there was no response to their warning mail.

    This would give people a chance to know if their machine was infected (I think mine is clean - but I certainly don't monitor outgoing smtp traffic) and generally provide a service to all at little inconvenence.

    Would this be bad ??? Is it really hard to spot a zombie PC that is sending spam out through your network?

    1. Re:Why is it hard to block this spam? by Sandbags · · Score: 1

      All well and good, assuming the traffic goes through the ISP's mail server... Unfortunately, most of the bots have their own SMTP relay agent and bouce mail off infected servers in the network, and don't use YOUR e-mail account. Also, most of that mail is NOT on port 25.

      Without being a supported of ISP based packet filtering and traffic shaping, there's no way for the ISP to do this, and I'm certainly not given tham any power to head down that road.

      Though I agree with your logic, it's unfortunately flawed.

      I mean, heck, if it was that easy, why wouldn't your own virus app say, "hey, although I can't find an infection, I did notice youre e-mail client wasn't open, but you sent 4500 messages today, and your machine was running a screen saver when it did it..." ...and if it could detect that, it would know the CPU thread and thus the application responsible for it, and could report that centrally to the AV venor using a feedback program. unfortunately, even local software doesn't have access to that kind of packet sniffing power (and most PCs couldn't handle the load if it did, not without big packet latencies anyway).

      --
      There is no contest in life for which the unprepared have the advantage.
    2. Re:Why is it hard to block this spam? by Anonymous Coward · · Score: 0

      Bots will just send less emails / day.
      Also, your forgetting that some of the machines infected are on corporate networks.

      If you have 400,000 zombies you only need to send 50 emails from each to send 20million emails.

      Also, people should replace this "move to a secure OS" line with "move to an OBSCURE OS". Because that's really all it is, security by obscurity.

    3. Re:Why is it hard to block this spam? by gatzke · · Score: 1


      What if the zombie can send through yahoo / gmail / hotmail / web clients?

      Do people still use their ISP for mail?

      And why would the ISPs care? More mail = more traffic = more $ (for those not on flat rate) = more profit

    4. Re:Why is it hard to block this spam? by Anonymous Coward · · Score: 0

      I work for a small business. We have 14 computers attached to one internet connection. Between us, we probably send more than 2,000 email a day, once you count automated messages.

      How is the ISP supposed to tell us apart from a zombie? What are they supposed to do if we miss their warning mail? You bet your ass that we would sue their pants off if they tried to cut us off... we need uninterrupted connectivity.

    5. Re:Why is it hard to block this spam? by symes · · Score: 1
      Personally, I think:

      I mean, heck, if it was that easy, why wouldn't your own virus app say, "hey, although I can't find an infection, I did notice youre e-mail client wasn't open, but you sent 4500 messages today, and your machine was running a screen saver when it did it..." ...and if it could detect that, it would know the CPU thread and thus the application responsible for it, and could report that centrally to the AV venor using a feedback program. unfortunately, even local software doesn't have access to that kind of packet sniffing power (and most PCs couldn't handle the load if it did, not without big packet latencies anyway). could be the seed of a good idea. Some public health chap once told be that if it wasn't for the effects on health of disease it wouldn't be a problem... point being, if you can get rid of the behaviour (i.e. 500 spam emails a day) then who cares if someone's pc is infected? So how hard would it be to allow packet sniffing? If the load would be too great then how about some probabilistic sampling to try and home in on potentially harmful behaviour?
    6. Re:Why is it hard to block this spam? by Kazrath · · Score: 1

      People sending out bulk mail get caught pretty fast. The problem is that generally the ISP's themselves do not care unless they get direct complaints.

      Anti-spam services/software including the RBL's have an enormous amount of honeypots ("Inactive" accounts at popular email locations like hotmail/yahoo etc...) that collect spam. This is the #1 method for detection leading to prevention of spam. Generally what occurs is ANY email from ANY source hits a honeypot a scan then is initiated against said IP to determine if it is an open proxy/zombie and it is then added to the (Block List). At this point if you have that providers service you will no longer receive spam from them.

      Also, If people actually used SPF (Sender policy framework) it would cut down on spam by a large percentage.

    7. Re:Why is it hard to block this spam? by Kazrath · · Score: 1

      They don't even need an SMTP relay agent. Just a script that telnets to specific domains. The DNS settings on the box will get the resolution needed and if there is a mail server at the target domain they pretty much always listen on 25 (Unless they are purposely non-standard)

      It is stupidly easy to send out spam with our current E-mail technology.

    8. Re:Why is it hard to block this spam? by Sandbags · · Score: 1
      the only way to look at behavior is to look inside the packet. Of course, I'll let this other poster give you further information:

      They don't even need an SMTP relay agent. Just a script that telnets to specific domains. The DNS settings on the box will get the resolution needed and if there is a mail server at the target domain they pretty much always listen on 25 (Unless they are purposely non-standard)

      It is stupidly easy to send out spam with our current E-mail technology.
      --
      There is no contest in life for which the unprepared have the advantage.
  52. Re:Designate Windows OS as Terrorist Tool by Trevoke · · Score: 3, Insightful

    Or, maybe, countries trying to move forward too fast and without watching their step. How many people here know/work in a company where IT doesn't get the budget it needs for proper network defense?

    --
    You are in a maze of little twisting passages, all different.
  53. An analogy of tents. by pyrr · · Score: 2, Interesting

    Once upon a time, there was a city where most people lived in tents. Most were made of ripstop nylon, but there were some made of canvas, blue tarps, and some were basically old garbage bags.

    Obviously, tents aren't that secure. Most people didn't bother to even try to secure the flaps on their tents, some bought and installed luggage padlocks to secure the zippers, but even those were only a slight hinderance in this city that relied mostly upon trust and goodwill. All an intruder needed was a knife to slash a hole in the fabric or a stitch-puller to intrude on others' tents, for the purpose of mischief, hiding radios that only broadcast advertisements, stealing information, and the like. Some even set-up shop in other folks' tents, posting advertising and selling goods and services, simply not caring about the actual owners' wishes.

    There weren't only tents in the city. Some people did live in wooden or stone shacks, and a few of the tent-dwellers even modified their tents into reinforced shanties with sheets of metal and plywood. They were largely ignored by the criminal element, simply because the time and effort it took to break into one reinforced tent or shack, they could break-into several tents and accomplish the same ends. Given that the overwhelming number of ne'er-do-wells in this city only possessed pocketknives, they lacked the means to break into the stronger structures, and typically had to resort to tricking the residents of those structures into leaving the doors ajar.

    Windows has two critical traits that cause it to be such a problem on the internet: it's easily compromised and extremely popular. If either factor wasn't in its favor, the problem probably wouldn't be quite as serious, but Windows just hasn't developed appropriately for use in a multiuser, networked computing environment. The same rules that apply when you're camping in the wilderness when you're isolated become absurd when you're building a shelter when there are other people, including criminal elements, in close proximity.

    To the question you pose, I think the answer is probably going to turn out to be, "Actually, yes". The overwhelming majority of current exploits are against pathetic Windows security, where there is little separation between the outside vs. inside, and no compartmentalization on the inside to limit the damage. There will still be some level of crime and confidence games in communities that have greater individual security, but the casual and inexperienced criminals wouldn't have the sort of free reign they enjoy when it takes little skill or knowledge to accomplish their goals. Would an internet dominated by Linux and OS X still have machines compromised into zombies on botnets? Of course, they're still maintained by humans who don't all care about security and fall for tricks. But it wouldn't be anywhere near on this magnitude.

    1. Re:An analogy of tents. by revscat · · Score: 1

      Would an internet dominated by Linux and OS X still have machines compromised into zombies on botnets? Of course, they're still maintained by humans who don't all care about security and fall for tricks. But it wouldn't be anywhere near on this magnitude.

      We've been hearing the same tired yarn for years now. All the while the black market for botnets has gotten more and more crowded on the Windows side, all the while no one has been able to exploit the completely untapped market of Macs and Linux machines.

      If someone could gain 100% share of 8% of the market, they would have done so by now.

    2. Re:An analogy of tents. by pyrr · · Score: 1

      First point: The black-hat scum don't even have anywhere near 100% of the Windows market; there are plenty of competent Windows admins.

      Second point: As far as Linux goes, it's highly unlikely the trickery attacks would be successful with Linux users, folks in that demographic generally have more than half a clue about how computers function and are savvy. The platform is far more secure, so most Linux exploits would likely involve the operator granting them permissions.

      Third point: Mac users, not so much, quite a few apparently fell for that "install this viewer to look at porn!" trojan a couple of months ago. They're the current morons in the UNIX world, not unlike the computer operators in the Windows world whose systems comprise the botnets.

      Ultimately, I do believe Windows fading away would lead to a fantastic new internet, much cleaner than the malware filth and spam that clogs the common network today. But I'm still not so overconfident as to say that Linux or Mac boxes won't fall. Some will be tapped, exploits will be found (and patched). Security failures are simply a fact of life, being that no code is perfect and computers are run by fallible humans with varying degrees of ignorance and gullibility. Again, it's all a matter of magnitude.

    3. Re:An analogy of tents. by revscat · · Score: 1

      First point: The black-hat scum don't even have anywhere near 100% of the Windows market; there are plenty of competent Windows admins.

      I should have been clearer. Currently there are no botnets which have infected either Mac or Linux machines. These compose approximately 8-10% of the market. Since this is an entirely untapped market for botnets, there is much profit potential for exploitation. The fact that this has not happened yet gives very strong support to the statement "they cannot be compromised such that a botnet can be run on them."

      The platform is far more secure, so most Linux exploits would likely involve the operator granting them permissions.

      Yes, that was my point as well.

      Third point: Mac users, not so much, quite a few apparently fell for that "install this viewer to look at porn!" trojan a couple of months ago. They're the current morons in the UNIX world, not unlike the computer operators in the Windows world whose systems comprise the botnets.

      I'll ignore the straw-men and focus on trojans: every OS is vulnerable to trojans. Not every OS is vulnerable to botnets or viruses.

      But I'm still not so overconfident as to say that Linux or Mac boxes won't fall.

      Until evidence shows otherwise I will continue to believe that both Linux and Macs are immune to botnets and viruses. That will change when such a beast is shown to exist in the wild for either of those.

      I think the disconnect, and correct me if I am wrong, is that you do not believe that operating systems can be structured so that they are immune to viruses. Is this correct?

    4. Re:An analogy of tents. by pyrr · · Score: 1

      I think the disconnect, and correct me if I am wrong, is that you do not believe that operating systems can be structured so that they are immune to viruses. Is this correct?

      Do you believe that an OS can be structured to tell the difference between an application that's Working as Intended (tm) and an application that has been exploited or is just plain malware? I don't believe one can be. Computers will continue to be operated by humans, who make poor choices. Applications that run on top of OSes will continue to be written by developers who aren't perfect and may be downright incompetent, which can open-up machines to exploits.

      The only disconnect I perceive is that you seem to think that there's a mutually-exclusive difference between trojans, viruses, and botnets the way you use those terms. These things are indeed different, but not in the way you seem to believe they are.

      --A trojan is an exploit vector that exploits ignorance or gullibility, i.e., flaws in the fleshy operator (other exploits involve hardware, firmware, or software flaws).

      --A virus is simply a type of malware, as is a worm, backdoor, or botnet daemon; they are the application that takes some action (and typically have the exploit packaged with them, but not necessarily).

      --A botnet is just one of the potential consequences of malware, it doesn't matter how the machine was compromised, just that it's running the daemon that allows the botherder to control it.

      Do you realize that a trojan is quite capable of tricking a user into installing the malware necessary to turn a *nix machine into a botnet node? If an OS is vulnerable to trojans, it can be turned to the whims of whatever the provider of the malware wished it to be.

      Do you believe that someone couldn't craft a *nix binary that, if executed under elevated permissions, would open ports, install an SMTP daemon, and install an SSH daemon that would allow a botherder to control the actions of the SMTP server or do anything else with that machine?

  54. Idiot-Proof a Computer by Prototerm · · Score: 3, Funny

    ... and God just builds a better idiot.

    A great deal of the problem here isn't necessarily Windows, it's the people who use it. In an attempt to make its operating system easier for the idiot to use, Microsoft has added "features" that increase the vulnerability as well, particularly the "I'm-ok-you're-ok-can't-we-all-just-get-along-and- share-our-deepest-darkest-secrets" design philosophy that's behind so much of the Windows experience.

    But the vast majority of Unwashed Humanity shouldn't even be using a *light switch*, nevermind a computer! Even otherwise very intelligent people are so completely clueless when it comes to things that come to them in email and on web sites. I swear, if I sent out an email asking people to cut out their large intestine and email me a scan of its contents, most of them would happily do it, and thank me for the privilege.

    I tell my family to follow two rules:

    1. Everything you read on the internet and in email is a complete and utter lie from someone you do not know, which will steal all your money, rot your brain, and leave you (male or female) with an unwanted love child. You should completely delete all email before reading.

    2. See Rule #1.

    Microsoft advocates Trustworthy Computing. I recommend Paranoid Computing instead, because *nobody* can be trusted!

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:Idiot-Proof a Computer by Sandbags · · Score: 1

      Every time a family member or co-worker sends me an e-mail containing the text of some article, some warning, some factiod, the first thing I do is reference it vs a bunch of hoax sites. I'll typically find out that haox started circulation more than 5 years ago, forward them a link to the site listing the hoax (or more than 1), and succest the 1) check for themselves next time and 2) stop sending me that crap. After 10 years of e-mail, neither has happened.

      Many viruses are spread from e-amil you get from people you know (lovebug anyone?). Trying to train people what to look for in e-amil that could be a hoax or virus is like trying to teach a 2 year old not to touch something they want. It's not going to happen without strict discipline and predictable conscequences.

      Yes, i'm talking about mandating by law the use of current AV and AS technology, stiff penalties for spammers (far in excess of their profitability, which current can-spam legislation does not do), and power of the ISP to cut you off if your system is not up to date or if they detect and confirm active and specific virueses coming from your IP address.

      We also need a blacklist of know bad net addresses, those run by phishing scammers and such, and we need to implement either challenge response e-mail or some other back traceable e-mail technology so that address spoofing an e-mail becomes impossible. As for international addresses, they should be blacklisted automatically unless they register with an international body created to confirm the site is for a legitimate business.

      Another neat trick? make web server code read-only and put it on a flash based read-only OS platform. You can't hack it if you can't modify it... Data presented by that web server should be on a back-end server behind a firewall and only writeable by administrators. That allows the data to be flexible, but remain secure.

      --
      There is no contest in life for which the unprepared have the advantage.
    2. Re:Idiot-Proof a Computer by TheRantingGeek · · Score: 1

      Microsoft advocates Trustworthy Computing. I recommend Paranoid Computing instead, because *nobody* can be trusted! That brought a smile to my face. Mind if some of us fellow geeks use that as an email sig, as long as we give you credit?
  55. Re:Designate Windows OS as Terrorist Tool by jandrese · · Score: 5, Insightful

    I find it easier to believe that that antivirus tools just suck.

    --

    I read the internet for the articles.
  56. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0

    You could forbid Macs, you would get less complaints!

  57. Catch suspicious traffic at the ISP level by earthforce_1 · · Score: 2, Interesting

    Instead of filtering torrents, your local ISP should be redirecting their deep packet inspection efforts on thwarting spambots. Regardless how deep it is buried in your OS, at some point it is going to have to announce its presence when it starts spewing spam. With >90% of the internet being choked up with spam, shouldn't ISPs worry about spambots rather than P2P? If spam is detected, a friendly email could be sent back to the source indicating that your PC is likely infected with malware.

    Also, if more people ( not everybody ) switched to alternative operating systems such as Macs and Linux, (preferrably different distros) it would be much harder for malware to propogate, as they would have to split their efforts at hiding in many different targets and spreading between incompatible systems.

    --
    My rights don't need management.
    1. Re:Catch suspicious traffic at the ISP level by earthforce_1 · · Score: 1

      Looks like the previous submitter was thinking the same thing and hit the submit button a few seconds before me...

      --
      My rights don't need management.
    2. Re:Catch suspicious traffic at the ISP level by 99BottlesOfBeerInMyF · · Score: 1

      Instead of filtering torrents, your local ISP should be redirecting their deep packet inspection efforts on thwarting spambots.

      ISPs do both, often with the same tool. The thing is, they can monetize detecting and filtering malware traffic for a customer by selling a premium service (which several ISPs do). What they don't do is sell that service to individuals, since the operational cost is higher than most users are willing to pay. Also, many network services don't sell a service based upon their cost plus a markup as would be expected in a free market. Instead they sell at prices designed to maximize profit. In most places you have no choice of cable providers, and that is currently the cheapest way to deliver broadband. Why would the cable company bother implementing a service that costs them money, but doesn't make them any more sales? Why would they offer this universally when it lessens the amount of transit traffic they are paid for? Why would they offer it universally when they can charge a premium to enterprises instead?

      With >90% of the internet being choked up with spam, shouldn't ISPs worry about spambots rather than P2P?

      The problem with malware traffic detection/filtering is not a technical issue, but a matter of profitable business plans. P2P costs them money because they over promise on bandwidth knowing most users won't notice or care. I say open up competition by reforming telcom regulations and they'll have this for individual in under a year.

      If spam is detected, a friendly email could be sent back to the source indicating that your PC is likely infected with malware.

      A lot of ISP subscribers don't use an e-mail account provided by their ISP. Ignoring that problem, such an e-mail would result in significant support costs as all the users called and asked them to remove the virus, or to argue that they don't. Also, most of the detection by ISPs is only granular to the level of a /24, not an individual IP, with NAT making it even more of a mess.

      Also, if more people ( not everybody ) switched to alternative operating systems such as Macs and Linux, (preferrably different distros) it would be much harder for malware to propogate, as they would have to split their efforts at hiding in many different targets and spreading between incompatible systems.

      True, but that is unlikely to happen. The US has not been enforcing antitrust laws against MS, and MS can artificially break other offering through intentional incompatibility and lock-in strategies.

    3. Re:Catch suspicious traffic at the ISP level by barefoothannibal · · Score: 1
      "If spam is detected, a friendly email could be sent back to the source indicating that your PC is likely infected with malware"

      Dear Sir/Madam,

      As your ISP, it is our duty to inform you that your computer may be infected with 'malware'. Please download and run the attached *.exe to fix this. Thank you.

      Yeah, whatcouldpossiblygowrong?

    4. Re:Catch suspicious traffic at the ISP level by rayvd · · Score: 1

      It's not a matter of worrying about either/or. ISP's typically oversell bandwidth (it'd be near impossible to make a profit otherwise). It's not to their advantage to have a customer maxing out his or her connection 24x7. If a customer is maxing out their connection for extended periods of time it tell us the sysadmin that that customer either has a spyware/infected PC and is operating as part of a botnet or they're a P2P user. The ISP doesn't like either and will likely take action against both if they notice it's negatively impacting other users.

  58. To all the Linux fanboys by DaveV1.0 · · Score: 0, Redundant
    I know what you are going to say:

    Windoze suxxors! It and people who use it should not be allowed on the interweb! They should all be using [insert linux distro] Linux! Then, they wouldn't have this problem!


    Every time a story like this pops up, the Linux fanboys start spewing about how everyone should use Linux. Well, let me give you a dose of reality.

    You say: Everyone should use Linux!
    Reply: Make it easier for average users to use and they will.

    You say: It is easy enough for me to use!
    Reply: You are not an average user.

    You say: They should learn to use it.
    Reply: Why should they when the probably already know how to use Windows and if they don't, it is very intutive to use?

    You say: Linux is better!
    Reply: Really? Do tell.

    You say: Linux comes with all the drivers for the hardware.
    Reply: As long as one isnâ(TM)t using hardware that isnâ(TM)t support under Linux because it is too new, not popular with driver hackers, etc.

    You say: No zombies, no viruses, etc.
    Reply: It takes less time to buy and install AV software than to learn Linux enough to install, use, and secure it. The cost (opportunity and otherwise) of Linux is greater than that of Windows + AV software.

    You say: Linux comes with all kinds of free software and there is a lot more available.
    Reply: Most of which is any number of the following:
    • Not relevant to most average users and just take up space on the hard drive
    • Do not come close to being as good as what is available for Windows
    • Is available for Windows.
    • Consists of 10 reinventions of the wheel
    • Crappy and half-finished
    • Not what the user needs and what the user needs is not available on Linux
    • Consume extra resources because it GNOME based running on KDE, or vice versa.


    You say: Linux can use WINE to run most Windows application.
    Reply: But, Windows runs all Windows applications and doesn't need to be installed. Also, it has the advantage of installing and running those apps right out of the box without having to go to the command line and configure anything.

    Statement: Most Linux applications suck, have crappy inconsistent interfaces, and are often missing functionality of the Windows applications to which the supposedly compare.
    You say: But, the users can pay for improvements and to have whatever functionality added!
    Reply: Or, they can buy what they want outright for less.

    Statement: There is better user support for Windows than Linux.
    You say: There is tons of support. They can go to forums and websites and get free support.
    Reply: Have you done a search for an answer lately? I see tons of forums posts with simple questions that generally don't get replies. And when they do get a reply, more often than not the reply is either "RTFM!" or someone taunting the "noob". Of course, there are the replies that read âoeGo to the app website and download the latest snapshot. Compile and install it, then go into the config file and set [undocumented option] to [insert undocumented mystery value]â. Or worse, âoeUpdate your kernel to [latest unstable RVL] and use the patch from [hackerâ(TM)s website].â

    Pay attention:
    As long as FLOSS is written by developers for themselves and other geeks, Linux will not gain traction with the average desktop users. What makes Windows and its associated software so popular among the masses is that it is written with the masses in mind and developers are paid to finish it.

    Now, please, either address these issues or STFU.
    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    1. Re:To all the Linux fanboys by phrostie · · Score: 1

      damm,

      a little wine with that chip on your shoulder?

    2. Re:To all the Linux fanboys by uglydog · · Score: 1

      What is an average user?

    3. Re:To all the Linux fanboys by basneder · · Score: 1, Funny

      Windoze suxxors! It and people who use it should not be allowed on the interweb! They should all be using [insert linux distro] Linux! Then, they wouldn't have this problem!

    4. Re:To all the Linux fanboys by NiteShaed · · Score: 1
      Okay, I'll take a crack at it.....

      You say: Everyone should use Linux!
      Reply: Make it easier for average users to use and they will.

      Ubuntu. It really is dead easy to use for common tasks that people want to do.

      You say: It is easy enough for me to use!
      Reply: You are not an average user.

      My mom however is virtually a day-1 beginner when it comes to computers (she just got her first one), and she loves it. She goes about, going to websites and emailing her friends blissfully unaware of the threat of malware, and I spend no time at all cleaning up her system. Wish I could say the same about other friends and family members whose Windows systems sometimes take hours to clean up.

      You say: They should learn to use it.
      Reply: Why should they when the probably already know how to use Windows and if they don't, it is very intutive to use?

      What do you think people are trying to do that's so difficult in Linux? Put a Firefox icon on the desktop, and you've just covered what I suspect the vast majority of home-users do with their computers most of the time. There's a desktop, graphics and everything.....it's not like you boot up Ubuntu and get faced with a bash shell to run commands and VI to edit all your docs....

      You say: Linux is better!
      Reply: Really? Do tell.

      "Better" is subjective. All I know is, the people I've set it up for seem to like it, and they don't seem to miss the viruses/spyware.

      You say: Linux comes with all the drivers for the hardware.
      Reply: As long as one isnÃ(TM)t using hardware that isnÃ(TM)t support under Linux because it is too new, not popular with driver hackers, etc.

      Yeah, I imagine there's plenty of hardware that doesn't have Linux drivers available, but (luckily) that hasn't been an issue for me yet.

      You say: No zombies, no viruses, etc.
      Reply: It takes less time to buy and install AV software than to learn Linux enough to install, use, and secure it. The cost (opportunity and otherwise) of Linux is greater than that of Windows + AV software.

      Now that's just crap. Inexperienced users are, in my experience, the most likely people to smile and nod when someone helps them to install things like AV and a software firewall, and then immediately turn 'em off when they either don't know what they're doing (pop-ups from the firewall asking permission for program x to connect to the network) or if they don't get the result they want (I clicked on the picture-icon, but it wouldn't let me view it, so I turned off the AV).

      You say: Linux comes with all kinds of free software and there is a lot more available.
      Reply: Most of which is any number of the following: snip

      Yep, some of it's hit or miss, but for a lot of people, something like Open Office, or even Google Documents does what they need. People like my mom or quite a few people I know will never use most of the features in Office, if they even use it at all. Quite a few of them need a machine for email and web access, and not a whole lot more.

      You say: Linux can use WINE to run most Windows application.
      Reply: But, Windows runs all Windows applications and doesn't need to be installed. Also, it has the advantage of installing and running those apps right out of the box without having to go to the command line and configure anything.

      I agree, and go so far as to say that for the kind of user I'm talking about WINE would probably be a disaster. If they *need* Windows apps, I'd point them at Windows, but a lot of people just don't *need* it.

      Statement: Most Linux applications suck, have crappy inconsistent interfaces, and are often missing functionality of the Windows applications to which the supposedly comp

      --
      Some bring out the best in others, some the worst. Some bring out far more.
    5. Re:To all the Linux fanboys by Woek · · Score: 1
      I consider myself a linux fanboy, and I NEVER say any of these things. I never urge people to use linux. If I do, and they try it, they will use me as a helpdesk. If they really want to use it, they will take the time to learn it.

      I'm happy using linux, and I giggle when windows-users get infected, but I never barrage them with Linux advertisement. They usually get infected because they are browsing the web or viewing emails in outlook express with admin rights

      PS my 7 year old XP laptop has never had a virus.

      Sorry, just had to reply...

    6. Re:To all the Linux fanboys by DaveV1.0 · · Score: 1
      In other words, as long as you set everything up for them and maintain it for them, they are fine. Sounds like you are doing all the work and they are just pointing and clicking. What happens if you are not around to do everything for them?

      I wouldn't say most. Some do, some don't.


      I take it you have never visited freshmeat or sourceforge.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    7. Re:To all the Linux fanboys by DaveV1.0 · · Score: 0, Offtopic

      Hey look, the Linux fanboys modded me down. No surprise, really, as they can't take what they dish out.

      To whomever modded my comment flamebait, you are an asshole.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    8. Re:To all the Linux fanboys by DaveV1.0 · · Score: 1

      See, you are not a fanboy because your laptop still has XP on it. If you were a fanboy, you would be evangelizing Linux to all your friends and would not have Windows on anything.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    9. Re:To all the Linux fanboys by Anonymous Coward · · Score: 0

      And I'm modding you down again for offtopic.

      However, I'll use one of my other points to remod GP back up as insightful.

      Bad moderations happen, but calling your bretheren "asshole" doesn't help anything.

        -- Shentino

    10. Re:To all the Linux fanboys by NiteShaed · · Score: 1

      In other words, as long as you set everything up for them and maintain it for them, they are fine. Sounds like you are doing all the work and they are just pointing and clicking.

      Well, if by "set up everything for them" you mean installing Ubuntu, how is that any different than someone buying a Windows machine that came pre-configured?

      What happens if you are not around to do everything for them?

      Like what? I'm talking about very casual users, who don't do a whole lot beyond web browsing and the occasional bit of word-processing. They've needed far less attention from me than similar Windows users who manage to become infested with all sorts of bizarre malware. The Windows users tend to ask for more help from me to begin with, not less.
       

      I take it you have never visited freshmeat or sourceforge.

      I have, and I've also used Open Office (not perfect, but not awful) and FireFox on Linux. Like I said, some do, some don't. I also mentioned that this is a subjective judgment, if you think most of them suck, that's what you think. If I think some of them don't, that's what I think. Just a matter of taste I suppose.
      --
      Some bring out the best in others, some the worst. Some bring out far more.
    11. Re:To all the Linux fanboys by Woek · · Score: 1

      Ah I see... I checked out the 'definition' of fanboy on Wikipedia and indeed it seems I don't fit it. Damn!

  59. Re:Designate Windows OS as Terrorist Tool by Facetious · · Score: 4, Insightful

    And _I_ consider the existence of antivirus tools to imply an OS that just sucks.

    --
    Let us not become the evil that we deplore.
  60. Need to start over by lord_sarpedon · · Score: 2, Insightful

    This will never stop with the current security model. Attacks like this work just as well on the other major operating systems. Let's move away from reactive security and fix the root cause.

    BitFrost (see http://wiki.laptop.org/go/OLPC_Bitfrost [laptop.org]) is the set of security mechanisms present in the OLPC.

    Though I certainly wouldn't care to summarize the entire thing, here's what it comes down to.

    User programs don't automatically get the running user's full rights. A calculator has no reason to delete your documents, so why should it be able to? And without your knowledge to boot. On the OLPCs, documents are kept in a special storage area. It isn't a matter of owner read access. In general, for a program to get a user's file poofed in to its chroot sandbox, it has to ask the document service (which presents a consistent dialog). Further, a text editor doesn't need to access the network. The user can access the network, but his or her programs can only do so if explicitly allowed to (various such rights are set at install time, configurable later). Certain combinations of program rights are disallowed at install time (such as both network access and webcam access) but can be enabled later. Plus a lot more.

    Sudo/UAC sound nice and all until you realize that programs and users are separate entities.

    Yes, there's a lot to learn from the OLPC project. It's designed to be used (safely) by computer-illiterate children who can't (or can scarcely) read. If you think that sounds like a good description of computer users in general, then you're absolutely right. Security as seen in *nix and Windows makes perfect sense for protecting users from each other. That was the goal back in the day. The people with access to a server were supposed to have a general idea of what they were doing (entirely on them if they didn't), and in that case *nix security works well. But computers have gotten more personal, and that assumption is now blatantly false. Anyone thinkng that Windows security problems stop at buffer overflows, or that Linux on the desktop will change anything, is a fool.

    --
    "Strangers have the best candy" -Me
    1. Re:Need to start over by cdrguru · · Score: 2, Informative

      The problem with that sort of intensive security model for the average user is that neither the user nor the software can be trusted today. The user can't administer their computer: it is simply too complicated and requires too much knowledge for the average user. But every operating system available today requires the user to administer their own home computer.

      The same operating systems are in use on businesses all over the planet and no company in their right mind would simply dump the computer on the user's desk with a note saying this was theirs now and they should figure it out.

      The second problem is the software. You hear about some game or whatnot from a friend who says they is really great and you have to have it. OK, so it gets downloaded and installed. How was it qualified as being suitable for that computer? How was it qualified as not containins malicious content? Well, neither qualification happened, it was just installed. Period. Whatever operating system administration is required to install the program is done. Without consulting anyone else.

      Of course, if two weeks later you discover that your computer isn't working so good then it is time to call in the "expert". And often pay someone to remove whatever it was that is causing all the trouble. Not just reactive but long-time-after-occurrence reactive.

      I know of no operating system today that doesn't work in this mode when self-administered. I assure you that if you give a program to an average user that requires both access to all the files on the computer and network access it will be granted, by whatever procedure requires this. Sure, someone clever might wonder why this is necessary but most clever geniuses distributing such malware will have some utterly wonderful sounding total BS answers to such questions.

      Sorry, you can't escape the trap that is where we are today. If your computer isn't administered by a competent administrator and you install random crap on it that "Internet friends" tell you about, you are going to have troubles. No question about it. And no "security model" is going to change that. Locked-down machines that cannot be compromised by rogue software being installed will change that. And 90% of home users have no need of something they personally can install software on. Random software. Potentially harmful software.

  61. Undetectable? by nick_davison · · Score: 4, Interesting

    a botnet of 400,000 zombies...is undetectable in over 80 percent of machines So, does that mean it's a botnet of 2,000,000 zombies, or that there are actually only 80,000 that have been detected but they're pretty sure they're only finding 20% of them so 400,000 sounds right?

    If it's truly undetectable, how would you know what percentage of cases were undetectable? Surely, be definition, you couldn't tell?

    In other news, most women think I'm damn sexy. It's just undetectable in 99% of cases. But I'm sure they do!
    1. Re:Undetectable? by glwtta · · Score: 1

      "undetectable in over 80 percent of machines running antivirus software"

      I think they measured the size of the botnet by tracing the traffic the infected machines generate; that most AV software doesn't catch it is a separate point.

      --
      sic transit gloria mundi
  62. Revealed by two minutes of experimentation by Anonymous Coward · · Score: 0

    Creating a file in Notepad, then pasting it into Outlook as an attachment:

    testabcdefghijk.txt = displays as itself

    testabcdefghijklmnopqrst.txt = displays as itself

    testttttttdddddd ddfffffff.jpg.txt = "testttttttdddddd ddfffffff.jpg..."

    Because too long file names must be replaced by three dots. Just create an EXE file with a similarly long name and use the BMP image icon for it. Who pays attention to three dots?

    If this is indeed ever a problem I suggest to Microsoft to force the "shorten long file names" function to always display the file extension and rather cut out some letters before the extension.

  63. Re:Wait a sec. I thought... by Anonymous Coward · · Score: 0

    If obscurity means nobody knows who you are, it certainly does work. If you just mean you don't distribute the source code... well it doesn't work. Now that people know Kracken exists, it won't be long before common AV products can find and block it.

    The *only* perfect security is making sure nobody knows what you're trying to protect exists. Hiding exactly how it works... is worthless, unless it's very poorly coded in which case it's worth a very little.

  64. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 5, Interesting

    Well, at least you have an opinion. It's really the mark of users that plain suck. Give all those same users who click on everything and anything that sounds vaguely interesting a nice, shiny new Ubuntu machine - ALL of the users mind you - so replace most people's Windows machines. See how long it takes those same people to be rooted. Now what will you complain about? Their sucky OS? Or their lack of ability to treat their computing resources as carefully as they SHOULD be treating their government ID's such as SSN's in the US and bank info, etc.? It's the users - not the OS.

  65. Sorry, not quite true by John+Jamieson · · Score: 1

    I think the last cracking contest established that it was far easier to compromise the OSX machine(at least at that moment in time).

    My OSX friends are more likely to click on everything because they have this belief that just because they are running OSX they are safe from everything. No need for a firewall or antivirus either.

    My Linux friends tend to be a bit more paranoid, they all run firewalls, but many don't use a antivirus product.

    My Windows friends are all over the map, from security paranoid to "computing sluts" who click on anything that looks fun(needless to say it is impossible to convince those people that they are to blame for the PC needing reimaging every 6 months).

    I use them all at least occasionally, but when I do online banking I use Knoppix. A bootable CD/DVD OS that runs for a short time is the only way to know you are not compromised short of disconnecting the ethernet port.

    1. Re:Sorry, not quite true by JJNess · · Score: 1
      No, the compromise came in Safari, not OSX, and the Macbook Air made for a sexy prize to target.

      As far as firewalls/AV goes... I know better than to, but I don't run either. I trust on my safe surfing skills, but that's like wearing a bullet proof glove: the rest of me is still vulnerable.

      Good idea on running a live CD for security... I'll keep that in mind.

    2. Re:Sorry, not quite true by Anonymous Coward · · Score: 0

      No, the compromise came in Safari, not OSX
      Grief, just give it up already and admit that OS X got pwned. So far as everyone but frantic Mac apologists is concerned, Safari is part of OS X. It's sitting right there in the Dock when you first switch on a brand new Mac. It's Apple's own web browser, the one and only officially-sanctioned way of visiting websites in OS X. It. Is. Part. Of. OS. X.

      None of this means that Apple's security record isn't brilliant or that Microsoft's isn't dire. But OS X still got pwned, despite Apple's excellent security record. Sorry if you can't handle the truth, but there it is.
    3. Re:Sorry, not quite true by JJNess · · Score: 1
      Funny thing is, I haven't touched a mac in I'd bet 13 years or more, so I laugh at the frantic Mac apologists remark.

      I can handle the truth in your last statement. I personally believe (read: know) that no system will be 100% secure. I mention this in contrary to the fanboys who are blinded too much to see that it's the user, not the system, that needs work.

      But the exploit could be easily adapted to other Operating Systems (no link to corroborate that, just what I recall reading last week) meaning that it's a combination of browser insecurity and user ignorance that toppled the Macbook Air in this case.

  66. Re:Designate Windows OS as Terrorist Tool by edxwelch · · Score: 1

    since antivirus is available for all major OS's that benchmark isn't so useful ;)

  67. Re:Wait a sec. I thought... by Anonymous Coward · · Score: 0

    Those would be:

    1) Left
    2) Left
    3) Left
    4) Left
    5) Left
    6) Left
    7) Left
    8) Left (but not counted as this one closes the window.)

    Have a nice day.

  68. Re:Designate Windows OS as Terrorist Tool by Jezza · · Score: 3, Insightful

    Actually while I don't totally buy this (Windows gets a lot of "drive by" infections) you do make a compelling point. Even a "secure OS" cannot help if the users is willing to type their admin password at anything that asks for it.

    Of course, you could make code show what it will do upfront ("This program will create files in your home directory, but won't open any network ports, or modify any files it didn't create"). This is something that could be done (I think Microsoft's "managed code" is a valid template for this approach). But the UI is really hard to nail, and the user must still read and understand what's being proposed. Consider: "This program will modify system files and read any files on the system, and open network connections both on the local zone and the Internet", does the average user allow that to run? Perhaps not, but what if it's pron?! Seriously, though - can an OS be secure, if it's users don't make rational choices?

    Still, I'm not running Windows here...

  69. Re:Designate Windows OS as Terrorist Tool by Jezza · · Score: 1

    Actually you mean "fewer complaints". But they'd be much more rabid!

    (Hey, I'm a Mac user too... but I can see the funny side)

  70. In other News.. by ubergoober · · Score: 1

    The Cylon invasion has officially begun.

    --
    * Making waffles just so I have something to Twitter *
  71. Re:Designate Windows OS as Terrorist Tool by OeLeWaPpErKe · · Score: 1, Troll

    "The government" is a really nice abstract term, perfect for conspiracies.

    The "government", aka the FBI, the NSA, etc, do not randomly break into machines.

    What they do do, they do with the permission of the majority of elected representatives and thus, by proxy, with your permission.

    The basic fact of government in a democracy is that, unlike in every other system of government (islamic, communist, dictatorship, ...) the government itself is not above the law.

    If you have proof of your claim, take it to the courts and the government WILL modify it's behavior.

    Now muslim governments, or china's government, or other foreign governments will have no qualms whatsoever using these networks, and you have no legal recourse. That's what sovereignty means. Or they may buy these networks from criminals like spammers do.

    Also criminals do this, you *may* have legal recourse, but they ignore it (that's the definition of the word criminal). So unless your government can use violence against said criminals, you're out of luck. Now *that* is the function of the FBI.

    Or both of these may buy from eachother (like e.g. afghani drug cartels buying immunity from Chinese provincial govt. or from the taliban, you see islamic justice *is* for sale (price for murder : 200 camels, or 1 (male) slave, or 2 female slaves, payable to the victim's family, and yes you'd think this was a joke, it's not))

  72. Re:Wait a sec. I thought... by charlesj68 · · Score: 1

    Way to post what the seven clicks are... - Right-click on My Computer
    - Choose "Explore"
    - Select "Tools" -> "Folder Options"
    - Choose the "View" tab
    - Scroll down and uncheck "Hide extensions for known files types"
    - Click "OK"
  73. THE vulnerabiltiy is in the design by Frozen+Void · · Score: 1

    If you have a file masquradign as image, it must be shown as what its real extension is(and optionally hide any superfluos extensions from view).Granted, it won't solve stupidity,but will make anyone think twice before clicking an .exe file.

  74. Re:Designate Windows OS as Terrorist Tool by Miseph · · Score: 1

    Really? I'm pretty sure that Bush has used signing statements to indicate that his administration is, in fact, above the law. I'm not sure what else a document that essentially reads "I don't like what Congress is telling me to do, and I'm not doing it" attached to laws that are being signed into effect can possibly mean.

    --
    Try not to take me more seriously than I take myself.
  75. Re:Designate Windows OS as Terrorist Tool by JJNess · · Score: 1
    If you have proof of your claim, take it to the courts and the government WILL modify it's behavior.

    You obviously aren't from around the States, are you?

  76. Just to attest to this... by Animaether · · Score: 1

    ...and this is a highly popular piece of OSS on Windows... Thunderbird and getting SMTP logs.

    An SMTP server was giving me a vague error... I couldn't send mail because of it, but because I couldn't see any of the events leading up to it, just the last response, I was stuck.

    So I figured I would turn on logging of commands sent/retrieved and check those out.

    Best option: If you think it would be a configuration option in the UI - think again. It's how it should be, but it's not.
    Next best option: If you think it would be a configuration option in Tools > Options... > |Advanced| > General > [config editor...] (hideous in its own right) - think again.
    Next best option: If you think it would be a configuration option involving opening a .ini file, or even an XML file, using notepad - think again.
    Next best option: If you think it was a command-line parameter (that you could, arguably, edit into a shortcut if you fear the command line) - think again.
    Absolutely the worst option: If you think it's an environment variable - DING-dee-flipping-DING-DING, we have a winner.

    http://www.mozilla.org/quality/mailnews/mail-troubleshoot.html

    Now I'm plenty computer-savvy, but environment variables? Really now. I just want Thunderbird to be able to optionally log the traffic. That's not something that should be an environment variable that I'd have to set again and again (or create a separate batch file + shortcut for, etc.). That's something that should be in the config editor at worst or be a checkbox in Tools > Options... > |Advanced| > General / Network & Disk Space. It's not like the dialog doesn't have room for it - what, with 1/5th of the dialog being -blank- at the bottom.

    That said, I'm not lumping -all- OSS in with this particular bad experience (there's plenty of others)... some is very well-written and well-supported.

  77. Re:Designate Windows OS as Terrorist Tool by Z00L00K · · Score: 1
    Maybe it's time to change to some obscure OS on an even more obscure processor.

    Oh how I miss the OS8MT on the Z80 processor...

    But OpenVMS will do as well...

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  78. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  79. Average user by tinkerton · · Score: 1

    Has one ball and one tit? Couldn't say the same about the average linux user tho.

  80. Re:Designate Windows OS as Terrorist Tool by kalirion · · Score: 1

    Depends, are we talking the original series or the Red Alert spin-off?

  81. Re:Designate Windows OS as Terrorist Tool by alan.briolat · · Score: 1

    Well, that comment aside, I'd say judging by the anti-Islam, anti-communism, anti-China rhetoric implies they are from around the States.

    I'm not saying that this rhetoric is typical of the US, only that being American is typical of this rhetoric. (Also, I'm not implying that China is some shining beacon of fairness, but it's interesting to see the way the "evils" are listed.)

    --
    I swear we should be allowed to give mod points to sigs... "-1, Offtopic"
  82. Why does this file have an extension, and no other by Anonymous Coward · · Score: 0

    See, that's why Windows should come with extensions ENABLED. So you can see if your file is .exe or .jpg or .whatever.
    Someone can change the icon, so it can still look like an image (hoping you use the same image viewer as the icon, though!)
    I mean, you see 20 icons on your desktop, all are just the name, but one has a .jpg extension... "gee, that seems odd, let me click on it!"
    Idiots...

    And that's another reason I like Total Commander. You have a column with the name, and a column with the extension. Not what they want you to see, not the one that comes before 80 empty spaces and the real extension. Explorer is TOO easy to "trick" into showing you what you think it is...

    And then there's the fact that most people run as admin/root. That's just silly. Course, opening a hidden command prompt to launch an AT command at some point in the future as SYSTEM seems pretty trivial, so even if you are safe, you can still get hax0red. :p

    Its almost come to the point where you need to run in a virtualized state, and then still run everything in a sandbox, and run everything off of a CD, with no attached hard drive, just to be sure you won't get infected!

  83. Actually, it is very simple. by khasim · · Score: 1

    Each of your Internet connections should have a firewall.

    Each of those firewalls should be set to deny ANY outbound connections to email ports EXCEPT from your email servers.

    There's no need for packet inspection. Nothing else should be connecting to those ports.

    And those ports are 25, 465 and 587.

    Then just monitor your email server to watch for any unexplained spikes in outbound messages.

    1. Re:Actually, it is very simple. by Sandbags · · Score: 1

      I just powered up my linix box, which is outside my firewall in a DMZ, did a port redirect from port 80 to 25 internally for sendmail to listen on port 80 for communication, edited the settings in outlook to use SMTP port 80 instead of port 25, turned my firewall to only allow port 80 outgoing and no incoming traffic, and I just sent an e-mail to myself through what copuld essentially simulate a receive and forward bot on someone elses PC, and my client used port 80 to do it, which would not be blocked...

      Almost every bot in the cloud does exactly this. The ones that don't already use your local mail server to forward mail (the cheap easy to spot bots) use their own SMTP engine on custom ports. Some of them even encapsulate that further into HTML traffic to further mask the activity, and have the information filtered through other bots via IRC or other known infected servers in the network.

      Firewalls, even those with packet sniffing, can't stop this activity.

      --
      There is no contest in life for which the unprepared have the advantage.
  84. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0
    That's not fair. I could send you a bash script that says

    rm -rf ~
    and tell you "double click this for free porn!"

    How is an OS supposed to stop that? It's not always the OS. It's often the user that's the problem.
  85. Re:Designate Windows OS as Terrorist Tool by Facetious · · Score: 1

    Yes, someone could delete the contents of their home directory by so doing. He or she could NOT affect anything beyond that by clicking on it. This also assumes they have made the script executable. And, strictly speaking, your script is not a virus. It does not self-propagate.

    --
    Let us not become the evil that we deplore.
  86. Re:Designate Windows OS as Terrorist Tool by Facetious · · Score: 2, Informative

    Yes, it's true. There is AV software for Linux systems. It is for mail servers that serve Windows clients. Read the documentation, it's in there. Thanks for playing, though ;-)

    --
    Let us not become the evil that we deplore.
  87. Re:Designate Windows OS as Terrorist Tool by Facetious · · Score: 1

    I agree with you that users are themselves a major security concern. I disagree that your scenario would produce the results you claim because I have been a system administrator for Windows and Linux (and the rare Mac) and I have seen the damage users can do to each kind of system. My Windows users needed far more help fixing things they had broken than my Linux users of all levels of skill (mostly novices, though).

    With that said, I am becoming tired of people propagating the myth that it is all about the users or even about the market share. It is not. It is about openness and design.

    --
    Let us not become the evil that we deplore.
  88. Re:Designate Windows OS as Terrorist Tool by kesuki · · Score: 4, Informative

    "Seriously, though - can an OS be secure, if it's users don't make rational choices?"

    You can make system files immutable in Linux with chattr, an immutable file may not be overwritten by root unless chattr is first run, to remove the immutable flag.

    furthermore, you can during install, use chattr to set files immutable, and then set user:owner of chattr to user chattr and set permissions to only allow user chattr to read or execute chattr as well as making chattr immutable so root can't replace it.

    So yes, you can idiot proof a Linux system. Even if they still have sudo permissions so they can install new programs.

    the basic point of this would be to have some type of chrontab based scanner, a remote administrator (eg: the guy who set it up for mr. i love porn and am stupid) and basically is mr idiot isntalls bad software mr remote admin can remove it, and make fake files in his owner/user group so that mr idiot can't install it again (although without access to chattr it might be hard to prevent mr idiot to find out how to use sudo to delete those files when he asks on a message board how to get around this 'error' when he tries to install software etc..)

    although it's SO much easier to just not give Mr idiot sudo permissions and allow mr remote administrator approve any software Mr idiot wants on his system. the point was can linux be idiot proofed, and yes it can, in many functional ways.

  89. Re:Designate Windows OS as Terrorist Tool by Lobster+Quadrille · · Score: 1

    Bullshit.

    I've been to hacker conventions, and I've seen how heavily the government recruits the people there.

    I've seen the laws that keep getting signed, saying that the executive branch is now above the law, and can search, spy and seize without consequence.

    I've also seen the people who are running for office. I don't believe any of them will be any better. It doesn't matter who I vote for, or whether I vote at all.

    --
    "The cup is in turn designed for holding hot or cold liquids, and has an open rim and closed base." --US Patent #5425497
  90. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0

    Let's review:

    - All versions of Windows suck
    - Almost all versions of Linux suck (most modern distros)
    - All versions of OS-X suck
    - Almost all versions of Symbian phones suck
    - Several versions of Unix suck (but not all)
    - Many versions of BSD suck (but not all)

    I would guess that you are a Sun OS fanboy, as it's the only one I can think of that doesn't have anti-virus for it. I'm probably wrong, and that one sucks as well.

    Wonder what OS doesn't have an anti-virus for it?

  91. Re:Designate Windows OS as Terrorist Tool by 99BottlesOfBeerInMyF · · Score: 4, Interesting

    Well, at least you have an opinion. It's really the mark of users that plain suck.

    I really wish this was the case, but OS vendors could do much much, much more to make their systems secure by default. As for the metric that users suck, sure they do. Last I read, however, compromises that had no user interaction were still responsible for more incidences than ones that have a user interaction component, There are a lot more trojans out there than worms that compromise machines silently, but the latter hit a lot more machines at a time and more often.

    Give all those same users who click on everything and anything that sounds vaguely interesting a nice, shiny new Ubuntu machine - ALL of the users mind you - so replace most people's Windows machines. See how long it takes those same people to be rooted.

    Actually, they would probably last a lot longer. The truth is, Linux is attacked less by automated worms so most users would fare better. It is not that Ubuntu is really much better for security than Windows (it is better in some ways, worse in others) but there is one big thing Ubuntu has going for it. Canonical does not have monopoly influence on the desktop OS market.

    Ubuntu currently has security that is appropriate to the threat posed by malware attacking it. Regardless if that security is currently better or worse than Windows, there is no reason to think Ubuntu would not continue to provide whatever level of security is desired by users. You see, Canonical sells services based around Ubuntu. Most of the contributors to Linux are users (either on a large or small scale) or are hired by users. If Canonical does not provide them with the security they want, they can and will go elsewhere. There are lots of Linux distros and companies selling services based upon it. In a worst case, Linux can fork to provide users what they need. Basically, is comes down to motivation. If Ubuntu is not good enough, Canonical loses money; ergo, Canonical will invest in security improvements so they can make more money.

    When Windows does not provide the appropriate level of security to make the average user happy, Microsoft does not lose significant money. In fact, in many cases machines are slowed down by malware such that the user does switch to a new vendor. The problem is, they switch computer vendors (from Dell to Lenovo for example) and Microsoft actually gets an extra sale out of it. Usually the influence MS wields in the desktop OS market makes switching to another OS vendor impractical or uneconomical, especially given MS's ability to break interoperability with other OS's and lock in user's via their data, applications, etc.

    Now what will you complain about? Their sucky OS?

    It is not even that Windows sucks on technical merits. They suck because they are the biggest target and they don't care. When I go down to the bar, I don't wear a bulletproof vest of any sort. When I browse the internet from a Mac or Linux machine I don't bother with sandboxing my browser or running it in a VM that resets every time I use it, or even running antivirus software scans. I don't need to. If, I take a business trip to Baghdad, I'll probably wear a vest. Most people would not think to do so. For someone at a tourist bureau in Baghdad to try to persuade people that Baghdad is a more secure place than Minneapolis is absurd. For them to argue that there are more troops protecting you in Baghdad than in Minneapolis is beside the point. For them to argue their are concrete emplacements and checkpoints to catch "bad guys" is likewise beside the point. The measures in place are insufficient to deal with the level of threat presented. This is true for Baghdad and Windows.

    And to answer your second question, if Ubuntu were regularly compromised in daily use, yeah I'd argue its security sucks. There is a lot of work that can be done to make every OS more secure for users, but for the most part only Windows has a big problem for normal

  92. Re:Designate Windows OS as Terrorist Tool by Steve+Max · · Score: 1

    Russia? Of course! See the evil government who doesn't agree with the USA! France? Of course! They didn't even want to enter an illegal war along the USA! U.S? This means there are terrorists operating inside the American borders, targeting the people of the USA! They must be stopped! Bush needs to be given emergency powers to stop this threat!

  93. Re:Designate Windows OS as Terrorist Tool by Facetious · · Score: 1

    Ah! My buddy Anonymous! How are things at the Coward house? Anyway, let's consider those systems that have antivirus for their mail services only to be exempt, shall we? How does that change your list?

    --
    Let us not become the evil that we deplore.
  94. not to start a holy ware here. by kesuki · · Score: 1

    But isn't xen a more mature FOSS solution than virtualbox? not to mention xen is true FOSS and not some half proprietary software that business have to pay for, vs a feature stripped 'gpled version...'

    1. Re:not to start a holy ware here. by ozmanjusri · · Score: 1

      Xen is a hypervisor, not a desktop VM.

      --
      "I've got more toys than Teruhisa Kitahara."
  95. Re:Scary NOT REALLY, & not for Windows folks by Anonymous Coward · · Score: 0

    "It really is not difficult to keep a windows box secure. Granted, it requires more attention than a Linux box, but still...it's quite easy to set up and maintain." - by Pojut (1027544) on Monday April 07, @11:17AM (#22989030) Homepage -----

    You're correct, but even Linux &/or BSD variants like MacOS X (& BSD's themselves) can be FAR MORE SECURED then their defaults (despite /. "F.U.D." to the contrary), & this post below shows you that much (proofs from Linux as an example no less).

    A user of a modern Windows OS (2000/XP/Server 2003 & even VISTA + its variants like Server 2008) can gain by this to secure themselves FAR above & beyond the std. security policies defaults (&, it works):

    HOW TO SECURE Windows 2000/XP/Server 2003 & even VISTA + make it "fun to do", via CIS Tool Guidance & more:

    http://www.xtremepccentral.com/forums/showthread.php?s=86d01764b4339ac5e967dc217db35c55&t=28430

    APK

  96. Practically nothing is hard by symbolset · · Score: 1
    --
    Help stamp out iliturcy.
  97. Re:Designate Windows OS as Terrorist Tool by Jezza · · Score: 1

    OK, I can see that. But this isn't really helpful without either:

    An Admin

    Reducing the OS functionality

    Actually I can even imagine securing Windows if we're willing to use an admin to nurse every install. (More likely we have one boot image, and all users boot that, or some kind of WinTerm type solution)

    I would agree that Unix (and Unix-a-likes) makes securing the OS simpler (well probably some Windows maven would find some similar wheeze on XP/Vista) but it's not really going to fly if Mr Idiot-And-I-Love-Pron owns (not pwns) the box.

  98. Re:Designate Windows OS as Terrorist Tool by Haeleth · · Score: 4, Insightful

    I could send you a bash script that says

    rm -rf ~
    and tell you "double click this for free porn!"

    How is an OS supposed to stop that?
    Go on, try it. You send me that script, and I promise I will double-click on it.

    Nothing will happen; the OS will stop it. How? By the trivial means of not allowing downloaded files to be executed unless I explicitly edit their permissions to turn on the execute bit.

    Yes, this really would help. Mere double-clicking can be done reflexively. But more complex instructions like "save this to your filesystem, then open a terminal window and type 'chmod +x free_porn.sh', and then double-click it for free porn!" gives your victim just that little bit longer to realise that they're being conned. Is it 100% secure? No, of course it isn't. Is it more secure than an OS that will blindly execute anything that has a filename ending .exe, .bat, .cmd, or any of half a dozen other extensions? You bet.
  99. Re:Designate Windows OS as Terrorist Tool by Haeleth · · Score: 1

    I would guess that you are a Sun OS fanboy, as it's the only one I can think of that doesn't have anti-virus for it. I'm probably wrong, and that one sucks as well.
    Yup -- there are Solaris versions of F-PROT, Norton, and Sophos, to name but three. And no, these products aren't all just server programs for scanning passing email as Facetious might think... at least one of those (F-PROT) is advertised as being designed to protect Solaris workstations against viruses.

    Wonder what OS doesn't have an anti-virus for it?
    CTSS? :)
  100. It's not a bot net ... by kalidasa · · Score: 1

    It's Vinge's Mailman!!!

  101. i think i'm missing a repository by inzy · · Score: 1

    'sudo apt-get install kraken' doesn't do anything. can someone help please?

    1. Re:i think i'm missing a repository by Culture20 · · Score: 1

      Maybe someone made an rpm... try yum?

  102. Reads like a HOAX by __aagmrb7289 · · Score: 1

    Anyone actually confirmed this? Checked it out at all?

  103. That's called "masturbation". by khasim · · Score: 1

    just powered up my linix box, which is outside my firewall in a DMZ, did a port redirect from port 80 to 25 internally for sendmail to listen on port 80 for communication, edited the settings in outlook to use SMTP port 80 instead of port 25, turned my firewall to only allow port 80 outgoing and no incoming traffic, and I just sent an e-mail to myself through what copuld essentially simulate a receive and forward bot on someone elses PC, and my client used port 80 to do it, which would not be blocked...
    That's good ... for you.

    It is meaningless in this situation. But I'm sure you enjoyed it.

    Zombies send the email themselves. Why would they need to bound a message through a different zombie? All they would end up doing is spamming their own zombies.

    Almost every bot in the cloud does exactly this.
    Only in your mind. Again, all that would accomplish is that the zombies would end up spamming their own zombies.

    The ones that don't already use your local mail server to forward mail (the cheap easy to spot bots) use their own SMTP engine on custom ports.
    No, they do not. Because if they used a port other than the three I have identified, the email would not be received by any legitimate email server. Again, all they would end up doing would be to spam their own zombies.

    Some of them even encapsulate that further into HTML traffic to further mask the activity, and have the information filtered through other bots via IRC or other known infected servers in the network.
    You are confusing "command and control" of the zombies with the act of a zombie sending out spam.

    They are not the same. Yet you have confused them.
    1. Re:That's called "masturbation". by Sandbags · · Score: 1

      Although it could spam another zombie, the idea it the bot net would know which zombies could and could not forward SMTP directly, and would forward messages to those bots for retransmit upstream. They send on port 80 or whatever to get outside the network. From their, redirect servers (other bots) can filter the messages out to poty 25 relay servers or anonymous relay hosts and spam anyone in the world.

      The idea is port 25 is blocked by almost every firewall, except for the local mail server. The mail server does not accept incoming relay on port 25 from internal hosts (unless it;s exchange 5.5 and the admin didn't know to turn off relaying, which was a default on setting).

      To spam someone, port 25 has to be open somewhere. ...or, you have to be able to send information somewhere that CAN forward on port 25. The bot nets have a very limited, but yet inteleigent central reporting system in place. Each bot can connect to a central node (usually hundreds of redundant nodes in IRC chanels). They can not only recieve comands (who to DDoS for instance), but they also recieve a listing of bots that have been able to open port 25 successfully, and they send to these bots their lists of e-mails they've collected.

      It's not really this simple, but it is basically how it works.

      They use common ports to communicate. Some of the more sophisticated bots are actually a set of different viruses working in concert, some to infect mail and web servers and open ports appropriately, others to collect date, others to spam.

      SMTP doesn't even have to be the default protocol. They can send e-mail content through a telnet session, or SSH. They could even FTP e-mails. All they need is somewhere to send it, and that information they get from the bot network.

      The fact that I can send an e-mail on port 80 to a system outside my firewall and receive that e-mail in a gmal account is NOT irelevent. It's exactly what a bot would do. Mask port 80 traffic, connect to a mail relay that accepts incoming on port 80, give it a destination address and the relay sends it. The outgoing SMTP from the relay would be 25, so the next server in the chain on the wai to gmail passes it on...

      This would be caught by a packet filtering technology. However, if the recieving bot was not in fact a mail relay, but an application on a server that accepted incoming text, formatted to look like HTML traffic, then converted that text to an e-mail and handed it off internaly to an outbox on either an infected or purpose built server, then packet filtering would NOT catch it.

      Not every bot sends data directly to it's target. Many bots simply relay information around to each other, building lists, and infecting when possible other machines. The more infections, the more powerful the network, and the faster it can grow.

      --
      There is no contest in life for which the unprepared have the advantage.
  104. Re:Wait a sec. I thought... by sexconker · · Score: 1

    Mice? Clicking? Sissies.

    Windows+E
    Alt, T, O
    Ctrl+Tab
    Tab, Tab, H, H, Space, Tab, Tab, Space
    Alt+F4

    Easily done in under 5 seconds.
    This shit is like the Konami Code.

  105. Re:Designate Windows OS as Terrorist Tool by h4rm0ny · · Score: 2


    I just want to say that this is one of the most interesting comments I've seen on Slashdot. Not because it is well-written (it is), but because I learnt something from it, which is too rare on Slashdot. I'm not a Linux zealot (though I use it exclusively at home now) and am bracing myself for when it does become a popular target for widespread attack. This is an argument about Linux security that I've read that really addresses it which I hadn't heard before. The "thousand eyes" principle may provide another security advantage over Windows, but I don't know. This point however, is very well argued. Thank you.
    H.

    --

    Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
  106. Re:Designate Windows OS as Terrorist Tool by BattleApple · · Score: 5, Funny

    But more complex instructions like "save this to your filesystem, then open a terminal window and type 'chmod +x free_porn.sh', and then double-click it for free porn!" gives your victim just that little bit longer to realise that they're being conned
    Don't underestimate me.. I've performed WAY more complex operations than that in order to obtain free porn.
  107. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0

    if ( OS_sucks || (users == idiot) )
                  antivirus_needed = true;

  108. Re:Designate Windows OS as Terrorist Tool by DrEldarion · · Score: 2, Interesting

    It also guarantees that no regular-Joe home users will ever use that OS because they don't want to have to change permissions on every shitty time-waster game they download from the internet.

  109. Re:Designate Windows OS as Terrorist Tool by kesuki · · Score: 2, Interesting

    btw, you can actually make a nice secure user 'chattr' who is not root and have a fairly secure password length for when the Mr remote admin needs to use chattr to install updates, etc. just make sure Mr Idiot is safely logged out when doing the updates.

    thought if this after i posted, although technically Mr idiot can "sudo su chattr" if he's a sudoer unless, you require all user chattr logins to shhd. not sure off hand how to do that on Linux, more used to how to do that on BSD systems.

  110. Re:Designate Windows OS as Terrorist Tool by kesuki · · Score: 1

    ah of course, the easiest way is to set su to user su or some such have it chattr and of course belonging and executable only by user su.

  111. Re:Designate Windows OS as Terrorist Tool by 99BottlesOfBeerInMyF · · Score: 3, Interesting

    Of course, you could make code show what it will do upfront ("This program will create files in your home directory, but won't open any network ports, or modify any files it didn't create").

    Your argument here is interesting because of two points. First, generally restricting new programs so that they cannot do anything they want. The second and more focused point is preventing installers from writing files here there and everywhere. I think default ACLs to restrict programs are going to be very important to the future of computing. Keeping programs contained within a given part of the filesystem is also useful and I'd argue an approach that does well in this regard is the application packages used on OS X. It is a win in that it removes the need for installers in most cases (drag and drop beats running random code) and provides a folder where all an applications files can be stored. It allows applications to write to specific other locations, but just config files, not binaries and there are advantages to storing the config files outside the package.

    This is something that could be done (I think Microsoft's "managed code" is a valid template for this approach). But the UI is really hard to nail, and the user must still read and understand what's being proposed.

    I agree with this although I'd make a few points. MS's UI is a travesty. It is not just poor, but it makes the same UI mistake people have been complaining about for years. The "OK/Cancel flaw" has been well documented and explained by numerous experts. MS has little excuse for doing it all over again. Second, I think if you get to the point of asking users to authorize or deny specific activities it should only be as a last resort after several other passes that attempt to resolve the issue.

    Consider: "This program will modify system files and read any files on the system, and open network connections both on the local zone and the Internet", does the average user allow that to run? Perhaps not, but what if it's pron?!

    Has your OS certified this software is from a specific vendor? Has your antivirus provider certified this software as specifically safe or unsafe? Given that it is uncertified software from somewhere unknown I think it is very important to give the user good options. Don't give them buttons that say: (OK)(Cancel). Give them buttons that say: (Allow program_name to run, but restrict access)(Don't allow program_name to run)(Allow program_name to run and have complete control of the computer)(Advanced options). If they click the first option try running the software without letting it touch the network of system files and see what happens. If that fails automatically run it, but give it access to dummy files and network access. If that too fails, let it run in a clean VM with a bridge to the network (while watching that VM/network for potentially malicious behavior like running a mail server that sends a lot of traffic).

    Seriously, though - can an OS be secure, if it's users don't make rational choices?

    I think the key is to give the users good choices and only as a last resort after automated work by the experts has failed. Never give users cryptic choices. You have to avoid training users into thinking allowing access to programs equates to programs working. Right now clicking "OK" for most users is a conditioned response that people do like putting gas in a car. You click "OK" all the time to keep your computer running stuff. That association needs to be broken. Granting access should be a separate issue to whether or not a program will run. A user can validly want to run a program so they can look at porn, but still not trust that program. A secure OS should let them run it, but still not trust it. Let it connect to he internet and access a dummy address book file and take control of a dummy Webcam and install a keystroke logger in the VM and send that useless data to some third party. Then, the user can look at their porn and still be secure as much as possible.

  112. Re:Designate Windows OS as Terrorist Tool by tux_attack · · Score: 1

    With .deb files you don't need to worry about the execute bit. But then the user would need root to install .deb files anyway.

  113. Re:Designate Windows OS as Terrorist Tool by Mathness · · Score: 1

    And _I_ consider the existence of antivirus tools to imply an OS that just sucks. Nice way to hide giving The Finger. :p
    --
    Carbon based humanoid in training.
  114. Here, let me spell it out for you. by khasim · · Score: 0

    Although it could spam another zombie, the idea it the bot net would know which zombies could and could not forward SMTP directly, and would forward messages to those bots for retransmit upstream.
    You really do not know how a zombie works, do you?

    1. Machine gets infected and becomes a zombie.
    2. Spammer tells that zombie what spam to send and to what email addresses.
    3. Zombie sends spam to those addresses.

    But that simple understanding eludes you. In your mind it work like this:
    1. Machine gets infected and becomes a zombie. Zombie Alice. Inside a corporate network.
    2. Spammer tells that zombie what spam to send, to what email addresses AND WHAT OTHER ZOMBIE TO BOUNCE IT THROUGH.
    3. Zombie Alice sends 10,000 spam messages to Zombie Bob. Using odd ports and from INSIDE a corporate network.
    4. Zombie Bob sends 10,000 spam messages from Zombie Alice to the addresses that Zombie Alice provided to Zombie Bob.

    Yeah. You might want to brush up on your understanding of email and relays and spam.

    In my world (the real world), the spammer would skip the stupid steps and just send the spam control info to Zombie Bob for direct dispersal. While Zombie Alice attempts to bounce through the corporate email server to send spam (after it is determined that Zombie Alice cannot directly connect to outside machines on the 3 ports I have identified for you).

    Class is dismissed now.
    1. Re:Here, let me spell it out for you. by Sandbags · · Score: 1

      Actually, Zombie Alice inside the corp network would try to spam outgoing on its own, if that failed, it would collect a list of e-mail addresses from the corporate network (or just Alice's machine if that's all it can get to) and it would connect to the bot cloud, and distribute the e-amils to not only bob, but a few dozen other bots that were connected at the same time.

      I do know how these bots work. I've used ethereal to trace their activity, and MANY bots don't just have a single mode of operation, they can fill multiple tasks, and the bot network has control over what priority each bot's activity is set to and helps determine if a bot does anything at all, just waits for instructions, performs DDoS, spam, collect data, infect other PCs, etc.

      Remember, bots make money. If an infection is made, the bot needs to evaluate what it can and can't do from that point. it's then able to do only those things (unless something changes, which they periodically check for).

      No, not all bots are this inteligent. Some of them don't even do all these things on their own (few have more than a couple of tricks), but once an infection is made, some bots do nothing more than download other bots... actually, that's how the bot network eveolves. The controller makes a new, better bot, and all the existing bots can connect and dowload improved versions of themselves. This is why they're so damned problematic. There were over a hundred versions of Storm out there (some original, others hacked copies redistributed by others).

      --
      There is no contest in life for which the unprepared have the advantage.
  115. On the subject of memes. by BrianGKUAC · · Score: 1

    New Slashdot meme:

    "Wow.. cool.. Imagine a Botnet of these!"

    To replace antiquated Beowulf Cluster reference.

    --
    Menus: Linux=function, Windows=vendor, OS X=as little as possible. Makes a statement, don't you think?
  116. Re:Designate Windows OS as Terrorist Tool by Doctor+O · · Score: 1

    gives your victim just that little bit longer to realise that they're being conned There have been worms that came in encrypted zip files the user had to save and open using a password and still people did it.

    If the user thinks it's something they want, they'll do anything. Hell, if people search google for hours to find out how to play the codec du jour they downloaded their moviez in, they'll jump through *any* hoops the instructions include, even if it were a 20-step "guide".
    --
    Who is General Failure and why is he reading my hard disk?
  117. Re:Designate Windows OS as Terrorist Tool by mrmeval · · Score: 1

    We need an EOI link, exterminate operator, that'd get their attention.

    I miss Rich Cook, he's sick and can't write anymore. Here's a couple of his books given freely.
    http://www.baen.com/library/rcook.htm

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  118. Phil McKraken Botnet by Anonymous Coward · · Score: 0

    Royal says like Storm, Kraken so far is mostly being used for spamming the usual scams -- high interest loans, gambling, male enhancement products, pharmacy advertisements, and counterfeit watches, for instance. That might explain the increase in replica watch spam I've been getting over the past week. Fortunately SpamAssassin catches most of it. What happened? Did factories in China get overstocked with fake Rolexes and need to clear them out?
  119. Re:Designate Windows OS as Terrorist Tool by LordSnooty · · Score: 1

    "This program will modify system files and read any files on the system, and open network connections both on the local zone and the Internet", does the average user allow that to run?
    Does the average user even know what that means? We face much bigger problems than insecure OSes, as outlined by the GP.
  120. Re:Designate Windows OS as Terrorist Tool by Fuzzums · · Score: 1

    And the internetz is an instrument for spreading illegal copies of music. The internetz is so illegal..

    --
    Privacy is terrorism.
  121. Re:Designate Windows OS as Terrorist Tool by Jezza · · Score: 1

    That's exactly the point I'm (unsuccessfully) trying to make. Making this easy to understand is hard. Anyone who thinks otherwise should then consider that the computer's owner is nine years old. (I pick nine as I was nine when I had my first computer)

    We read this is as the application saying: "give me a blank cheque, and while you're at it, the keys to your car".

  122. Re:Designate Windows OS as Terrorist Tool by xaxa · · Score: 1

    My sister installed Linux on her laptop (she lost the Windows key she had, and someone gave her a Linux CD, and she couldn't be bothered to go back to Windows after realising Firfox was the same on both).
    She happily downloaded a game (no idea what), it was a .tar.gz file, double clicked it (or right click) and extracted it, and then double clicked the binary. Nothing complicated needed.

  123. java? javascript? by reiisi · · Score: 1

    I find it par for the course that the commentator on zdnet says java and sun, but Macaulay, per theregister, says javascript.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  124. featuritis by reiisi · · Score: 1

    It has much less to do with popularity than with featuritis. More features means more cracks to (intentionally) fall through.

    Well, the feature creep is part of what is driving the popularity, but that's reversing the causality.

    ps: fanboys are a misfeature of any popular OS

    pps: 10% is not exorbitant. Don't confuse lack of a stripped-down model for high prices. Complain about the lack of a stripped-down model, instead.

    ppps: insane (sparse) memory usage is also a misfeature of any modern OS. Solve the hard computation problems with processor speed and sparse memory organization. Let the user upgrade to 512M+ (AppleMac) or 1G+ (MSVista), and depend on better memory management to avoid swapping.

    This will be the year the AppleMac catches up with MSWindows in being vulnerable. Maybe.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  125. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  126. educating the user? by reiisi · · Score: 1

    That's something Microsoft has been notoriously lax on. Unless it makes them a little money, in which case they give the bare minimum required to make the money, then leave the user to fend for himself in a hostile environment that is oriented to discouraging him from thinking for himself.

    Apple has been an order of magnitude better, but that is not enough. And they've been slowly backing off of that, and are not so now.

    These days, seems like everyone wants you to pay them for thinking for you.

    (Linux, of course, well, shoot, even Linux is getting its share of wizards. Visual access to the settings, human readable help, verification of the settings, and a human language explanation of the settings set, that's okay. But the current setup assistants try to think for the user, try to tell the user what he wants based on incomplete criteria. They give visual partial access, human readable partial help, partial constraints instead of verification, and precious little human readable explanation of the results.)

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  127. privilege escalation by reiisi · · Score: 1

    Well, we should say, don't use sudo except as an admin user that you never surf the web with.

    The solution is to prompt the user to make, not one, but two non-root accounts when they start the system up the first time or install the OS. Spell it out like this:

    "This one is for admin. It will have no general purpose web browsers, e-mail, etc., in the doc/start menu unless the user him/herself puts them there, only stuff useful for admin. DON'T USE IT FOR ORDINARY STUFF! Give it a really hard password that you write down and keep in the safe or whatever."

    "And this next one is for ordinary, day-to-day use. DON'T USE IT TO INSTALL THINGS OR DO OTHER ADMIN STUFF. Give it a hard password that you can remember."

    And you don't let the ordinary GUI agent for sudo to run for an ordinary user unless the admin goes into the user setup and selectively allows the ordinary user to run it. And there is a warning there, short and to the point: "Checking this box may allow evil things to happen while the user is surfing the web or reading e-mail or doing other work."

    And the same warning should be prominently displayed in the GUI agent for sudo anytime it runs.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:privilege escalation by Repossessed · · Score: 1

      Um, correct me if I'm wrong, but wouldn't using su instead of sudo fix the sudo problem much easier?

      --
      Liberte, Egalite, Fraternite (TM)
    2. Re:privilege escalation by reiisi · · Score: 1

      Well, can you explain to me (quoting the man pages) why su would be more appropriate in this case than sudo?

      Remember, the problem is not just in su or sudo to run a trojan or other malware. The problem includes things like that your web browser can leave keyloggers running just from visiting an infected site. How often do you check your .profile after a websurfing session?

      You really don't want to run any admin tasks as the user that you surf the web as, and you really should prefer not to allow root to log in, period. (sudo helps quite a bit when you ban root logins entirely.)

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  128. Knoppix by reiisi · · Score: 1

    Even live CDs will not be very effective if the malware writers find their way to the boot sectors (which is quite possible with a lot of unsupported but in-use previous versions of MSWindows).

    Yes, MSWindows is, in part, a victim of its own popularity. But Bill & Steve have been far too reluctant to give up the market share.

    So, even though it seems unfair to say so, when no system could (in theory) prevent the stupidity of the user from causing the user pain, it is still Microsoft to blame for how bad things have become. Microsoft and us, because we drank the kool-aid. We bought their bill of goods.

    If we lived in a world where people were surfing the web on Amigas, Macs, MSWhatever boxen, Ataris, Acorns, Apple ][32, TRS 80 level VIIs, Tandy Color Computer 32s, C64x64s, Sinclair128s, etc., the malware business would be a lot harder to make a profit in. There would, of course, be more platform-specific exploits, but not nearly the minefield we have now.

    Okay, when I wake up from the fantasy, I'll admit that not all the cool kludges would/should have survived, but the current homogenized web is just way too easy to attack.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:Knoppix by John+Jamieson · · Score: 1

      This discussion could go way off track with people arguing that you could compromise the bios/video card... but that is really out there.

      I cannot speak for your PC's but every one I have owned that can boot off a live CD are safe.
      To boot off the live cd, the CD is set as the primary boot device, as a result it never sees the compromised boot sector.

    2. Re:Knoppix by reiisi · · Score: 1

      How much more difficult is it to get to the BIOS flash than to the boot sector?

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    3. Re:Knoppix by John+Jamieson · · Score: 1

      Good question... though this is the discussion I was trying to avoid.

      Even if it were easy, the fact that there are hundreds(thousands?) of BIOS's that need to be reverse engineered would be a pain. Verses ONE boot sector that does not need to be reverse engineered.

      I imagine the task of reverse engineering a BIOS would stop all but pin pointed attacks by groups such as China, the CIA, etc.

  129. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0

    Christ, the paranoia is so fucking rampant here. Is it the color scheme that attracts your type?

  130. Re:Designate Windows OS as Terrorist Tool by matty619 · · Score: 1

    I could send you a bash script that says

    rm -rf ~
    and tell you "double click this for free porn!"

    How is an OS supposed to stop that?
    Go on, try it. You send me that script, and I promise I will double-click on it.

    Nothing will happen; the OS will stop it. How? By the trivial means of not allowing downloaded files to be executed unless I explicitly edit their permissions to turn on the execute bit.

    Yes, this really would help. Mere double-clicking can be done reflexively. But more complex instructions like "save this to your filesystem, then open a terminal window and type 'chmod +x free_porn.sh', and then double-click it for free porn!" gives your victim just that little bit longer to realise that they're being conned. Is it 100% secure? No, of course it isn't. Is it more secure than an OS that will blindly execute anything that has a filename ending .exe, .bat, .cmd, or any of half a dozen other extensions? You bet. Are you kidding? Everyone is foaming at the mouth because of Vista's "are you sure you're sure?" UAC to help give people a little more time to think about what they're doing....and you're going to make them learn unix commands? Right
  131. ThreatFire? by jeric23 · · Score: 1

    Why not check out ThreatFire? Get community based protection. You know, from all those botnets.

    1. Re:ThreatFire? by Sancho · · Score: 1

      Definitely something I'll check out. Thanks!

    2. Re:ThreatFire? by jeric23 · · Score: 1

      So much for trying to be funny... What, dry humor doesn't get points? Maybe I didn't phrase it right... Like if all the botnets were running threatfire, and told threatfire it was cool to run botnet software.

      Then we'd have a phrase something like "Trusting in the sanity and restraint of Threatfire is not an option" (See George W Bush, and Dope ).

  132. Re:Designate Windows OS as Terrorist Tool by Anonymous Coward · · Score: 0

    Download SteadyState for WinXP. It can protect your hard drive the same way.
    It was similar but different in the shared computer toolkit 3 years ago.

    It's a free download in 10 different languages.

  133. Re:Designate Windows OS as Terrorist Tool by mjwx · · Score: 1

    FTA: "The primary C&C servers are hosted in France, Russia, and the U.S., according to Damballa."

    The new Axis of Evil?
    What do you mean by new?
    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  134. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  135. Wisdom follows, pay attention! by Anonymous Coward · · Score: 0

    If you read carefully, Damballa makes a fool of itself in this article. Their analysts are so incompetent, they cannot find out the propagation method from an actual binary sample, nor can they break the malware encryption layer.

    Analysts at traditional AV companies, like Kaspersky Lab solve these on a piece of napkin while eating breakfast (They have broken the 660-bit RSA cipher used by the "GPCode.AG" your-data-files-hostage-pay-ransom trojan in less than 3 days, even though the public record for RSA solving is 640 bits for a 5 months / 80 PC german distributed project.)

    Damballa says Kraken is undetected by 80% of AV software, because this is not an exact statement that could be sued against them in court for fraudulent marketing, so they are safe. They are saying such excessive figures because they are desperate. A lot of venture capital funded start-ups in the access control and anti-botnet segment are now folding in the USA, so the survivors must up the ante.

    Don't believe all the hype and think critically!

  136. Healthy paranoia? Does it exist ? Total disaster.. by freaker_TuC · · Score: 1
    I had that paranoia too, but I lost my connection with that, much worse! Want to know how?
    • Because of the infections I've put a knob in the cable. The packets were not slowed down at all! Big bummer!
    • I started chewing on the Internet cable as mad, got electrocuted twice and a new hairstyle which you can say MOMMA! at.
    • Still the packets full of infections didn't stop.
    • I've told my family to not contact me anymore, but now some other far-related family wants to help me with 250,000$ because a relative died!
    • Last week I've received a mail which has scared my cat, with as result the goldfish died of an heartattack (inside the cat's tummy).
    • I still wonder it's death was a natural cause or natural selection.
    • In the meantime the milkman has caused a fire because the milk has been blocking the dryer outlet for a few hours causing an explosion.
    • Because of this, my house and half town is erased from the map...
    • ...all together ... those malicious infectious packets have finally stopped arriving too!

    So, I guess it does work!
    --
    --- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
  137. Re:Designate Windows OS as Terrorist Tool by Zarluk · · Score: 1

    Sure it's the users! But in the case of windoze systems, the OS helps a lot ;-)

  138. Re:Designate Windows OS as Terrorist Tool by aadvancedGIR · · Score: 1

    The situation and the cause will probably be different for each of these countries. As a french, I'd say that my country could ba good target for botnets because we have cheap and widely available fast broadband (half of the population has over 5Mb/s, the current edge being fiber 100Mb/s down, 50 up for 29E99/month, taxes included). As a consequence, we have millions of semi-literate computer users that have far more bandwich that they need and wouldn't notice if a few of their Mb/s were stolen. For a botnet manager, they are a far better prey than the average 1-2Mb/s american line.

  139. Make HotFOX browser thats safe... by cheekyboy · · Score: 1

    Just make a variant of firefox thats 100% SAFE for porn, call it HotFOX.

    Safe JS, no java, sandboxed flash, no popups windows under any circumstances, (how hard is that really, come on firefox)

    Any downloaded .exe via a stupid user is immediately saved as a .zip converted file, with a simple password so it cannot be accidental.

    Oh and thats a note to all software vendors, stop placing .EXEs on the web idiots. Stop pandering to dumb prix. It just feeds the .exe is ok syndrome.

    That goes to many Sourceforge projects that make win32 builds with a .exe download, IDIOTI!!

    Infact go one step further, ISPs should transparently convert all .exe downloads to .zip, oh and scan them first then do a permanent firewall block.

    Fucked up govt pays millions to NSA to monitor users, but do they add any built in protection from virii traffic? no.

    So if you work for the govt, or are an NSA agent or some big wig, the onus is on you, get a clue do something that benefits society, not your paypacket and your wifes hand bags.

    --
    Liberty freedom are no1, not dicks in suits.
  140. Re:Designate Windows OS as Terrorist Tool by marcosdumay · · Score: 1

    You don't get rooted at Ubuntu by just clicking at things. You need to get out of your way and make your system vunerable.

    I am not saying that no user will get virus at Ubuntu. A few will, but those few will have to work very hard toward it.

  141. Re:Designate Windows OS as Terrorist Tool by marcosdumay · · Score: 1

    Don't forget the file servers that host Windows files, and the web servers where Windows computers can upload stuff...

    A antivirus has plenty of uses on Linux.

  142. Nice try, but you fail. by marcosdumay · · Score: 1

    Well, my computer will open it on a text editor.

  143. Re:Designate Windows OS as Terrorist Tool by AmiMoJo · · Score: 1

    It is a win in that it removes the need for installers in most cases (drag and drop beats running random code) and provides a folder where all an applications files can be stored. It allows applications to write to specific other locations, but just config files, not binaries and there are advantages to storing the config files outside the package.


    I'd go one step further - make all but signed apps use managed code, like .NET. That code would only allow the app to access it's own data files, the users documents and optionally the network (and even then not on certain ports like 25). Apps would not be able to write binary data to files, only XML. Things like access control and passwords/encryption would be handed by the OS, and the OS could prevent access to files created by other programs until the user allows it (so no harvesting users documents).
    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  144. Re:Designate Windows OS as Terrorist Tool by 99BottlesOfBeerInMyF · · Score: 1

    I'd go one step further - make all but signed apps use managed code, like .NET. That code would only allow the app to access it's own data files, the users documents and optionally the network (and even then not on certain ports like 25

    Agreed. In fact I only meant to imply that the self contained "application is a folder" concept used by OS X and OpenStep provided a very easy way to quickly enforce such restrictions with very minor changes to the OS itself.

    I'd also argue that it is useful for applications to have the ability to write their own XML config files to a special directory external to itself, and have read access to the XML config files from other user applications. This facilitates several areas of functionality including:

    • - shared bookmarks for multiple browsers and version of the same browser and other such data
    • - config files that can persist once an application is not available, so if a user runs an application from a CD/DVD, flash drive, or network drive the config can persist across sessions and have system specific characteristics
    • - allow users to uninstall/reinstall applications via drag and drop without losing preferences
    • - allow for user/group/universal preferences that can combine and which are not lost/overwritten when applications are installed just for one user or group

    Apps would not be able to write binary data to files, only XML.

    This might be a step too far. I can see valid use cases for an application to need to generate binary data files for its own use. Rather, I'd allow the program to generate any files it likes so long as they are contained within its folder (and hence invisible to normal users) restricting them only based upon disk usage.

    Things like access control and passwords/encryption would be handed by the OS, and the OS could prevent access to files created by other programs until the user allows it (so no harvesting users documents).

    Again, I agree this could be very useful, but at this point you're going to have to put in a lot more work and have a very polished UI. lot of users want to install a program to open or modify files they did not create. Think image viewers, editors, PDF tools, text editors, etc. Applying such restrictions by default is fine, but there needs to be a really easy way for users to grant access to all files of a given type within their home directory and network shares.

  145. Re:Scary and funny by Anonymous Coward · · Score: 0

    I saw this instead couchslug -> http://windowsitpro.com/articles/index.cfm?articleid=41095&cpage=216#feedbackAnchor where it seems your arstechnica friends had their behinds handed to them.

  146. Whitelisting by pbaer · · Score: 1

    No we do not need user education, what we need are systems that are designed from the ground up to be secure, ie whitelisting. I want an OS where the only programs that can run are ones the root account has given explicit permission to. We'd still need administrator education but that's actually feasible unlike general user education (see better idiot).

    --
    There are 11 types of people, those who know unary and those who don't.
  147. Re:Designate Windows OS as Terrorist Tool by Arancaytar · · Score: 1

    furthermore, you can during install, use chattr to set files immutable, and then set user:owner of chattr to user chattr and set permissions to only allow user chattr to read or execute chattr as well as making chattr immutable so root can't replace it.


    So instead of entering the root password, they have to enter the password of user chattr.

    If the user does not have access to the chattr password since they are on a managed system with a savvy administrator - then why did they get access to root in the first place?

    I can see this is convenient if the root is needed to do something other than change system files, but it still strikes me as strange.