Slashdot Mirror


Security Industry Faces Attacks It Can't Stop

itwbennett writes "The takedown of the Mariposa botnet and so-called advanced persistent threat attacks, such as the one that compromised Google systems in early December, were hot topics at the RSA conference last week. What both Mariposa and the Google attacks illustrate, and what went largely unsaid at RSA, was that the security industry has failed to protect paying customers from some of today's most pernicious threats, writes Robert McMillan. Traditional security products are simply not much help, said Alex Stamos, a partner with Isec Partners, one of the companies investigating the APT attacks. 'All of the victims we've worked with had perfectly installed antivirus,' he said. 'They all had intrusion detection systems and several had Web proxies scan content.'"

305 comments

  1. I'll give you a clue... by advocate_one · · Score: 5, Insightful

    Traditional security products are simply not much help, said Alex Stamos, a partner with Isec Partners, one of the companies investigating the APT attacks. 'All of the victims we've worked with had perfectly installed antivirus,' he said. 'They all had intrusion detection systems and several had Web proxies scan content.'"

    the "victims" were all running MS Windows...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:I'll give you a clue... by Z00L00K · · Score: 1

      I must go back to use OS8MT or something even more obnoxious then.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:I'll give you a clue... by localman57 · · Score: 1, Insightful

      Funny, when a statement like that concerning any other subject appears on the front page, it gets a "CorelationIsNotCausation" tag. But since it's an easy shot at MS, it gets modded up here...

    3. Re:I'll give you a clue... by Often_Censored · · Score: 1

      There are some problems that you have to pay money to have.

    4. Re:I'll give you a clue... by Azureflare · · Score: 4, Insightful

      How does "correlation is not causation" apply to this situation?

      It's Microsoft's product which is the target of these attacks. IMO the grandparent should be tagged captainobvious, rather than being tagged correlationisnotcausation.

      When you hear about a massive distributed attack against Mac OS X and linux which goes undetected for a while, let us know.

      The scary thing is... It could be happening right now! Quick! Unplug your ethernet cable and turn off your wireless radiooo!! They're gonna get youuuuu!!! /tinfoilhat

    5. Re:I'll give you a clue... by T+Murphy · · Score: 1

      Good point. Just because all the idiots use Windows doesn't mean Windows causes one to be an idiot.

    6. Re:I'll give you a clue... by Anonymous Coward · · Score: 0

      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.

      Hell, Matt Murphy could do that on his own, hardly needed the rest of the band.

    7. Re:I'll give you a clue... by sabs · · Score: 3, Insightful

      Are you trying to say that Google uses MS Windows for it's websites and database servers?

    8. Re:I'll give you a clue... by moderatorrater · · Score: 1

      While I think them running Windows helped, can you honestly tell me that the attackers couldn't have gotten in through a hole in Linux, Firefox, Flash, or any of the other openings that every usable computer has? With highly targeted attacks like this there's almost nothing that can fully secure the computer, and those things which could fully secure Linux would fully secure Windows as well.

      For instance, sandboxing the entire OS. Make them use a separate computer when interacting with the internet as a whole and when interacting with the internal network and not allowing direct connections between the two. But what company's going to be willing to put their employees through that level of hassle, much less the expense of the hardware?

    9. Re:I'll give you a clue... by Redlazer · · Score: 2, Insightful
      There is no shortage of idiots on Mac OS X.

      There is a shortage of malware available to exploit those idiots, however.

      --
      Guns don't kill people, "with glowing hearts" kills people.
    10. Re:I'll give you a clue... by Eugene+O'Neil · · Score: 1

      Yes, you can't just assume from the correlation that people must get more viruses because they install windows. You have to also consider the alternative explanation... that people install more windows because they get viruses!

    11. Re:I'll give you a clue... by HungryHobo · · Score: 1

      If you're writing a virus do you go after 5% of the market or 95%?

    12. Re:I'll give you a clue... by dave562 · · Score: 2, Interesting

      It didn't go completely undetected.

      http://community.websense.com/blogs/websense-features/archive/2010/01/21/security-bulletin-aurora-internet-explorer-zero-day-attack.aspx

      FWIW - I'm not a Websense employee. We just use their products as part of a multi-layered defensive strategy. They had mitigation mechanisms in place a week before Google, Adobe, et al acknowledged that they had been compromised.

      Obviously Websense isn't a magic bullet. They wouldn't have prevented the initial infection. All they did was notice the infection after the fact and then worked to contain the spread.

    13. Re:I'll give you a clue... by localman57 · · Score: 2, Interesting

      It depends on what you're trying to do. A very targeted virus that successfully penetrates a single high value target may be a lot more valuable than yet another virus that creates yet another botnet.

    14. Re:I'll give you a clue... by Redlazer · · Score: 1

      Captain Obvious makes his obvious return.

      --
      Guns don't kill people, "with glowing hearts" kills people.
    15. Re:I'll give you a clue... by HungryHobo · · Score: 3, Insightful

      Or perhaps stop using losing strategies like Default Permit when it comes to security.

      AV software is just an example of Enumerating Badness which in the long run is a very very bad strategy.

      Penetration testing is useless as anything other than a metric of how well the system is set up.
      If penetration testers check your network and find 100 vulnerabilities and you dutifuly fix them all you're barely more secure than before because the problems that lead to those security holes being there in the first place haven't been addressed and it's almost a certainty that there are many many more.
      It's an example of "Penetrate and Patch" which is a terrible way to do security.

      The problem isn't windows. the problem is that people keep using terrible strategies.
      AV software is useless against a custom virus I write just for attacking your system.
      Blacklists aren't much good since an attacker only has to get through once.
      Penetration testing is cool but it's not a way to secure your network.

      and yet these things are the standard for approaching security.

    16. Re:I'll give you a clue... by HungryHobo · · Score: 1

      Just for reference:
      This is why the current AV model is ultimately hopeless in the long run:
      "Reliable Identification of Bounded-length Viruses is NP-complete "
      http://dmst.aueb.gr/dds/pubs/jrnl/2002-ieeetit-npvirus/html/npvirus.html

    17. Re:I'll give you a clue... by Azureflare · · Score: 1

      Cool! Guess this is a good lesson: if you're in security, you should pay attention to the people who are releasing vulnerability reports instead of relying on (a) operating systems with histories of unpatched issues and (b) security tools shown to not be effective 100% of the time. Sometimes you just have to be informed, and know all the varied sources to pull vulnerability information from.

      However, I think it's generally accepted that by "undetected" we all mean undetected by the noob organizations that got pwned.

    18. Re:I'll give you a clue... by mhall119 · · Score: 1

      If you're writing a virus, do you go after the platform where 95% of users have one or more anti-virus tools installed to thwart your attempts, or the platforms where less than 5% of the users have such?

      --
      http://www.mhall119.com
    19. Re:I'll give you a clue... by bakawolf · · Score: 1

      That's because most users won't put up with whitelist-based security. In their world, it'd better "just work" or somone's fixing it.

    20. Re:I'll give you a clue... by Anonymous Coward · · Score: 0

      If you are looking to steal screenplays of angsty coming of age romances that were written in chain coffee shops, have I got a plan for you!

    21. Re:I'll give you a clue... by flatrock · · Score: 1

      There are lots of examples of Linux servers getting hacked, but for the purpose of a botnet they want to infect massive numbers of systems. In reality, that means Windows. Mac OS X isn't particularly secure, there's just no good reason to aim at a niche market instead of the market leader.

      Linux is more secure, but being relatively more secure is far different from being unexploitable.

      Of course since there are so many distributions, with so many different configurations, the number of systems exploitable with a particular flaw are even more limited.

      Don't delude yourself to think that because you are running Linux you are safe. You might be more safe, but the biggest factor is you are simply a less likely target.

    22. Re:I'll give you a clue... by Cyberllama · · Score: 1

      And what, Dear Genius, would you have us switch to?

      OS X? It's *less* secure by most estimations -- it derives security primarily through obscurity. We all switch to Macs and rest assured, the problem follows.

      Linux? I'm sure that'd work out great!

    23. Re:I'll give you a clue... by toastar · · Score: 1

      It depends on what you're trying to do. A very targeted virus that successfully penetrates a single high value target may be a lot more valuable than yet another virus that creates yet another botnet.

      Um, No!

      Too much risk. Your much better off having your new botnet install a keylogger and collect cc numbers. You can usually sell them bulk on a blacksite for a couple bucks a piece. It's a much more sound business model as you don't have worry about the money trail.

    24. Re:I'll give you a clue... by dave562 · · Score: 1

      Doing further research I came across another article that mentioned "testing" of the Aurora botnet had begun around July of last year. The command and control architecture and methods were picked up back then. They weren't anything new. Google announced the breach in January. That's a six month gap between when the initial testing occured and was recognized, and when Google acknowledged they had a problem.

      http://www.zdnetasia.com/news/security/0,39044215,62061573,00.htm

      I'm not completely surprised that Google got hit. They might be suffering from some institution hubris and buying into their own marketing about being "the best" at everything. We use Postini as our primary anti-spam mechanism. All in all they do a great job and out perform the in house solution that we were using a couple of years ago. Despite doing well, there are still some virii that slip through their net and get caught by the AV (Symantec) we're running on our Exchange server. When emails slip through the cracks, I use Postini's reporting mechanisms to make them aware of the problem. I have yet to have problems with the same exploit continuing after I make Postini aware of it.

      Security has evolved from something that can be handled in house, to something that requires significant dedicated resources. Most organizations can't afford that cost and end up outsourcing it. There are some IT functions that I don't want to give up. Anti-spam and security aren't on the list. Despite my own personal interest in computer security stretching back to the early 1990s, I can't adequately address the constantly changing threatscape in addition to handling the rest of the requirements of my job.

      To make a weak car analogy, I can't ever be 100% certain that when I get in my car that I will make it to my destination safely. I know how to operate my vehicle. It is in good shape. I wear my seatbelt. I use my turn signals. I look over my shoulder and check my mirrors when changing lanes. Despite all of that, accidents happen. I've been t-boned before because someone ran a red light. It sucks but it comes with the territory. Computer security is similar. I keep up to date on patches. I have multiple products to address different attack vectors. Some of those products overlap in functionality to provide some sembelance of redundancy. Sooner or later, something will slip through the cracks. I haven't dealt with a compromised server in close to a decade (that includes going back to the Slammer worm, Code Red and all that other mid-decade nonsense that hit most Microsoft shops). I haven't dealt with any compromised workstations on my network(s) for about five years. A lot of that I'm sure has to do with the industries I work with. They aren't huge targets so nobody is crafting exploits specifically for them.

    25. Re:I'll give you a clue... by pgmrdlm · · Score: 1

      I thought Google used nothing but open source? Sense when was open source Microsoft???

      --
      Anonymous comments are as pathetic as the anonymous "sources" that contaminate gutless journalism from the New York Time
    26. Re:I'll give you a clue... by HungryHobo · · Score: 1

      And as a bonus if any employees of any large high value companies use their infected PC's to log in remotely then you can sell those logins to the guys who want to penetrate those high value networks.

    27. Re:I'll give you a clue... by HungryHobo · · Score: 2, Insightful

      Well if I'm writing my virus from scratch then it doesn't really matter since the AV won't detect my virus until the company detects it, analyses it and adds it to their definitions.
      So the 95% of the market it is.

    28. Re:I'll give you a clue... by Anonymous Coward · · Score: 0

      Some malware writers actually go for both Windows and Linux. The pwned windows machines are the zombies, and the pwned Linux machines are where the zombies download their instructions from, and also provide ways for new users to get infected.

    29. Re:I'll give you a clue... by Anonymous Coward · · Score: 0

      That's how virus scan used to work. It's a lot more complicated than that now. Modern AV software uses AI and advanced heuristics to look for patterns and can find viruses and threats that are not just a file hash in a database.

    30. Re:I'll give you a clue... by Hurricane78 · · Score: 1

      I’ll give you another clue: PEBKAC!

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    31. Re:I'll give you a clue... by ka9dgx · · Score: 1

      Whitelist based security can't work in the long run, either. Because it forces you to decide what you want to trust, then you add that to the list. It does nothing about changing the nature of the default permissive environment.

      For example, let's say you want to disable sound from a given task... you can't simply revoke it's access to the speaker... you have to do a lot of work to block it. This is what I mean by default permission. Any program that gets started is able to do anything you are allowed to do, thus if it has any hole, or gets confused, redirected, or tricked into doing evil, guess what... you're hosed.

      The whitelist can't help. The only workable solution depends on a default deny environment.

    32. Re:I'll give you a clue... by Anonymous Coward · · Score: 0

      virii, threatscape?

      You can't have been doing this since the early 1990s.

    33. Re:I'll give you a clue... by Opportunist · · Score: 1

      I'd be curious if my new approach would detect it. Could you start writing, I need a few unknown samples in a few months.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    34. Re:I'll give you a clue... by bingoUV · · Score: 1

      The whitelist can't help. The only workable solution depends on a default deny environment.

      Then how do you define whitelist? I thought, like I guess the GP poster did too, whitelist is default deny environment. Whitelisting is just a way to override the default deny.

      Or do you want a "default" deny, which cannot be overridden?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    35. Re:I'll give you a clue... by rgviza · · Score: 1

      +1 I've been saying this for 10 years.

      Security is Hard(tm) (or so we've been told)

      Default permit is the "easy" way, and it doesn't work. Easy is in quotes because it's not really easier.

      All that time we spend on antivirus, blacklists, spam etc etc etc would be totally unnecessary with default deny. We could focus on building a good whitelist approval system, which I am actually doing on my own. After the initial few weeks the maintenance would be a piece of cake. Then you'd have a ton of resources to devote to making your network better.

      Try telling this to your average security practitioner. Most of them are idiots that can't see 10 ft into the future and the stupid way is so entrenched in their brain it's like trying to convince someone from the 1300's that the earth is round. We have the proof, why is everyone clinging to default permit?

      It's easier.

      [shakes head]

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    36. Re:I'll give you a clue... by rgviza · · Score: 1

      And most users won't put up with it because all they know is their website doesn't work, which is easily solved.

      This is an excuse used by people that don't want to endure the short term pain of doing things right.

      An automated approval system is a piece of cake. I've already got one in prototype. It took me a whole 2 days to design and code it. It's implemented in my Yoggie I use at home to gatway my network. It keeps the porn out of my kid's computers and chooses the white list based on IP and MAC. If the IP doesn't match the MAC address it cheerfully blocks the request.

      Really simple stuff...

      My firewall doesn't allow any outbound traffic but the Yoggie. Done.

      You can write a script that will pull your default allow list from your existing mail and proxy logs for closer examination and implementation.

      So you have all the domains your company currently interacts with and you put that in a list as the start.

      What's the hard part? That occasionally some user puts a ticket in to add a site or domain to the list? Wow that is certainly harder than rebuilding 300 (or 3000) workstations because someone downloaded a screensaver with a new trojan from a domain that didn't make it into the blacklists yet, isn't it? /sigh

      That's the beautiful part of default deny. After a couple of months your network security load drops to patching things and updating av definition.

      No more spam battle, no more trojans, severely limited employee slacking.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  2. In one word: by Xamusk · · Score: 1

    FAIL!

  3. Security theater by Anonymous Coward · · Score: 0

    A lot of security theater is out there, but one thing is for certain: you can dramatically lower your risk just by thinking for a minute before you click on some link/email/app/etc.

    1. Re:Security theater by localman57 · · Score: 1

      The problem with that is that a lot of the links promise to take you to a picture of a kitten doing something cute. Unfortunately, there is no known method for keeping certain types of people from clicking on kitten-related links. Sad, but true.

    2. Re:Security theater by spun · · Score: 1

      Unfortunately, there is no known method for keeping certain types of people from clicking on kitten-related links.

      You could chop off their hands.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:Security theater by pz · · Score: 1

      A lot of security theater is out there, but one thing is for certain: you can dramatically lower your risk just by thinking for a minute before you click on some link/email/app/etc.

      Yes, true, but the article is about corporate IT security, where it must be assumed that employees will not be circumspect as you suggest, and the network protected nevertheless.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    4. Re:Security theater by localman57 · · Score: 5, Funny

      Kittens don't have hands. They have paws. But yes, I agree with you. Maybe seeing a few pictures like that would get people to stop clicking the links.

    5. Re:Security theater by pastafazou · · Score: 4, Informative

      you don't need to click any more. Most of the malware I'm cleaning up these days is delivered via Flash, and distributed by advertisement servers that have been hacked. All you have to do is visit a site that gets paid to serve random ads, and you can get infected.

    6. Re:Security theater by johnshirley · · Score: 1

      Get enough people redirected to goatse.fr when they click that link promising cute kittens and they might get shocked enough to simply stop clicking on cute kitten links. Then again, there will always be people who keep clicking through hoping that that adorable little feline will ultimately appear if they click it enough times.

      Yeah, we can't fix stupid; we can only try to protect them from themselves.

    7. Re:Security theater by Sancho · · Score: 2, Insightful

      When people call me a thief for viewing pages without ads (by blocking Flash), I rebut with this. I trust Slashdot. I may not trust Slashdot's advertising partners. And Slashdot doesn't (and probably can't) vet the ads before they're displayed.

      Here's a recent example of malware-infested ads appearing on a pretty big site:
      http://news.cnet.com/8301-27080_3-10466753-245.html

      Specifically ads included in the Drudge Report:
      http://news.cnet.com/8301-27080_3-10466044-245.html

      I've often been tempted to go all out with ad blocking, not because I hate ads, but because a new exploit could make e.g. simple images a vector for attack.

    8. Re:Security theater by Anonymous Coward · · Score: 0

      Take the next step and start using NoScript.

  4. Re:First by 0racle · · Score: 2, Insightful

    Other articles mentioned that the exploits were there because of NSA mandates for data access

    [citation needed]

    Oh and conspiracy theories are not adequate citations. You could at least try to not sound like an idiot.

    --
    "I use a Mac because I'm just better than you are."
  5. Surely we've seen this before... by Anonymous Coward · · Score: 1, Insightful

    Oh... like how the police can't prevent crime?

    1. Re:Surely we've seen this before... by N1tr0u5 · · Score: 1

      Nor would we want them to, lest they start trying to come up with ways to predict who will and will not perform criminal (or, dar I say, terr'ist) acts and detain them prior to
      NO CARRIER

  6. Re:First by Lunix+Nutcase · · Score: 2, Informative

    Perfectly perfect installs of antivirus? As in, perfect enough to be NSA backdoors? Other articles mentioned that the exploits were there because of NSA mandates for data access that we can safely assume to include internet-facing Windows computers. If that's true, then the NSA are a helluva lot more stupid(or lazy) than they claim to be.

    Yeah and then Schneiner stated in a retraction that that wasn't the case.

  7. The antivirus companies are the exploit writers by Orga · · Score: 1

    All of the victims we've worked with had perfectly installed antivirus We all know they're just drumming up business for themselves.

    1. Re:The antivirus companies are the exploit writers by Opportunist · · Score: 1

      Gah. I'm so sick of that statement. It's the conspiracy theory that really takes the first spot, right in front of the moonshot and Kennedy.

      C'mon, think for a moment. Why? Why would we? It's not like there's a shortage of malware going around, you know? Why'd we engineer threats when there are real ones aplenty? I could see your argument if the amount of hard hitting malware was less than half a dozen and it's hard to sell people security software when the biggest threat they'd face is a bleeping computer.

      Developing malware costs time. Thus money. Just like developing any software does. Why spend that money if it's already been spent by someone else? In short, you needn't blow money to create a threat scenario, that's done for you.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:The antivirus companies are the exploit writers by bingoUV · · Score: 1

      It might be an incorrect conspiracy theory, but your refutation of it is absolutely idiotic. You have already assumed that the theory is false before proceeding to refute it.

      It's not like there's a shortage of malware going around, you know? Why'd we engineer threats when there are real ones aplenty? I could see your argument if the amount of hard hitting malware was less than half a doze

      What proof do you have that the "real ones aplenty" are not created by anti-virus companies? Or rent-a-coder from Ukraine paid by anti-virus companies out of their "R&D" costs?

      Why spend that money if it's already been spent by someone else?

      Similarly to above, citation needed.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  8. Well duh by Anonymous Coward · · Score: 1, Informative

    Antivirus is a joke, and always has been.

    You don't fix a software problem with more software. You fix the software.

    If you can't fix the software, you do your best to avoid situations where it will be attacked. In other words, don't punch the monkey.

    I don't run AV, I do run XP, I don't punch the monkey, and I don't get viruses.

    Training users at some megacorp to not PTM is a lost cause. Fix your s***, and forget AV.

    1. Re:Well duh by Jeremy+Erwin · · Score: 1

      You don't fix a software problem with more software. You fix the software.

      I don't run AV, I do run XP, I don't punch the monkey, and I don't get viruses.

      How'd you fix XP?

    2. Re:Well duh by CorporateSuit · · Score: 1

      That's fine... until you visit a random forum to ask a random question and some idiot has an avatar.gif with an embedded trojan that has just now found its way into your harddrive's temp file. The only warning you get is when you see that Java is running in the system tray for a split second. Then kiss your afternoon's productivity goodbye.

      --
      I am the richest astronaut ever to win the superbowl.
    3. Re:Well duh by peragrin · · Score: 1

      Best way is a vm that reloads itself from read only memory during every boot.

      Patching becomes harder but at least viruses won't take hold for long

      --
      i thought once I was found, but it was only a dream.
    4. Re:Well duh by Anonymous Coward · · Score: 0

      start Internet Explorer and go to http://www.ubuntu.com/getubuntu/download
      Download preferred version
      burn the ISO
      reboot

      After about 25 min. or so you've got a secure OS wiyh all software you need.

    5. Re:Well duh by Lumpy · · Score: 1

      Install Ubuntu over it.

      --
      Do not look at laser with remaining good eye.
    6. Re:Well duh by ppanon · · Score: 1

      If you liked it you should have put Ubuntu's ring on it. :-)

      Although I've got to admit that if you really want good security, it's going to have to be a distro that uses SELinux MAC like the RedHat (& derived) distributions.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    7. Re:Well duh by EnglishTim · · Score: 1

      Do you ever open .pdf files?

  9. No. The core problem goes deeper. by khasim · · Score: 3, Insightful

    The "security industry" is NOT interested in putting itself out of business by selling WORKING products.

    That's why the "perfectly installed antivirus" gets daily updates and STILL CANNOT TELL A GOOD FILE FROM A BAD FILE.

    Here's a radical new concept. How about an antivirus program that BLOCKS file writes to the operating system UNLESS that file can be confirmed to be "good"?

    It's far easier to identify the files that SHOULD be allowed than it is to identify a possible threat.

    1. Re:No. The core problem goes deeper. by Lunix+Nutcase · · Score: 1

      Here's a radical new concept. How about an antivirus program that BLOCKS file writes to the operating system UNLESS that file can be confirmed to be "good"?

      And how do you think this is going to happen? If it's manual then most users are going to just click through saying it's good all the time or when they get fed up by this behavior they'll just uninstall it. If automatic, how exactly do you expect something to perfectly determine whether something is good or bad? Because if it can't do it with 100% accuracy, then you're going to get lots of complaints about bad files being thought of as good or good files being shitcanned as being bad.

    2. Re:No. The core problem goes deeper. by spinkham · · Score: 1

      These exist, bit9 has one of the better ones out there. Also, the Unix package management system functions as a defacto whitelist approach. The problem is whitelisting limits what you can install. Adding programs to the whitelist is time intensive, and the major benefit of Windows is the fact that there's so much stuff out there you can run on it..

      Whitelisting is a good approach for certain locked down, single purpose terminals, but for general computing you might just as well deploy Ubuntu to your users instead...

      --
      Blessed are the pessimists, for they have made backups.
    3. Re:No. The core problem goes deeper. by Lunix+Nutcase · · Score: 1

      Whitelisting is a good approach for certain locked down, single purpose terminals, but for general computing you might just as well deploy Ubuntu to your users instead...

      That is until they download Ubuntu malware.

    4. Re:No. The core problem goes deeper. by WrongSizeGlass · · Score: 2, Informative

      And how do you think this is going to happen? If it's manual then most users are going to just click through saying it's good all the time or when they get fed up by this behavior they'll just uninstall it.

      If computer security has taught us anything, and it hasn't, it's that you can't protect users from themselves. Not only are they their own worst enemies, but they are never the person they blame when this happens. All PC's should come standard with a mirror.

      I'm not letting MS off the hook - they need to get their sh!t together, but it's impossible to retrofit all the XP (and older ... and newer) desktops out there with a magic bullet. At some point the users need to share the blame and responsibility for their actions (or lack there of) when it comes to their computer's security.

      Because if it can't do it with 100% accuracy, then you're going to get lots of complaints about bad files being thought of as good or good files being shitcanned as being bad.

      This is very true. Though in the big scheme of things I would imagine a user would rather be irritated by an errant "No write for you!" as opposed to the havoc an infection wreaks.

    5. Re:No. The core problem goes deeper. by spinkham · · Score: 2, Insightful

      Note that that was installed from a non-Ubuntu source, effectively breaking the whitelist.

      It's simple to tell your users they can only install from the Ubuntu repositories, and set up controls that would keep most users from being able to install other software...

      Once again, no defense against a skilled user who really wanted to install something either in windows or Linux, but setting the policy along with reasonable protection measures keeps most users from installing dancing bears screen saver malware.

      --
      Blessed are the pessimists, for they have made backups.
    6. Re:No. The core problem goes deeper. by Lumpy · · Score: 3, Insightful

      You mean like how OSX and Linux does WITHOUT Antivirus?

      It's called permission. yes you can still get past the user by confusing of tricking them. but any OS that allows a user (not a superuser but a regular user) to run a program that silently infects a system file is a defective and poorly written system.

      People claim that OSX has no viruses because it's a tiny target. Most people that have a mac have a lot more money than a PC user, that makes them a juicy target for stealing info. yet I still dont see the flood of problems under OSX. Why? it's the underlying security model of the OS that BSD brought to the table and that Linux also has. Your userland app CAN NOT WRITE TO OS FILES without permission.

      To hell with telling good from bad, let's violently force all OS's to stop the poorly designed behavior of allowing ANY app to happily write to system files. That mans getting rid of the security nightmare abortion that is the registry.

      --
      Do not look at laser with remaining good eye.
    7. Re:No. The core problem goes deeper. by Lumpy · · Score: 3, Insightful

      Really? so all mac users hate their mac and wish they had a Windows PC? Because that exact behavior is what OSX on it's own does.

      Program writing to where it should not? Prompt user for administration password and ask if it's ok to do so. Seems to be that MOST people like it contrary to what you think.

      --
      Do not look at laser with remaining good eye.
    8. Re:No. The core problem goes deeper. by Rantastic · · Score: 1

      How about an antivirus program that BLOCKS file writes to the operating system UNLESS that file can be confirmed to be "good"?It's far easier to identify the files that SHOULD be allowed than it is to identify a possible threat.

      Us on the linux side of the house have had that for years. It's called SELinux.

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    9. Re:No. The core problem goes deeper. by WrongSizeGlass · · Score: 1

      Really? so all mac users hate their mac and wish they had a Windows PC? Because that exact behavior is what OSX on it's own does.

      Exactly. My Mac asks very politely ... in a voice named 'Alex'. And every time I have to enter my root password I ask myself "what is this program doing and why is it writing to my system folder?".

    10. Re:No. The core problem goes deeper. by h4rr4r · · Score: 1

      Which was not in the repository, but you knew that. Since you are just a troll.

    11. Re:No. The core problem goes deeper. by Lunix+Nutcase · · Score: 1

      Program writing to where it should not? Prompt user for administration password and ask if it's ok to do so. Seems to be that MOST people like it contrary to what you think.

      Which is not the same as what was being asked for in what I responded to. But Windows does the same thing since Vista.

    12. Re:No. The core problem goes deeper. by Lunix+Nutcase · · Score: 0, Flamebait

      You must be pretty butthurt about something to constantly troll my posts.

    13. Re:No. The core problem goes deeper. by Lunix+Nutcase · · Score: 3, Interesting

      You mean like how OSX and Linux does WITHOUT Antivirus?

      And you mean like Windows has done since Vista also without antivirus? Or do you think UAC doesn't exist?

    14. Re:No. The core problem goes deeper. by harl · · Score: 1

      *shrug* Just exploit the system that lists what good files are.

      Or the standard social engineering that goes on. Just pop up a window that says, "omg windows is trying to install an important update. Your machine will detonate sending shrapnel into your face if you don't click here." Then the user lets the trojan onto the "good" list.

      The average user can't tell what is a good file and what isn't.

      --
      I find being offended by me offensive.
    15. Re:No. The core problem goes deeper. by h4rr4r · · Score: 1

      The fact that you have any karma left. Moderation in theory should take care of trolls like you. Oh well, guess I just need to use my modpoints wisely nexttime.

    16. Re:No. The core problem goes deeper. by BoppreH · · Score: 1

      Hanlon's razor man. Hanlon's razor.


      And in your system, what happens if a virus compromises a white-listed application?

      And how are you going to distinguish between the program firefox.exe and a virus named firefox.exe? If you go with checksums, all software companies on the world would have to ask permission for the anti-virus companies before updating their application, which certainly wouldn't make them happy and would only increase the time gap between exploit detection and patching, making the system not only annoying but also less secure.

    17. Re:No. The core problem goes deeper. by Anonymous Coward · · Score: 0

      Though in the big scheme of things I would imagine a user would rather be irritated by an errant "No write for you!" as opposed to the havoc an infection wreaks.

      Assuming they can even tell the difference.

      "Hey, my computer isn't letting me save files. I think it has a virus. Can you come take a look?"

    18. Re:No. The core problem goes deeper. by Cramer · · Score: 1

      Except that UAC has been proven to be trivial to bypass with zero notice to the user. Plus, the very nature of windows constantly asking for elevated rights (even when you *are* the administrator) gets so annoying it gets turned off, or worse, completely ignored -- I see people click "allow" without even reading the dialog all the time.

      Simply put, Windows(tm) was never designed with any level of security in mind. It's not something that can be a simple bolt-on today. Even with "windows 7", too many things require administrative access. And there are still far too many ways to get around the lame attempts at "security". UNIX(tm) has never had this problem because there's always been clear delineation between "user" and "admin".

  10. Stating the obvious by al0ha · · Score: 2, Insightful

    The security industry will always be unable to protect everyone 100% of the time. It is impossible to protect the clueless from anything.

    AntiVirus is imperfect as it relies on signatures and known processes, and will always be imperfect. Same with IDS and the lot of it.

    In my opinion, as long as the security industry, and end-users as a whole, continue with the thought that end-user basic security ignorance is OK, things will never get better. The sooner all end users are clued-in instead of clueless, the sooner we may have a ray of hope.

    --
    Did you ever wake up in the morning, with a Zombie Woof behind your eyes? -- FZ
    1. Re:Stating the obvious by MightyMartian · · Score: 1

      Indeed, it's like saying "Despite everyone wearing seat belts, people still die in head-on collisions. Clearly the auto industry just isn't doing enough..."

      (There, even worked in a good car analogy for y'all!)

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Stating the obvious by Anonymous Coward · · Score: 0

      Antivirus is imperfect because it makes people think that they're immune from anything/everything that can go wrong. You tell them that an antivirus program is good and most users will go out of their way to prove you wrong.

    3. Re:Stating the obvious by Albanach · · Score: 1

      The security industry will always be unable to protect everyone 100% of the time. It is impossible to protect the clueless from anything. ...

      The sooner all end users are clued-in instead of clueless, the sooner we may have a ray of hope.

      Did you miss the bit in the summary where they mentioned Google? Now it is possible that Google had no anti-virus, no IDS and doesn't monitor in and outbound web traffic for potential threats, but I think it unlikely.

      I find it hard to imagine that a firm which can to all intents and purposes hire the very brightest and smartest has a whole lot of clueless users. I doubt the Google end-users were doing anything stupid anyway.

      For others, especially those with less resources, life is harder still. A zero day exploit doesn't need a user to be stupid, only to open a web page, through trickery, coercion or plain old bad luck.

    4. Re:Stating the obvious by Anonymous Coward · · Score: 0

      The sooner all end users are clued-in instead of clueless, the sooner we may have a ray of hope.

      What could the end-user have done in this situation that would have caused a different outcome?

    5. Re:Stating the obvious by Anonymous Coward · · Score: 0

      Besides, no anti-virus company wants to make a product that blocks all known and unknown viruses anyway. What would they sell the customer next year? Face it: security software is a racket. It will never be perfect even if it could, because (much like with human diseases) there's no money in a cure. There's a lot of money in treatment though!

    6. Re:Stating the obvious by nine-times · · Score: 1

      The security industry will always be unable to protect everyone 100% of the time. It is impossible to protect the clueless from anything.

      There's definitely some truth to that. However, I think the security industry is still open to criticism specifically because they're telling the clueless, "Without us you're screwed, but if you buy our product, then you don't need to worry. We have you covered."

      The problem is, if you're careful and know what you're doing, you don't really need all of these products on your computer. If you're careless and don't know what you're doing, then this products don't quite solve the problem. In most cases, it's a nugget of real product being sold in a 10 gallon drum of snake oil.

    7. Re:Stating the obvious by nine-times · · Score: 1

      Maybe it's more like saying, "Despite everyone wearing seat belts, people still die in head-on collisions. Clearly we should be considering more public transportation."?

    8. Re:Stating the obvious by twidarkling · · Score: 2, Insightful

      So how do you explain the free ones not being perfect, then?

      --
      Canada: The US's more awesome sibling.
    9. Re:Stating the obvious by maxume · · Score: 1

      ...how 'bout they install airbags

      --
      Nerd rage is the funniest rage.
    10. Re:Stating the obvious by mcgrew · · Score: 1

      AntiVirus is imperfect as it relies on signatures and known processes

      I wouldn't say "imperfect", I'd say "flawed". The industry needs to rethink its methodology and come up with something that actually works. User education would be a start, but even that's not enough.

    11. Re:Stating the obvious by pastafazou · · Score: 2, Insightful

      In my opinion, as long as the security industry, and end-users as a whole, continue with the thought that end-user basic security ignorance is OK, things will never get better.
      Just wait until YOU have kids. You'll go off to work, secure in the fact that you're an enlightened end-user as far as security goes, and when you get home from work, you'll see how much damage kids can cause in the 2 hours between the end of their school day and the end of your work day.
      And, when that happens, just let me say in advance: HA HAH! /nelson voice

    12. Re:Stating the obvious by owlstead · · Score: 1

      People modding this insightful should get a clue-stick. The best defense is relying on systems that have more security build in, not on the end user. The end user will always be clueless and rightfully so. The end user has stopped being computer fanatic for almost 2 decades. And there is a lot of things that can be improved. Buffer overruns should be a thing of the past, applications should not start out with permissions that lie outside their intended use (MS implemented that for IE, which was a seriously good move).

      Of course, anyone should still have control over their computer and so there will be users that continue to be a thread. We should of course point out to the users that what they are doing is stupid. But we should also build systems that protect the users as much as possible, and (if that does not help) systems that protect against user stupidity.

    13. Re:Stating the obvious by SpaceLifeForm · · Score: 1
      Microsoft would put it this way:

      "Despite everyone wearing seat belts, people still die in head-on collisions. Clearly we should be driving your car for you".

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    14. Re:Stating the obvious by Anonymous Coward · · Score: 0

      The Apple version would be "Despite everyone wearing seat belts, people still die in head-on collisions, the overwhelming majority of which occur in conventional gasoline-powered cars. Clearly we should be considering more plug-in electric vehicles."

      It's perfect: it plays up the fact that the majority of the victims are running Windows, while conveniently ignoring the fact that MacOS's primary protection is not some grand technical superiority, but its vanishingly small market share. And it also accurately portrays the smugness and elitist attitude.

    15. Re:Stating the obvious by maxume · · Score: 1

      I thought the issue with Microsoft was that they made everyone buy certified gasoline whether they planned to use it or not. Apple is the one that wants to drive your car for you, down Apple certified highways.

      --
      Nerd rage is the funniest rage.
    16. Re:Stating the obvious by hot+soldering+iron · · Score: 1

      I don't think luck (bad or otherwise) was involved in the Google hacking. It was more along the lines of industrial espionage.

      Looking out for road hazards is one thing, avoiding the psycho with the rocket launcher looking for you requires a whole 'nother level of protection. (There's my car analogy for the day.)

      Industrial espionage is much harder to defeat, when it can escalate up to the use of mercenaries and machine guns. Happened in Wichita, KS a couple of years ago, at NCR research center.

      --
      When you want something built, come see me. If you want correct grammar and spelling, get a F*ing liberal arts student.
    17. Re:Stating the obvious by Anonymous Coward · · Score: 0

      Notice the part where I said "if it could"? Currently none of the free ones has found a way to make it work perfectly, and probably never will. My point was that there's no point in making things any better than they are right now if you're in security for profit. And yes, many of the "free" products have a paid solution as well, so don't think they'd all be charitable exceptions (save for, perhaps, ClamAV).

      Personally I'm hoping free anti-virus solutions will go the direction of making an easy to use whitelisting system soon. The list of viruses and vectors for attack have far outstripped the legitimate executables on my machine for a long time now. Far easier to list what I want to run than what I don't want to run, and I don't need a third party to provide me an (outdated) list of apps from the get go. And you don't see Symantec, McAfee, etc offering really good easy to use execution prevention for that very same reason: you wouldn't need a subscription for it.

  11. Virus by mcgrew · · Score: 2, Funny

    If the "M" virus hits the RSA conference, it it the MSRA virus?

    1. Re:Virus by rickb928 · · Score: 1

      No it's the MRSA virus.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    2. Re:Virus by stillnotelf · · Score: 1

      All viruses are methicillin-resistant...

    3. Re:Virus by Atomm · · Score: 1

      Those of you marking this funny should be ashamed of yourself.

      It's ok Stuttering Dyslexia guy, I won't laugh at you.....

  12. failed? by Lord+Ender · · Score: 3, Interesting

    the security industry has failed to protect paying customers from some of today's most pernicious threats

    This is a terribly ignorant statement. The security has actually succeeded in protecting paying customers from all but the most pernicious threats. IT security is about reducing risk, and that's what it does--successfully.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:failed? by Stumbles · · Score: 1

      It is an ignorant statement but not for the reason you cite and the sentence should read; "Microsoft has failed to protect paying customers from some of today's...". The security industry can do little when given such a crap foundation to work from.

      --
      My karma is not a Chameleon.
    2. Re:failed? by Lord+Ender · · Score: 1

      Well, given enough funding, IT Security could keep even Windows boxes to extremely low risk levels. Most companies, however, simply decide that $x dollars is enough to spend on Security, and so the Security team tries to get the most bang for that buck. You can block 99% of malware with a reasonable amount of security expense. To get to 99.9%, you will need to double or triple the cost. 100% is not possible, and most companies accept the risk that small amounts of malware get through.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    3. Re:failed? by Anonymous Coward · · Score: 0

      Isn't it really the problem that the best possible security available under doze, taking significant time, cost and effort, is still not as good as the security you can get from, er, not using Windows at all and switching to something free?

    4. Re:failed? by gclef · · Score: 1

      The problem is somewhat more complex than that. It's really a problem of inflation: the risk of getting hacked is increasing each year as new attack surfaces are found and new methods are invented. This requires an ever-increasing amount of money to be spent on security in order to keep the risk constant (or nearly so). So, reducing risk to a fixed range is becoming progressively more expensive each year, but the consequences of failure and the likelihood of the occurrences don't change with the extra money spent. This is unsustainable.

      An example: a company without anti-virus, gets hacked twice in a year due to emailed trojans being opened by users. So they spend a year rolling out anti-virus across all their desktops...in the meantime the attackers have moved on to something that the a/v can't stop. The result: the company is still getting hacked 1-2 times per year, just from different emails. Adding the anti-virus has improved their security by preventing the old attacks, but it has not materially effected the end result: they're still getting hacked, and they're getting hacked just as often as before.

      At some point, companies are going to say "enough" and stop increasing IT security budgets. Some thing's got to give here, as they can't keep spending bigger and bigger portions of their IT budget treading water.

    5. Re:failed? by dch24 · · Score: 1

      That's an interesting proposition.

      Can you back it up with sources?

      I had to search for a while to find something I could use as a credible source, and I'm not sure I've got it nailed, but it looks like this Ubuntu laptop did the impossible: 100% of malware blocked.

      Now, you'll say, "but the user could click and download a trojan!" But I'll respond with: they modified the contest rules on Day 3 so that the attackers could request installs be done on the laptop to give them attack surfaces. Not exactly the same, but pretty close. And the Ubuntu laptop survived that.

    6. Re:failed? by Lord+Ender · · Score: 1

      Is this a joke? A determined attacker, willing to spend enough resources, could get to any computer system with a user--regardless of the OS.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:failed? by dch24 · · Score: 1

      Are you kidding? A determined user, willing to spend enough resources to learn how to defend themselves, can protect their Ubuntu laptop--regardless of the attacker.

      Source: http://dvlabs.tippingpoint.com/blog/2008/03/28/pwn-to-own-final-day-and-wrap-up

    8. Re:failed? by bangwhistle · · Score: 1

      Indeed. Risk can never be reduced to zero, and the closer you get the more you have to spend. Analogies are a minefield on /. but here goes: we have laws and police forces, yet still people are murdered and robbed. I don't think we can completely protect against security threats any more than we can block any other form of crime. There's the old saw that says you can make your computer system safe by cutting it off from all networks, encasing it in cement and sinking it in the ocean. But systems need to communicate, and people need to interact with each other. Each presents an opportunity for misbehavior. We do what we can with multiple forms of technical protection, user education, reliance on reputation and yes, cure when prevention doesn't work. Saying "get rid of Windows" or "don't grant admin rights" only reduces, not eliminates, the risk.

    9. Re:failed? by ceoyoyo · · Score: 1

      Your statement and the statement you quoted have identical meanings.

      You're not even arguing semantics. You're arguing connotations. Less kindly, spin.

    10. Re:failed? by Lord+Ender · · Score: 1

      I work in corporate IT security, kido-o. I know linux seems leet to you helpdesk types, but I have seen a large number of linux servers hacked right here in this very datacenter. Users make mistakes; it is their nature. Systems administrators have limited resources. Departments have churn.

      Keep denying these facts and you will only demonstrate that you are deluded. Linux is not a solution to all security concerns.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    11. Re:failed? by dch24 · · Score: 1

      Who you calling kid-o? Give up the ad-hominem, I won't bite.

      Got any sources to cite?

      I didn't say "Linux is a solution to all security concerns," I pointed to a specific case study about specific security concerns. There are others.

      ftfy

  13. you can lead a horse to water.... by Em+Emalb · · Score: 1

    but you can't stop him from clicking on a link to beat the crap out of a monkey.

    --
    Sent from your iPad.
  14. In summary; by Stumbles · · Score: 4, Insightful

    The Microsoft operating system has been, always will be insecure. No amount of anti this, anti that or how update date your windows box is; it is not safe to use for any kind of sensitive data.

    --
    My karma is not a Chameleon.
    1. Re:In summary; by Anonymous Coward · · Score: 0

      Any OS is insecure when the users want to see dancing bunnies.

      The only difference is the damage to the PC is possibly easier clean up with alterante OSes.

    2. Re:In summary; by Anonymous Coward · · Score: 2, Insightful

      Your operating system has been, always will be insecure. No amount of anti this, anti that or how update date your system is; it is not safe to use for any kind of sensitive data if it is connected to a network.

      Fixed that for you.

    3. Re:In summary; by Anonymous Coward · · Score: 0

      "The Microsoft operating system has been, always will be insecure". You forgot to add "because I'm a psychic and now how secure future versions of Windows will be".

    4. Re:In summary; by AnyoneEB · · Score: 1

      To the contrary, most users are quite capable of watching dancing bunnies without any untrusted code running outside of a sandbox. Of course, the sandbox could have bugs in its security, but at least the design is secure.

      Linux and Windows both are pretty bad at sandboxing applications (Linux has SELinux and AppArmor which are not used much / not very user-friendly and Windows has various third-party firewall programs that almost no one uses), but the browser works as an okay application sandbox.

      --
      Centralization breaks the internet.
    5. Re:In summary; by jimicus · · Score: 1

      (Disclosure: I am a Linux sysadmin and the company I work for has - right now - precisely zero backend infrastructure running Windows)

      This is typical of the kind of comment which gets modded up to 5 almost immediately.

      It's also utterly ignorant of current issues.

      The traditional file infector virus where you have to run the infected application to get infected yourself is all but dead. It's far more common for a modern virus to be spread by an infected email, a drive-by download exploiting either the browser or a plugin or worm-like techniques once behind the firewall. Frequently they are able to account for running under an account with reduced privileges and either use a local exploit to gain admin privs or simply live with reduced privileges - you don't need an enormous number of privileges to scan through a user's home directory and forward anything that looks interesting to a remote server. And they don't take over the computer so obviously (eg. slow it to a crawl and make attempts to browse to mcafee.com magically stop working) that any fool could see there is something wrong.

      There is nothing intrinsic to Windows which makes client software more susceptible to these things - or, for that matter, that makes client software in Linux less susceptible. About the only real difference is that Linux admins have known for years that the only way to trust a system that's been compromised is to wipe it and start again.

    6. Re:In summary; by Anonymous Coward · · Score: 0

      Not just Microsoft. Most operating systems still design their security around protecting users from each other. Applications run with all the privileges of a user. Clearly this is not a good idea. Malware and Vulnerabilities give attackers control over a program running with a users identity. Application-oriented access controls exist which restrict the actions of programs (such as AppArmor, SELinux, Systrace); however, they are difficult to use, as policy can be extremely complex.

      I developed FBAC-LSM, a security system for Linux which restricts programs based on the functionalities they provide (eg Web Browser, Email Client, etc). Programs restricted by FBAC-LSM can only act within the privileges required to carry out legitimate features.
      http://schreuders.org/FBAC-LSM

    7. Re:In summary; by value_added · · Score: 1

      There is nothing intrinsic to Windows which makes client software more susceptible to these things - or, for that matter, that makes client software in Linux less susceptible.

      I'd suggest the reason why the parent comment routinely gets modded up is that the truth of it is demonstrated repeatedly, as it has been for years (modulo "The latest version is better").

      When you say "nothing intrinsic", you're limiting the scope of the discussion to narrow point-by-point, feature-by-feature comparisons, commonly found in "The Windows method to elevate privileges is the same as sudo" discussions. Underlying such discussions, and what gets lost in the periphery, is that one method has, irrespective of a bullet list of features, proven itself to be more reliable and secure (for any number of reasons that can be articulated). Put simply, when you take into account the the why's and where's and how's of sudo (its implementation included), sudo wins.

      Take file permissions as another example. NTFS offers an extensive set of granular options that exceed what's found on a typical Linux or BSD system, yes? So, intrinsic to Windows is a better, and therefore arguably more secure, feature set. But you'd be hard-pressed to find a Windows user (or admin, for that matter) that really grasps how they work, makes the most effective use of them, or otherwise could get through a day without taking advantage of the "feature" that everything being executable by default. By contrast, a *nix user or admin learns how chmod works and what it does, and are repeatedly reminded in every directory listing what those permissions are.

      So if you want to argue instrinsic, I'd offer the observation that instrinsic to Windows and using Windows are methods, habits, perceptions, assumptions and implementations (as complex as they are non-transparent) that have the effect of making Windows insecure. And to make matters worse, many of those are deliberately encouraged by Microsoft.

      "Educate your users", you cry. Really? You'd be lucky if you could win them over (or the folks in Redmond) on the need to see file extensions. In fairness to Microsoft, though, they're probably too busy adding features and maintaining backward compatibility to bother with such (intrinsic) problems.

  15. I know how this is going to end by Anonymous Coward · · Score: 0

    We'll soon see sanctions against the "evil" countries.

  16. Be specific when you say Security Industry by Anonymous Coward · · Score: 0

    Don't blame the security industry; blame the application developers. Adobe has a new input validation vulnerability every day; browsers fail to properly sandbox these crappy plugins; the OS fails to properly sandbox the browser. Virus scanners address the symtoms of the problem but ignore the cause which is that secure coding practices simply aren't followed.

  17. Industry slow to respond to challenges by jollyreaper · · Score: 2, Insightful

    Film at 11.

    One thing that shouldn't surprise me anymore but keeps surprising me is that it seems like the more money you pay for software, the more half-assed it is. You get an off-the-shelf product like Quickbooks, it's impressive. You look at stuff that's industry-specific, specialized software that doesn't have a lot of competition, it costs thousands and feels primitive in comparison. It must be the lack of competition means there's no real reason to improve the product beyond what it already does.

    I'm sure there are some exceptions to my experience, naturally. But these niche applications generally seem to be very expensive and primitive.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:Industry slow to respond to challenges by Whillowhim · · Score: 1

      This, also, shouldn't be news.

      Niche applications have a much lower install base, and must make more money on each sale in order to pay for the same amount of development. Since niche markets often have orders of magnitude less users, you have to both jack up the cost of the item and cut back on development.

      Its the difference between having 50,000 users and 100 developers, and 500 users and 10 developers. Assuming the project is of comparable complexity, you're going to pay 10x as much and get something 10x less polished.

    2. Re:Industry slow to respond to challenges by Mashdar · · Score: 1

      The small business I work for pays six figures annually for three keys for software with no competitors in AC interference modeling. It seems shocking to me, because for that, we could hire a great software guy, or two fresh college coders, and write our own program. The software we use is absolutely awful. It is riddled with bugs (which I frequently have to call them about to get resolved), a terrible UI (which is extremely conducive to user error), and poor I/O options. Despite the fact that I am an electrical engineering grad having only taken two non-assembly programming courses, I have totally changed where all of our time goes by not using their stupid interface for UI (and instead writing a GUI with Python that lets you use KML files to specify paths and to do various tedious model modifications). Worst software ever. Most expensive I've ever heard of. /rant

    3. Re:Industry slow to respond to challenges by Jah-Wren+Ryel · · Score: 2, Interesting

      I'm sure there are some exceptions to my experience, naturally. But these niche applications generally seem to be very expensive and primitive.

      Back before beowulf clusters were common and most all supercomputers were priced in the 9 digits there was a phrase well known in the community - "Supercomputing is a synonym for unreliable computing."

      In other words, if the market is small you suffer from all kinds of problems because there aren't enough users to generate enough bug reports and despite the high per unit pricing, volume is so low that there isn't enough money to pay for all the Q&A beyond the core functionality.

      --
      When information is power, privacy is freedom.
    4. Re:Industry slow to respond to challenges by ehud42 · · Score: 2, Insightful

      You get a consumer car like a Honda Insight, it's impressive. You look at [race cars] that's industry-specific, specialized hardware and software that doesn't have a lot of competition, it costs thousands and feels primitive in comparison. It must be the lack of competition means there's no real reason to improve the product beyond what it already does. Fixed that for you. When Quickbooks can handle the multi-million transaction ledger of an publicly traded enterprise come back and try again.

      --
      I'm in my right mind and I have the answer to everything!
    5. Re:Industry slow to respond to challenges by maxume · · Score: 1

      I'm now tempted to try to become a software inspector.

      People don't know what a house is supposed to look like (beyond the generalities), so when they purchase one, they hire a home inspector to make sure that it isn't shit. It seems like there is room to fill a similar function in the software universe (and it really isn't that hard to go way past what the typical person would evaluate when checking out software, dependency trees, installation behavior, openness of data formats (or completeness of conversion), etc.).

      --
      Nerd rage is the funniest rage.
    6. Re:Industry slow to respond to challenges by Anonymous Coward · · Score: 0

      You get an off-the-shelf product like Quickbooks, it's impressive. You look at stuff that's industry-specific, specialized software that doesn't have a lot of competition, it costs thousands and feels primitive in comparison

      Competition has less to do with it than economies of scale. If you can sell 1,000,000 copies of Quickbooks then you can afford to invest a lot of effort into the quality of the product and still offer the product at low cost. But for specialized, industry-specific software, the costs of development are spread over a much smaller customer base. If you have only 100 customers, or a couple dozen, the software development costs which must be passed on to the customer are more substantial.

    7. Re:Industry slow to respond to challenges by Anonymous Coward · · Score: 0

      I'm sure this is obvious but QuickBooks has been around *forever*. It's had a lot of time to mature and a lot of time to in the market for feedback for improvement. Also, what QuickBooks does is commodity -- accounting is well understood by people and has been for a long time. I don't know which industry-specific software you're speaking about but the stuff I've used is has neither of these categories. It's usually new software for an emerging market, new software in general, or the market is so specialized that few people understand it.

    8. Re:Industry slow to respond to challenges by QuantumRiff · · Score: 1

      I agree with you, but as an IT guy, I would argue that Quickbooks is one of the worst pieces of crap. Sure, it looks nice, and has lots of features, but when you work in accounting, and dozens of copies, and have to keep track of the licenses, (along with phone numbers and zip codes and such for ordering, and the original purchasers name, which sucks when people leave) then it quickly becomes one of the most hated programs...

      --

      What are we going to do tonight Brain?
  18. Not that hard to believe... by Jazz-Masta · · Score: 4, Informative

    The dark side of computer "security" pays far better than the good side. I was contracted to setup a number of servers for a company, and as it turned out, they were part of this "dark side." I told them I had an ethical conflict, and decided to remove myself from the situation about 2 hours into it.

    The problem is, other than the coders and the boss, many people do not know they are working for these companies. This particular company had about 15 people. 3 were in the know, the other 12 were support for shipping, gathering information, making contacts, and advertising, etc. When dealing with spyware/malware, there is a lot of butt covering, and evasion.

    The programmers in particular were amazing coders, some of the best that graduated at the same university I went to. This is how I got contacted to help. Only after we started talking did I realize what they were all about. The pay was almost double what they would have made at a legitimate company.

    1. Re:Not that hard to believe... by Anonymous Coward · · Score: 0

      Conventional programmers should get more of the respect that they deserve!

    2. Re:Not that hard to believe... by Gerafix · · Score: 0, Flamebait

      Ethical conflict? Jesus what are you, Canadian? Christ, man up will you? Be All That You Can Be. Go American on their ass. If it pays well DO IT, morality is cheap, cash gets you ass, gas, and grass.

    3. Re:Not that hard to believe... by Jazz-Masta · · Score: 2, Informative

      Ethical conflict? Jesus what are you, Canadian?

      As a matter of fact, I am Canadian...

    4. Re:Not that hard to believe... by whatajoke · · Score: 1

      Ethical conflict? Jesus what are you, Canadian?

      As a matter of fact, I am Canadian...

      bummer...

    5. Re:Not that hard to believe... by Anonymous Coward · · Score: 0

      Why is this voted "informative"? We have no proof its true (if it were, the poster would likely be dead).

      Let people provide some useful information before accepting a post as "informative". This post is likely all BS.

    6. Re:Not that hard to believe... by Anonymous Coward · · Score: 0

      Perhaps, rather, a typical salary minus all the government imposed taxes and fees (both employer and employee?)

  19. Who has authority to confirm something as good? by tepples · · Score: 4, Insightful

    How about an antivirus program that BLOCKS file writes to the operating system UNLESS that file can be confirmed to be "good"?

    Who has the authority to confirm, say, your shopping list as good? Or, if you're considering only files marked executable, a shell script that your co-worker wrote?

    1. Re:Who has authority to confirm something as good? by jimbobborg · · Score: 1

      How about an antivirus program that BLOCKS file writes to the operating system UNLESS that file can be confirmed to be "good"?

      Who has the authority to confirm, say, your shopping list as good? Or, if you're considering only files marked executable, a shell script that your co-worker wrote?

      Reading comprehension FAIL. What idiot types their shopping list and saves it in the Windows system file directory?

    2. Re:Who has authority to confirm something as good? by JohnBailey · · Score: 1

      Reading comprehension FAIL. What idiot types their shopping list and saves it in the Windows system file directory?

      You really shouldn't ask questions like that..

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  20. Multiple Anti-Virus Programs by DIplomatic · · Score: 1
    Another problem is that most companies only pay for 1 Anti-Virus Program but that leaves their computers vulnerable to anything that particular piece of software doesn't catch.

    I work corporate IT and I periodically sit down at each machine and run 3 or 4 virus scans in addition to the one installed on every workstation, but this is a lot of effort. Infections slip by our real-time scan all the time.

  21. No perfect security. by spinkham · · Score: 4, Insightful

    There is no perfect security, offline or online.
    I like to say there are 3 main types of attacks:

    • Bots, worms, and other randomly spewed attacks.
    • Industry targeted attacks. An attacker wants to compromise a bank, any bank, and will go for the easiest target
    • Comany or resource targeted attack. An attacker wants access to you specifically.

    We have mechanisms that are pretty good at class 1. We can shore up our defenses enough to not be the low hanging fruit to get some protection against level 2.

    Level 3 is only starting to enter the public eye. There is no defense that will withstand a well funded targeted attack. The best you can do is make it too difficult for most attackers, and monitor and clean up after the really good ones.

    This is true for airline security, concert security, bank security, web site security, and network security. There is no impenetrable defense for any of these. You minimize the risk as much as you can, then build your systems so they can be effectively monitored and rebuilt/restored in case of attack.

    --
    Blessed are the pessimists, for they have made backups.
    1. Re:No perfect security. by dkleinsc · · Score: 1

      While there's no such thing as perfect security, there is definitely security that is about 20 times harder to penetrate than your typical bank website. Either that, or the various government spy agencies such as the NSA are in real trouble. Do those organizations get beaten at their own game? Absolutely. But it's a rare occurrence at best.

      What I think you meant to say was "There's no security good enough to deter most criminal organizations available at a price that companies are willing to pay."

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    2. Re:No perfect security. by spinkham · · Score: 1

      Here's how our most sensitive secrets are protected: Air gapped, behind massive physical security including guys with M-16s.

      Our nukes are especially well protected, and a study of how they do it is quite telling.
      A google search for "nuclear security air force" reveals a lot about the good and bad of the approach, including some high profile failures.

      Note that they are not doing business or interfacing with the public on a regular basis. Airgaps are great until you actually want to give things to some people, but not others. For this reason, commercial operational security is a much harder problem then military operational security.

      --
      Blessed are the pessimists, for they have made backups.
  22. Targeted attacks are a different animal by v1 · · Score: 4, Insightful

    That's what makes "spear-phishing" so ridiculously dangerous - if the attacker is spending his entire day on you specifically, you're going to need a little more than an off-the-shelf unmonitored solution. And if you're a "high visibility target" then you are going to need even more, defense in depth and a dedicated team for your security. It's not reasonable to expect "but I installed Norton!" to come from a CEO of a big company for example. Bigger assets require better, customized defenses.

    Bigger targets attract more than script kiddies and people that are buying hacking kits. They attract entire groups and organizations of highly skilled and specialized hackers that know how to analyze your defenses, have experience getting around all but the industrial grade security tools, and can customize their work and cover their tracks.

    It's no different than complaining that neighborhood security is a mess because your padlock didn't keep your bike from getting stolen. If you have a really nice bike, and a smart thief really wants it, you'd better have something better than a crappy $7 masterlock on it. You can't blame the lock if the bike gets stolen. You were using the wrong tool for the job and the outcome should come as no surprise. You were expecting way too much (security) from way too little.

    --
    I work for the Department of Redundancy Department.
    1. Re:Targeted attacks are a different animal by 2obvious4u · · Score: 1

      So do people constantly attack Bill Gates accounts? I mean he is like the most obvious target in the world. And besides its not like he'd miss a million dollars if you managed to get to it. It would be like a trophy. Can you even monitor 40+ billion dollars? Can you really monitor a billion anything?

    2. Re:Targeted attacks are a different animal by John+Hasler · · Score: 1

      > So do people constantly attack Bill Gates accounts?

      They probably try, but there is also the matter of attack surface. Gates has no reason to have much of any. There is also the fact that, while far from my favorite person, he is not an idiot. The same cannot be said for the C-level execs of many large businesses with very large attack surfaces.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:Targeted attacks are a different animal by tibit · · Score: 1

      I call BS. He has separate investment accounts, where quite likely there are no transactions for extended amounts of time. His net worth is the sum of cash, stocks and other investments. I bet his cash is just a couple % of his total assets. Out of all the cash he has in some savings/money market account, he probably pays himself, his wife and kids an annuity -- not unlike getting a paycheck every month. And those would be "reasonable" amounts, probably in $10k-$50k/month range per person, and would be bill paying and spending money, essentially. He'd be penniless if he did it any other way. Burning through a couple billion bucks is very easy if you are in spending mode -- just look at any random government out there, say at certain provincial govt in Canada, cough cough. Besides, since he has a lot in stocks, he'd be losing big time if he was just selling those indiscriminately -- selling a billion$ worth of MS stock in one transaction would put a big spike on the ticker, and could trigger a mass selloff by private investors, temporarily tanking the stock. Of course institutional holders would mostly hold on to it, so in a few hours it would be back where it belongs, but no, he can't just go out and buy a jetliner and pay for it with stocks. And yes, it's rather easy to monitor that kind of money. It's not like he's sitting in front of a stack of $1 banknotes, making sure that the wind doesn't blow any away.

      --
      A successful API design takes a mixture of software design and pedagogy.
    4. Re:Targeted attacks are a different animal by gad_zuki! · · Score: 1

      >That's what makes "spear-phishing" so ridiculously dangerous - if the attacker is spending his entire day on you specifically, you're going to need a little more than an off-the-shelf unmonitored solution.

      Not to mention AV programs simply scan for yesterday's threats. I think we bank too much on them as proactive protection. Locking down your desktops, adhering to the principle of least user access, and not using software that is full of exploits is a much smarter way to go.

    5. Re:Targeted attacks are a different animal by Anonymous Coward · · Score: 0

      Even if we pretend that he only has one bank account with all his liquid cash in it, net worth is much different than bank account balance for folks of that stature (i.e. far less than 40B). I would bet my own bank balance that he has fewer accounts in his own name than your average wall streeter, thereby presenting a much more difficult and unlikely target to someone without some inside knowledge of his accounting practices.

    6. Re:Targeted attacks are a different animal by v1 · · Score: 1

      t to mention AV programs simply scan for yesterday's threats.

      lets just sum that up. Zero-Day

      --
      I work for the Department of Redundancy Department.
  23. You Can't Redesign the User by BJ_Covert_Action · · Score: 1

    The most wide spread vulnerability to internet activity today is not something that can be fixed with an anti virus program, or any kind of program for that matter. When it comes down to it, the primary vulnerability is the meat bag sitting at the keyboard. People are stupid. They don't mean to be. They don't try to be. Still, they are (myself included on plenty of occasions). As a result, all a successful hack has to rely on is convincing a large number of stupid people to do something stupid. That's really not that hard.

    We see this in other fields. People do stupid shit all over the place and we try to fix it by teaching people that they can't keep doing dumb stuff. For instance, if you give a pissed off teenager the keys to a car, he/she will drive it recklessly fast. So we have cops out there to teach them different. We hope parents try to teach them different. If all else fails, we have to take forceful action to protect them from themselves (court, gavel, community service and/or jail time). On a large scale, if some group of people pick a fight with another group of people over something stupid (like some kind of zealous ideal or discrimination), sometimes we have to intervene with force to tell them to knock it the crap off (war). It seems terrible. It is a pain in the ass. But it stems from the fact that, often, competent and intelligent folk often need to protect the stupid folk from themselves (or at least we humans convince ourselves of that).

    So, those blurry analogies drawn, it all boils down to a simple fact. People are stupid. And as Ron White put it, "You can't fix stupid."

    At best, those who are less stupid than others need to work (and sometimes fight) to protect the stupid people from themselves. In other words, the cyber security model needs to evolve from a passive defense, to an aggressive offense taken against the stupid attackers who continually exploit stupid users. In other words, out-compete the sheisters.

    1. Re:You Can't Redesign the User by John+Hasler · · Score: 1

      > At best, those who are less stupid than others need to work (and sometimes
      > fight) to protect the stupid people from themselves.

      Who decides who is stupid?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:You Can't Redesign the User by BJ_Covert_Action · · Score: 1

      Chuck Norris....or Picard, you pick.

    3. Re:You Can't Redesign the User by dave562 · · Score: 1

      I think that the "blame the user" analogy is falling apart in the face of reality. A couple of years ago you could blame the user for downloading something stupid and then executing it. These days I see a fair number of legimiate websites that are compromised. The website will be hosting an iFrame exploit or a Javascript exploit, or something similar. The user will get hit by a browser vulnerability that doesn't require any interaction on their part. The good news is that there do not seem to be enough functional zero-day exploits for malware writers to spread them around willie nillie. They are using them in targeted attacks like Aurora. The compromised websites end up hosting older code that is more likely to be recognized by scanners.

      Just the other day a friend of mine was telling me about an infection he had to clean up. A guy he was working for does work with hydraulics. That guy had visited a website of a vendor who sells hydraulic products. The website had a Flash video demo that showed off some of the new products. That Flash video was compromised and was exploiting a Flash vulnerability. The end result was the end user ended up with AntiVirus 2010 or whatever the current favorite malware is.

      The owner of the business doesn't know crap about web development. He hired a web developer to develop his site. The web developer probably doesn't know crap about hosting content, he just recommended a hosting provider. The hosting provider dropped the ball. The user doesn't have any control over the hosting provider or the web developer, he just wants to buy some hydraulics. His OS (Windows) was secure, but his application (Flash) wasn't. It isn't like he was browsing porn and downloaded JackMeOff.exe.

    4. Re:You Can't Redesign the User by dyefade · · Score: 1
  24. Windows tax deduction by tepples · · Score: 1

    There are some problems that you have to pay money to have.

    True, but Windows OS isn't one of them. It costs just as much to buy a PC for a home or small office without preinstalled Windows OS as it does to buy one with preinstalled Windows OS. The common explanation for this is that major shareware publishers subsidize the cost of a Windows OS license by paying PC makers to include unregistered versions of their products in the default install.

    1. Re:Windows tax deduction by FranTaylor · · Score: 3, Insightful

      There are some problems that you have to pay money to have.

      True, but Windows OS isn't one of them. It costs just as much to buy a PC for a home or small office without preinstalled Windows OS as it does to buy one with preinstalled Windows OS. The common explanation for this is that major shareware publishers subsidize the cost of a Windows OS license by paying PC makers to include unregistered versions of their products in the default install.

      You are asserting that the costs of a computer end at purchase, they do not. With Windows, the purchase price is only the beginning of your costs. Anti-virus, maintenance, upgrading, rebooting, these costs dwarf the purchase price.

  25. So why not change it? by khasim · · Score: 5, Insightful

    The security industry will always be unable to protect everyone 100% of the time.

    The problem is that they haven't even hit the 50% mark. They cannot even, reliably, detect threats that are over a year old.

    AntiVirus is imperfect as it relies on signatures and known processes, and will always be imperfect.

    Exactly. Which is why that needs to change. Instead of trying to chase the latest variant of a threat, why not save time and effort and identify the LEGITIMATE files? Then, if something is trying to write a file to the OS portion of your drive, and that file is not recognized, it should block it (and MAYBE allow the user to override it after a few hoops and maybe online comparisons with the latest threat databases).

    In my opinion, as long as the security industry, and end-users as a whole, continue with the thought that end-user basic security ignorance is OK, things will never get better.

    I think it is different. The "security industry" depends upon the ignorance of users and the continuation of those users being infected.

    It is not in the "security industry"'s best interest to commit to real improvements in security.

    1. Re:So why not change it? by ircmaxell · · Score: 1

      So you want to go to a permissions based security model? Something along the lines of what Android does? So when you install the app, it'll tell you every permission that it has, and if you don't agree with them, it doesn't install (Or possibly gives you the option of running in a reduced permissions mode, if the developer allowed it). It's a lot of overhead, but most definitely could have some interesting results in combating these kind of threats. Then again, something like this would need to be introduced at the Kernel level (Any higher, and permissions could be subverted with a system call)... Actually the more I think about it, it sounds like a good! You could implement "persistent" permissions and one-time-only permissions. So when you install the software, you can declare the permissions that it has permanently (And hence avoid the UAC dialog box every time you use that software), and select some permissions to be granted on a one-time basis (that it must ask each time)... Once something got into the kernel, it'd have free reign over everything, but how's that different from now?

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
    2. Re:So why not change it? by localman57 · · Score: 1

      Then, if something is trying to write a file to the OS portion of your drive, and that file is not recognized, it should block it (and MAYBE allow the user to override it after a few hoops and maybe online comparisons with the latest threat databases).

      Microsoft more or less tried something like this with UAC on Vista, didn't they? Granted, it doesn't matter that much unitl you fix all the other security holes, but the point is that average joe users don't want it, and they make up the majority of the (non-open source) users. It seems to me that asking "Are you sure" before installing software is a good thing, but the marketplace apparently disagreed.

      And the fact is, you can say "They'll learn their lesson after they get infected," but the truth is very few people will fess up to the fact that they are partially responsible for their computer getting infected.

    3. Re:So why not change it? by vadim_t · · Score: 1

      Exactly. Which is why that needs to change. Instead of trying to chase the latest variant of a threat, why not save time and effort and identify the LEGITIMATE files? Then, if something is trying to write a file to the OS portion of your drive, and that file is not recognized, it should block it (and MAYBE allow the user to override it after a few hoops and maybe online comparisons with the latest threat databases).

      And just how is that going to work?

      The main threat are executables. You could require signatures. However, not everything will be signed. Heck, many drivers still aren't. So inevitably the user will run into something unsigned they want to run. At that point they'll ignore/disable the signature warning, and happily install any trojan that comes along.

      Or you could reverse the antivirus idea, and build a giant database of checksums. It'll need a checksum for every obscure software out there, in every possible version. WoW released an update today? You can't play until the DB gets updated. At that the user will ignore/disable the signature warning, and happily install any trojan that comes along. Add to that that no company will analyze every byte of every binary, and them listing a trojaned version as valid is quite possible.

      Even if that somehow worked perfectly, you still have to deal with exploits, like images crafted to expoloit the decoder. You can't possibly whitelist every legitimate image.

      Any signature based system only works well within tight constraints that are impractical on desktop computers. Time would be much better spent on creating sandboxes, tightening permissions and fixing ways to exploit a program, so that if something gets in, it can't do anything anyway. But there's little interest for antivirus vendors in that, as if we got there there wouldn't be improved versions or database updates to sell.

    4. Re:So why not change it? by roman_mir · · Score: 1

      Data must be cleanly separated from executable code, thus the Von Neumann architecture used today is not up to the task. Harvard architecture is much more secure by default by not mixing instructions and data. Sure, some processors today implement some simple version of this through a bit, that is set when this space is for data only and cannot be executed (NX or DX bit in some processors, for example in Intel Xeon lines starting with Harpertown), it is a good start, but I think there should be a more clean separation of instructions and data on higher levels as well, like the compiled executables.

    5. Re:So why not change it? by Anonymous Coward · · Score: 0

      Security attacks are not the responsibility of the "security industry", they are just trying to assist. It is like saying it is the fault of the police if people commit crimes. The company that makes the OS knows more about the OS than anyone, and they alone have the power to do something about it. It is no surprise at all that third-party security software fails big time. They probably have no first hand knowledge of the sys internals. Probably some day soon, MS is going to declare that these third party programs are causing problems with the OS and should not be used.

    6. Re:So why not change it? by Lumpy · · Score: 1

      Because UAC dialogs were ambiguous. They needed to say. "This program wants to be able to write to ANYTHING on your computer. It can be a VIRUS that wants to take over and steal your credit card information. It also Kills Kittens.. Do you want to allow this?"

      --
      Do not look at laser with remaining good eye.
    7. Re:So why not change it? by Anonymous Coward · · Score: 0

      Damn. I think you may be onto something. Screw blacklists and identifying a constantly changing virus signature. Whitelists! There can be a million version of a file a virus uses, but the 'valid' version of that file will just have 1.

      Course, the problem with a whitelist is that soon enough, virus makers will slide programs into there with a hidden backdoor, and it'll start all over again.

      Still... whitelist might be the way to go. On the internet, it's generally better to assume guilty until proven innocent.

    8. Re:So why not change it? by denbesten · · Score: 1

      Whitelisting executables has been around for a long time. There is general agreement that white listing is far superior to black listing. The problem is that to effectively use a white list, you need to become much more knowledgeable about your environment than is required with a blacklist. Back in the dark ages when I managed a bunch of Unix servers (of the million-dollar variety) at a university, we routinely used tricks such as mounting /tmp "nodev,noexec,nosuid" and using tripwire on system directories. This worked well because the manufacturer supported the configuration and anticipated that it would be used this way. This is difficult on Windows for two reasons. First, single person machines are not typically run with restricted accounts (Ignoring, for the moment UAC). Secondly, the filesystem layout was not designed from the start with a strict separation of data verses executable content. Adding either of these characteristics without hurting backwards compatibility (and therefore your happy customers) is nearly impossible. Here is a link to a fairly knowledgeable guy's experience with a few of the Windows tools a few years ago. http://www.ranum.com/security/computer_security/editorials/antivirus/index.html

    9. Re:So why not change it? by flatrock · · Score: 1

      Operating systems already do try to block access to OS files. However, administrators still have to be able to modify such files, and some services have to be able to modify such files.

      So hackers find bugs in software that allow them to run code with administrator privlidges.

      Once they find one, their actions appear ligitimate because the process has the appropriate privledges.

      The kind of testing you have to do to write software that is nearly bug free, such as how control software for airplanes is developed is incredibly time and cost prohibitive. You end up spending on the order of $1000 per line of code by the time you are done with the entire development and testing process in such systems. Obviously that isn't practical for consumer operating systems and applications, and even then you only have such security and stability by stripping out any non-essential functionality.

      If you want flexibility, extensibility, and variety, you are going to have to accept that you are going to have bugs and vulnerabilities. Good design and development practices can help a lot, but the tradeoff still has to be made.

    10. Re:So why not change it? by david_thornley · · Score: 1

      Asking "Are you sure?" is a great thing if the user understands the question. The average user does not understand computer systems well enough to make intelligent security systems, and never will. I do, but I've found I have difficulty with "Are you sure?" for most medical questions, and I rely on the doctor's recommendation. There's a lot of complicated systems in the world, and we're never going to get most of the population to understand one specific one.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    11. Re:So why not change it? by _Sprocket_ · · Score: 1

      In my opinion, as long as the security industry, and end-users as a whole, continue with the thought that end-user basic security ignorance is OK, things will never get better.

      I think it is different. The "security industry" depends upon the ignorance of users and the continuation of those users being infected.

      It is not in the "security industry"'s best interest to commit to real improvements in security.

      I've seen lots of snakeoil. I've seen sales teams trying to convince folks that they have a problem so that they can then sell the solution. I've seen products fail to deliver on promises. I've seen folks ignore real issues and pursue non-issues. But I have yet to see or hear someone say "you know - if we could just maintain this status quo, we'd all be set."

      There is no conflict of interest for the Industry "to commit to real improvements in security." There will never be a point where "security" is achieved and an Industry finds themselves out of work.

      Security is a complex set of problems. Threats change (in multiple ways). People rarely change. And so the "security industry" will always have plenty of opportunity whether they tackle today's problems or not.

    12. Re:So why not change it? by Anonymous Coward · · Score: 0

      Instead of trying to chase the latest variant of a threat, why not save time and effort and identify the LEGITIMATE files?

      There is a product commercially available that does this today. It is called McAfee Application Control (formerly Solidcore). This notion of application whitelisting is the only proactive measure against the increasingly daunting world of malware and variants.

  26. News Report: The Sky Is Blue by bobdehnhardt · · Score: 0, Redundant

    No security is perfect, never has been, never will be.

    And security isn't static. The attacks keep changing; defenses need to change to meet the attack. That means the defenses are reactive - they lag behind the attacks. That means the attacks will always work, at least for a little while, longer against companies and technologies that don't keep up.

    Gee, I should become an industry analyst. I can state the obvious with the best of 'em.

  27. PA security officer fired for talking at conferenc by smooth+wombat · · Score: 3, Informative

    e (damn /. and its short subject field).

    Our state CISO was fired when he got back from the conference because he spoke about a hacking incident to the state's DOT site which allows one to schedule driver's exams. Apparently, it was initially presumed the attack came from Russia but was later found to have come from Philadelphia where a driving school had exploited a vulnerability in the web site to schedule more driving tests than there were allotted slots.

    By exploiting this vulnerability, the driving school was able to close all available slots EXCEPT for the school so everyone else had to wait up to 6 weeks to schedule a test.

    He was a scheduled presenter with over 24 years in IT in both the public and private sector. He was recognized, according to the RSA schedule, as "one of the most high-profile experts in the field of securing the data of American citizens today."

    As you read the comments after the article, it's clear that some folks with knowledge of the subject insist he went out of bounds on the subject while others consider what he did to be a normal part of the IT security process.

    I'm only posting this as it does relate to the overall RSA conference. Note that the web site indicated will probably prevent reading the article after a certain time has passed so read it now. In addition, here are two other sites which talk about the firing:

    Site one

    Site two

    Further, here is an article which talks to the firee after he became the state's first CISO and what he had to contend with.

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  28. There's a fundamental flaw in these products by Whuffo · · Score: 1

    Fast moving exploits blow right past these security products. The whole industry is based on "identify new threats, develop a detection routine, include it in the next update". So from the time the "assault" starts there's the time it takes for someone to find it and report it to the security product company. Then there's the time it takes for that company to analyse the threat and code a detection - and then there's another delay while customers wait for the next update cycle to come along.

    That's easily ten or more days during which the exploit gets spread far and wide. The bad guys know this and carefully craft their exploits to spread quickly so they can be widely installed before the firewalls and virus scanners start blocking them - and they make their programs hard to detect and harder to remove. Even after the security vendors have the threat "neutralized", the exploit continues to spread behind the firewalls and to the companies with lazy admins who haven't patched recently.

    What really needs to be done if we're ever going to make a significant dent in the flood of malware and viruses is to put an end to the various forms of remote execution that some ill-advised software companies have included in their products. Any software that automatically installs or opens files from the web provides an entry for attackers. Things like Flash, ActiveX, etc. - an operating system that permits "drive-by downloads" just isn't suitable for a connected world. Fix those glaring flaws and the number of problems would go way down.

    Of course this isn't likely to happen any time soon. Advertisers love those blinky, colorful, dancing, and music playing advertisements. They insist on more and more of these and that's led to more and more viruses being installed by innocent looking ads on some reputable site's webpage. And it's all due to some idiot thinking it was a great idea to have your computer download and open an executable file automatically.

    So now we're using ad-blocking software to protect our systems from this kind of danger - and the advertisers are starting to howl. They don't see that they're providing almost universal access to those black hat programmers - or they do see this and don't care because they're making money. We can't have things both ways - if you allow remote execution then you're going to have security breaches. If you don't allow it, the web would be a quieter and less "content rich" place.

    1. Re:There's a fundamental flaw in these products by Anonymous Coward · · Score: 0

      This line in particular, is just wrong (which is too bad, because you hit the nail on the head, otherwise):

      Even after the security vendors have the threat "neutralized", the exploit continues to spread behind the firewalls and to the companies with lazy admins who haven't patched recently.

      I think that is misguided, at best, and would like to offer that there are many situations in which these patches can potentially do much more harm than the exploit they are trying to correct.

      It might seem 'lazy' to you to not implement these patches right away, but unless a patch is thoroughly tested against the other applications in your environment, you risk breaking them. This is called 'due diligence', and is what responsible admins do, whether it takes 10 minutes, 10 hours, 10 days, 10 months, or 10 years to accomplish.

      Your business isn't going to last long if you can't make payroll, or pay your vendors, or invoice customers, or whatever other critical application, because of the patch that inadvertently killed those applications.

      I would argue that the admins who get those patches out before they have done their due dilligence are the lazy ones.

  29. Is your shopping list executable? by khasim · · Score: 3, Insightful

    No? Then it isn't an issue.

    Now, if you're trying to store your shopping list on c:\windows\system32 ... then the anti-virus app should block you.

    As for who has the authority ... that would be the anti-virus vendor. The same people who you've given the authority to tell you what is a virus today.

    A side benefit of this would be that the anti-virus app could also tell you that you have vulnerable, unpatched apps on your system.

    1. Re:Is your shopping list executable? by Lunix+Nutcase · · Score: 2, Interesting

      As for who has the authority ... that would be the anti-virus vendor. The same people who you've given the authority to tell you what is a virus today.

      So the same people that this article is pointing out that are failing to actually protect people? Oh and let's not even get to how many false positives and negatives that are well-known to happen with all the security suites.

    2. Re:Is your shopping list executable? by joebok · · Score: 1

      "Now, if you're trying to store your shopping list on c:\windows\system32 ... then the anti-virus app should block you."

      I'd say if the anti-virus app has to block that, it is already too late! I think the OS has to have some responsibility for protecting itself.

    3. Re:Is your shopping list executable? by NotBornYesterday · · Score: 3, Insightful

      The reason a user can overwrite something in system32 is more an OS security issue than an antivirus security issue. An exploit often runs with administrator rights, (because that's how many Windows users run) and therefore can overwrite anything in the system. The problem isn't just the security vendors' fault. The problem also lies with OS writers who create a product that either a) defaults the user to superuser/admin, or b) is useless and annoying unless you are running as superuser/admin. Stripping away superuser rights through RBAC would not solve the issue, but would go a long way towards making such exploits more difficult.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    4. Re:Is your shopping list executable? by b4dc0d3r · · Score: 1

      First you recognize a problem exists, then someone finds a clever solution. I'm also pretty sure that the person who will solve this problem is not reading comments in a slashdot discussion about it.

      We had virus signtures, but that didn't work so some clever person invented heuristics. That did a decent job for a while, then someone came up with behavior-based detection.

      I'm fairly certain that a good whitelist solution will be invented soon. I'm just as sure that it will allow users to override the system so they can save their shopping lists, excel docments, music, torrent downloads, and malicious software to any folder and run it.

      What would happen if everyone on the planet updated to the latest version of their web browser overnight? Nothing, that's what, because people will still download icon collections and animated cursors (or both in "themes") and file.mp3.exe with a Media Player icon, and ParisHilton.jpg.exe with an Image Viewer icon.

      A perfect solution will be invented, and users will bypass it. A coworker's husband reports having to constantly clean her computer because she keeps clicking on internet games. She's not an idiot, but she won't stop because the games are fun.

      The only way for the security industry to win is to kill all of the humans except those responsible for killing the humans (and those responsible for building defenses against the humans that would rather not have their day interrupted). Did we learn anything from I, Robot? From 2001: A Space Odyssey? A perfect technological solution requires either the elimination of humans or intentional imperfection of the solution.

  30. Re:First by Anonymous Coward · · Score: 0

    You'd retract your words if feds threatened you with jail-time.

  31. Re:First by Anonymous Coward · · Score: 2, Interesting

    How can a perfectly installed AV detect a new virus or malware that does not have a previously identified signature? Or is being implemented in an entirely new way which is not currently in the AV or security programs list of possible intrusion scenarios? Av and security programs are nothing more than window dressing allowing IT execs to say look we are doing all we can to prevent these problems what else can I do? Their bosses see the programs running and believe they are safe.

    An AV program will never prevent new viruses, once a new virus is in the wild it will infect a certain amount of users, once it is recognized to be a new virus the AV companies will create a definition for it. There are always a few unlucky ones who will be infected, this is a given. But not something any AV company will admit too. At this point it is the responsibility of the IT staff to do the only guaranteed thing which will remove the virus, format the drive and reinstall the OS. Too many people feel they can remove the infection, and while this may be true in a very limited amount of cases, there is always the possibility that the virus your AV has recognized is a variant which is still unknown.

    Let's face it, the only reason people realize they have a virus is because their computer starts acting "funny". A well written virus may never produce any indications of an issue and may go on working happily until either the usr renews their AV program or retires their computer.

  32. Re:First by WrongSizeGlass · · Score: 3, Funny

    You could at least try to not sound like an idiot.

    Which is why I am staying out of this conversation ... except for that ... and that ... oh, never mind.

  33. "It Just Works" is the problem by Anonymous Coward · · Score: 0

    The industry needs a "do-over". It's unlikely to ever happen but that's what is needed. Joe Sixpack expects home computers to "just work" and that's what Microsoft has delivered.

    Until every Joe Sixpack is willing to educate himself on computer security all computers should be more difficult to use, not easier.

  34. Durrr by Anonymous Coward · · Score: 0

    I doubt the Google end-users were doing anything stupid anyway.

    They were running M$ Windozes... that's very stupid.

  35. Re:I'll give you a clue... just use virtuals! by Anonymous Coward · · Score: 0

    Just run internet-faced programs like browser and email client in separate virtual instances, preferably with more secure OS underneath. Reboot those instances hourly (or whatever) and apply latest patches at reboot. Sharing data between apps could be a little bit pain, but copy&paste works and shared folders with host can be implemented in secure way.

  36. Re:First by Lunix+Nutcase · · Score: 1

    Where did the feds threaten him with jail time?

  37. There is no "security product" for Layer 8 by Chas · · Score: 1

    You can have your shit locked down 6 billion ways to Sunday.
    The minute you introduce the human element into it, you have a massive security hole that can be patched, but NEVER closed.
    You can train and train and train. Ennui sets in and their brains shut off after a while.
    You can have the most draconian policies regarding proper usage. People will still circumvent it, accidentally or deliberately.
    You can fire people. It just creates ill will and the damage is already done.
    And, if it happens to be the owner of the company doing the circumvention there's jack and shit you can do about it.

    I'm sorry, but anyone who tells you that security is about "keeping the bad guys out" is SELLING YOU SOMETHING (see: "How much for my large and stinky pile of crap?"). Nothing more.
    Security is about putting enough roadblocks in place that attackers begin looking for easier targets so they can maximize their returns on time invested.
    If someone wants into your systems bad enough, THEY WILL GET IN. Period.
    The job of security is to make this interval as long as possible so they can maximize the chances of catching them before they get in or forcing them into something spectacular and HIGHLY traceable.

    --


    Chas - The one, the only.
    THANK GOD!!!
  38. The industry must mature by mewsenews · · Score: 1

    If you read "The Cuckoo's Egg", you will be both charmed and horrified about how quaintly computer security was regarded by the United States government in the early years of the Internet. The insane thing is that despite all the time that has passed since then, we still have lone basement hackers discovering tears in the fabric of the Internet like when Dan Kaminsky found his DNS flaw.

    I believe the Chinese attack on Google has finally woken up a lot of very important people. I was stunned that Hillary Clinton added her voice to those asking the Chinese for answers.

    I was also impressed by the Chinese attack -- state sponsored hacking is now explicit reality. "Cyber-warfare" is now reality. Countries have started accumulating and safeguarding their intelligence regarding electronic espionage.

    It's not fun and games anymore. Kaminsky found a flaw in DNS from his apartment. We will never know if or which governments knew about it before Kaminsky went public.

  39. Yeah, read the whole thread. by khasim · · Score: 2, Insightful

    So the same people that this article is pointing out that are failing to actually protect people?

    Yeah, read the whole thread. You might notice that that was my original point.

    The "security industry" has no real interest in solving (or reducing) the problem because they're making so much money off of it.

    If they did want to fix the issue, the simple example I gave would go a long way towards doing just that.

    But they don't do that. See the sentence above the sentence right above this one.

    1. Re:Yeah, read the whole thread. by Lunix+Nutcase · · Score: 2, Insightful

      Yeah, read the whole thread. You might notice that that was my original point.

      And yet you think they are magically going to be able to implement an automatic white listing mechanism?

      The "security industry" has no real interest in solving (or reducing) the problem because they're making so much money off of it.

      And because many of them are just flat out incompetent.

      If they did want to fix the issue, the simple example I gave would go a long way towards doing just that.

      But they don't do that. See the sentence above the sentence right above this one.

      And would be just as fraught false positives and negatives as their current software.

    2. Re:Yeah, read the whole thread. by AnyoneEB · · Score: 4, Informative

      Not automatic, but whitelisting security systems like that exist. Core Force is the one I know of. It has some sort of system for sharing whitelists for specific applications among users.

      --
      Centralization breaks the internet.
    3. Re:Yeah, read the whole thread. by tepples · · Score: 3, Interesting

      In a whitelisting system, how do ISVs get their products and updates to their products into the major antivirus companies' whitelists? Sure, a business's IT department should handle that in a business situation, but home users often don't have a competent IT department.

    4. Re:Yeah, read the whole thread. by AnyoneEB · · Score: 1

      The Linux way of handling that is including the whitelisting information in the packages/updates and simply trusting updates (i.e. telling your package manager to completely trust the private key for each software source you have). Needless to say, this is not a great solution. It works okay as most of the time, you have a trusted third-party (the repository manager/distribution (which is sorta fulfilling the role of an "IT department" here) which has a reputation to uphold) providing the software, but I am not familiar with any systems where you can tell a package manager that you trust a repository to provide office suites but not kernel modules.

      There is the model (which I believe Android uses) where the system simply asks the user if unknown requests are okay (sorta like Core Force will do in learning mode), but that, of course, requires a technical enough user to understand and a patient enough one to actually care. As I mentioned before, the web in a way handles this by simply not allowing "web applications" to do anything really damaging. That concept is how I think applications should actually evolve, although it is hard to define "not doing damage" for an application.

      To some extent, current anti-virus companies, I believe, handle this by continually checking their software against popular software packages and making sure they do not get marked as false positives (or, well, actually have viruses in them).

      In short, yes, whitelisting has issues because, as you say, maintaining the whitelist sanely and securely is a difficult (impossible?) problem.

      --
      Centralization breaks the internet.
    5. Re:Yeah, read the whole thread. by riskpundit · · Score: 1

      I went to the Core Force wikipedia article: "In November 2007, the developers of Core Force claimed that the software is to be considered discontinued, due to "the advent of Windows Vista and the incorporation of functionality similar to Core Force in other major desktop operating systems (Linux, Mac OS X)"[1]." This reinforces the point others have made that in Windows Vista (and surely Windows7), as well as Linux and Mac OS X, the default for users is NO admin rights. That annoying pop-up in Vista that people get so aggravated about is when you try to do something that requires admin privileges.

    6. Re:Yeah, read the whole thread. by bingoUV · · Score: 1

      See the sentence above the sentence right above this one.

      You evil h4x0r!!! You tried to trap me into an infinite loop? My security software detected it and foiled your misguided attempt to bind me into an infinite loop reading your depraved post. Obviously, security software is not as bad as you make it sound.

      (And you thought halting problem was insoluble in good time).

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  40. Mr. Gaeta Was Even Hacked by IgnacioB · · Score: 2, Funny

    We should feel lucky we don't have Cylons yet. They hacked 5 layers of firewalls in a matter of several minutes...and it took many episodes and a reboot via hot skin job sticking things into her arm before they finally removed all trace of the virus.

    1. Re:Mr. Gaeta Was Even Hacked by hoggoth · · Score: 1

      They can stick wired in their arms and interface with a computer. Their spines glow during sex. And yet we had to ask Baltar to develop a 'Cyclon detector', which apparently was a difficult thing to do. Hint: if you have anything in you that can interface with WIRES you're a Cyclon.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
  41. Hell, why aren't the banks cracked? by khasim · · Score: 2, Insightful

    If security is that difficult, then why haven't all the banks been emptied by now?

    1. Re:Hell, why aren't the banks cracked? by spinkham · · Score: 2, Informative

      Because they are monitored and recovered.

      Fraud happens all the time, but the banks have developed heuristics to stop it before too much money is lost. Often transactions can be rolled back and accounts frozen before the money disapears, but not always.

      Banks do lose huge amounts of money however, much of it through credit card fraud. That's the reason credit card interest rates are as high as they are. Customers are willing to pay those rates for easy access to money, so there is no incentive for US banks to move to something more secure like chip&pin or other techniques. Also, much of the cost of fraud is pushed back on the merchants, who have virtually no say in the card security policies.

      If you're interested in learning more, there's some great inforation that was presented to the House Subcommittee on Emerging Threats, Cybersecurity, and Science and Technology as
      “Do the Payment Card Industry Data Standards Reduce Cybercrime?” on Tuesday, March 31, 2009 from the perspective of both the merchants and the credit card industry.

      http://hsc.house.gov/Hearings/index.asp?ID=185

      Some good selections from the talks can be heard on the Risky Business podcast, episode #102.
      http://risky.biz/netcasts/risky-business/risky-business-102-washington-spanks-pci-dss

      --
      Blessed are the pessimists, for they have made backups.
    2. Re:Hell, why aren't the banks cracked? by Rantastic · · Score: 1
      Mainly because the article is mis-titled. It should be:Security Industry Faces Windows Attacks It Can't Stop

      Banking server's run various flavors of unix/linux, mainframes or even legacy OS/2. None of which this article is about.

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    3. Re:Hell, why aren't the banks cracked? by Anonymous Coward · · Score: 0

      Perhaps money laundering is more difficult than the actual attacks?

      Also, the banks won't be "emptied" as they are ensured. Perhaps they have been attacked, the insurance covered it, and they failed to provide notice due to the bad publicity that would ensue?

    4. Re:Hell, why aren't the banks cracked? by Anonymous Coward · · Score: 0

      A) Bank security has been compromised.

      B) Banks take security seriously. Banks realize that if you want a secure network you will not be able to do everything you want to do. The networks are compartmentalized to limit the scope of breaches and limit access even of the most trusted personnel. Most everywhere else takes the approach of improving security up until the point where it inconveniences someone. Don't expect to be able to hit youtube or kittenwar from a bank network.

      C) Governments protect banks. If you rip off a bank you had better not leave any tracks. You will get the full weight of government called down upon you.

    5. Re:Hell, why aren't the banks cracked? by TubeSteak · · Score: 1

      Customers are willing to pay those rates for easy access to money, so there is no incentive for US banks to move to something more secure like chip&pin or other techniques.

      http://www.google.com/search?q=chip%26pin+cloned
      Chip & Pin is not nearly as secure as you think.

      One day we're all going to be carrying around RSA SecurID dongles because nothing else is close to secure.

      --
      [Fuck Beta]
      o0t!
    6. Re:Hell, why aren't the banks cracked? by Anonymous Coward · · Score: 0

      Actually, no, the reason credit card interest rates are so high is because the government effectively neutered some of their more dastardly ways of raping consumers in interest and other related fees. Because of that they jacked up interest rates across the board to make up for lost revenue.

      And its not MOST of the cost of the fraud. A merchant eats the cost of the product stolen as well as all the fees and costs charged to the card and account holder.

    7. Re:Hell, why aren't the banks cracked? by Anonymous Coward · · Score: 0

      >then why haven't all the banks been emptied by now?

      The banks were emptied causing this depression. ;P

    8. Re:Hell, why aren't the banks cracked? by spinkham · · Score: 1

      Chip and pin is exactly as secure as I think. Which is to say much more so then card # + CVV2 + zip code.

      Yes, it's not impenetrable, but it's worlds better then our current card verification, or even the RSA SecureID dongles you mention. The US military uses CAC cards built on similar technology as chip and pin, which should tell you something about it's strength.

      From what little research I've done into chip and pin, there are 2 modes of operation: Dynamic data authentication and static data authentication. Dynamic data authentication seems to be similar to what the CAC and other smartcards do, while static data authentication is.. Well, kind of crappy. It seems most card issuers are using the simpler, more easily broken static data authentication mode. But even this half-crappy mode is 1000% better then the American no protection system.

      --
      Blessed are the pessimists, for they have made backups.
  42. For the umpteenth time by KGBear · · Score: 1

    NO technology will do your thinking for you. NO product will protect you if you don't know enough to protect yourself. Antiviruses, deep packet inspection, intrusion detection, etc: they are all useless - worse than that: they are expensive useless, designed more to make somebody else money that to protect the end user. The ONLY thing that will protect you is knowledge. When will people learn that if they want the benefits of modern technology, understanding it is not optional?

  43. You expect Symantec to tell Microsoft what to do? by argent · · Score: 1

    Or Apple... or Mozilla...

    The biggest security problems are operating systems and applications that build in "exploit me harder" APIs and user interfaces like ActiveX and 'Open "Safe" files after downloading'.

    Microsoft is the poster boy for this, with justification, but every browser company is guilty to some extent. There are no exceptions.

  44. Maybe its time for segments? by Anonymous Coward · · Score: 0

    Sometimes I've wondered if its time for businesses to have a backbone between them, similar to SIPRNet or NIPRNet. This wouldn't be an IP network, but have its own protocol, and the hardware transceivers would use SIM card functionality to encrypt stuff over the wire. Then, machines can be connected solely via this. This way, an intruder would have to hack a gateway box, find a way to get access to the target over the network backbone (machines on the same backbone can be configured only to communicate to clients or other B2B partners, and not just anyone via an enhanced host.allow/host.deny method), then find a way to start launching attacks against the machine proper. Another advantage is that an obviously compromised machine could be pulled off the backbone by an update of a CRL (the revocation certificate can be temporary until the admins can clean a box up, or permanent.)

    Of course, there this idea is rough, and likely there a lot of security issues, but separating into different networks means an attacker has to first crack their way onto that network before they have access to a host. The biggest difference between this and IP based private networks is that the backbones are not IP based, so an attacker would have to compromise a machine that has both Internet access and access to the private network and either turn the machine into a bridge or gateway, or use the machine as a staging point for the private network attacks.

    If one thinks about it, not all machines connected to the Internet really need Internet connectivity. A lot of servers only need connectivity to Internet facing machines, an internal update repository, and a server which does backups.

  45. Correlation can imply causation. by Anonymous Coward · · Score: 1, Insightful
    Too many people here don't understand basic logic. That's surprising, given the demographics here. I would've thought that programmers would have a better-than-average grasp of that topic.

    Correlation can very well imply causation. Let me prove it to you:

    Let o be a True correlation.
    Let a be a True causation.

    Problem: Prove that o -> a. That is, prove that correlation implies causation.

    Proof: See an implication truth table. Like in this case, we have a True correlation and a True causation. Thus we have a True implication. Hence, we have proven that correlation can imply causation.

    Q.E.D.

    1. Re:Correlation can imply causation. by Haxamanish · · Score: 2, Informative

      Coolest troll of the year, you even got modded insightfull. Now, I do have mod points, but it's more fun to refute your "proof" than to mod you down.

      A proof in Logic is the situation where every row in the table contains "true", in other words, if the statement is a tautology. Now in the truth table you linked, the second line is false, so you cannot prove "if p then q" for every "p" and "q".

      Now you could argue that we're not talking about every "p" and "q", but only about the true ones. But then you would establish causation between every two true propositions:

      From p = "1 + 1 = 2" and q= "France is a European country"
      would follow, by your logic, "if p then q" and also "if q then p".

      Even more, from the table you could prove that "if 1+1=3 then France is a European country" and "if 1+1=3 then France is an American soft drink" as being true.

      For classical proposition logic, the "content" of a proposition is its truth value and nothing but its truth value. This is fine for AND, OR and NOT, but with "IF THEN" you get all kinds of problems. The material implication is not a good model for causation, that's why there are things like for example relevance logic.

    2. Re:Correlation can imply causation. by Anonymous Coward · · Score: 0

      Sorry, wrong link, here's the correct link to relevance logic.

      Hax.

  46. Re:First by Qzukk · · Score: 2, Funny

    Obviously it must be one of those national security letters that let them do anything and nobody can talk about having gotten one.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  47. The penalties are not high enough... by Dammital · · Score: 1

    ... to act as a deterrent. The Mariposa perps face a maximum of six years under Spanish law. That's small enough to shrug off as the cost of doing business.

  48. Serious question... by Anonymous Coward · · Score: 0

    IIRC, government intelligence tries to hire black and white hats. Get 'em while they're young.
    Has the security industry been as busy hiring people with talent, as opposed to credentials?

  49. Chicken little by TiggertheMad · · Score: 1

    The security industry will always be unable to protect everyone 100% of the time.

    ...sort of like how the TSA and the government cannot provide 100% security from gangsters/drugdealers/terrorists/. I think that the posted topic reads like the common hysterical notion of, 'Why can't X protect me from dangerous stuff all of the time?'

    To address the main topic: How have security firms 'failed'? Billions of dollars flow about the internet on a daily basis without a hitch. Huge amounts of data is seen by the people that need to see it and isn't seen by those who don't. Sure, stuff like Google's break in looks spectacular, but really? You are calling security firms impotent when it they cannot stop a HUGE FRIGGEN COUNTRY with vast resources at its disposal from breaching security here and there?

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  50. True Security by TheKerryHatcher · · Score: 0

    I used to be the webmaster for a company called BluePoint Security(http://www.bluepointsecurity.com/). I still to this day believe to this day that nothing can come close to how well it protects a system. I even had some of the best at Mercer University try and hack a computer running it (stock, patched XP and nothing else) and they couldn't. Just thought I'd share that with ye security folks. Kerry Hatcher Webmaster 41 NBC www.41nbc.com

    --
    Kerry Hatcher | Owner | Hatch Media Productions
  51. I'd support that. by khasim · · Score: 1

    The problem is whitelisting limits what you can install.

    Yep! And then we'd FINALLY see some improvement in anti-virus competition. Which company has the more complete whitelists? Or which company has the whitelists that work for YOU?

    Adding programs to the whitelist is time intensive, and the major benefit of Windows is the fact that there's so much stuff out there you can run on it.

    Two points there:
    1. adding programs is time intensive - which is why you'd rely upon the anti-virus updates. It is time intensive for one person ... but an anti-virus company should be able to handle it easier than making signature files for potential threats.

    2. Windows has a lot of stuff that will run on it - which is (one of the reasons) why viruses (and such) spread so easily on it. But at least this way, the user will have a real option instead of the current situation.

    1. Re:I'd support that. by spinkham · · Score: 1

      For business users, whitelisting can make sense.
      For home users, this will lead to just another popup for them to click through to get the thing they want. How should they know if it is just too new and not covered by the whitelist or actually bad? Remember, a few percent of people still click the links in spam, and enough of them buy the product to make the spammers tons of money.

      The problem is perhaps most accurately depicted in this comic:
      http://www.smbc-comics.com/index.php?db=comics&id=1801#comic

      --
      Blessed are the pessimists, for they have made backups.
  52. im glad i published my NNP. by Anonymous Coward · · Score: 0

    and im not posting the white paper here, but i will give it to hackers.

  53. Pretty much, YES!!! by khasim · · Score: 1

    You mean like how OSX and Linux does WITHOUT Antivirus?

    Sure! It's not like Microsoft is going to start changing Windows any time soon, is it? (the expected answer is "no")

    People claim that OSX has no viruses because it's a tiny target.

    Those people are confusing "security" with "marketshare".

    And the more hoops you make a user go through for LEGITIMATE threats, the less likely that that threat will be realized.

    As opposed to the current situation on Windows where EVERY new app is considered a threat. Which means that the situation is more of a "new app detector" than a "virus detector".

    Not to mention that the anti-virus app can then "scan your machine for possible threats" and tell you that apps A, B, C, D and E are out of date and have patches available.

  54. Time to close off networks? by davidwr · · Score: 1

    Is it time to close off most corporate networks so people can't access company information and the Internet on the same computer at the same time?

    Two methods I can see:

    KVM switches, which are impractical but almost impossible to remotely hack.

    No-permanent-state workstations or thin clients which allow connections to either the corporate network or the Internet, but not both in the same session. To change sessions requires restarting the workstation.

    Of course, this is only a start. In many cases, employees will need to have some way to access specific web sites on the Internet while looking at corporate data.

    There are also a host of other issues this doesn't address, and a host of other problems this introduces, namely, inconvenience and infrastructure costs. Nobody said security was cheap.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  55. Free only if time is worth nothing by tepples · · Score: 1

    You are asserting that the costs of a computer end at purchase, they do not. With Windows, the purchase price is only the beginning of your costs.

    So in other words, you're saying preinstalled Windows is free only if your time is worth nothing. Where have I heard that one before?

    Anti-virus

    Viruses exist for all operating systems. Take GNU/Linux on x86 for example: a virus running as a limited user can infect all programs installed into a user's home directory. If Linux had majority desktop market share, it would have the same virus problem as Windows.

    upgrading

    Windows has RTM through Service Pack 3; Ubuntu has Hardy Heron through Karmic Koala.

    rebooting

    What operating system doesn't need to reboot for a kernel update? I use Ubuntu on a few PCs, and when Update Manager installs an update for the Linux image and Linux modules, it always asks for a reboot.

    1. Re:Free only if time is worth nothing by Zeroko · · Score: 1

      This points out that, while it is possible to update the kernel without rebooting, Microsoft appears to have patented (or at least applied for a patent on) the process. Which is annoying, given that Windows does not seem to use it.

    2. Re:Free only if time is worth nothing by mhall119 · · Score: 2, Informative

      So in other words, you're saying preinstalled Windows is free only if your time is worth nothing. Where have I heard that one before?

      No, he's saying that the total cost of Windows is greater than the purchase cost of Windows. He's also saying that the total cost of Windows is greater than the total cost of some alternative, one which doesn't have the same problems.

      Viruses exist for all operating systems.

      True.

      ake GNU/Linux on x86 for example: a virus running as a limited user can infect all programs installed into a user's home directory.

      Also true, with the caveat that on GNU/Linux, a downloaded virus doesn't automatically have the ability to be run.

      If Linux had majority desktop market share, it would have the same virus problem as Windows.

      This is a non-sequitur, none of your prior assertions implies this.

      Windows has RTM through Service Pack 3; Ubuntu has Hardy Heron through Karmic Koala.

      Number of upgrades is meaningless, cost of upgrades, in both time and money, is meaningful.

      What operating system doesn't need to reboot for a kernel update?

      I'm not sure about other *nixes, but rebooting for a kernel update isn't strictly necessary in Linux if you use KSplice.

      --
      http://www.mhall119.com
    3. Re:Free only if time is worth nothing by h4rr4r · · Score: 1

      ksplice fixes that reboot issue.

    4. Re:Free only if time is worth nothing by NotBorg · · Score: 1

      What operating system doesn't need to reboot for a kernel update? I use Ubuntu on a few PCs, and when Update Manager installs an update for the Linux image and Linux modules, it always asks for a reboot.

      I think the relevant question in the back of peoples minds is: What OS needs to reboot after installing/updating a user space application? Of the OSes available Windows is by far the most reboot happy OS of them all, kernel update or not. And since when do applications need to update the Windows kernel? Isn't that Windows Update's job?

      Even where boot times are fast (eg like on Linux) I have a preference to not reboot. Its an interruption to work/play flow and it discards disk cache memory.

      If rebooting is a significant metric to you, Linux is probably amongst cheapest and Windows is by far the most expensive.

      There are plenty of big things to gripe about WRT Linux. No need to make them up.

      --
      I want this account deleted.
    5. Re:Free only if time is worth nothing by tepples · · Score: 1

      What OS needs to reboot after installing/updating a user space application?

      Any OS that allows applications to access peripherals that require specific kernel drivers. Or any OS that needs to install extensions to the file manager, where "log out and log back in" is just as much of an interruption as "restart the computer".

      And since when do applications need to update the Windows kernel? Isn't that Windows Update's job?

      Since when is it Microsoft's job to update drivers for devices sold by third parties?

    6. Re:Free only if time is worth nothing by NotBorg · · Score: 1

      Who said anything about drivers? I'm not talking about drivers. I'm talking about user space applications.

      I could go on for days listing Windows applications which do not install drivers yet require a reboot to finish the install process. Why does a Windows word processor, document viewer, IM client, etc a reboot? On Linux I simply install the application and start using it. For updates, I restart the application and continue on. No reboot or log out required.

      Also logging out and in is much less of an interruption than a reboot. It's much faster than rebooting and you don't throw away all of your file system's cache. For many applications, the result is a significant discount on startup time.

      --
      I want this account deleted.
  56. Oh HELL no! by khasim · · Score: 1

    So when you install the app, it'll tell you every permission that it has, and if you don't agree with them, it doesn't install (Or possibly gives you the option of running in a reduced permissions mode, if the developer allowed it).

    No way! That would be the same (effectively) as the current situation for the end user. They'd just click through because they wouldn't understand the implications.

    No. I'm suggesting more along the lines of NOT throwing up any alerts if the file's hashes and signatures match KNOWN releases from KNOWN companies. So an install of Adobe Acrobat goes through without throwing up warning ... but the website downloading malware_1.dll to c:\windows\system32 throws up multiple, sequential windows with the option to compare that file to online databases of known malware.

    Make the warnings appear when the other avenues of verification have failed so that they are UNUSUAL and not just part of Windows' regular behaviour.

    1. Re:Oh HELL no! by ircmaxell · · Score: 1

      Well, that will do no good. Because when an exploit in Adobe Acrobat causes it to gain access to system files, the permissions for it to do so were already granted, so your box has been rooted. At least with the system I described in my OP, when that happened, since it was never granted that permission by default, it would pop up "Hey, wait a minute! Acrobat is trying to do something that it was not given permission to do! Do you REALLY want to do this?"... Sure, novice users may click right through them, but experienced users would gain the advantage of being able to kill those attacks before they ever get to do damage (or at least limit the damage). You can't stop stupidity, the most you can do is to put the tools in place for those who want to use them...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
  57. What idiot types their shopping list... by da5idnetlimit.com · · Score: 5, Funny

    Your mom.

    Possibly mine also ...

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
  58. OS8MT by da5idnetlimit.com · · Score: 2, Interesting

    well, my BIND does announce itself as a win95 Beta version...
    and my semi automated countermesures do ban your IP for 24 hours everytime it detects something I didn't explicitly allow
    and my firewall rules begins by Deny All

    I just love heterogenous IT systems... makes it moderatly harder to penetrate.

    But hey, just a suggestion to all the precedent posts : /sarcasm engaged
    IF OSX IS SO SECURE, WHY NOT MAKE ALL WAN FACING FIREWALLS/PROXIES WITH MACS //sarcasm ends, logic loop detected

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
    1. Re:OS8MT by StuartHankins · · Score: 1

      Yes, I understand the sarcasm. I get it. But other than the relatively high cost of Macs versus Linux machines for something as mundane as firewalls / proxies is the only thing stopping it -- so you're really not that far off. I know our firewalls are Linux- and CIsco-based (Cisco IOS runs on top of Linux or POSIX-compliant OS's).

    2. Re:OS8MT by HiThere · · Score: 1

      At one point the Army switched from MSWind to Mac servers for their network facing stuff. Then they dared anyone to penetrate it. Nobody did, at least during the first month.

      N.B.: OSX *can* be as secure as Linux, though possibly not as secure as one of the BSDs (OpenBSD?). I don't know that this is the default configuration. I've never set up a Mac for a sensitive position. OTOH, I've got a Mac attached to the net through a NAT firewall, and haven't worried about viruses for around 9 years now. It's a 10.4 (started out as 10.1) and has shown no signs of infection. (The disk is quite most of the time. It goes to sleep when nobody's using it. There isn't excessive network traffic, etc.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  59. In another words.... by grumpyman · · Score: 1

    Security Industry Faces Growth and Sales Opportunities into Perpetuity.

  60. My fault by tepples · · Score: 1

    I apologize. I read "program that BLOCKS file writes to the operating system" and misinterpreted it as "program that BLOCKS file writes before they reach the operating system", not the intended "program that BLOCKS writes to files making up the operating system". Kernel enforcement of file and folder permissions is supposed to do that.

    On the other hand, a virus can still infect programs installed to a user's home directory. In addition, older Windows versions have stored home directories inside %windir%. For example, a home directory might have been "C:\winnt\profiles\Pino".

  61. UAC Car Analogy by Voyager529 · · Score: 1

    UAC's issue was that it was TOO thorough. If a user, using the mouse, manually clicks start, control panel, security center, and windows firewall, it will UAC prompt for that. It UAC prompt for running MSCONFIG. It prompts for running under alternate credentials when those credentials are manually typed in. Some applications triggered a UAC prompt every time they ran.

    After a while, UAC just became like a car alarm. What was the last time you heard a car alarm activate and you thought to yourself "oh snap! someone's car is getting stolen!"? I can't even remember. If I were walking through a parking lot at the mall and I saw somebody with a coat hangar down the window and an alarm going off, my reaction would be to look at that guy and say "lock your keys in the car, buddy? need to call AAA?" Car alarms go off so frequently that by time there is an actual robbery in progress, we're conditioned to simply ignore it.

    Similarly, UAC was so obnoxiously prevalent in Vista that people don't even stop to think about it anymore. It's just an extra step to see the dancing bunnies, nothing more. If it were designed to more correctly respond to attack vectors, I think it'd be more useful. If UAC were limited to software installations (complete with some "disable until next reboot since I'm performing lots of installations since I just bought this computer" mode), scripted/command line changes to control panel options, registry changes independent of a software install, and unsigned ActiveX applets, that would cover the overwhelming majority of ways that things happen without user consent that UAC notifications would actually be noteworthy enough to users that it would cause them to stop and think about what is happening.

    Security software has this tendency as well. It nags so much that many users almost have the mindeset of "an invisible virus is less aggrevating than my security suite". Like UAC and car alarms, security suites that flag things like tracking cookies as infections are disengenuous and instill more negative conditioning than positive.

  62. Kill the zombies. by khasim · · Score: 1

    Or you could reverse the antivirus idea, and build a giant database of checksums.

    Yes. And not only checksums, but hashes and signatures and so forth. The more ways to verify a file is from a KNOW vendor, the better.

    So inevitably the user will run into something unsigned they want to run.

    Hold that right there.

    You left of "legitimate, non-malware app".

    Is this stops the user from installing a virus or whatever, that is good. Even if the user THOUGHT that s/he wanted to install it.

    It'll need a checksum for every obscure software out there, in every possible version.

    Why? Wouldn't that be a way to differentiate between the various anti-virus companies? As long as the vendor you went with supported all the software that you wanted ... you'd be happy. Or you could go through the hoops and install it anyway.

    WoW released an update today? You can't play until the DB gets updated.

    See above. You would spend your money with the more responsive vendor. Or you'd go through the hoops.

    Add to that that no company will analyze every byte of every binary, and them listing a trojaned version as valid is quite possible.

    Why would you need to? If the hashes and signatures and so forth aren't enough to show that that file came from that vendor, oh, wait, they would be.

    You can't possibly whitelist every legitimate image.

    Again, you wouldn't need to.

    We're talking about zombie networks that have MILLIONS of infected machines.

    If you are the vendor of an app that has MILLIONS of installs, wouldn't you be able to sign your own work? And coordinate with the anti-virus vendors to list your app?

    And if you aren't talking about MILLIONS of installs then you admit that this approach solves the biggest problem with such malware.

    But there's little interest for antivirus vendors in that, as if we got there there wouldn't be improved versions or database updates to sell.

    That's because the anti-virus vendors don't have the LEGAL RIGHTS to do that.

    The BEST that they could do would be to alert the end-user that application X has KNOWN VULNERABILITIES and needs to be REMOVED OR UPGRADED as soon as possible.

    1. Re:Kill the zombies. by localman57 · · Score: 1
      I think Tommy Callahan summed this up very succinctly:

      I can take a shit in a box and mark it guaranteed, but then all you have is a guaranteed box of shit.

    2. Re:Kill the zombies. by vadim_t · · Score: 1

      Hold that right there.
      You left of "legitimate, non-malware app".

      No, I didn't. The user doesn't know if the application is legitimate, that's the entire point of antivirus-like systems.

      Is this stops the user from installing a virus or whatever, that is good. Even if the user THOUGHT that s/he wanted to install it.

      You've not dealt with the "normal user" enough, I see. There are few users with the mindset of "This is probably not safe, I'd better not do it" in situations like this. Most have the "damn computer getting into my way when I want to run this cute game I found", at which point it's very likely that the security system gets uninstalled.

      Most people will happily override whatever they have to install Bonzi Buddy, because it's cute or something, then complain the antivirus isn't working because all this weird stuff is happening.

      See above. You would spend your money with the more responsive vendor. Or you'd go through the hoops.

      If you go through the hoops you're not protected anymore. It's like ignoring a certificate error when doing banking online. It might be that the bank has a moron administrating certificates. But that could be a man in the middle as well, in which case you're out of your money. The user, from their computer can't tell which it is.

      Why would you need to? If the hashes and signatures and so forth aren't enough to show that that file came from that vendor, oh, wait, they would be.

      You're not understanding. A hash certifies that foo.exe is the same file they got from Yoyodyne. Okay. But the AV company can't be completely certain that they're signing the right thing. Maybe somebody broke in and replaced the file Yoyodyne sent, or they downloaded it from the wrong server, or the application from the start had hidden malicious functionality.

      At best, a signature certifies "this is the exact file $company ships". It doesn't certify however that the file isn't going to do anything harmful, as that would require examining the code.

      For instance, Microsoft has in the past released buggy updates that caused the computer to crash (I think even fail to boot in at least one case). This update of course had Microsoft's signature on it.

      That's because the anti-virus vendors don't have the LEGAL RIGHTS to do that.

      Eh? That makes no sense. Antiviruses already hook deep enough in Windows that they could enforce pretty much any security model they wanted. I also don't see what would be illegal about releasing some sort of VM that wraps a single application in a sandbox.

  63. Ksplice rebootless kernel updates by Anonymous Coward · · Score: 0

    http://www.ksplice.com/
    Check it out. The source is available too. Neat stuff.

  64. your can't defeat the CUTE!!!! by Thud457 · · Score: 1

    yes, but if you had a cute widdle kitten sticking his head out of goatse's ass, you'd have an unbeatable combo!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  65. I disagree. by Anonymous Coward · · Score: 0

    For those customers who, few as they may be, were using McAfee's latest acquisition (Network Threat Response), they were protected. It's a helluva good product. I am in no way related to McAfee and do not benefit from making this statement.

  66. Whitelists (and one disagreement). by khasim · · Score: 1

    Or perhaps stop using losing strategies like Default Permit when it comes to security.

    Exactly.
    AV software is just an example of Enumerating Badness which in the long run is a very very bad strategy.

    And impossible. As you address later.
    AV software is useless against a custom virus I write just for attacking your system.

    Which is why whitelists would go a long way towards solving most of these "problems".
    The problem isn't windows. the problem is that people keep using terrible strategies.

    I'll disagree because the security model behind Windows is based upon the other elements you've already identified as problems.

    And Microsoft made that security model in that fashion so that they could leverage sales of one product to sell other products. Which is why you find RPC in so many of their products.

    Look at what you'd consider "best practices" for security. Then compare Win2K to Win2K8 or Win7. Microsoft has made some improvements. But Win7 is still vulnerable to the same attacks that Win2K was.

    1. Re:Whitelists (and one disagreement). by OeLeWaPpErKe · · Score: 1

      Which is why whitelists would go a long way towards solving most of these "problems".
      The problem isn't windows. the problem is that people keep using terrible strategies.

      The last enforced whitelist model tried was palladium, or it's more general brother TPM. And that was rejected because application whitelists
      1) don't work for open source software, which is fundamentally less capable of resisting treason
      2) they are trivial to use for DRM enforcement (esp. if you're running hardware-assisted code whitelists)
      3) if code whitelists guarantees are extended over the network (ie. remote attestation) you get ... or rather you lose the right to read
      4) same as 3, except with the government in charge of the keys, which is worse

      In other words, almost nobody wants a working security model for content publishers, or software developers, or even enterprises (ie. leak protection type stuff).

      Security, especially working security brings a lot of disadvantages.

    2. Re:Whitelists (and one disagreement). by Opportunist · · Score: 1

      Such a system would actually open up another security hole that's even harder to fix because then the user would incriminate himself by admitting he has a virus.

      Scenario: TPM/DRM in full effect. Whitelists-only software allowed (let's assume for a nanosecond that somehow magically OSS will end up on that whitelist), whitelist held centrally to avoid tampering.

      Result: Everyone who remotely wants to do with his machine that he paid for an owns (ok, thinks he should rightfully own...) will be looking for workarounds. In short, about everyone. Since such cracks would probably be about as legal as the ones that allow you now to use Win7 without activating it, the source would be P2P. Now, this would of course also be a perfect angle for malware attacks since the user will grant every kind of permission to the software that removes the "usage restriction" on his machine, even the deepest changes in the system would be "accept"ed because, well, that's to be expected from a crack that modifies the system. Hell, the user will even flash his BIOS with your "crack". In short, the user will do about anything to install your malware, as long as you also get rid of that whitelist block, which is in your interest anyway, too.

      That in turn will make the work of anti-malware even harder, because now the user is on the same side as the malware writer. Instead of willingly aiding you to get rid of the malware, after all, it's in the user's interest today that you scan his machine and rid him of unwanted software, he will battle you instead, first because you could find out that he ripped the (mandatory) whitelist from his machine and second, because he at the very least feels like he broke some sort of law, and probably he has.

      In short, TPM would not create more security. It would only shift the culprit, away from malware writers to users who want nothing but to claim their machines as theirs.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Whitelists (and one disagreement). by OeLeWaPpErKe · · Score: 1

      Scenario: TPM/DRM in full effect. Whitelists-only software allowed (let's assume for a nanosecond that somehow magically OSS will end up on that whitelist), whitelist held centrally to avoid tampering.

      Just so you know, open source software WAS on the whitelist. And everybody who wanted could start his/her own whitelist.

      There are NO usage restrictions resulting from palladium (except for software : lying, either to the user, or over the network (can be disabled, but obviously the remote side will know it's disabled), about which software you're running will no longer be possible. That's the ONLY restriction)

      The entire thing is implemented in hardware, with keys inaccessible to all software, so what exactly would "usage restriction cracks" be able to do ? I'm pretty sure this sort of software cannot physically modify computer chips (actually we don't have any technology that can do that, only the top silicon layer can be somewhat modified in some cases with even the best electron microscopes).

      Which sort of invalidates (mostly) your argument. Cracks wouldn't appear since they're theoretically impossible to create. And every site on the internet would be able to tell you your computer has been hacked, or not, for 100% sure.

    4. Re:Whitelists (and one disagreement). by Opportunist · · Score: 1

      Do you want to bet that cracks will appear? Sure, they don't crack anything, they'll just install some malware, but you'll certainly see lots of programs that will display a nice little message box telling you that "this version of the crack is incompatible with your version of TPM" and install something that turns you into a spambox, or whatever is the FOTM malware of then.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Whitelists (and one disagreement). by OeLeWaPpErKe · · Score: 1

      That malware will not be able to
      -> decrypt your files, as the TPM will not release the key to non-whitelisted software (it can only delete them, neither reading nor modification would be possible on properly encrypted files)
      -> talk to your mailserver (which will ask your computer what software it's running, which your computer cannot lie about)
      -> compromise any software. At least not without that software losing the ability to read it's own files or talk over the network, which ought to be a pretty blatant tipoff, no ?

      Could you please read up on what a TPM actually does before you start "arguing" ? Here's a good place to start.

  67. symantec has this in their most recent product by thenextstevejobs · · Score: 1

    anyone had any experience with symantec's "reputation based security"? they were also calling this their "quorum" technology.

    here's an article i managed to google up on the subject..

    http://www.networkworld.com/news/2009/090809-symantec-quorum-antimalware.html

    --
    Long live the BSD license
  68. Layered Defenses by shmlco · · Score: 3, Insightful

    Or we could do true layered defenses in security and redesign the OS to support them. Don't put crap into ring 0 just for "performance" purposes. Use micro-kernels and use messaging systems for interprocess communications. Place OS files into their own, protected partition and control access rigorously. Sign them. Allow unsigned drivers if need be, but sandbox them. Limit "shared" libraries and directories (hello Microsoft and Adobe). Drop legacy application support unless seriously sandboxed in a virtual environment. Heck, sandbox current applications the same way. And so on.

    Today's processors and multi-core systems are fast enough to handle the overhead. Drives are huge. Allocate a full 10% of the processor budget to security. Why should we not sacrifice a few FPS in Quake or Unreal for hardened systems that are much, much, much more resistant to tampering and infection?

    We know what we need to do. Just do it.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    1. Re:Layered Defenses by HiThere · · Score: 1

      Layered is fine, but incomplete.

      What is needed is to put the basic OS into EPROM...and to have a switch so that the program of the EPROM can only be altered when the switch is set...and it can't boot normally with the switch set, so you've GOT to reset it.

      OTOH, currently the threats aren't high enough to justify that level of security on most systems. They aren't currently even high enough to require booting from a write-once CD/DVD. (Note that you'd only want the essentials of the OS to reside on the CD/DVD. You *DO* want to be able to update most packages without a lot of hassle.)

      Still, I feel that the MSWind threat level is high enough to justify switching systems on that basis alone. OTOH, I'm not unbiased as I switched to Linux long ago. (I switched because I read the EULA...and I **MUCH** prefer the GPL.)

      And I can guarantee that for a non-technical user Linux is as easy to use as MSWind. I give my wife technical support. (OTOH, she does complain about the absence of many programs that others uses. Sibelius in particular this month. But the OS doesn't cause her any particular problem. [I have her on Ubuntu.])

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Layered Defenses by wirelessbuzzers · · Score: 1

      I want to see this happen, as do several of my colleagues in the security industry. Unfortunately, this sort of strategy breaks legacy applications so corporations are not going to adopt it.

      --
      I hereby place the above post in the public domain.
    3. Re:Layered Defenses by mrmeval · · Score: 1

      I've seen a paper on hacking a blackbox device and getting access to the ram and compromising it fully. This was done in a way that the device was not powered down. I've lost the link but it was a router I think. They'd done a full analysis of the device by buying one and reverse engineering it. I've seen similar done to a Mailstation.

      Coding the software into hardware is not a full solution. I would like my OS and configurations to be locked down that way on a SSD just because a reboot would clear out a compromise but it still means it's been compromised. Most companies do not have the fortitude, money, intelligence and will to have a well secured system.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    4. Re:Layered Defenses by Anonymous Coward · · Score: 0

      >OTOH, currently the threats aren't high enough to justify that level of security on most systems. They aren't currently even high enough to require booting from a write-once >CD/DVD. (Note that you'd only want the essentials of the OS to reside on the CD/DVD. You *DO* want to be able to update most packages without a lot of hassle.)

      This is exactly why most security scheme fails in most cases. Security = usability -1. Easily being able to update your O/S means that an attacker can easily modify it as well, hence the gap in security.

    5. Re:Layered Defenses by HiThere · · Score: 1

      True, what I'm proposing isn't a perfect solution. That's probably impossible. But every time you boot you can rely on the eprom code, and it could check the signatures on every program before it ran the code. (System stuff only. Custom programs must be accepted without this kind of check.)

      That's still not quite perfect, but getting close. It also makes updating a real hassle. We're getting close to the point where it's a better choice to buy a new computer. (OK, if you're a tech it would be easy enough to facilitate swapping the eprom...but that opens a different vulnerability, albeit one that requires physical access.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  69. If they click through, they click through. by khasim · · Score: 1

    Because when an exploit in Adobe Acrobat causes it to gain access to system files, the permissions for it to do so were already granted, so your box has been rooted.

    And since the average user would have clicked through anyway ... the net result is the same as the situation today.

    At least with the system I described in my OP, when that happened, since it was never granted that permission by default, it would pop up "Hey, wait a minute! Acrobat is trying to do something that it was not given permission to do! Do you REALLY want to do this?"... Sure, novice users may click right through them, ...

    Again, the net result is the same as the situation today.

    You can't stop stupidity, the most you can do is to put the tools in place for those who want to use them...

    Except that that is not stupidity. Because clicking through all those screens is seen by the end user as just another part of the install process the end user will click through all those screens taking whatever the default is.

    Stupidity is when the user is informed that something UNUSUAL is happening and NOT part of the expected process and clicks through anyway. Which means that the process CANNOT be part of installing regular, good applications.

    1. Re:If they click through, they click through. by ircmaxell · · Score: 1

      Which means that the process CANNOT be part of installing regular, good applications.

      Actually here, I disagree. I think the issue with UAC is not that it's just something that the user has to click through, but because it displays information that's meaningless to the average user. What use is "Are you sure you want to run this program" when a user knows that clicking a program causes it to run? But if you popped up a dialog that spoke plain english about what the program is trying to do, I think the result would be different... Instead of asking "This program is requesting administrative rights", say the specific right it's asking to do "This programs wants to start itself every time windows starts, do you want to let it?". Or "This program wants to modify the windows login screen, do you want to let it?", or "This program is requesting access to your personal data, do you want to let it?", or "This program is requesting access to your music collection, do you want to let it?"...

      --
      If a man isn't willing to take some risk for his opinions, either his opinions are no good or he's no good
  70. Applause. by khasim · · Score: 1

    Exactly correct. An alarm is NOT an alarm if it is continually triggered by regular activities.

    1. Re:Applause. by Anonymous Coward · · Score: 0

      Except the majority of the UAC triggers in Vista weren't regular activities. And the ones that were regular activities were generally activities that shouldn't have become regular in the first place such as putting data into Program Files.

  71. Ksplice patent by tepples · · Score: 1

    Also true, with the caveat that on GNU/Linux, a downloaded virus doesn't automatically have the ability to be run.

    True, a downloaded malicious program needs to be chmod +x, just like the installer for any other program that sits outside the package system. But what exactly were you talking about?

    Number of upgrades is meaningless, cost of upgrades, in both time and money, is meaningful.

    Windows service packs are free of charge to all licensees of genuine Windows OS. The only time you need to pay for a Windows OS upgrade is either A. for a new machine or B. for the equivalent to an upgrade from one Ubuntu LTS to the next LTS.

    rebooting for a kernel update isn't strictly necessary in Linux if you use KSplice.

    Ksplice costs 48 USD per year unless you're on Ubuntu, and it isn't available for SuSE or Fedora at all. And guess what company employs the inventors who applied for a patent on the method used by Ksplice.

    1. Re:Ksplice patent by mhall119 · · Score: 2, Informative

      True, a downloaded malicious program needs to be chmod +x, just like the installer for any other program that sits outside the package system. But what exactly were you talking about?

      The comparison I was making was to downloaded .exe files in Windows, which by default are executable.

      The only time you need to pay for a Windows OS upgrade is either A. for a new machine or B. for the equivalent to an upgrade from one Ubuntu LTS to the next LTS.

      A regular release upgrade in Ubuntu is not equivalent to a ServicePack in Windows. Nor is an LTS release upgrade necessarily equivalent to a regular release upgrade in Windows. But either way, Ubuntu releases will continue to be free, where as you'll eventually run out of SP upgrades on your version of Windows.

      Ksplice costs 48 USD per year [ksplice.com] unless you're on Ubuntu, and it isn't available for SuSE or Fedora at all.

      KSplice Uptrack is a service that costs money. KSplice itself is open source, and available for free.

      --
      http://www.mhall119.com
    2. Re:Ksplice patent by tepples · · Score: 1

      The comparison I was making was to downloaded .exe files in Windows, which by default are executable.

      If you require someone to chmod +x an installer before running it, the user will chmod +x a trojan just as easily as the installer for an app not in the distribution's repository. A user will do whatever is necessary to see the dancing bunnies.

      But either way, Ubuntu releases will continue to be free, where as you'll eventually run out of SP upgrades on your version of Windows.

      By the time a Windows OS hits its end of life, the hardware is usually in need of replacing anyway due to new applications' higher hardware requirements. And a new PC will likely come with a shareware-subsidized copy of the latest version of Windows.

      KSplice Uptrack is a service that costs money. KSplice itself is open source

      But how is it useful for end users without the service? Patches that change semantics of a struct in the kernel need manual intervention.

    3. Re:Ksplice patent by mhall119 · · Score: 1

      If you require someone to chmod +x an installer before running it, the user will chmod +x a trojan just as easily as the installer for an app not in the distribution's repository.

      True, but they won't chmod +x FunnyPicture.jpg.exe just to view a picture.

      By the time a Windows OS hits its end of life, the hardware is usually in need of replacing anyway due to new applications' higher hardware requirements [wikipedia.org].

      Minimum Requirements for Ubuntu 6.06:
      256MB RAM
      3GB HDD

      Minimum Requirements for Ubuntu 9.10:
      256MB RAM
      4GB HDD

      But how is it useful for end users without the service? Patches that change semantics of a struct in the kernel need manual intervention.

      This is something that can be provided by mainline kernel devs or your distro's kernel maintainers. KSplice isn't the only one that can do it.

      --
      http://www.mhall119.com
  72. Maybe that's because.. by Sloppy · · Score: 1

    ..the very idea of a "security industry" is total bullshit. Security isn't something you add, it's something you refrain from subtracting. Given that there's no such thing as a security industry, why would you expect someone who says they work in it, to sell you something useful?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  73. I think it's time to give up on security. by maillemaker · · Score: 1

    I believe that anti-virus and other "security" methods are going to prove as fruitful as DRM schemes in the end.

    It's increasingly obvious that any security scheme can be broken, just as any DRM scheme can be broken.

    At some point there has to be a cost analysis where people end up just saying, "fuck it!"

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
  74. Tell me how many. by khasim · · Score: 1

    For home users, this will lead to just another popup for them to click through to get the thing they want.

    No. If done correctly, this will ONLY appear when they are installing something that is dangerous.

    How should they know if it is just too new and not covered by the whitelist or actually bad?

    Because most users don't intentionally install software that is that new. They install Acrobat Reader and there is no pop-up. They install WoW and there is no pop-up. They install Trillian and there is no pop-up.

    They try to install SexyLadies.jpg.exe and there is a warning pop-up. Whoa! That was unexpected. That didn't happen the other times.

    If they're really pro-active they'd have an online option to check the file. Yep. It's infected with CodeSlammer3000.

    Now, SOME users will install it any way. So what? This is about IMPROVING computer security. Not achieving 100% perfection.

    1. Re:Tell me how many. by spinkham · · Score: 1

      So you're telling me whitelisting is going to give less false positives then current AV? That software updates will always be whitelisted before any user has a chance to download them?

      The current crop of whitelisting software is nowhere near that good, and I doubt we will get there anytime soon. The whitelisted software is more trustworthy, but there are huge number of packages that are missed. In a corporation you can set them to ask permission from your IT staff who might be able to evaluate the software, but real-time updates for whitelisted AV for any sizable fraction of software out there is still a pipe dream at the moment. The only way for this to work is for software vendors to submit their programs to the whitelisters and wait until verification before releaseing, creating a vetting model much like Apple's app store. Unfortunately, without that whitelisting won't work for the home user so there's no benefit for them to use it. And if there's not a critical mass of users, there's no advantage for the software producers to deal with that gatekeeper either.

      As Windows Vista showed, popups have to be really infrequent to be of any use. Once you ask the average user something more then 10 times or so, they've stopped considering the real threat at that point, and just say yes to anything..

      Also, we have the problem that evaluating software for whitelisting is really hard and complicated. Hiding malicious code for VMs, time limiting bugs, and other nasty tricks can be used to get around it. For good examples of how hard a problem this is, see the underhanded C contest: http://underhanded.xcott.com/

      --
      Blessed are the pessimists, for they have made backups.
  75. Dinosaurs "exist" too by SuperKendall · · Score: 1

    So in other words, you're saying preinstalled Windows is free only if your time is worth nothing. Where have I heard that one before?

    From everyone, because it's true. That's exactly why I moved away from Windows for all things computing. Life is too short and brutal as it is.

    Viruses exist for all operating systems.

    Dinasaurs exist too! Because there were some around, once. Of course there are not any now but according to your warning I should treat equally the threat of a T-Rex coming through my window as I would a coyote, because after all even if one system has no viruses in the wild and the other system has tens of thousands, they are obviously equal because you say they are!

    If Linux had majority desktop market share, it would have the same virus problem as Windows.

    This "fact" was debunked long ago by OS X virus count related to market share. Or if you prefer, the dearth of viruses for any popular mobile platform.

    Windows has RTM through Service Pack 3; Ubuntu has Hardy Heron through Karmic Koala.

    You are trying to make Linux look bad but honestly to the average person the left and right side of that equation are just gibberish.

    What operating system doesn't need to reboot for a kernel update?

    The question is not rebooting for kernel updates, it's how much is in the kernel (after all the more that is there the more updates will require a restart) and how frequently (in real life) you need to reboot.

    That said, there have been a number of OS'es that do not require reboots for kernel updates - not even Linux if that is what you care about.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  76. It's not a technology problem. by Jay+L · · Score: 1

    The security industry has failed to protect paying customers from some of today's most pernicious threats.

    In a related story, the National Building Code and the construction industry have failed to protect homes and offices from burglaries.

    We keep trying to solve a social and economic problem with cryptography. Deadbolts are nice, but crime is a problem that can't be addressed solely by architecture.

  77. Hardware compatibility by tepples · · Score: 1

    is free only if your time is worth nothing.

    That's exactly why I moved away from Windows for all things computing.

    Now that you are Windows-free, how do you buy peripherals while making sure that they work with your preferred non-Windows OS? For peripherals that need drivers, such as printers, scanners, and video cards, the box often doesn't list compatibility with anything but Windows and Mac OS X.

    If Linux had majority desktop market share, it would have the same virus problem as Windows.

    This "fact" was debunked long ago by OS X virus count related to market share.

    Mac OS X has 11 percent market share. I was talking about 51 percent.

    The question is not rebooting for kernel updates, it's how much is in the kernel (after all the more that is there the more updates will require a restart) and how frequently (in real life) you need to reboot.

    And for both Windows and Ubuntu, it has been about once a month.

    1. Re:Hardware compatibility by SuperKendall · · Score: 1

      Now that you are Windows-free, how do you buy peripherals while making sure that they work with your preferred non-Windows OS? For peripherals that need drivers, such as printers, scanners, and video cards, the box often doesn't list compatibility with anything but Windows and Mac OS X.

      Right, that's why I run OS X on a desktop and Linux on servers (where I don't need peripherals).

      Mac OS X has 11 percent market share. I was talking about 51 percent.

      You are ignoring the driver of viruses these days which is botnets. Why do you not think 30+ plus systems that are essentially a monoculture, make for an amazingly tempting target? When the numbers crossed ten million desktops or so, any arguments about market share flew out the window.

      And for both Windows and Ubuntu, it has been about once a month.

      Unless you get some kind of hotfix patch as I noted. OS X has been less frequent than that, though since there's really no malware action there it doesn't matter.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  78. Re:You expect Symantec to tell Microsoft what to d by cdrguru · · Score: 1

    The problem is the separation between user and administrator. If you want any kind of security you need the situation where the user asks the administrator "Can I install WeatherBug?" and the administrator says "No!".

    If you do not have this separation and ability to deny, you have a home computer. A home computer that when Mommy wants to install WeatherBug she will do it, following whatever instructions are given to her. This means if she was installing it on Linux and it required her to enter an sudo command, she would do it. Period. Without question. Because to do otherwise would not get the desired software installed.

    As long as you have that kind of environment, there is no security. Windows isn't important. The lack of real administration and the ability for users to install anything is the only thing that is important.

  79. One word by QuoteMstr · · Score: 1

    Specifics?

    The things that made Windows intrinsically insecure have been gone for a decade.

  80. Re:You expect Symantec to tell Microsoft what to d by argent · · Score: 1

    If you want any kind of security you need the situation where the user asks the administrator "Can I install WeatherBug?" and the administrator says "No!".

    I spent a lot of time as a network admin, and I only once had a user repeatedly infected by deliberately installing malware. LOTS of people infected by clicking 'oh, sure, go ahead and infect me' over and over again. But it seems to be a LOT easier for people to learn from being bitten by installing things than from just clicking "go ahead" on a dialog.

    So... the big problem is not people deliberately installing things that bite them, it's people accidentally installing things because the system made it hard to tell that this time they're installing a virus instead of any of the three thousand other things that open up confusing dialog boxes. I think you'd get about 96.44% fewer repeat incidents if you changed the user interface from:

    Browser asks user "A webpage you probably shouldn't trust has asked me to do something that's probably stupid, should I do it?"

    To:

    Browser tells user "I just downloaded a file into your downloads directory."

    And let the user open the folder and have an opportunity to go "oh, that's probably something I don't want to open".

    Because their computer is ALWAYS asking them "hey, can I do something that might be stupid?", so it's easy to reflexivly click "infect me".

  81. Bitfrost vs. XNA by tepples · · Score: 2, Informative

    As I mentioned before, the web in a way handles this by simply not allowing "web applications" to do anything really damaging. That concept is how I think applications should actually evolve, although it is hard to define "not doing damage" for an application.

    The Sugar operating system on OLPC's XO-1 laptop has an interesting model for sandboxing applications, called Bitfrost. But then Bitfrost presents a new API onto which Win32 and POSIX don't easily map.

    To some extent, current anti-virus companies, I believe, handle this by continually checking their software against popular software packages and making sure they do not get marked as false positives (or, well, actually have viruses in them).

    Some do a better job than others. ClamWin, in particular, uses the ClamAV definitions that are designed more for scanning e-mail than for scanning a hard drive, and for files that aren't often e-mailed (such as Excel.exe), ClamWin shows all sorts of false matches.

    In short, yes, whitelisting has issues because, as you say, maintaining the whitelist sanely and securely is a difficult (impossible?) problem.

    It's possible if you're Microsoft or Apple. These companies have the resources to maintain a central whitelist called Xbox Live Marketplace or App Store, and their platforms are popular enough and homogeneous enough that they can get away with charging developers $99 per year for XNA Creators Club or iPhone Developer Program to run self-compiled programs on a developer's own machine. Frankly, I prefer the Bitfrost model more.

  82. 1990 protection for 2010 threats. by swschrad · · Score: 1

    there are three problems here.

    one is, the bad social engineers are winning because the customers are dumber than rocks on click-here installs.

    second, anything can run on your computer because we have defined all content good until proven otherwise -- but we can only stop entire sites or entire classes of content based on how it runs if we prove otherwise. custs then work around the controls, see #1 above.

    lastly, nobody has even tried to stop embedded crap like loaders in jpg files or poison flash.

    we need to start thinking of security as if we were warlords. your crap can't modify OS files -- and the OS can't modify OS files -- without going into a strictly protected mode, a ring-zero concept. and a lot of slop in standards that allows runtime stuff in ostensibly banal purty pictures has to be cleaned up on both the creation and execution sides.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  83. Feces Attacks by brundlefly · · Score: 1

    Here's a fun game: any time you see the word "faces" in a headline, substitute in your mind the word "feces".

    Ah, good times....

  84. Antivirus testing by MillionthMonkey · · Score: 1

    The problem is that the bad guys can buy this technology too, and test and re-test their attacks until they slip through. "Anybody can download and try every single antivirus engine against their malware before they ship it," Stamos said.

    Ah, I have the solution. Antivirus software should keep the crap it finds a secret, in case bad guys are running it. That way, they'll never know!

  85. Re:First by TheVelvetFlamebait · · Score: 1

    Oh and conspiracy theories are not adequate citations.

    You don't know that The Associated Press is a gigantic propaganda machine. Do you?

    *facepalm*

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  86. Nothing intrinsic to Windows? Let's count. by MikePlacid · · Score: 1

    >There is nothing intrinsic to Windows which makes client software more susceptible to these things

    Let's look at your own points.

    >It's far more common for a modern virus to be spread by an infected email

    Infected email. There is no such thing at my Mac. One can send some bad thing to me by email, but then what? What do you mean "infected"? Looks pretty much Windows-intrinsic to me.

    >drive-by download exploiting either the browser or a plugin

    Again no such thing exists on my Mac. Well, probably Safari can be tricked to download an app or a disk image. But then what? It will not be started automatically and it can't do much without my explicit permission anyway. Windows-intrinsic No 2.

    >to account for running under an account with reduced privileges

    There is no such thing as "reduced privileges" in MacOS. There are "normal privileges". Everyone even an admin account runs with normal privileges. To do something dangerous even an admin account needs to ask for permission. Windows-intrinsic No 3. No, I am not nit-picking here. One thing is to recommend to "reduce privileges" for the enhanced security, the other - is to not having an easy way to run an account without these "reduced privileges".

    >you don't need an enormous number of privileges to scan through a user's home directory and forward anything that looks interesting to a remote server

    Anything interesting? Like passwords? Passwords are in the Keychain. You can't access the Keychain from an application that is not authorized to access the Keychain. The concept that you can harvest "many interesting things" just by scanning a home dir is definetely a Windows-intrinsic. No 4.

    Have I missed something?

    1. Re:Nothing intrinsic to Windows? Let's count. by Anonymous Coward · · Score: 0

      I like how you take the home directory point and orient it to looking at something completely different. There are vastly more interesting things in home directories than passwords (Passwords to what, incidentally? Every password for anything on a Mac goes through the keychain? Do you even have any proof that all passwords for anything on Windows are kept in the user's home directories?).

  87. libc runs in user space by tepples · · Score: 1

    Who said anything about drivers? I'm not talking about drivers. I'm talking about user space applications.

    Several user space applications require a driver in order to work. One of them is iTunes, whose installer installs both the user-space application called iTunes and a background app called iPodService that depends on a kernel module. When you install iTunes, the installer requests a restart so that iPodService. can start working The iTunes application itself still appears to work without a restart; it just won't find your iPod.

    Why does a Windows word processor, document viewer, IM client, etc a reboot?

    Say an app depends on a newer version of libc than the one that was shipped with the oldest supported version of Windows. Windows usually doesn't allow an open file to be deleted and replaced with a newer copy. So in order to replace libc, the installer has to either close all open applications dynamically linked to libc (not likely) or schedule the replacement to happen at restart.

    1. Re:libc runs in user space by NotBorg · · Score: 1

      Bottom line is, Windows is reboot happy next to other non Windows OSes.

      I can install, update, remove, and even crash applications without reboot or logout on other non-Windows OSes.

      Again, if downtime due to rebooting is a significant metric for you, Windows is not your best choice.

      --
      I want this account deleted.
  88. Re:First by ResidentSourcerer · · Score: 1

    How to identify a new virus?

    By looking at what the program does.
    * With partitioned application directories, any program that tries to write in another program's directory is suspect.
    * The number of apps on most computers that need network access is fairly small. Your AV program should know that Adobe installs a program that periodically check's adobe's site for updates. That's fine. But adobe's updater shouldn't be trying to send mail to controller.botnet.ru
    * The number of apps that need to run with other than user permissions is small. The AV program should know what these are.

    --
    Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
  89. we can stop these attacks by Anonymous Coward · · Score: 0

    I do agree that traditional security measures are insufficient to stop these attacks. The IT security landscape is an arms race right now, and if you are only using antivirus then you are bringing a knife to a gun fight. For example, McAfee offers an application whitelisting product that stopped the "google hack" from running on hosts: http://www.youtube.com/watch?v=LeYgq27zPw4

    Also, McAfee has network products (like their web gateway http://www.youtube.com/mcafeetechnical#p/c/F7284D8F9389F0F0/9/rsg0KlCHZgk) that detected the attack at the perimeter and blocked it.

    In my opinion, consumers and organizations are not taking the threats seriously enough. There are products on the market that could protect them, but they chose not to use them. Or, worse, they have bought them and have them woefully misconfigured.

    There needs to be a shift from reactive measure like antivirus to pro-active measures like application whitelisting. Also, the ability to automatically write antivirus signatures is pretty cool (http://www.mcafee.com/us/enterprise/products/artemis_technology/index.html) but not as effective as whitelisting.

  90. windoze patching=rootkit by minstrelmike · · Score: 1

    The way Windows is setup, they have a built-in rootkit path for applying patches (stuff that must be written to OS files). Those helpdesk apps that take over your computer or let someone else see your screen work off the same 'exploits.' Don't expect any of those capabilities to go away (and don't assume Linux, VMS, OSX and all other opsys's aren't equally as vulnerable).

  91. *NIX variants allow javascript: They're no better by Anonymous Coward · · Score: 0

    See the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period. The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Widnows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

  92. Re:I'll give you a clue... NO, YOU "get a clue" by Anonymous Coward · · Score: 0

    "When you hear about a massive distributed attack against Mac OS X and linux which goes undetected for a while, let us know." - by Azureflare (645778) on Friday March 12, @01:43PM (#31454480)

    See the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period. The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Widnows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

  93. Re:I'll give you a clue... No, You need "a clue" by Anonymous Coward · · Score: 0

    "the "victims" were all running MS Windows.." - by advocate_one (662832) on Friday March 12, @01:25PM (#31454260)

    See the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period. The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" for malware makers/hacker-crackers to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Widnows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

  94. *NIX is NOT invulnerable to script based attacks by Anonymous Coward · · Score: 0

    "The Microsoft operating system has been, always will be insecure. No amount of anti this, anti that or how update date your windows box is; it is not safe to use for any kind of sensitive data." - by Stumbles (602007) on Friday March 12, @01:36PM (#31454396)

    See the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period. The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" for malware makers/hacker-crackers to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Windows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

  95. *NIX variants run script in browsers, email, Adobe by Anonymous Coward · · Score: 0

    "You mean like how OSX and Linux does WITHOUT Antivirus?" - by Lumpy (12016) on Friday March 12, @02:22PM (#31455024) Homepage

    See the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period.

    The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" for malware makers/hacker-crackers to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Windows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

  96. *NIX variants use script in browsers, html mail by Anonymous Coward · · Score: 0

    "The reason a user can overwrite something in system32 is more an OS security issue than an antivirus security issue. An exploit often runs with administrator rights, (because that's how many Windows users run) and therefore can overwrite anything in the system." - by NotBornYesterday (1093817) on Friday March 12, @04:03PM (#31456472)

    First of all - Your nick seems to imply that others may have been "born yesterday", because you're way, Way, WAY "off" on current versions of Microsoft Operating Systems!

    (I stated that because what you've just stated doesn't hold true on Windows VISTA, or Windows 7 (or Server 2008) by default)

    Additionally, see the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period.

    The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" for malware makers/hacker-crackers to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Windows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as useable on *NIX variants as they are on Windows).

    1. Re:*NIX variants use script in browsers, html mail by NotBornYesterday · · Score: 1
      Nick is actually based on an inside joke with friends ... make of it what you will, AC. Speculation doesn't make you look smarter.

      Additionally, see the subject-line above, & realize 1 thing: Since your *NIX variants allow javascript to run in webbrowsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malcripted), they're just as attackable... period.

      Actually, no. Or, to be more precise, they may be attackable, but the consequences are generally far, far less. Let's say I'm browsing an attack site, and my OS is Solaris. If $evil_javascript executes on my system, in almost all cases the damage is limited only to what my user privileges can do, and I guarantee you I don't run as root when I browse.

      Furthermore, in a properly administered system, a user account might be granted some administrator rights (run a backup program as root, for example), without being granted all administrator rights. So, even if a powerful account is compromised, the entire power of root is not automatically given to an attacker. There is no pop-up nagware box that allows me to bypass system security, and there shouldn't need to be one.

      The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface"

      Security through obscurity is an illusion, and anyone who knows anything about security knows that. It's easy to claim that ankle-biter script kiddies don't bother with us because they essentially play a numbers game, and the only way to win is to follow the numbers. But there's another reason malware is focussed on Win platforms. Crackers are predators, and predators prefer to pick off the sick, old, and weak from a herd because they represent the most gain for the least effort and risk. If *NIXes were security-free, they would be the preferred targets.

      I fix computers for family and friends. One of the last ones through here was a Vista box that was a card-carrying member of the Zeus botnet. I'm not impressed by Windows' improvements.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
  97. Re:Windows tax deduction vs. *NIX crew FUD & B by Anonymous Coward · · Score: 0

    The costs you face are having operating systems that don't do 1/2 as much and have only 1/2 the software (or in some cases, hardwares too in peripherals that lack say a *NIX driver) for any kind of purpose there is. How can I say that? Look at any software store and see how many apps are there for Microsoft products, vs. Linux, MacOS X, or any *NIX variant. You also have to consider the reason that it PAYS to build applications for Windows, whereas it does not for *NIX variants (especially the freebie ones). Also, realize 1 thing: Since your *NIX variants allow javascript to run in web browsers or HTML-based emails, or other scriptable document types even (such as Adobe .pdf files that are malscripted), they're just as attackable... period. The only reason your *NIX variants aren't attacked as much is that they don't represent enough of an "attack surface" to go after (they have the "advantage" of "security-by-obscurity"), & since Windows represents a good 95% or so of the actual user-base out there, it only makes sense for malware makers/hackers-crackers & the like to target attacks towards Windows, vs. other OS type variants (especially using attack mechanisms of the kind I noted above, which are just as usable on *NIX variants as they are on Windows).

  98. Re:First by Anonymous Coward · · Score: 0

    What you are talking about seems more like a firewall than an anti-virus, right?