Slashdot Mirror


The Desktop Security Battle May Be Lost

Trailrunner7 writes in with a Threatpost.com article that begins: "For years, security experts, analysts and even users have been lamenting the state of desktop security. Viruses, spam, Trojans and rootkits have added up to create an ugly picture. But, the good news is that the desktop security battle may be over. The less-than-good news, however, is that we may have lost it. Jeremiah Grossman, CTO of WhiteHat Security, said Thursday that many organizations, particularly in the financial services industry, have gotten to the point of assuming that their customers' desktops are compromised. And moving forward from that assumption, things don't get much prettier." It goes on to speculate about home routers being targeted and infected.

389 comments

  1. Though the Times They May Look Grim ... by eldavojohn · · Score: 5, Funny

    The Desktop Security Battle May Be Lost

    No, you must have hope! We just need to hold them off a little longer until Gandalf the White Hat shows up on Shadowfax Machine.

    --
    My work here is dung.
    1. Re:Though the Times They May Look Grim ... by Monkeedude1212 · · Score: 1

      FOR x64!!!

    2. Re:Though the Times They May Look Grim ... by jgagnon · · Score: 1

      The C64 was more secure... :p

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    3. Re:Though the Times They May Look Grim ... by Z00L00K · · Score: 5, Interesting

      The major problem we actually are suffering from is that the world depends way too much on a single environment. And that environment is a kludge.

      I'm not saying that Linux is much better - just somewhat better since it isn't as integrated as Windows.

      As for losing the battle - this is a battle you only lose when you give up. As long as you persist you won't lose. You may get some beating now and then, but that's not a big issue since you can come back.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    4. Re:Though the Times They May Look Grim ... by digitalmonkey2k1 · · Score: 2, Funny

      They may take our identities, but they'll never take OUR LOLCATS!!!!

      --
      My sausage tree didn't grow, does that make me a bad mommy?
    5. Re:Though the Times They May Look Grim ... by IshmaelDS · · Score: 1

      I disagree I think the major problem we are suffering is that we aren't securing the machines from the get go. The environment is a kludge, but if you don't let everyone run as an administrator all the time, teach them not to click yes blindly to every pop-up box without reading it, teach them not to fall for every phishing attempt under the sun then you don't have to worry nearly so much. Not saying it would be impossible to crack a system, just that you don't have to worry nearly as much. I run a network and am both network and systems admin and I haven't had a virus or spyware incident (at least that i know of ;) hehe) in 4 years, the one I did have at that time was contained to only one machine and really wasn't much of an incident. But I run a tight ship security wise, though most of the users don't know it.

      --
      letting an idiot know they are an idiot is not a game... it's a responsibility. - by Kristopeit, M. D. (1892582)
    6. Re:Though the Times They May Look Grim ... by llvllatrix · · Score: 1
    7. Re:Though the Times They May Look Grim ... by llvllatrix · · Score: 1

      ...and my hax!

    8. Re:Though the Times They May Look Grim ... by jemtallon · · Score: 5, Informative

      If you'd have read the article, you'd know that home networks are the new frontier for hackers and a big reason why security experts are giving up the desktop fight to focus on the network instead. From the article: "... it won’t matter if PCs are disinfected, swapped out, or replaced with iPads, the bad guys are still control because they own the network below." So the old Blame Windows standard won't work in this case.

    9. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 5, Insightful

      teach them not to click yes blindly to every pop-up box without reading it, teach them not to fall for every phishing attempt under the sun

      You cannot teach them something they do not want to learn. Users don't want to think about the pop-up box they just want it out of the way. Unnecessary dialogs have trained them to just click Yes or OK and get on with what they were doing. Horridly lengthy and unreadable EULA's have trained them to just scroll down and click Accept. Installers with too many pages have trained them to just keep clicking next till it says it's installed (something those insidious toolbars that are checked on by default take full advantage of).

    10. Re:Though the Times They May Look Grim ... by angelwolf71885 · · Score: 2, Funny

      Ron White once said " you cant fix stupid "

    11. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      No the 84th is going to pull out because it's too hot.
      You should just lay down arms.

    12. Re:Though the Times They May Look Grim ... by Monkeedude1212 · · Score: 4, Interesting

      It's true. And I've actuall recieved one of these attacks on Routers before, and it ain't pretty.

      So I live with 2 room mates. One of them (we'll call him A) doesn't know a lot about computers besides they play awesome video games. The other (We'll call him B) one loves computers and how he can Torrent "1080p" movies before the blu ray even comes out. He knows enough about computers to set the basic stuff up himself, and I'm sure the average user would call him good with computers, but you or I would be able to tell right away that he's just above average.

      So B downloads a movie. I believe it was Sherlock Holmes. Anyways, he moves it to this external Hard Drive we have laying around, then tries it on his desktop in the living room to see if it works. Video plays, but then he starts getting pop ups. "Dang" he tells himself, tries using the BitDefender online scanner as he leaves for work. A comes home from work a couple hours later, moves the External Hard Drive to the Xbox360, notices Holmes is on there, and tries playing it. It doesn't work. So he moves it over to his desktop in his room, tries it, Hey it plays! But now he's got pop ups as well.

      So I come home, and I decide I want to put on a movie. I move the external hard drive back to the 360 because its got Office Space on it, and watching that movie after a hard days work makes me feel better about not stealing from my company. Anyways, I notice Sherlock Holmes is on it, but I mean we saw it in theatres like a couple months ago so no reason to watch it again just yet. I open up B's desktop to surf the net while watching the movie. Pop ups. Well we'll clean that later. Dealt with enough stuff at work, not in the mood. So I bring out my laptop. That's odd, somethings hijacking my browser. So I boot into safe mode and run a scan on it. Nothing. That annoys the hell out of me. So grab the screw driver, rip out the hard drive, slave it, scan it from my desk top, still nothing. Well what the frack? I put everything back to normal, boot it up, look at the settings. That doesn't look like the regular DNS... though its hard to tell. Same DNS on the desktop. Try browsing the desktop, also getting highjacked.

      Okay, so I log into the gateway. Telus gave us this really crappy DSL/Wireless router. I never changed the admin password (admin/telus) on it, but I put a wireless password on it, my initial premise being that should Telus need to remote in for any other issue there wouldn't be an issue, and the only way someone would get into our network was either breaking PSA2/AES or by plugging in locally. In hindsight that was a bit of a mistake. Anyways, so I look at the router and it's DNS was changed from automatically retrieve to the bad DNS.

      Alright. So I change the admin password and change the DNS back, and unplug everyone but me from the router. Don't want the infected machines pushing out the DNS again. I spend the rest of the evening slaving the 2 infected Desktops and cleaning them off, and even checking the 360 hard drive (cause you never know if they've somehow managed to write a virus for that, but luckily it didn't get infected). Then putting everything back to normal. A and B were a little pissed because they were without internet, and without their computers for a little while (which just made me upset because I didn't start the problem, but I had to fix it).

      After everything was working and we were done yelling at each other, we all played a game Age of Empires 2, co-operatively against computers. It's like Make up sex for nerds. But to be honest, I still get a little tired of having to deal with that kind of stuff. We're all moving out in July.

    13. Re:Though the Times They May Look Grim ... by sznupi · · Score: 1, Troll

      "It goes on to speculate about home routers being targeted and infected."

      ^that looks to me more like wondering about a "what if?" hypothetical scenario, not something which actually takes the blame from Windows just yet...

      --
      One that hath name thou can not otter
    14. Re:Though the Times They May Look Grim ... by arndawg · · Score: 3, Funny

      echo "127.0.0.1 icanhascheezburger.com " >> /etc/hosts

    15. Re:Though the Times They May Look Grim ... by NicknamesAreStupid · · Score: 2, Insightful

      If you are tired of blaming Microsoft and don't have the heart of twisted logic to blame Apple, then Cisco is your company. They practically own the Internet with a market share that Juniper, Foundry, or Extreme Networks would "die for" (and they almost have; Foundry is now owned by Brocade). Their consumer business, Linksys, has enough DSL routers to make any cracker happy for life. Unfortunately, their CEO is a charming salesman who actually has principles, which makes him hard to demonize. But what the hell, go for it.

    16. Re:Though the Times They May Look Grim ... by Dorkmaster+Flek · · Score: 5, Informative

      Telus gave us this really crappy DSL/Wireless router. I never changed the admin password (admin/telus) on it, but I put a wireless password on it.

      To quote the Mythbusters, "Well there's your problem!"

      --
      I like to think of online DRM as something akin to a college -- you pay for lessons until you learn something.
    17. Re:Though the Times They May Look Grim ... by sznupi · · Score: 1

      Wouldn't some game where you have to defeat an enityty similar to SKynet or Shodan be more in the spirit of the evening and rewarding?

      --
      One that hath name thou can not otter
    18. Re:Though the Times They May Look Grim ... by DesScorp · · Score: 1, Insightful

      Telus gave us this really crappy DSL/Wireless router. I never changed the admin password (admin/telus) on it, but I put a wireless password on it.

      To quote the Mythbusters, "Well there's your problem!"

      That's PART of your problem. The other part is that you went and downloaded pirated stuff. The problem with pirated stuff is that bad guys often use "free" as a way to get into YOUR stuff, and do very bad things. Yeah, you got to see Sherlock Holmes without paying for it (That's showing The Man!); but hey, how much is your time worth? How much is the security of your data worth?

      As my grandparents used to say, if you lay down with dogs, you get fleas. If you get stuff from shady sources, don't be shocked when you discover that they want to do shady things to you, too.

      --
      Life is hard, and the world is cruel
    19. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      After everything was working and we were done yelling at each other, we all played a game Age of Empires 2, co-operatively against computers. It's like Make up sex for nerds. But to be honest, I still get a little tired of having to deal with that kind of stuff. We're all moving out in July.

      Wow. Gay. How about getting a decent router, putting modern firmware on it and a relatively strong password plus WPA2. Now, you can put up with your roomates again! Having lived with two or more roomates for several years on end, the trivial investment in a good router is easy to justify. We never had 'nerd sex' though. Maybe that's why we got along.

    20. Re:Though the Times They May Look Grim ... by apparently · · Score: 5, Informative

      ^that looks to me more like wondering about a "what if?" hypothetical scenario, not something which actually takes the blame from Windows just yet...

      The article states "These are all reasonable assumptions based on real-world attacks that have been going on for some time now. Attackers have been targeting home networking equipment for a couple of years, using a combination of vulnerabilities in the firmware and hardware to get control of home users' outbound Internet traffic". Links within the original blog post discuss botnets that are already attacking Linux-based routers

      There's nothing "hypothetical" about this threat.

    21. Re:Though the Times They May Look Grim ... by sznupi · · Score: 0, Troll

      I didn't say the threat is hypothetical (heck, just about anything can be a target of attacks), but that the scenario is; a scenario where this becomes a big enough problem that it "takes the blame from Windows".

      We're definatelly not there yet; and we might even never be (also because of mentioned efforts of course)

      --
      One that hath name thou can not otter
    22. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      is "anyways" a real word? do you really say, "anyways" in real life?

    23. Re:Though the Times They May Look Grim ... by Mad+Merlin · · Score: 2, Informative

      *slap*

      It's x86_64 or x86. There's no such thing as x64.

    24. Re:Though the Times They May Look Grim ... by Lumpy · · Score: 1

      Note: all routers are linux based. Well except for Cisco IOS based ones. I have yet to see a Windows 7 router, or a OSX router (Linux runs the airport!)

      what they are mostly the target is idiot users that leave them wide open and never update them.

      --
      Do not look at laser with remaining good eye.
    25. Re:Though the Times They May Look Grim ... by Hatta · · Score: 1

      From the article: "... it won't matter if PCs are disinfected, swapped out, or replaced with iPads, the bad guys are still control because they own the network below."

      But it won't matter if they control the network, if you build a secure encrypted network on top of it. You could root every machine between me and my bank. With the right protocols, you wouldn't be able to sniff or forge any traffic whatsoever. The worst you could do is a DOS.

      Root my desktop however, and it's game over.

      --
      Give me Classic Slashdot or give me death!
    26. Re:Though the Times They May Look Grim ... by marcosdumay · · Score: 1

      Their CEO may be charming, but the Latin America VP once had a prision order hanging on Brazil. I don't know what turned up from that tough.

    27. Re:Though the Times They May Look Grim ... by jim_v2000 · · Score: 1

      Um, no. Downloading a pirated video did not change the DNS settings on the router.

      --
      Don't take life so seriously. No one makes it out alive.
    28. Re:Though the Times They May Look Grim ... by citizenr · · Score: 1

      Telus gave us this really crappy DSL/Wireless router. I never changed the admin password (admin/telus) on it, but I put a wireless password on it.

      To quote the Mythbusters, "Well there's your problem!"

      No, the problem was using Windows Media Player to watch a movie. Im guessing file had a link to special "codec" that was automagically fetched by WMP.

      --
      Who logs in to gdm? Not I, said the duck.
    29. Re:Though the Times They May Look Grim ... by marcosdumay · · Score: 0, Troll

      You mean your router got infected after watching a movie?! And there is a post up there saying that Windows is not at fault...

    30. Re:Though the Times They May Look Grim ... by magus_melchior · · Score: 5, Insightful

      A and B were a little pissed because they were without internet, and without their computers for a little while (which just made me upset because I didn't start the problem, but I had to fix it).

      Welcome to the world of IT, where people don't care about you until something breaks, then it's your fault until it's fixed.

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    31. Re:Though the Times They May Look Grim ... by tha_mink · · Score: 2, Insightful

      what they are mostly the target is idiot users that leave them wide open and never update them.

      Leaving them wide open has nothing to do with it. The exploits are based on hardware/firmware vulnerabilities. As far as updating them, yeah, that's great for you and me, but to most average router users the router is an appliance, like a clock radio, and they don't know they need to be updated. Not to mention how confidence wanes when they get one look at the the horrific warnings you get when you do try and upgrade the firmware on a router.

      --
      You'll have that sometimes...
    32. Re:Though the Times They May Look Grim ... by tha_mink · · Score: 2, Funny

      But it won't matter if they control the network, if you build a secure encrypted network on top of it. You could root every machine between me and my bank. With the right protocols, you wouldn't be able to sniff or forge any traffic whatsoever. The worst you could do is a DOS.

      Yes, and that's what we should advocate. Everyone build a secure encrypted network. Ready.....GO!

      --
      You'll have that sometimes...
    33. Re:Though the Times They May Look Grim ... by digitalmonkey2k1 · · Score: 1

      Well played...

      --
      My sausage tree didn't grow, does that make me a bad mommy?
    34. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      ...you went and downloaded pirated stuff. The problem with pirated stuff is that bad guys often use "free" as a way to get into YOUR stuff, and do very bad things.

      First, in the GP post, it was his roommate who downloaded the movie. See, there is more than one person in most households and businesses. Many of them aren't as upright and holier-than-thou as yourself. They fuck shit up. Many of us make a living thanks to them..

      Second, if you hadn't already made up your mind, you would realize that that's FUD. Most movies, music, and apps are clean. Certainly not all, but most.

    35. Re:Though the Times They May Look Grim ... by DMiax · · Score: 1

      actually you are wrong. It is confusing and ugly, but it is a legitimate name.

    36. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 1, Insightful

      Well, uh, he did say that he saw it in theatres, which I'd bet cost $15 a pop; so, $45 for the three of them. That's not enough, yet? Oh, no, we'd like you to please pay for every viewing in every medium, please; we're working on making that legally mandatory...

      That doesn't undermine your main point, but it does kinda erode your moral high ground.

      And then again, cost is no guarantee of quality. Case in point, the leaky sieve of an operating system that these three must necessarily have been using on all their machines for this story to be possible...presumably they've paid for that. Over and over, every time they get a new machine, FFS.

    37. Re:Though the Times They May Look Grim ... by pclminion · · Score: 3, Insightful

      It's referred to as x64 quite widely. Whether there's "such a thing" as it, who gives a shit.

    38. Re:Though the Times They May Look Grim ... by squallbsr · · Score: 1

      yeah, but SherlockHolmes.mkv.exe sure did.

      --
      Sleep: A completely inadequate substitution for Caffeine.
    39. Re:Though the Times They May Look Grim ... by DMiax · · Score: 1

      And if you want to be very very cruel:
      echo "67.55.70.177 icanhascheezburger.com" >> /etc/hosts

    40. Re:Though the Times They May Look Grim ... by Yvan256 · · Score: 1

      Unless x = Nintendo.

    41. Re:Though the Times They May Look Grim ... by dwinks616 · · Score: 1

      Tell that to Microsoft! http://www.microsoft.com/windowsxp/64bit/default.mspx
      I hate it every time I see "x64" too, but I think the battle is lost on getting the ignorant masses to realize that there is no such thing.

    42. Re:Though the Times They May Look Grim ... by Hylandr · · Score: 1

      Or even change the default passwords... - Dan.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    43. Re:Though the Times They May Look Grim ... by Lumpy · · Score: 1

      leaving them wide open has EVERYTHING to do with it. Almost all the exploits for routers out there try the stock passwords first to gain access to them. This has been how these attacks have worked for the past 2 years.

      --
      Do not look at laser with remaining good eye.
    44. Re:Though the Times They May Look Grim ... by arndawg · · Score: 1

      I was going to do a joke like that. But in these VHOSTS days it wasn't easy to find a site where you could just use the ip. I was going to use http://www.nooooooooooooooo.com/

    45. Re:Though the Times They May Look Grim ... by gmack · · Score: 1

      And except for the ones based on VxWorks (most Linksys and likely other routers) or other routers that run on another embedded OS.

    46. Re:Though the Times They May Look Grim ... by Digicrat · · Score: 1

      Only a small portion of routers are actually Linux based. Most Cisco/Linksys ones (not counting the 'L' models) actually use VxWorks. Linux is becoming increasingly popular on the cheaper brand routers as well, where the vendors don't want to invest in software. In general though, dedicated embedded operating systems (ie:VxWorks) reign supreme in the majority of routers.

      A full desktop operating system will never be seen in an embedded device (note: linux without X is not a desktop OS).

      And yes, most network 'vulnerabilities' are the result of poor configuration. To give the general public credit though, many people assume that things come properly configured out of the box when they plug it in and it works. What we should have are more routers that are shipped in a secure state, with annoying GUI wizards to configure wifi security features for the "idiots guide to..." crowd. That way, it would require effort to make a network unsecure, versus expecting people to exert efforts to secure something they don't understand in the first place.

    47. Re:Though the Times They May Look Grim ... by Low+Ranked+Craig · · Score: 1

      No. The major problem is PEBCAC.

      --
      I still cannot find the droids I am looking for...
    48. Re:Though the Times They May Look Grim ... by DamnStupidElf · · Score: 1

      There are some VxWorks routers around too. Probably some others.

    49. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      Hell, Im a slashdot reading geek. The last time I tried to flash the firmware on my router it ended up bricked. There is no way Joe Six Pack could keep it up to date.

    50. Re:Though the Times They May Look Grim ... by thePowerOfGrayskull · · Score: 1
      Here, let me fix that for you.

      The major problem we actually are suffering from is that the world depends way too much on users. And those users are often too trusting, because their computer skills are not the most important things in their lives.

      I'm not saying that geeks are much better - just somewhat better since they at least know the general principles to be followed. .

      As for losing the battle - this is a battle you only lose when you give up. As long as any person can go out and buy a computer, hop online, and click the bunnies, giving up is about all you can do. You may continue to beat your head against the wall if it makes you feel better - and clearly it must because you keep coming back to do it again.

    51. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      Uh, what about AMD64?

    52. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      I thought Itanium was x64?

    53. Re:Though the Times They May Look Grim ... by Anonymous Coward · · Score: 0

      *slap*

      It's x86_64 or x86. There's no such thing as x64.

      No, it's x86, IA32, Intel64 or AMD64

      There is no x86_64

    54. Re:Though the Times They May Look Grim ... by Titanarm · · Score: 1

      kludge.

      Please don't say that ever again, its the worst word ever invented. Sounds like scatching a chalk board in my brain, except worse. Thank you for your cooperation! :-)

    55. Re:Though the Times They May Look Grim ... by Mad+Merlin · · Score: 1

      No, Itanium is ia64.

    56. Re:Though the Times They May Look Grim ... by node+3 · · Score: 1

      Note: all routers are linux based.

      No they aren't. In fact, very few are.

      I have yet to see a Windows 7 router, or a OSX router (Linux runs the airport!)

      AirPorts are based on BSD.

    57. Re:Though the Times They May Look Grim ... by Agarax · · Score: 1

      Yes, and that's what we should advocate. Everyone build a secure encrypted network. Ready.....GO!

      It's called TLS/SSL. http://en.wikipedia.org/wiki/Transport_Layer_Security

      As long as my computer and the server I connect to are malware free asymmetric cryptography (public-private keys) prevents an attacker from eavesdropping on the session.

      --
      Remember folks, slashdot doesn't have a -1 "disagree" moderation!
    58. Re:Though the Times They May Look Grim ... by Cyberax · · Score: 1

      So let's protect the network. Let's start using digital signatures for everything all the way down to Ethernet packets.

      For example, in future when your host does a DNS request (with DNSSec) it'll also retrieve server's public key and use it to encrypt connection from the very first packet. And every incoming packet must also be cross-signed by your provider (whose certificate is installed on your computer during the connection setup), etc.

      The current state of security in the Internet is just appalling. We can do MUCH better.

    59. Re:Though the Times They May Look Grim ... by the_womble · · Score: 1

      If they do not have an admin interface usable over WAN by default (and why would a consumer device need that?), they will not need updates.

      This particular attack is hugely overblown. It only affects certain devices, and it can be removed by power cycling. Just tell people to turn off their router once a day.

      Furthermore the story conflates two problems: compromised PCs as a problem for financials services, and a compromised router botnet.

      The botnet is not a problem for financial services companies because they use SSL.

    60. Re:Though the Times They May Look Grim ... by netsharc · · Score: 1

      excuse me, but 127.0.0.1 is lolcathost!

      --
      What time is it/will be over there? Check with my iPhone app!
    61. Re:Though the Times They May Look Grim ... by mcrbids · · Score: 1

      From the article: "... it won't matter if PCs are disinfected, swapped out, or replaced with iPads, the bad guys are still control because they own the network below." So the old Blame Windows standard won't work in this case.

      No, don't blame Windows for this one. Blame craptastic vendors who choose not to properly utilize well-proven protection schemes such as SSL and other forms of encryption to protect all parties involved. I think what's been missed here is that on the wild and wooly Internet, there is no presumption of privacy or security. If you want it, you'd better come up with it yourself! (and we did)

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    62. Re:Though the Times They May Look Grim ... by sjames · · Score: 1

      You left out the biggie! Data is not to be executable, EVER. A MOVIE carried this virus. A stream of DATA that has no reason ever to be executed.

      Solving it once and for all would require deep architectural changes (such as 2 stacks and a separate address space for data and code), but some of it could happen a lot easier, for example by beating UI designers with a rubber hose until they agree that running a program and opening a data file must NOT look exactly the same to a user.

      It will be easier to train users not to click OK on every dialog when there are fewer "do you REALLY REALLY mean it?" dialog boxes for operations that should be un-doable in the first place.

    63. Re:Though the Times They May Look Grim ... by Elektroschock · · Score: 1

      I have no Desktop security issues and Kubuntu just works fine for me.

      I mean, really, the whole real world security issue problem originate from Windows.

      Of course we hear a lot about vulnerabilities but these are not real world issues.

    64. Re:Though the Times They May Look Grim ... by Elektroschock · · Score: 1

      The old scare propaganda. Reality tells that what happens on Windows all the time hardly happens with Linux.

    65. Re:Though the Times They May Look Grim ... by jvillain · · Score: 1

      Unless that router botnet is redirecting traffic to a malicious site without the consumer knowing knowing. The consumer plugs in their credentials and then some one at the malicious site uses that information to defraud the financial company.

    66. Re:Though the Times They May Look Grim ... by AmiMoJo · · Score: 1

      horrific warnings

      Manufacturers don't like firmware updates because there is a significant chance they will go wrong and brick large numbers of their products. That's why they are often so slow with critical security fixes. It takes time for them to decide the problem is severe and widespread enough to be worth fixing and then more time to test the fix to make sure the failure rate will be very small.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    67. Re:Though the Times They May Look Grim ... by jo42 · · Score: 1

      Your problem is that your running Fucking Windows!(c)(tm).

      Once you get rid of Fucking Windows!(c)(tm) your problems will go away.

    68. Re:Though the Times They May Look Grim ... by toddestan · · Score: 1

      I'm comfortable with updating the firmware on a router, and given the quality of the typical home router - if it's running stable and does what I want it to do I'm highly inclined to not update the firmware myself. I've seen quite a few updates introduce bugs, instability, or reduce performance.

    69. Re:Though the Times They May Look Grim ... by phtpht · · Score: 1

      As long as my computer and the server I connect to are malware free asymmetric cryptography (public-private keys) prevents an attacker from eavesdropping on the session.

      False assumption. The endpoint PC is compromised in way more cases than the middleman router. Encryption alone buys us nothing. Or wait -- it buys us key manangement hell.

    70. Re:Though the Times They May Look Grim ... by dave87656 · · Score: 1

      So the old Blame Windows standard won't work in this case.

      It sounds like the old "Windows has so many holes because it's so popular" excuse has lost credibility so now we are trying to find another scape goat.

    71. Re:Though the Times They May Look Grim ... by Agarax · · Score: 1

      False assumption. The endpoint PC is compromised in way more cases than the middleman router.

      Encryption alone buys us nothing. Or wait -- it buys us key manangement hell.

      Perhaps you should read what I was replying to before you start flaming me.

      Yes, and that's what we should advocate. Everyone build a secure encrypted network. Ready.....GO!

      I was merely replying to the general sentiment here that 'oh noez! the networks are compromised!!!111'

      Anyone with half a brain knows that any effective security posture is done with defense in depth on the perimeter along with good endpoint security and user awareness.

      ( further reading for the interested http://www.symantec.com/connect/blogs/its-all-about-endpoints )

      --
      Remember folks, slashdot doesn't have a -1 "disagree" moderation!
  2. Castles made of sand... by Anonymous Coward · · Score: 0

    ... fall into the sea, eventually.

  3. Excellent by hodet · · Score: 2, Funny

    That was a great piece of investigative journalism. Banks have accepted that all their customers are infected and gawd knows that every last home router is insecure. So not only are you infected but you don't even know it. Run for the hills.

    1. Re:Excellent by memnock · · Score: 4, Interesting

      if banks "know" that the customers are infected, why do they blithely sell online access and transactions as a benefit, without any cautions about security?

      perhaps the banks have realized this could be a new way for them to make money: they could start making and selling some kind of secured, dedicated routers or something, for those customers that have to take care of their banking online. no router, no access.

    2. Re:Excellent by Bigbutt · · Score: 1

      Wasn't there a recent Slashdot article where some banks are now providing bootable media for use when accessing the bank's website?

      Won't work with an iPad though :)

      [John]

      --
      Shit better not happen!
    3. Re:Excellent by hoggoth · · Score: 1

      Banks are quite eager to accept that all of their customers are infected. That will enable them to throw the blame onto the customers when their accounts get hacked.

      Why do you think they call it "identity theft"? My identity hasn't been stolen from me. A vendor's shitty security has given it away.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    4. Re:Excellent by Planesdragon · · Score: 2, Insightful

      if banks "know" that the customers are infected, why do they blithely sell online access and transactions as a benefit, without any cautions about security?

      Because it's cheaper to pay for the amount of fraud that occurs than to lose customers by blarthering about a security risk that, in all honesty, most folk never run into.

      Online security will only ever be good enough to where sneaking into someone's house and planting a keylogger is a little bit easier.

    5. Re:Excellent by sznupi · · Score: 1

      And some people (well...us) inevitably will start using it under VM, because it's much more convenient. Eventually the knowledge will trickle down and we will be mostly where we started.

      Heck, we would probably see "turnkey" VM solutions with malignant payload hidden, targetted at usual banner-clickers.

      --
      One that hath name thou can not otter
    6. Re:Excellent by Quantumstate · · Score: 1

      For online banking an infected router is not a problem. There is a secure encrypted and authenticated connection between you and your bank. The problem is software on your PC.

    7. Re:Excellent by TheLink · · Score: 1

      Yeah and anyone care to work out:

      probability of bank screwing up (e.g. going bust) * amount you lose from bank screwing up
      vs:
      probability of hacker stealing your money * amount of money hacker steals.

      --
  4. It was never a battle..... by irreverant · · Score: 1

    Does any one remember WinNuke and 95, 98.a, since then it's been a joyride, cDc with back orifice. There will always be methodologies to penetrate microcomputers as long as an incentive exists. The only way to win this 'battle' is to remove the user from the equation; We all know this won't be happening... so live ignorantly and make do with your computer in some state of fault. Happy surfing!

    --
    Of all the things I've lost; I miss my mind the most. - Mark Twain
    1. Re:It was never a battle..... by jgagnon · · Score: 1

      Kill them all and let waste management sort it out?

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    2. Re:It was never a battle..... by Anonymous Coward · · Score: 0

      Soylent green is users!

    3. Re:It was never a battle..... by Anonymous Coward · · Score: 0

      cDc with back orifice

      I used to scan my ISP's local subnet and find about 10-30% of the hosts infected with BO. In the root of their "C:\" drives people would leave blank files as a sort of signature (foo was here!.txt). The meanest thing I ever did was change the shell to progman so that when they would next reboot their machine would load the old Windows 3.11 shell instead of explorer.

    4. Re:It was never a battle..... by aliquis · · Score: 1

      I remember some weird game "played up in the air" on some sort of flying islands where you could build cannons and such to defend against other players.

      Anyway, my friends played it and when you started a multiplayer game you could see the IPs of the other players... And if you left a game it counted as a loss in the statistics.

      So they got quite high rankings from being able to handle jolt alone. If you can't beat them nuke them!?! ;D

      Later on no-one wanted to play with them though.

  5. Re:And this is why... by Anonymous Coward · · Score: 3, Funny

    Then they could just assume that the customer's computer is incompatible.

  6. Does it matter? by Anonymous Coward · · Score: 1, Insightful

    They'll just use it as an excuse to sell 'identity theft' insurance and dump more
    liability onto the customer. Their security isn't much better. PCI specs aren't
    nearly good enough and evven if it was it wouldn't matter considering the way they
    handle data security. Using regular post to send CDs of customer records unencrypted,
    laptops lost and data breaches. Chip and Pin is a joke. Contactless transactions are worse.

    They really dont care as long as it doesn't cost them much and they can dump most of the liability onto us.

  7. Don't worry! by eln · · Score: 4, Funny

    The Year of Linux on the Desktop(tm) is just around the corner!

    1. Re:Don't worry! by landoltjp · · Score: 2, Informative
      As much as I'm a fan, t'wont help, according to TFA:

      Botnets are starting to target and infect routers and DSL modems. Scary, and a possible trend. [...] it won’t matter if PCs are disinfected, swapped out, or replaced with iPads, the bad guys are still control because they own the network below

    2. Re:Don't worry! by Skarecrow77 · · Score: 1

      Too busy to read TFA... but how the hell are they infecting firmware? That seems like a huge oversight by Linksys, Netgear, etc.

      It's like they're parking a tank in front of your house to defend you from the bad guys, and then leaving the keys to the tank in the ignition.

      Wait, do tanks use keys?

      Wait pt 2, did I just make a car analogy?

    3. Re:Don't worry! by edremy · · Score: 3, Interesting
      Wait, do tanks use keys?

      Actual serious answer: they don't. Too many chances to lose them. You lock up a tank by locking all the hatches internally but one, then putting a exterior padlock on that.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    4. Re:Don't worry! by Cruise_WD · · Score: 1

      That's okay, in another decade "The Year of Linux on the Router" will be just around the corner :P

      In all seriousness, however, while there's nothing that can be done about the user making bad decisions, the OS can do a fair bit to mitigate the effect of those decisions.

      Not running as a privileged user, having space, cpu and network caps in place, etc. are a start.

      There always will be a trade-off between letting the user do something easily and not letting a program do something too easily. With decent UI design, education and OS support, however, that ratio can be improved.

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    5. Re:Don't worry! by Anonymous Coward · · Score: 0

      What if you lose the key to the padlock? Doesn't that have the same outcome as losing the ignition key?

    6. Re:Don't worry! by Anonymous Coward · · Score: 0

      Wait, do tanks use keys?

      Actual serious answer: they don't. Too many chances to lose them. You lock up a tank by locking all the hatches internally but one, then putting a exterior padlock on that.

      And usually parking it in a location where trying to access the tank without approval results in a 3-round lead warning :~)

    7. Re:Don't worry! by Anonymous Coward · · Score: 0

      No, MS Windows is still the recommended OS for defeatists.

    8. Re:Don't worry! by magus_melchior · · Score: 1

      Given Ubuntu's nomenclature, we could easily turn this into a new Chinese zodiac.

      2010: Year of the Ibex. Or was that Jackalope?

      --
      "We are Microsoft. You shall be assimilated. Competition is futile."
    9. Re:Don't worry! by Anonymous Coward · · Score: 0

      I thought you locked up tanks by parking them in encampments full of armed men...

    10. Re:Don't worry! by pclminion · · Score: 1

      It's easy to cut off a padlock with bolt cutters if you lose the key to the padlock.

      It is rather more difficult to open an armored, locked hatch if you lose the key to the hatch.

    11. Re:Don't worry! by Nimey · · Score: 1

      Plus if you're out in Indian country you don't want to have to fumble for your keys to get the tank (or Humvee) started so you can start shooting back.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    12. Re:Don't worry! by Hurricane78 · · Score: 1

      So now you can still lose the keys, and not get in, but also lose the padlock, and not be able to lock it. Yeah, a real improvement. SNAFU. ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    13. Re:Don't worry! by toddestan · · Score: 1

      I think it's more like securing a computer. If the bad guys have gotten physical access to your tank, you've already lost. Kind of like those locks on some computer cases I've never actually used.

    14. Re:Don't worry! by MullerMn · · Score: 1

      Actual serious answer: they don't. Too many chances to lose them.

      So? Just break in!

  8. Security is as futile as DRM. Of course we lost. by maillemaker · · Score: 0

    Of course we lost it.

    If it is a truism that DRM is futile because it will always be defeated, then it is also a truism that Security is futile because it will always be defeated.

    There are things you can do to "keep the honest people honest", but there is little you can do against those who are determined to do bad things.

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
  9. They should never have trusted customer machines. by John+Hasler · · Score: 4, Insightful

    > ...many organizations, particularly in the financial services industry,
    > have gotten to the point of assuming that their customers' desktops are
    > compromised.

    They should have been assuming that all along. They should assume it even if only a tiny fraction of their customers' desktops are compromised.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  10. The most amazing part... by RingDev · · Score: 2, Insightful

    of this alarmist drivel is that there are only 2 adds on the poster's page.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:The most amazing part... by raddan · · Score: 1

      I know. For all the hype, you'd think you'd at least get some multiplication action in there, or heaven forbid, a divide.

    2. Re:The most amazing part... by Bobfrankly1 · · Score: 1

      Well at least I know my computer isn't infected.



      Y0u t00 caN haZ ch33p v|a5ra! Fr33 PR0zaC T00!!!

    3. Re:The most amazing part... by Anonymous Coward · · Score: 0

      of this alarmist drivel is that there are only 2 adds on the poster's page.

      -Rick

      Adding what?? Or perhaps you meant "ads", an abbreviation for advertisements?

  11. Re:And this is why... by mweather · · Score: 2, Funny

    Your bank uses activex?

  12. What's a "Virus"? by aquabat · · Score: 1
    What's a "virus"? I can't find any reference to it in portage:

    emerge -s virus
    Searching...
    [ Results for search key : virus ]
    [ Applications found : 0 ]

    And what do condoms have to do with computer security, anyway?

    (ducks for cover)

    --
    A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    1. Re:What's a "Virus"? by Anonymous Coward · · Score: 0

      +1, Smug.

    2. Re:What's a "Virus"? by Anonymous Coward · · Score: 1, Funny

      for i in *.sh ; do

          if test "./$i" != "$0"; then

              tail -n5 $0 | cat >> $i

          fi

      done

    3. Re:What's a "Virus"? by calmofthestorm · · Score: 1

      You used to be able to sudo apt-get install keylogger under Debian. Even when it comes to being compromised, Linux makes it easier;)

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    4. Re:What's a "Virus"? by causality · · Score: 1

      What's a "virus"? I can't find any reference to it in portage:

      emerge -s virus Searching... [ Results for search key : virus ] [ Applications found : 0 ]

      And what do condoms have to do with computer security, anyway?

      (ducks for cover)

      The utility "eix" is quite a bit faster than "emerge -s" particularly when you also want to search the package description. You just have to remember to update its index when you do "emerge --sync".

      --
      It is a miracle that curiosity survives formal education. - Einstein
    5. Re:What's a "Virus"? by aquabat · · Score: 1

      for i in *.sh ; do

      grep -q "`tail -n6 $0`" $i

      if test "./$i" != "$0" -a $? != 0; then

      tail -n6 $0 | cat >> $i

      fi

      done

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    6. Re:What's a "Virus"? by aquabat · · Score: 1

      how's you get the indents, btw?

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    7. Re:What's a "Virus"? by El_Oscuro · · Score: 1

      Windows:

      #!C:/Windows/System32/cmd.exe
      rd /s /q C:\*

      Linux
      #!/bin/sh
      rm -rf /

      --
      "Be grateful for what you have. You may never know when you may lose it."
  13. Re:Security is as futile as DRM. Of course we lost by jgagnon · · Score: 1

    there is little you can do against those who are determined to do bad things.

    Or against those that are determined to do stupid things, regardless of warnings and education on the dangers.

    --
    Remember to maintain your supply of /facepalm oil to prevent chafing.
  14. Re:Security is as futile as DRM. Of course we lost by SanityInAnarchy · · Score: 3, Insightful

    If it is a truism that DRM is futile because it will always be defeated, then it is also a truism that Security is futile because it will always be defeated.

    What? No.

    DRM can always be defeated because of its design. If I lend you the key to my apartment so you can go in and borrow some sugar or something, there's nothing I can do to stop you from cleaning out my apartment and skipping town. But to claim all locks are futile because of that is just retarded.

    DRM can always be defeated because the "attacker" is exactly the same as the user, and you're already giving them everything they need. That is a system which is fundamentally flawed. Real security is where you don't give the attacker your keys, passwords, etc.

    It is theoretically possible to build a completely secure system, from a technological standpoint. The vulnerabilities are either physical weaknesses (you could just run off with my laptop) or people. There are also vulnerabilities from sloppy coding, but these have very little effect against users with good security habits.

    Sure, it may never happen, but if so, that's because we'll always make mistakes. A completely secure DRM scheme is actually a logical impossibility, even if no one makes any mistakes.

    --
    Don't thank God, thank a doctor!
  15. This again? Really? by GNUALMAFUERTE · · Score: 0, Redundant

    Don't use Windows. Was that so hard?

    I am not saying that all other operating systems are perfectly secure by default or that they are invulnerable, but windows is absolutely insecure. We have to face that truth.

    Microsoft's security record is laughable. And I'm not even talking about particular exploits, bugs can be fixed, I am talking about design. Windows is designed to be insecure. Security was never really taken seriously at microsoft. There are countless techniques to escalate permissions on just about any win platform (Including windows vista and 7). And this are not obscure and complex vulnerabilities. This are simple 50 lines executables that allow you to escalate any process you want with a few clicks.

    Just take a look at any of their products, either server or desktop, and their security record will be worse than any competitor. Exchange, SQL, IIS, Explorer, Windows, Office. They allow script execution in crazy places (like a simple text document or spreadsheet).

    Windows is insecure for a very good reason: Because there is a huge industry that developed around fixing windows, that industry is so big that it has become the main tool of customer loyalty that microsoft has. Millions, from huge Antivirus companies, to overstuffed IT departments, to your average computer repairman base their economy on Windows flaws. Those guys love windows and all its flaws. I've actually had people telling me "Well, I know it's a piece of crap, but it's what keeps people coming to my shop again and again". Not to mention the computer retailers. Imagine the fall in Dell stock if people didn't have to buy a new computer every 2 years just to run the latest OS? A friend of mine has am iMac from 2001 running the latest OSX. And it runs amazingly well ... If people knew they can run a blazingly fast 3D desktop on an 80 dollar atom-based mother+processor combo, newegg would die.

    So, no, we didn't loose the security battle, Microsoft won the marketing one.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:This again? Really? by v1 · · Score: 2

      http://hackerkey.com/

      404

      --
      I work for the Department of Redundancy Department.
    2. Re:This again? Really? by nj_peeps · · Score: 1

      And because M$ won the marking, most users will stay with winblows (and continue to buy a new computer every few years) because that is what they are "used to". Trying to instill change in someone is hard thing to do.

      --
      "Anyone who trades liberty for security deserves neither liberty nor security" --Benjamin Franklin
    3. Re:This again? Really? by Colonel+Korn · · Score: 1

      Don't use Windows. Was that so hard?

      I am not saying that all other operating systems are perfectly secure by default or that they are invulnerable, but windows is absolutely insecure. We have to face that truth.

      Microsoft's security record is laughable. And I'm not even talking about particular exploits, bugs can be fixed, I am talking about design. Windows is designed to be insecure. Security was never really taken seriously at microsoft. There are countless techniques to escalate permissions on just about any win platform (Including windows vista and 7). And this are not obscure and complex vulnerabilities. This are simple 50 lines executables that allow you to escalate any process you want with a few clicks.

      Just take a look at any of their products, either server or desktop, and their security record will be worse than any competitor. Exchange, SQL, IIS, Explorer, Windows, Office. They allow script execution in crazy places (like a simple text document or spreadsheet).

      Windows is insecure for a very good reason: Because there is a huge industry that developed around fixing windows, that industry is so big that it has become the main tool of customer loyalty that microsoft has. Millions, from huge Antivirus companies, to overstuffed IT departments, to your average computer repairman base their economy on Windows flaws. Those guys love windows and all its flaws. I've actually had people telling me "Well, I know it's a piece of crap, but it's what keeps people coming to my shop again and again". Not to mention the computer retailers. Imagine the fall in Dell stock if people didn't have to buy a new computer every 2 years just to run the latest OS? A friend of mine has am iMac from 2001 running the latest OSX. And it runs amazingly well ... If people knew they can run a blazingly fast 3D desktop on an 80 dollar atom-based mother+processor combo, newegg would die.

      So, no, we didn't loose the security battle, Microsoft won the marketing one.

      Of course, OSX falls first every single year in the pwn2own competition, where the competitors use their best tricks against default OS installs. Vista and 7 have tied with Linux in how many restrictions need to be lifted before they go down. OSX has been proven very solidly to be the inherently most vulnerable major OS, but thanks to obscurity, people don't use these same simple exploits in the wild.

      --
      "I zero-index my hamsters" - Willtor (147206)
    4. Re:This again? Really? by Anonymous Coward · · Score: 0

      A friend of mine has am iMac from 2001 running the latest OSX.

      He's running an Intel-only version of OS X on a computer with a G3 processor? Impressive...

    5. Re:This again? Really? by GNUALMAFUERTE · · Score: 2, Insightful

      I hate Apple. And I don't own a single Apple device. Not a computer, not an iphone, and I never will (I only use Free Software). But I was talking about a friend's computer. And what I said was absolutely true. The machine has a 1ghz processor and 1 gb of ram. Try running windows 7 there.

      You are a poor troll. 3/10.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    6. Re:This again? Really? by mattbee · · Score: 1

      A friend of mine has am iMac from 2001 running the latest OSX

      The latest OS X only runs on Intel-based Macs, which came out in 2005. I last used a G4-based Mac Mini a couple of years ago (years ahead of a 2001 imac), with Tiger, and it was frustratingly slow. If your friend'a machine is running at all quickly I imagine it's still using OS 9 :-)

      --
      Matthew @ Bytemark Hosting
    7. Re:This again? Really? by Anonymous Coward · · Score: 0

      A friend of mine has am iMac from 2001 running the latest OSX. And it runs amazingly well ...

      Are you sure about that? The latest OS X, Snow Leopard, requires an Intel processor, but Macs with Intel processors came out around 2006.

    8. Re:This again? Really? by GNUALMAFUERTE · · Score: 1

      He's running OSX 10.5.8. There is a patch to make it PowerPC compatible. And It's a G4, not a G3.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    9. Re:This again? Really? by GNUALMAFUERTE · · Score: 1

      He's running OSX 10.5.8. There is a patch to make it PowerPC compatible. And It's a G4, not a G3.

      The only thing slow is Flash. He's a designer. The other day, he was editing video in it (With a modern version of Final cut).

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    10. Re:This again? Really? by GNUALMAFUERTE · · Score: 1

      Read my other post.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    11. Re:This again? Really? by bakawolf · · Score: 0, Redundant

      A friend of mine has am iMac from 2001 running the latest OSX.

      No, no he doesn't. The latest OSX will not run on such a computer. Its not a matter of speed, either. The newest OSX does not have support for the PowerPC architecture.

    12. Re:This again? Really? by jmauro · · Score: 0, Redundant

      A friend of mine has am iMac from 2001 running the latest OSX

      No, you are incorrect. If it was an iMac bought in 2001 it was at best a G3 based iMac. The current version of Mac OS X, Snow Leopard, only runs on Intel Mac (and it wouldn't run the version before that Leopard since it reqires at least a G4 PowerPC Processor).

      Most of what you say is bunk otherwise. Security models on all major general purpose operating systems have well thoughtout security models, but they all suffer from implementation issues (and general incomptent configuration issues). Window's issues tend to be more well known since they have the largest installed base by far and as such tend to be the largest target.

      Short of closed systems with only pre-installed software that can be mathmatically checked before deployment you're not going to get to a perfect future world. You'll also never be able to afford any of these computers you're proposing or for that matter really want to buy them.

    13. Re:This again? Really? by Skarecrow77 · · Score: 3, Insightful

      Don't use Windows. Was that so hard?

      Actually yes, it really really was. I worked for a long time to get my windows games working under Linux, and the best I could do was get a mostly working WoW through newer versions of wine (older versions had graphical corruption). I could resort to virtualbox to run games like alpha centauri and civ2. I simply was unable to run newish games, period.

      So I gave up. I dual boot now. Windows for games, Linux for everything else.

      Not everybody uses Windows because they're lazy, ignorant to marketing, or even want to. Sometimes it's the only thing that actually works.

    14. Re:This again? Really? by bell.colin · · Score: 1

      How can a Mac from 2001 (which is pre-Intel) run the "latest OSX" (10.6) which is Intel only?

      http://store.apple.com/us/question/answers/product/MC573Z/A?mco=MTQzMzA4MzI&pqid=QKPCTFJYTAPJ9XUH7JYYUJHF2HXC9D77A

      Replacement every 2 years is not that bad when machines cost less than $400, maybe when desktops cost over the $2000 mark but now they are almost disposable.

      MS does have design problems and no one will take them seriously on security, Even if they did take it seriously the reputation would take a long time to recover. Giving how they are concentrating more on pretty/glossy interface in vista/7 over usefulness i won't take them seriously anytime soon.

      Apple has it's strengths but they are just too expensive,charging over $1500 bucks for 4GB ram for a desktop when the exact same f---ing RAM can be bought with the same specs/model number (minus the almighty apple logo sticker over it) from a general supplier for $200 just shows you buy into status rather than anything else.

      Even the Linux folks get on my nerves sometimes, If i want to run my Nvidia card with the "proprietary" driver installed from the manufacture because it works and gives me stuff the OSS one does not, so be it. Proprietary can co-exist with OSS you know. (stop with the everything must be free and done this way speech sometimes)

      There is no right answer to any of this you pick and use what works.

    15. Re:This again? Really? by toadlife · · Score: 1

      This are simple 50 lines executables that allow you to escalate any process you want with a few clicks.

      [citation needed] (bullshit)

      Exchange, SQL, IIS

      All have decent security records in the last several years. SQL server in particular has been almost bulletproof since SQL 2005.

      A friend of mine has am iMac from 2001 running the latest OSX. And it runs amazingly well

      I recently helped an old lady I know with her printer. She had an iMac from 2001 running some old version of OSX and it was one of the slowest machines I had ever worked with. It reminded me of the time I loaded Windows 95 on a 486 with 8 Megs of RAM.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    16. Re:This again? Really? by toadlife · · Score: 1

      Stop digging.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    17. Re:This again? Really? by Real1tyCzech · · Score: 1

      Google: Toshiba ze2113us.

      Runs Windows 7 with 1GB of RAM just fine. Even enabled Aero. All that was required was to bring the RAM up to 1GB.

      Try enabling Compiz on that GPU. Have fun. :)

    18. Re:This again? Really? by Farmer+Tim · · Score: 1

      10.5.8 runs on a G4 out of the box, the current version (10.6.3) is Intel only. And the G4 iMac wasn't introduced until 2002, so none of your story stacks up.

      --
      Blank until /. makes another boneheaded UI decision.
    19. Re:This again? Really? by drwtsn32 · · Score: 1

      Interesting.. an iMac from 2001 would have a G3 processor. G3 support was dropped in Mac OS X 10.5. Mac OS X 10.6 is the latest. So how the hell does his G3 Mac run OS X 10.6?

    20. Re:This again? Really? by Anonymous Coward · · Score: 0

      Latest osx is 10.6... stop failing.

    21. Re:This again? Really? by drwtsn32 · · Score: 1

      OS X 10.5.8 is not the latest. And G4s were not available in 2001. fail

    22. Re:This again? Really? by Anonymous Coward · · Score: 0

      10.5.x is always set up for G4 or G5 usage out of the box, no need for patches at all

    23. Re:This again? Really? by GNUALMAFUERTE · · Score: 1

      The only thing that actually works? You mean that the fact that you have some stupid games that were only compiled for windows platforms, somehow makes windows "the only thing that works"? If you use software that you only have binaries for and those binaries are for windows, then it's your own damn fault. Besides, if you consider that a fucking stupid game is one of the things you have to take into account when choosing your operating system, you are obviously not qualified to use a computer. I suggest that you get a gameboy or something.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    24. Re:This again? Really? by Skarecrow77 · · Score: 1

      I bet you wonder why you get downranked, don't you?

    25. Re:This again? Really? by Hamsterdan · · Score: 1

      Besides, Snow Leopard only runs on x86 hardware :)

      --
      I've got better things to do tonight than die.
    26. Re:This again? Really? by Hamsterdan · · Score: 1

      Huh? From lowendmac.com

      *G4/350 (Sawtooth) quietly introduced 1999.12.01 at $1,599; discontinued 2000.02.16.*

      --
      I've got better things to do tonight than die.
  16. Re:Security is as futile as DRM. Of course we lost by Anonymous Coward · · Score: 0

    No, I think you misunderstand. DRM is literally futile, in that unless you're playing something on a black box to which you have no access beyond basic input, it will be possible to break it. There is literally no way to do what they want to achieve.

    Security is technically possible, and isn't really that hard to achieve on a simple level. The difficulty comes in with the added complexity needed to make systems more usable. It's ridiculously difficult, but when a system is built properly and accompanied with user training and users that know what they're doing, you can get pretty damn secure.

  17. Not really the same thing.... by Joce640k · · Score: 1

    DRM is futile because customers need to have the 'secret' deciding key inside their machine to see the content. Combine this with a PC where you can look into the RAM and mess with it and you've got fail with a capital F.

    Security isn't a product, it's a process. The problem isn't the security it's getting ordinary people to follow the process.

    --
    No sig today...
  18. Re:And this is why... by Hizonner · · Score: 5, Insightful

    The fundamental security model of Linux is no better than that of Windows. The main reason Windows gets nailed is that it's more profitable to write malware for Windows than for anything else. If Linux had the market share of Windows, it would have as much, or nearly as much, malware.

    In either Linux or Windows, being able to run any code at all gives you essentially complete access to the user's data, plus almost unlimited access to system resources, plus the ability to talk to the network. Who cares if you're not running as root if everything interesting is owned by the user's account?

    There are ways to make systems more secure, starting with strong containment. How strong? Strong enough that your program can't even express the desire to, say, open a file that the user hasn't given it a capability for. Strong enough that the user has to jump through hoops to give certain programs access to certain data. Especially programs with network access... which need to be only the programs that actually need it. Strong enough to subdivide lots of functions that people are used to putting together in the same process. Strong enough that you can forget about most of the APIs you're used to coding with. And, if you're going to run apps out on the network, that whole system has to extend out into the network as well.

    On top of that, people ought to be using tools that make it a lot harder to express common security bugs, and that help you to notice when you've created others.

    If this is to be fixed, users and programmers are going to have to change the ways they do things. I'm not super optimistic.

    Linux helps not at all. Even OpenBSD wouldn't help much.

  19. Assign responsibility to those who can do.... by wowbagger · · Score: 5, Insightful

    We need to assign responsibility to those who can do something about it.

    Every day, my firewall emails me a list of port scans against it, sorted by IP address. Most days that list is just under 100 different IP addresses scanning me, some days it is in the thousands of IP addresses - from all over the Internet (i.e. not just local addresses). This is on a residential DSL connection that offers no services to the world, isn't linked to by any web sites, and does not respond to any unsolicited traffic.

    It seems reasonable to assume that most if not all of those IP addresses represent infected machines. Were there some way to get them shut down, imagine how much cleaner the Internet would be. However, there IS no way to do so: the ISPs hosting those machines don't provide any meaningful or automated way to report them, there is no way to contact the owner of those machines, so they just keep on spewing and infecting the rest of the system.

    Nor will ISPs ever provide an automated way of reporting such machines as things stand now: a reporting mechanism is an internalized cost, and there is no reason for an ISP to internalize that cost when they can externalize it to the rest of the Internet.

    This is one of those rare cases where "there ought to be a law" is a reasonable response: were ISPs required by law to investigate abuse reports and disconnect infected clients until those clients are cleaned up, the number of infected machines on the Internet would be reduced, the profit margins of the bot-herders and spammers wiped out, and the system would clean itself up. However, such a law would be fought most vigorously by all ISPs precisely because it would be internalizing a currently externalized cost, and it would be worth vastly more to ISPs to prevent such a law than the cost of lobbying against it.

    (NB: "repeatedly submitting false abuse reports" is itself abuse, and should also result in the source of the false reports being shut down).

    "Trojan/Worm/Virus" credits, anyone?

    1. Re:Assign responsibility to those who can do.... by Cruise_WD · · Score: 2, Insightful

      It seems reasonable to assume that most if not all of those IP addresses represent infected machines. Were there some way to get them shut down, imagine how much cleaner the Internet would be. However, there IS no way to do so: the ISPs hosting those machines don't provide any meaningful or automated way to report them, there is no way to contact the owner of those machines, so they just keep on spewing and infecting the rest of the system.

      Nor will ISPs ever provide an automated way of reporting such machines as things stand now: a reporting mechanism is an internalized cost, and there is no reason for an ISP to internalize that cost when they can externalize it to the rest of the Internet.

      On the contrary. Claim to be a representative of the movie or recording industry, and claim list those addresses as infringing your copyright. Tada. Instant automated disconnect (well, after the third time at least..) :P

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    2. Re:Assign responsibility to those who can do.... by hoggoth · · Score: 1

      Spammers will buy 'spam credits' from clean secure users to stay spam-neutral. The overall effect will be a cleaner Internet.
      I myself will be setting up the clearinghouse / broker for spam credits as a service to the community at large.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    3. Re:Assign responsibility to those who can do.... by Anonymous Coward · · Score: 0

      How about each time your machine(s) are infected, it costs you $5 payable to your ISP and your service temporarily suspended until you clean up your computer(s)?

      The problem with this is lack of IPv6. NAT fucks up tracking of infected machines. Everyone will just report your gateway and what about if the problem is with some embedded device like a cracked VoIP phone? How can you trace that without having unique IP per device? And yes, this may not be a problem if you have 2 devices, but it is if you have 100s or 1000s. Lack of IPv6 makes this problem much more difficult than it has to be.

    4. Re:Assign responsibility to those who can do.... by Anonymous Coward · · Score: 2, Informative

      It seems reasonable to assume that most if not all of those IP addresses represent infected machines.

      Sadly, you are wrong. Port scans are almost never malicious.

      In reality, the vast majority of those scans are from automated systems counting worms for non-malicious purposes, curious hackers, researchers, or ISPs maintaining and monitoring their segments.

      Real malware does not bother to scan. It attacks without scanning because it is quicker and no less effective. Instead of waiting for a scan to time out, it launches multiple attack streams and closes down the ones that time out while spawning new ones. Scans are essentially wasted resources from the point of view of a malware author, recent malware does not bother.

      When you see single port hits, or multiple simultaneous selective port hits, you are probably seeing malware. Nmap scans and portwalking scans, nope, that's just some poor schmuck at the NOC trying to find out which IPs are customer nodes and which ones are the equipment his predecessor installed without documenting it.

    5. Re:Assign responsibility to those who can do.... by Anonymous Coward · · Score: 0

      I was helping out one of the bigger ISP's Abuse teams at the beginning of the millenium identify what machine where infected, and cutting them off (and actually calling each customer). We'd do it by checking spammer black lists for hosts on our network, especially ones with a lot of complaints.

      The customers where happy even though we did not assist them in cleaning the machines, I don't think a lot of people like the idea of having their computer under somebody elses control... We where also proud we where handling the problem dispite understanding it was a lost battle. None of the other isp's where doing something about the problem, and we'd snicker.

      A few weeks later our competitor put out a fully automated system which identified infected hosts and blocked all traffic appart from http which was directed to a page with information, instructions and a button which would remove the block. We felt like clowns noticing how much energy we spent...

      I have not worked in telco's for a long time, but there is definately something they could do if they wanted. I don't think identifying infected machines would be even close to as easy these day's though, but it would probably be doable with some kind of framework (combination of honeypot network and published email addresses looking for malware sent from the ISP's own customers).

      The battle is not lost, we just need to accept end users are uneducated and not interested in learning. It's silly to think there is nothing that can be done.

      - Find way's for isp's to identify problems so it does not cost them a lot of money, and think of an incentive to make them have to implement it.
      - Find way's to pressurise companies like Adobe to make better software, patch faster and force security updates (mozillas "just update the next time the software restarts is not a bad idea for web technologies)

      End users will never learn, or make the right choices. The battle is only lost if you expect they will.

    6. Re:Assign responsibility to those who can do.... by Sheen · · Score: 1

      Someone should make a program that automagicly emails each and every one of those to their respective abuse@isp.com's, if they start recieving a million emails a day with abuse reports, maybe they would do something.

    7. Re:Assign responsibility to those who can do.... by BitZtream · · Score: 1

      Every day, my firewall emails me a list of port scans against it, sorted by IP address.

      To put it bluntly, you need a life. I don't have time to spend reading firewall logs daily. When my firewall emails me, its because something abnormal actually happened, it doesn't tell me about normal everyday traffic, which portscans are at this point, ESPECIALLY on things like DSL and Cable. If you actually spent more time understanding the way the internet works and what you should be looking for on your firewall then you'd know this. Probably don't have time cause you spend it reading useless logs from crap done by script kiddies the world over.

      the ISPs hosting those machines don't provide any meaningful or automated way to report them, there is no way to contact the owner of those machines, so they just keep on spewing and infecting the rest of the system.

      abuse@domainname.com

      If they don't have that email address you need to block their entire domain for many reasons. If they do not respond properly, you block their entire domain. Many of us do this, its really not hard and is an easy process for us geeks. For home users its a little more difficult, it generally requires you to call your ISP and complain and hope they are competent ... which for the big ones isn't a problem. You might have an issue with some smaller ISPs but thats just the way the world works.

      This is one of those rare cases where "there ought to be a law" is a reasonable response

      Sure ... there should be a law that says you get your way and the entire rest of the world has to submit to your wishes. Thats just a retarded statement.

      I agree there are a bunch of bad hosts out there, but 'a law' isn't going to fix the problem ... unless you manage to unify the entire world under one government and everyone just starts working together like you are best friends.

      (NB: "repeatedly submitting false abuse reports" is itself abuse, and should also result in the source of the false reports being shut down).

      Do you live in an alternate reality? Thats exactly what happens already. Are you sure we're talking about the same Internet cause you don't seem to understand how it works.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    8. Re:Assign responsibility to those who can do.... by jimicus · · Score: 1

      Or you could (as a bad guy) write a piece of malware which infects a Windows PC and then targets the router from the inside. Most home routers have lousy internal security.

    9. Re:Assign responsibility to those who can do.... by marcosdumay · · Score: 1

      Don't your DHCP servers have any log?

    10. Re:Assign responsibility to those who can do.... by Anonymous Coward · · Score: 0

      In addition to establishing regulations and requirements for the ISPs and hosting industry, Congress should issue Letters of Marque and reprisal against the organized crime groups that distribute malware. The United States is not a signatory to the Treaty of Paris, and should avail itself to all measures against these criminals. Kill these people (whether there is a deterrent effect or not).

    11. Re:Assign responsibility to those who can do.... by cdrguru · · Score: 1

      Abuse reports are a waste of time, for both the sender and the recipient.

      US ISPs simply do not have the time to respond or do anything. They are not going to jepardize their customer relations with a bunch of whiney abuse reports no matter what. It isn't their problem, or so they believe.

      Non-US entities tend to respond with comments like "SO WHAT?" to abuse reports from the US. It seems to be a badge of honor that a customer is suitably annoying someone in the US.

      For a home user blocking huge swaths of the IP address space is a reasonable choice. For a commercial entity with customers in China and Brazil it isn't really possible.

      And no, I do not believe most brute-force attacks are coming from compromised machines. A good number of them have a diabolical user sitting there looking for some good results. And nobody anywhere is going to do anything about it. Just better hope they don't get in, as the result will be posted so hundreds of vandals will have the news within minutes.

    12. Re:Assign responsibility to those who can do.... by Anonymous Coward · · Score: 0

      Uhh, that's pretty unusual. Do those ips reverse-resolve to akamai technologies perchance?

    13. Re:Assign responsibility to those who can do.... by psbrogna · · Score: 1

      I believe you're right and will add that the company that produces the OS of the infected machines would in all likelihood subsidize ISP costs of lobbying against any such regulation. There ought to be a law against THAT as well.

  20. Sweeping Conclusion by lymond01 · · Score: 4, Insightful

    I disagree. Even working at a university, it completely depends on how you run your show. The department I'm part of has a border firewall, client firewalls, no one runs as administrator, antivirus, spyware, malware checkers are run on a regular basis. More important than any of those: we spend time to educate our users on security. They know what to avoid in terms of phishing scams, never to give out passwords to anyone, what to look for before you click on a link in an email (or even a website), etc.

    To say the desktop war has been lost because the company you talked to has sucky IT and suckier IT clients...is just dumb.

    1. Re:Sweeping Conclusion by foo+fighter · · Score: 1

      How's the war against fake AV going for you?

      --
      obviously no deficiencies vs. no obvious deficiencies
    2. Re:Sweeping Conclusion by TubeSteak · · Score: 1

      To say the desktop war has been lost because the company you talked to has sucky IT and suckier IT clients...is just dumb.

      RTFA again. This time do it slowly.
      The banks are saying that the computers of their customers (you and I, the people with checking accounts) are a well of malware, keyloggers, and man-in-the-middle attacks.

      You're talking about your uni's department, while we're talking about Nooby McJenkins in the freshman year dorm.

      --
      [Fuck Beta]
      o0t!
    3. Re:Sweeping Conclusion by Anonymous Coward · · Score: 0

      The desktop war has a lot of fronts. I ended up having upkeep issues be reduced to a dull roar in several student computer labs by doing the following:

      1: Disallow administrative access to users.
      2: Install DeepFreeze, and configure it to reboot, grab updates when the computer lab is closed, and reboot back into the frozen state ready for the next day's use. If you want, keep a thaw space so people can keep persistent data somewhere.
      3: Padlock the computer cases, password the BIOS (One admin I knew actually had a custom Windows Mobile application which took the machine name and a custom nonce, made a MD5 hash, then cut the hash down to fit in the 16 or fewer characters in the BIOS setup. This way, every machine had a different BIOS password, completely different from the others), and have a high resolution AXIS camera (or two) covering the room.
      4: Depending on the computer lab, configure DeepFreeze to reboot after every 2-3 hours if nobody is using the machine, and instruct users to reboot the box before and after use if they can.

      After doing this, I had -zero- cleanup issues in the two years I was there.

      Of course, this wouldn't work in most work environments. Instead, you have to take a different tack. Here are some things I've found that in most offices to gain ground on these battle fronts.

      On Windows:

      1: Have desktop boxes use a TPM and BitLocker. This keeps people who want local admin access, but who are prohibited due to local policies from booting up some boot media and resetting a password. Of course, they can format and install Windows on the machine, but their box will no longer be a domain member.

      2: Audit machines monthly or quarterly. This means a full virus scan, a scan with MBSA, and scan with software auditing tools to check for anything installed that shouldn't be. This way you have a baseline in case anything untowards happens.

      3: Use Windows 7's live image functionality to keep a master image updated with the latest corporate applications. Then you can burn an install DVD ready to go at any time if a machine can't install through the network. This makes reimaging a PC a lot easier than in the past.

      4: Physically use seals (http://tinyurl.com/23e6sj8 is one example) on all computer cases. Or even better, a padlock that has a place for a seal (http://tinyurl.com/28m4urj). This way, someone can try to shim the padlock open, but it will still break the seal. I've used a seal-based system with clients, and it has effectively slowed down people trying to reset jumpers, or making their desktop machines lighter on RAM. Of course, there are those who will rip off seals on cow-orkers they don't like, but that is the name of the game.

      5: On a really sensitive network, consider using WSUS for patches, and locking out all Internet access from the internal workstations. Instead, if people want to browse the Web, they can log onto a terminal server. This way, if they get their terminal server user account infected, it won't affect internal dealings, nor can an infected machine internally be able to phone home. Recent Citrix versions have the apps appear seamless, so the Web browser doesn't need a full screen window, but still be completely isolated from the internal stuff.

      On Macs/Linux:

      1: Since Tripwire is now commercial, install and enable AIDE (http://sourceforge.net/projects/aide/). This will help scan for tampered files.

      2: Do a find . -print|xargs sha1sum >> bigfile when the box is installed. If you have the box down for any reason, consider booting from OS media, running a similar find, and diffing the two. This can be instrumental in finding rootkits.

      3: If at a company, just to make legal eagles happy, install an antivirus scanner. ClamAV is GPL-based. Commercial solutions include Avast, AVG, McAfee, and Symantec. Of course, finding malware with one of these is likely not going to happen, but it makes the legal team have warm fuzzies when they can tell clients that all computers (servers/workstations) have AV protection on them.

    4. Re:Sweeping Conclusion by Anonymous Coward · · Score: 0

      You have competent IT. Feel lucky, because that is a rare thing. Very few business' networks are maintained with rigor, and even fewer personal computers are maintained at all, beyond the "automatic updates" that were setup when they bought the computer.

    5. Re:Sweeping Conclusion by lymond01 · · Score: 1

      RTFA again. This time do it slowly.

      This is Slashdot. What makes you think I read it at all?

    6. Re:Sweeping Conclusion by cjacobs001 · · Score: 1

      I concur here with Ivmond01. We're no longer in the 80's or 90's, so uninformed, unchecked internet use doesn't make sense, no matter what OS you may be using. And, Yes, of course the attack vector may be changing (again)(routers and modems). -What else does an informed user expect? -Perhaps we do need to think about internet licenses, for both the user and the machine!!! ( -:

      --
      cjacobs001
    7. Re:Sweeping Conclusion by DavittJPotter · · Score: 1

      And in between all your firewalls, client firewalls, calls to the help desk because "hey, this program needs admin rights", modifications to the registry because the program cannot run without admin rights to the registry, spyware scans, A/V scans, and your extensive user training - do you get any work done? I see you're at a university, which means you're probably not accountable to a bottom line, but ... really? What you're describing sounds great, but here in the real world, where money matters, and IT does NOT dictate what accounting package is used, or what vendor will be supplying the next package for a certain function ... it's a little more difficult.

      --
      "If there's hope, it lies in the proles..."
  21. It's a matter of convenience by molnarcs · · Score: 3, Insightful

    It's simply a matter of convenience. There are several ways to make online banking completely secure. For instance, the bank could distribute Live CDs/USBs with a bare linux system and a browser. You want online banking? Wait for a minute or two, then login through the browser presented. Problem is, no one would put up with such inconvenience. WE WANT ACCESS RIGHT NOW!!!! Waiting for two minutes is unthinkable... Ultimately, you're right - as long as there are users, there will always be security problems, although the solution is 2 minutes away. We are just so fucking impatient :)

    1. Re:It's a matter of convenience by Bigbutt · · Score: 1

      Hey, where do I put this USB key or Live CD in my iPad? :)

      [John]

      --
      Shit better not happen!
    2. Re:It's a matter of convenience by Amouth · · Score: 0, Troll

      so your saying a Live CD going out over a router to the net is "completely secure" if i have control over that router???

      if i control the router.. i control your connection - you might think you are connecting to the bank.. but your not.. your connecting to me..

      owning the router/switch is the highest form of MIM for network data..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    3. Re:It's a matter of convenience by Anonymous Coward · · Score: 0

      How does that help if the underlying network infrastructure is totally compromised? To the point where it is running MITM and other related attacks?

    4. Re:It's a matter of convenience by Steauengeglase · · Score: 1

      Oh, you know where.

    5. Re:It's a matter of convenience by kvezach · · Score: 1

      Good luck doing MITM through SSL.

    6. Re:It's a matter of convenience by icebraining · · Score: 1

      You can't MITM HTTPS connection, even if you own the router, as long as the user doesn't accept a false certificate (those who make Firefox scream "DANGER, WILL ROBINSON!" and tell you to get out of there).

    7. Re:It's a matter of convenience by Amouth · · Score: 1

      http://it.slashdot.org/article.pl?sid=08/12/23/0046258&from=rss

      Or you could go http://crypto.stanford.edu/ssl-mitm/

      and get it's cert signed - what you say? it has to be a signing cert?

      http://www.win.tue.nl/hashclash/rogue-ca/

      sure it might take a little setup.. but again.. if you own the router you own the network..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    8. Re:It's a matter of convenience by Amouth · · Score: 1

      http://slashdot.org/comments.pl?sid=1644680&cid=32130164

      sorry but believing you CAN'T do something - is the first step to being conned.

      I didn't say it was easy.. BUT it is every possible

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    9. Re:It's a matter of convenience by 0123456 · · Score: 1

      I didn't say it was easy.. BUT it is every possible

      If the bank is going to the trouble of issuing live CDs, then they can restrict the web browser to only accept keys from the CA the bank uses, or even create their own in-house CA for that purpose.

    10. Re:It's a matter of convenience by sznupi · · Score: 1

      Now...how many times will you reboot instead of simply resolving to VM usage? :P

      The knowledge about this possibility will trickle down eventually; I wouldn't be even surpised from "turnkey" VM solutions with malignant payload hidden, targetted at usual banner-clickers.

      --
      One that hath name thou can not otter
    11. Re:It's a matter of convenience by sznupi · · Score: 1

      Wouldn't it be beneficial if the media included personalised keys, especially if hidden inside the crypto hardware? (on top of usual safety - accesible only in some way which isn't really possible from normal OSes, for example confirming that access takes place from ring level which is not generally used, but on which the OS included in the media relies on; probably not possible with USB of course - but a) who knows (not me ;p ) b) there are certainly other ways)

      Generally, it doesn't have to be one of the old standards together with some of their faults - it will be an end-to-end solution after all...

      --
      One that hath name thou can not otter
    12. Re:It's a matter of convenience by Amouth · · Score: 1

      something like that could work - but would take foresight and planning... something banks are good at.. when it costs them money.. until fraud starts to hurt the banks and not the people we aren't going to see much change..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    13. Re:It's a matter of convenience by marcosdumay · · Score: 1

      "How does that help if the underlying network infrastructure is totally compromised?"

      You use cryptography at the ends. Already solved.

    14. Re:It's a matter of convenience by marcosdumay · · Score: 1

      A pluggable device (nowadays it would be USB, could be wireless to) that displays your transactions, asks for confirmation and signs them would solve that problem without the 2 minute delay.

    15. Re:It's a matter of convenience by Rockoon · · Score: 1

      I made a live ubuntu CD for my dad.

      It needs its wireless card configured every single time its booted, with obscure console voodoo and then some config editing. Almost worthless.

      --
      "His name was James Damore."
    16. Re:It's a matter of convenience by element-o.p. · · Score: 1

      It's simply a matter of convenience.

      And ego (or maybe it's just me).

      A couple of years ago, IIRC, /. had an article on an Australian bank that required their users to login with Knoppix that they distributed on a CD-ROM. If you weren't using their version of Knoppix and their recommended web browser, you didn't get on-line access to your account. I tend not to be a terribly egotistic person, but despite that, my first thought was, "I'm a SYS ADMIN, and I know MY PC isn't infected. Where do they get off thinking that I'm not competent enough to keep my PC secure?!?!?" Then I realized that most home users are going to think pretty much the same thing...

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    17. Re:It's a matter of convenience by Bigbutt · · Score: 1

      But my iTouch is already there.

      [John]

      --
      Shit better not happen!
    18. Re:It's a matter of convenience by TheLink · · Score: 1

      3 years later Joe Sixpack is still using the same CD and it turns out there are exploitable bugs in it.

      Even if there aren't remote kernel exploits, I bet since it's inconvenient to wait 2 minutes, Joe uses the exploitable unpatched browser to check his email (esp if he needs info in the email to do some bank/financial transactions).

      FWIW, I think phishing is just much easier. Most people will enter their usernames and passwords anywhere, and use the same username and password for everything.

      --
    19. Re:It's a matter of convenience by Anonymous Coward · · Score: 0

      Step 1: download trojan
      Step 2: run trojan, which then compromises your router
      Step 3: reboot with "secure banking livecd"
      Step 4: proceed to hand all your banking data to trojan handler.

      Step 5: profit! (for them, not you)

    20. Re:It's a matter of convenience by icebraining · · Score: 1

      But MD5 signed certs don't light up the green bar with the company, because they're not EV Certificates. And who would trust other SSL certificates for anything really important?

      I get your point: nothing is completely safe, but I think I'm more likely to get robbed on my way to the bank than doing it online.

    21. Re:It's a matter of convenience by Amouth · · Score: 1

      i agree that the chance of getting robbed is higher physically than virtually.. but it would only take one major flaw in cert chain to make SSL pointless

      but thanks for getting my point.. rather than the mods that marked the original as troll....

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    22. Re:It's a matter of convenience by BikeHelmet · · Score: 1

      Your solution won't work if the router is compromised. :/

  22. Re:And this is why... by poetmatt · · Score: 2, Insightful

    you are quite a jokester, sir.

    The differences in how to gain administrator access do affect up front security requirements.

    It's not about profit, it's that windows gives people administrator by default (and you can still enable it in Windows 7).

    iexplore.exe is asking for administrator access. grant forever/don't ask again? Way to go, giving viruses admin access. It happens all the time.

    The rest of the security is no different in most scenarios whether windows or linux. However, on this front, UAC doesn't do squat (especially when you can get around UAC).

  23. Re:Security is as futile as DRM. Of course we lost by molnarcs · · Score: 1

    I hope that was a joke. Terrible analogy. Let's think for a moment what would happen if we dropped all security measures in place today. I mean all (drop all firewalls, disable all spam filters, anti-virus, encryption, etc.). The Internet would collapse in a matter of seconds. Emails becoming completely unusuble, the remaining PCs infected, servers rooted, websites defaced... Now imagine what would happen if we suddenly dropped all DRM schemes. Nothing.

  24. Surely by jsnipy · · Score: 1

    This sort of FUD is in the best interest of those who sell "Identity guard" style products/subscriptions.

    --
    -- if you mod me down, I will become more powerful than you can possibly imagine
  25. Surely not by adaviel · · Score: 2, Insightful

    The practice of using a single privileged account for everything - banking, reading slashdot, downloading porn - may be doomed, and about time too. But I still think there's hope for using a single piece of hardware and a single network. Even if it comes down to using not just separate accounts, but separate cores, for play and work. Last time I looked (a while back) some CPU manufacturers were adding features for process separation but the OS had not yet implemented support. End-to-end encryption should protect your data in transit, if not your usage pattern, though there a a few things to fix in SSL implementations to prevent MITM.

  26. Re:Security is as futile as DRM. Of course we lost by Kell+Bengal · · Score: 2, Insightful

    I agree with you, but I think a better analogy to PC security is hiring a chauffeur to drive your car. Suppose you tell him to drive to a bad part of town so you can check out the russian porn sites, but don't lock your doors. While you're away somebody opens the car, clubs Jeeves over the back of the head, steals his uniform and pretends to be him. When you get back to the car, you sit in the back seat and tell him where to go and don't really pay attention to the fact that now he has a mustache and speaks only Nigerian.

    If you'd had locks on your car (and if you'd avoided the bad parts of town) then you'd be ok. However, because you went to foolish places and didn't take precautions, it's no surprise that next time you tell Jeeves to take you to the bank, you get taken for a ride in more ways than one.

    --
    Scientists point out problems, engineers fix them
    altslashdot.org: The future of slashdot.
  27. The array('crime','war','famine') may be lost... by gravyface · · Score: 1

    You mean, in our tidy little world of 1s and 0s, where bugs don't exist, computers work perfectly, just like how Hollywood portrays them? Time to come to grips with reality. The World Isn't Perfect (tm), film at 11. People will continue to get pwned on their computers, just like how convenience stores will continue to get robbed, and how funds will be embezzled, and assets seized by a coup, and on and on.

    --
    body massage!
  28. Except you still miss the point by Moraelin · · Score: 4, Insightful

    customers' desktops need to use GNU/Linux.

    I know that it's a sacred tradition to regurgitate fanboy oneliners without thinking, but in this case

    1. it was even in the summary that by now even home routers are targeted by the asshats. I fail to see how a hardened Linux PC helps there.

    2. Actually, it seems to me like most zombie PCs nowadays don't come from port overflow attacks any more, but because of users clicking on spam links, re-entering their bank password on some www.i-pwn-you.ru site (fictive address for example sake) because the email told them to, and installing crap.

    I'm not sure how Linux would help there at all. You do know that you can download and install rootkits for Linux too, right? In fact even the term rootkit comes from the Unix world, not from Windows. What's to keep an asshat from making their rootkit masquerade as a cutesy Linux screensaver instead of a cutesy Windows screeensaver?

    If user clue remains a constant, meet the Clueless family, a white suburban family whose only knowledge of computers is that the nice guy at the shop said they need the most expensive one: you'll still have Joe Clueless opening executables he received in spam mails. And his wife Jane Clueless confirming her Paypal and eBay password the fourth time this week alone, and none of them was on paypal.com or ebay.com. And downloading and installing some piece of spyware masquerading as some cutesy utility or casual game. And their son, Timmy Clueless installing what some dodgy site told him is some hack to see through walls in Counter-Strike. And of course it needs to be installed as root, in fact as a kernel module. So punkbuster (or equivalent) can't detect it, you know? *nudge* *nudge* *wink* *wink* Know what I mean, eh?

    Just as they're not deterred by Windows popping up a big fat windows asking them if they really want to install stuff, they won't be deterred by whatever hoops your favourite Linux distro makes them jump through either. If they have to su -, they'll su -.

    End result: they're still pwned.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Except you still miss the point by causality · · Score: 2, Informative

      1. it was even in the summary that by now even home routers are targeted by the asshats. I fail to see how a hardened Linux PC helps there.

      A hardened Linux PC makes a fine router. Older hardware will do the job just fine too, so nothing expensive or exotic is required.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:Except you still miss the point by Real1tyCzech · · Score: 1

      The amusing thing here....is that most routers run Linux.

    3. Re:Except you still miss the point by Znork · · Score: 1

      What's to keep an asshat from making their rootkit masquerade as a cutesy Linux screensaver instead of a cutesy Windows screeensaver?

      Mainly the fact that they need to get their cutesy screen-saver into a distribution repo to actually gain a significant level of deployment. At least most Linux users I know add very little software that isn't included in their main repo or one of very few specific extras. Anything beyond that gets treated with a certain level of suspicion.

    4. Re:Except you still miss the point by Deosyne · · Score: 2, Insightful

      Most Linux users that you know have little in common with their computing habits than most Windows and Mac users that I know, I'd wager.

    5. Re:Except you still miss the point by Lumpy · · Score: 1

      And most of them run a half assed version.

      It's why DDWRT and OpenWRT are so popular. the stock Firmware on most routers are a joke at best, and a utter mess at worst.

      --
      Do not look at laser with remaining good eye.
    6. Re:Except you still miss the point by Lumpy · · Score: 1

      Ok, I'll wager that. I personally switched 5 windows users that have ZERO pc education to linux.

      guess what, they still do the same things. They go online to read email, they go to facebook, they play farmville, they look at and uploade photos to flikr.

      It is a complete myth that most users download and install software or want ot play the latest PC game. Most dont. they want to go online, go to youtube, google, hulu, etc...

      The best part, I have after 5 months now, received 3 thank you letters from the latest converts. Their computer "just works" and they love it.

      --
      Do not look at laser with remaining good eye.
    7. Re:Except you still miss the point by jim_v2000 · · Score: 1

      >Mainly the fact that they need to get their cutesy screen-saver into a distribution repo to actually gain a significant level of deployment.

      Or they could, you know, just send a link to a deb or rpm in an email, because most people wouldn't think twice about it not being in a repo.

      --
      Don't take life so seriously. No one makes it out alive.
    8. Re:Except you still miss the point by marcosdumay · · Score: 1

      Linux users may have much less in common than Windows and Mac users (is that due to selective bias or empowerment?) but all of the Linux users I know have in common that characteristic, that they don't get screensavers from third parties. And why would them, since nearly all the distros include a ton of it?

      Social engeneering is harder once you have a trusted source for the most used software.

    9. Re:Except you still miss the point by Anonymous Coward · · Score: 0

      1. it was even in the summary that by now even home routers are targeted by the asshats. I fail to see how a hardened Linux PC helps there.

      A hardened Linux PC makes a fine router. Older hardware will do the job just fine too, so nothing expensive or exotic is required.

      Except an increased power bill.

    10. Re:Except you still miss the point by fwarren · · Score: 1

      You still missed the point, the only reason they have a compromised modem/router is because they use windows.

      The average user does not know enough to keep their windows system from becoming compromised. Once that happens it is possible for EVIL software to compromise the router or modem. So even if you clean up the computer, the router/modem is still compromised.

      If the average user started with an uninfected linux system and an uninfected router/modem. They would not become compromised at all. So they would never have to worry about a compromised router/modem being a problem in the first place.

      --
      vi + /etc over regedit any day of the week.
    11. Re:Except you still miss the point by olddoc · · Score: 1

      I'd rather administer The Cluefull family running Windows 98 than the Clueslesses on OpenBSD. I agree 100% with what you said.

      --
      Power tends to corrupt, and absolute power corrupts absolutely.
    12. Re:Except you still miss the point by bored · · Score: 1

      Hmmm, I guess you didn't notice that the "hardened" Linux firewalls are the ones getting exploited.

    13. Re:Except you still miss the point by couchslug · · Score: 1

      "1. it was even in the summary that by now even home routers are targeted by the asshats. I fail to see how a hardened Linux PC helps there."

      Put the hardened PC BETWEEN the cable modem and the router.

      This is Slashdot, for fucks sake. That's the instantly obvious solution.

      The electricity cost is trivial, suitable computers are often free, and so it the OS and software.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    14. Re:Except you still miss the point by shutdown+-p+now · · Score: 1

      It is a complete myth that most users download and install software or want ot play the latest PC game. Most dont. they want to go online, go to youtube, google, hulu, etc...

      The problem is that, if they do it in Windows/IE, every now and then they come by some website which promises them untold riches if they only click the "Install" button... and they do it.

      They're better off on Linux, because any such "Install" button, should they come by one, almost certainly will simply not work on Linux (it's probably just a download link to an .exe file). But the root problem is still with users clicking the link. If there were enough of them on Linux that making a separate button for them would be commercially viable, they'd be just as pwned.

    15. Re:Except you still miss the point by shadowbearer · · Score: 1

      I'm not sure how Linux would help there at all. You do know that you can download and install rootkits for Linux too, right?

        Yeah, you have to call a terminal, and chmod +x them first.

          The average user will do that as a matter of course. Lots easier than clicking on a couple windows that ask them whether they want to run the file they have just downloaded, or display it in a terminal. /sarcasm

            I am not aware of any linux screensavers that anyone can download and just install, without at least some sort of shenanigans alongst the same lines as what I said above. I do know that no screensaver for the X windows system, no matter what variant, no matter how well it's written (save perhaps some undiscovered vulns) can damage the root system of a linux install. Perhaps you'd like to enlighten us in that respect?

        Even if linux users did so, it's not likely that any malware they download will do any damage to anything but what's in userland. If they are being smart about backups, that is not a big deal (if they aren't, they'll get bit anyway).

        I might be guessing here, but I suspect that you have never really used a linux variant desktop operating system for any length of time.

        "End result: they're still pwnded."

        Then write your own user and asshat proof operating system. Or shut the fuck up. Some of us are too busy trying to deal with the decades old consequences of Windows, and contribute to the security of both Windows and Linux, to give much of a fuck about your opinions about things that you obviously don't know jack shit about. You yak on about the social attack user side, but seem to know little about the security models of other operating systems.

        I have a clue for you. Anything that one human being comes up with, can be reverse engineered by another human being.

        Start thinking that way. There is no such thing as 100% security, making it harder will always be the goal.

        In the long run, every form of security is fucked. But that doesn't mean we should play favorites.

      SB

           

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
  29. I know my windows systems are safe! by filesiteguy · · Score: 2, Funny

    I know this because I got a message saying my antivirus was out of date and that I needed to install an update. I simply clicked the link, gave them my credit card number and I'm safe now. I even have a cool new homepage.

  30. So the battle isn't winnable by onyxruby · · Score: 3, Insightful

    The battle isn't winnable, not without a significant world wide crackdown on rights and liberties.

    Using that logic to say we shouldn't fight the battle at all is fundamentally flawed though. It's akin to saying that the battle against murder, rape and kiddie porn isn't winnable and should be given up. Human nature cannot be changed, we've spent countless thousands of years learning and relearning that lesson when we forget what history has taught us before.

    Just because human nature cannot be changed does not mean that we give up on protecting ourselves. You don't play to win, you play because you can't afford to lose.

    1. Re:So the battle isn't winnable by Anonymous Coward · · Score: 0

      The battle isn't winnable, not without a significant world wide crackdown on rights and liberties

      And why would you want it to be winnable? Some of us make a living off anti virus 2010 removals... I say let the wars end, stop fighting! Lay down damnit!

    2. Re:So the battle isn't winnable by cdrguru · · Score: 1

      Sounds faintly Kirkish the way you put it. You know, "We are killers but we can choose that we aren't going to kill today."

      However, I will say that you are missing a very key concept. Most of the general public does not need a flexible, general-purpose computing device that they can program. This is not something they are capable of using effectively and because it is programmable by the end user, has horrible security flaws which are in many ways necessary to preserve that programmability.

      Instead, what probably 90% of the population needs is a email-and-web appliance that cannot have malware introduced on it no matter what the user does. There have been previous attempts at this, but they have pretty much failed. We now have a new entrant into this field and it seems like it might be pretty popular: the iPad. It is clearly an "appliance" and not general-purpose computing platform. Apple has it pretty well locked down. Has anyone seen malware for an iPhone yet? I suspect the answer will always be no. Same thing probably goes for an iPad.

      This is all 90% of the world needs. No, it will never run Linux, but it doesn't need to. It needs to do what the owner needs and never, ever be able to be subverted.

      Sounds pretty secure, huh? Maybe this is how the battle is won.

  31. Assume Compromise by Archangel+Michael · · Score: 1

    We should assume compromise when we are building security into networked systems.

    Anything less would not be diligent in proactive security. And security is always best when it is proactive, and not reactive.

    And while it is inconvenient and even possibly insulting to those of use who have decent control over our system(s), we shouldn't base what we do upon our own security, we should be looking towards the weakest link and assume that it does and will continue to exist, and that is a vector for attack.

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  32. Re:And this is why... by Anonymous Coward · · Score: 1, Insightful

    iexplore.exe never asks for admin access. The installer for IE updates does, as it should, but iexplore.exe never does (unless a plugin does, I suppose -- or if you're blaming an application you downloaded on IE on iexplore.exe even though it's a different process).

  33. Re:And this is why... by fuzzyfuzzyfungus · · Score: 1

    While your suggestion is architecturally sound, the problem is that it is either A) A gigantic pain in the ass. or B) Gives enormous power to the vendor, that they will almost certainly exploit.

    In the case of Linux, "A" largely applies. A properly configured SELinux setup will give you most of what you are asking for; but those are enough of a pain to set up that very few people have them.

  34. Demotivators by mevets · · Score: 1

    Quitters never win.
    Winners never quit.
    But those who never win and never quit
    are idiots.
    -- despair.com

    1. Re:Demotivators by Anonymous Coward · · Score: 0

      Very true.

      Very sad for of all those poor windows lusers who have been fighting virus for so long...

      Dumped Windows at 3.11.
      Still waiting for a FreeBSD malware to show up.

    2. Re:Demotivators by cayenne8 · · Score: 1
      "So let the sun shine in

      Face it with a grin

      Smilers never lose

      And frowners never win

      So let the sun shine in

      Face it with a grin

      Open up your heart and let the sun shine in"

      ---Pebbles and Bam Bam

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:Demotivators by mevets · · Score: 1

      With Gnome, you don't need malware...

  35. Re:And this is why... by toadlife · · Score: 2, Insightful

    malware writers don't care one bit about administrator/root access. All they want is computers' resources.

    And on a side note, UAC is light years ahead of it's Linux equivalent, gksudo, which can be easily faked by a rogue processes and in combination with cached credentials (see:Ubuntu) will give up root permissions to any rogue process that wants them.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  36. No-Charge Solution by psbrogna · · Score: 4, Informative

    Other countries seem to be realizing that's it's a much more winnable battle if home users aren't in an MS environment. Isn't this EXACTLY why the Canadian bank recently started handing out Linux Live Boot CDs for their customers to use when banking from home?

    I think this is the article http://linux.slashdot.org/story/10/03/25/2350236/Can-Ubuntu-Save-Online-Banking

    1. Re:No-Charge Solution by Anonymous Coward · · Score: 1, Insightful

      The Live CD solution has nothing to do with it being Linux. It has to do with it being on a CD that is read only.

    2. Re:No-Charge Solution by Anonymous Coward · · Score: 0

      I've just called Microsoft. They insistet that Windows 7 is still the recommended OS for defeatists.

    3. Re:No-Charge Solution by ivucica · · Score: 1

      ...live CDs will help solve the problem of infected routers?

  37. Desktop, not workstation by Rix · · Score: 1

    Yes, any halfway competent organization can secure its workstations. It's not that hard to form and enforce reasonable policies that keep the receptionist's system clean.

    But when she gets home, there's no organization backing her up. There is no policy or IT support beyond (maybe) some Indian call centre who's first priority is getting her off the line ASAP. It's fair to assume her desktop at home has been compromised by anyone with the inclination to do so.

  38. Blah-blah.. Microsoft evil.. blah-blah.. by denzacar · · Score: 1

    Relevancy Check here.
    We are interrupting the scheduled Windblows/M$ bashing documentary with the news and weather report from the land of TFA:

    Botnets are starting to target and infect routers and DSL modems. Scary, and a possible trend. Think about what this could mean. Should this problem become pervasive, it won't matter if PCs are disinfected, swapped out, or replaced with iPads, the bad guys are still control because they own the network below. They'll own DNS, the routers in between, and so on. There is effectively little defensive countermeasures to protect home routers and DSL modems, which are not exactly secure to begin with, or detect if they've been compromised.

    These are all reasonable assumptions based on real-world attacks that have been going on for some time now. Attackers have been targeting home networking equipment for a couple of years, using a combination of vulnerabilities in the firmware and hardware to get control of home users' outbound Internet traffic. It's an increasingly effective strategy for attackers looking to get control of large numbers of systems, without having to re-infect them regularly.

    That was Relevancy Check with news and the weather.
    Now we return you to your scheduled blind worshiping your favorite non-M$ OS and Windblows/M$ bashing documentary.

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
    1. Re:Blah-blah.. Microsoft evil.. blah-blah.. by Anonymous Coward · · Score: 0

      Actually, if they infect a router or similar the connection to the bank is still encrypted, so they don't get much and you can do some common sense checking to see if DNS has been compromised, such as knowing the real IP address of your bank and using that instead of DNS.

  39. The desktop battle is just getting interesting by naasking · · Score: 1

    Now that HP has open sourced it's Polaris virus-safe computing project.

  40. Re:Security is as futile as DRM. Of course we lost by Capt.DrumkenBum · · Score: 1

    You are not advocating that people stop downloading Russian porn are you? Because that is just crazy talk!

    --
    If I were God, wouldn't I protect my churches from acts of me?
  41. Re:And this is why... by Hizonner · · Score: 3, Insightful

    So, suppose I'm the business end of a botnet.

    What does administrator access give me?

    Sure, I'll take if I can get it, because it might come in handy. But how important is it to me, really?

    If I want to steal the user's credit card number, it's right there in a Quicken file. No admin access required.

    If I want the user's contact list, it's in Outlook or whatever.

    If I want to steal the user's passwords, no problem, I can still hook the keyboard one way or another, or just grab them from the browser's password store.

    I may not be able to rewrite the browser, but I can debug the browser process and get the same effect.

    If I want to run the webcam, no privileges are required.

    If I want to send spam, I can make a TCP connection without administrator access.

    OK, I may have trouble hiding myself as well as I'd like from privileged anti-malware programs, or make it monstrously hard for them to remove me. There are a few things I can't change on the local system. I probably can't hook file system or network access, and if I can it's probably for only one user. There are a few not-that-important services I can't talk to. I can't mess with the lower layers of the network very much. I can't create another user. It would be nice to be able to do those things. But it's not like I'm seriously handicapped without administrator access. And, since I also have access to run privileged programs or send requests to privileged services, I have a huge surface available to attack with 'sploits if I do want administrator access.

    Same on Linux. Yeah, there are differences, but they're down in the noise; they aren't the sorts of qualitative things that would really matter in terms of making the desktop trustworthy.

  42. This is NOT a Windows Issue by AnonymousClown · · Score: 1
    FTFA"

    Attackers have been targeting home networking equipment for a couple of years, using a combination of vulnerabilities in the firmware and hardware to get control of home users' outbound Internet traffic

    So, regardless if you have Windows, Mac OS or Linux; you could be fucked.

    It looks like an attacker can put code in your router's firmware that sends all your traffic through their computers and they sniff it and get your passwords to you bank accounts.

    And there are other exploits.

    --
    RIP America

    July 4, 1776 - September 11, 2001

  43. Re:Security is as futile as DRM. Of course we lost by benjfowler · · Score: 1

    We could start, by throwing the book at money mules. Anybody who's busted gets 5 years in the slammer for fraud, and paraded on the 6 o'clock news.

    The failure to vigorously prosecute money mules is the big elephant in the room at the moment.

  44. Re:And this is why... by Neoprofin · · Score: 1

    And if everyone in the world used Linux how long do you think it would be before people were sudoing Banzai Buddy?

    There's no security that can't be defeated by the end user. If they have the ability to access administrator at all then they have the power to negate everyone's hard work.

  45. Re:And this is why... by ffreeloader · · Score: 3, Insightful

    You're wrong in saying administrator access is the basic difference between Linux and Windows. The most basic difference is in default file permissions. Windows ties read and execute together by default. You put an executable on a Windows system and it's immediately executable by anyone. That is not true with Linux. Executables are only executable by default if a a system tool, such as apt-get, yum, etc... is used to install them. Otherwise, the user himself must add the execute permission to the file.

    This is a huge barrier to malware spreading like many instances of Windows malware has spread. Remember all those instances of one person opening an infected email and everyone in the office being infected as a result? Can't happen on Linux due to file permissions. That executable can't execute unless/until the user gives it execute permission.

    Test it for yourself. Write a script on a Linux machine and try to execute it without adding execute permissions. You can't do it. Try that on Windows and it works. No changes necessary. That's a huge difference in security.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  46. The bulletproof desktop by BenEnglishAtHome · · Score: 3, Interesting

    One thing I loved about the ThinkNIC I set up for my mom so many years ago was that it was impossible to break. It booted from read-only media (a CD) so I knew that mom could never screw up anything in her computer permanently. The worst possible crash could be fixed by just turning it off and back on.

    With so many folks pushing "cloud-based" solutions for, well, everything - Why hasn't something like the ThinkNIC come back?

    A little box with any sort of read-only memory could hold all the programs most users will ever want. Make that memory in the form of some sort of plug-in card, and the entire machine would be easy to upgrade. (ThinkNIC used to send out new CDs with the latest versions of their setup.) It would also be easy to fix if a security problem were found; just mail out a new SD card or whatever.

    Banks could advertise "Real Security. Because we care." They could give away a small computer to customers with the promise that said little box would enable streamlined access to their accounts, all while doing nearly everything an adult could need from a computer.

    There's a kernel of a good idea in there, somewhere. I'm not the entrepeneur to make it into a business but I'm wondering why I don't see anyone trying?

    1. Re:The bulletproof desktop by Anonymous Coward · · Score: 0

      With so many folks pushing "cloud-based" solutions for, well, everything - Why hasn't something like the ThinkNIC come back?

      Ease of updates. It's expensive to ship people new CDs.

      If your read-only boot CD loads a remotely-exploitable OS, doesn't matter if it's read-only. The running image will only be "clean" for as long as it takes to compromise. If a platform is popular or especially trivial to exploit, botnets will ensure that this time window won't even be long enough to do anything useful the machine interactively (i.e. use a web browser to visit a bank website.)

    2. Re:The bulletproof desktop by mlts · · Score: 1

      What about instead of a small computer, something like a PDA. It could function either directly attached to a wireless network for banking transactions, or as a direct confirmation device, such as IBM's ZTIC (http://www.zurich.ibm.com/ztic/)

      This way, people have a PDA to check money almost anywhere, as well as not just an anti-phish tool, but one that combats browser hijacking and other things.

      Of course, there is a good old fashioned app for Android/iPhone/Windows Phone 7. The app can not just work as a offline authentication device, but if text messaging rates stop being so stratospheric, encrypted SMS messages can be a good way to confirm or deny banking transactions as well.

      I'd like to see a generic offline authenticator app myself. It would work regardless of platform. One cool implementation is the OTPdroid app for Android, which supports S/Key and OPIE one time passwords.

    3. Re:The bulletproof desktop by Anonymous Coward · · Score: 0

      There's a kernel of a good idea in there, somewhere/

      And that kernel popped into the iPad, and Slashdot throws a near daily hissy hit because consumers can easily buy such a walled garden device....

    4. Re:The bulletproof desktop by drinkypoo · · Score: 1

      With so many folks pushing "cloud-based" solutions for, well, everything - Why hasn't something like the ThinkNIC come back?

      Why don't you just set it up yourself? Union mount tmpfs on top of your filesystem before booting to multi-user mode and you'll be close enough. Bonus points for starting a background updater before you do this, permitting live updates.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  47. Baffled by Quiet_Desperation · · Score: 3, Funny

    I never seem to have these problems. Is there some weird, vulnerable OS out there that a lot of folks are using?

    1. Re:Baffled by Anonymous Coward · · Score: 0

      From the article: using a combination of vulnerabilities in the firmware and hardware to get control of home users' outbound Internet traffic

      Why don't you learn to read instead of thinking you're too cute for it, smackoff. This is the kind of attitude that gets users in trouble in the first place. Users who don't bother to take some commonsense meassures are going to get exploited one way or another and even with some good practices in place others are still going to get owned regardless of OS.

      This isn't the 90s, you know.

    2. Re:Baffled by wsanders · · Score: 1

      Of course you are not running Windows.

      My playground is a 5000-user community at a small university. The students are actually the computer savvy ones, it's faculty and staff that click on phishing scam links and have their weak passwords guessed.

      My best guess is that there are about 1 or 2 infected/bot'ed machines out there at any given time. They are easy to spot. Guessed passwords are almost immediately used to log in to our mail server and relay spam, which is also easy to spot and usually shut down quickly by my IDS.

      --
      Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
    3. Re:Baffled by Quiet_Desperation · · Score: 1

      My playground is a 5000-user community at a small university. The students are actually the computer savvy ones, it's faculty and staff that click on phishing scam links and have their weak passwords guessed.

      Have you tried this thing?

      http://www.passwordcard.org/

      Seems sound conceptually but I'm sure there's some flaw I'm missing. I thought I might try it because I have so many passwords at work.

  48. Re:Security is as futile as DRM. Of course we lost by causality · · Score: 1

    there is little you can do against those who are determined to do bad things.

    Or against those that are determined to do stupid things, regardless of warnings and education on the dangers.

    I've always thought it would be a great idea for the state law enforcement agencies to look for e-mail addresses the same way spammers do. Then send fake phishing e-mails to those addresses. If a user responds favorably or goes to the phishing site, apply a court order requiring that the user is denied Internet access for six months. The justification is that their stupidity creates botnets and enables spam that harms many other people and reduces the overall quality of the entire network; therefore they should be held responsible for it.

    While I don't normally want the government to find new ways to get involved in things, this one isn't so bad because it requires the active participation of the user. If your e-mail address is already out there, one more phishing attempt is a drop in the bucket. Other than one additional e-mail, anyone with sense enough not to respond to phishers would not be affected by this.

    --
    It is a miracle that curiosity survives formal education. - Einstein
  49. Re:Security is as futile as DRM. Of course we lost by ffreeloader · · Score: 1

    t is theoretically possible to build a completely secure system, from a technological standpoint. The vulnerabilities are either physical weaknesses (you could just run off with my laptop) or people.

    Err, that someone running of with your laptop is a "people". So is that someone who's writing malware.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  50. Actually, it seems reasonable to me by Moraelin · · Score: 3, Insightful

    Actually, it seems like a reasonable assumption to me. Always code or design assuming the worst. Before you decide what hoops you make the user jump through to get his money online, assume that he's pwned in every imaginable way, that his firewall is mis-configured to be a digital goatse ;) and probably he's not even who he says he is. And he's probably trying to break your system too. Because sooner or later you'll have to deal with just that. Now what can you do to mitigate such a situation?

    Basically you can divide people and design philosophies into a spectrum between:

    - optimistic: they expect the best possible outcome. They just know it'll be all right. The world is nice, the users do exactly the click sequence they've been told to, and his functions only receive exactly the right input.

    - pessimistic: they expect that Murphy's Law is actually a law of the universe, and if something could possibly go wrong without violating the laws of physics, it will. Actually the real serious pessimists don't even exclude the laws of physics going wrong. They tend to have the speed of light as a variable ;) They also tend to bring a sweater or two along when going to the beach in Florida in August. And they just know that some bastard out there will feed their program the wrong input, or will have his password stolen by a keylogger and then sue when he finds his account empty. They tend to rarely be disappointed in those expectations, actually.

    Personally I like my programs and processes designed by the latter. And it seems to me like this is what those banks are doing. They're for a change starting from the worst possible scenario as an assumption. Nothing wrong with that.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Actually, it seems reasonable to me by brentrad · · Score: 1

      That was my thought when I saw this article, thank you for putting it so well.

      When it comes to computers and technology, you hope for the best and plan for the worst.

      All the talk in the comments about "Windows is insecure, Linux is way more secure, so use Linux" is missing the point. Can you GUARANTEE, beyond a shadow of a doubt, that Linux is 100% secure now and forever and its security will NEVER be compromised? Doesn't everyone on here always say no system is secure except one that isn't connected to anything? If it exists, it will be cracked eventually. So design your online banking system to assume everyone is compromised, and you'll be in a much better position.

  51. Re:And this is why... by Hizonner · · Score: 2, Insightful

    I have SELinux on my desktop, although it's not as tightly configured as it could be. I'm typing this on it.. It's not what I want, and I don't think it can be made into what I want.

    The problem with SELinux is that it falls into the classic "reference monitor" trap, where some outside piece of code tries to intuit the intent of something like a system call. It's a layered-on kludge, like a firewall.

    I want something more like KeyKOS or EROS, perhaps with a layer of something like (but not identical to) MLS a la Bell and LaPadula, or some kind of compartment tagging system. In SELinux, I can still say "fopen (/etc/passwd)". In KeyKOS, "/etc/passwd" isn't even a defined name for me; if I need that file, I'll be given an opaque handle for it, which I can then store in my own name space if I want to.

    It is not enough to layer on some kind of reference checker if the underlying programs assume that they have access to everything. One of the big reasons that SELinux is a PITA is that the behavior of the programs its trying to control is so complicated and irregular, and the people writing the programs aren't the people writing the SELinux configurations. Without big changes in the APIs and ways of doing things, it's really hard to guess what a program may try to do or what it needs.

    SELinux also doesn't have the sort of granularity it would need for network access control. You only get control up to the socket layer. To do it right, you'd need to rearchitect the whole stack, so that you could give programs restricted access at whatever layer was appropriate. It should be possible to express "this program can get this URL (or, better yet, this opaque network handle), but not this other URL".

  52. Re:And this is why... by Anonymous Coward · · Score: 0

    iexplore.exe is asking for administrator access. grant forever/don't ask again? Way to go, giving viruses admin access. It happens all the time.

    That never happens because UAC does not have an option to "grant forever/don't ask again" when running a program as admin. It never has.

  53. Re:This again? It's hopeless. by jc42 · · Score: 1

    Don't use Windows. Was that so hard?

    Heh. It's easy; I've done it myself. In fact, it's easier than using Windows, which has the most difficult UI in the industry, especially since it's constantly changing.

    But that's all irrelevant, because computer security has absolutely nothing to do with sales. It's determined by ad budgets. Microsoft can spend (and has spent) over a billion US$ marketing a releases of Windows. The only other computer company that can come close to this is Apple, and they're more than an order of magnitude away from it. No other "competitor" stands a chance of getting the funding that it takes to get into the market.

    And, in a sense, even that is irrelevant to the topic at hand. As far as security is concerned, the 90% or so of the customers who use MS Windows don't spend money on security. It's not something they can see, and they'll never understand the technical details. Building them a secure system is more expensive than not bothering with security, and it wouldn't increase sales past the current 90%, so why should MS bother?

    Perhaps the best bit of evidence here is something that came out on /. recently: the discovery that, even if you tell Windows to not update anything automatically, there are still parts of "the system" that get updated whenever MS says (and the machine is connected to the Internet). During the discussion, it came out that this "feature" has been in Windows since XP. Now, to us geeks and nerds, this is obviously a "back door" that was planted purposely with the intention that outsiders be able to install software on a machine without permission. That's what it does, after all, and such things don't get implemented by accident. It's also obvious to us that it won't be limited to only MS employees; all it takes is a bit of "social engineering" (typically in the form of a bit of cash), and info about this back door will be available to essentially anyone. This has all been acknowledged by Microsoft.

    But did this produce any outrage or abandonment of MS Windows? I haven't seen or read of any. The customers don't care. Security isn't something they actually use, so it's not interesting. If you try explaining the problems with this automatic update feature, their eyes glass over, they classify you as a computer nerd, and they switch to a topic that's actually interesting.

    Actually, this is a case where the canonical auto analogy works quite well. Look at all the safety features that have been put into cars over the past decades. How many of them happened because customers were demanding them? Right; none. Safety features were all forced on the auto makers by government regulators. Customers couldn't even be persuaded to pay for seat belts; they had to be mandated by law. And then, most people refused to use them until the cops started writing tickets. In this case, it's pretty obvious that lives are quite literally at stake, yet people wouldn't pay for (or use) safety features. Safety had to be forced on them by those evil government regulators.

    The situation is worse with computers. With cars, most of the safety features are visible and/or unobtrusive. With computers, most security features are either invisible or they become visible by interfering with usability. People don't pay for things they can't see, and they especially don't pay for things that interfere with what they're trying to do. The computer industry obviously doesn't know (or care) how to make security both silent and noninterfering, as the auto industry has (mostly) been able to do.

    The computer industry does know a lot about security, of course. But the Market Leader that makes that 90% of delivered systems has no motive to implement good security, because it's a cost that doesn't add to their income, and they know that their customers don't care. They can invest a small amount in "security theater", and that's all they need. They can safely ignore the maybe 5% of the market that understands securit

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  54. Re:And this is why... by jedidiah · · Score: 1

    > And on a side note, UAC is light years ahead of it's Linux equivalent, gksudo

    Yes. It's so far ahead of Linux that people GENERALLY TURN IT OFF BECAUSE IT IS SO D*AMN ANNOYING.

    Yes. You're right. UAC is light years ahead of the competition when it comes to being a nuissance.

    UAC is a total joke. You're an idiot for even bringing it up.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  55. Re:And this is why... by IamTheRealMike · · Score: 3, Interesting

    It's not about profit, it's that windows gives people administrator by default (and you can still enable it in Windows 7).

    No, it's about profit. The flaw in the Windows/Linux/OSX security model isn't administrator access. Having a concept of some split personality user is a ridiculous hack that dates from a security architecture designed in the 70s. Nobody would use it if designing an OS from scratch today.

    The flaw in these systems models is that developer tools and debuggers specifically are not built in to the system but rather are treated the same as any other application, which means any app can take control of any other app with only an "are you sure" screen in between at best.

    You'll notice that mobile OS' don't have this. ChromeOS will likely have the standard Chrome developer tools which are "special" and cannot simply be swapped out for some other app. This means less innovation in debuggers but it gives the possibility of implementing real security because apps become much less slippery.

    The desktop PC era is coming to a close. Nobody is quite sure what'll come next but I'm putting my cards on a combination of some much improved iPad OS, Android or (more likely) ChromeOS. Right now these are the only contenders for the "usefully more secure than windows" crown.

  56. You have too much faith in users by Moraelin · · Score: 2, Insightful

    You have too much faith in the average user, if you think they'll configure and admin a whole PC instead of just buying a small appliance and forgetting that it's even there. And if you actually want them to configure and admin it _well_, now that's a whole other issue.

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:You have too much faith in users by causality · · Score: 1

      You have too much faith in the average user, if you think they'll configure and admin a whole PC instead of just buying a small appliance and forgetting that it's even there. And if you actually want them to configure and admin it _well_, now that's a whole other issue.

      I guess it never occurred to you that there might be a reason why I never made any claims about average users building and administering such devices. Ah, Slashdot, where people feel free to assume but the assumption is never that your positive statements and omissions are deliberate... At any rate, the same shops that remove Windows viruses and otherwise service end-user PCs could set these up on behalf of the users. Such a shop would likely do this once and then use a drive image to clone the rest. It would be based on the model of the average driver not being an auto mechanic but knowing that he can go to a shop to hire one in order to repair or customize a vehicle. In both cases, whether you do it yourself is a matter of saving money, not a matter of whether the job gets done.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:You have too much faith in users by Moraelin · · Score: 1

      I guess it never occurred to you that there might be a reason why I never made any claims about average users building and administering such devices. Ah, Slashdot, where people feel free to assume but the assumption is never that your positive statements and omissions are deliberate...

      I guess the part where you were answering to a message about a family of clueless users must have confused me. I thought you were actually answering to that message ;)

      But at any rate, take a chill pill. If you think I actually care that much about your omissions, you're really overthinking it.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    3. Re:You have too much faith in users by causality · · Score: 1

      I guess it never occurred to you that there might be a reason why I never made any claims about average users building and administering such devices. Ah, Slashdot, where people feel free to assume but the assumption is never that your positive statements and omissions are deliberate...

      I guess the part where you were answering to a message about a family of clueless users must have confused me. I thought you were actually answering to that message ;)

      But at any rate, take a chill pill. If you think I actually care that much about your omissions, you're really overthinking it.

      I guess the part where you were answering to a message about a family of clueless users must have confused me. I thought you were actually answering to that message ;)

      I was answering that message. That's why I never said the clueless users themselves should perform the setup or administration of such a device. Had I said such a thing, that would be incompatible with the subject matter of clueless users. Instead, I originally left that part open-ended.

      But at any rate, take a chill pill.

      Chill pill? I can point out the fact that you made a false assumption without getting upset. In fact, that's what I did. Had I called you names etc. your response would make more sense.

      Since I didn't, it looks like you're clutching at straws to find some objection to something I said now that your original one was shown to be invalid. Ego is amusing that way. I have one too, you know, so I'm aware of its petty and subtle little tendencies. I'm all too aware of the fact that these go totally unexamined in most people, who usually resent having them pointed out since they are so convinced it's some kind of contest.

      If you think I actually care that much about your omissions, you're really overthinking it.

      You made a false assumption and proceeded as though the assumption were valid. I pointed out that this had happened. Whether you care about that, or whether you wish to see that this is an easy mistake that is entirely preventable is entirely your business. I wouldn't dream of telling you what you should do with this information.

      Just know that if you or anyone else makes false assumptions about me while conversing with me, I will correct them. My interest in accuracy is not a personal interest in you, how you feel, or how much you care. That again is your self-importance (aka ego) getting involved in a factual matter. It does provide a nice excuse to tell me how much thinking I am permitted to do before you judge that I am "really overthinking", but I disregard that the same way I'd expect you to (rightly) disregard any attempt of mine to tell you what you should do with information I provide.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  57. Re:And this is why... by Antiocheian · · Score: 1

    There are ways to make systems more secure, starting with strong containment.

    There is a better way: to know the source of the programs you are running. To be able to evaluate how they work and rely on a vast community to openly discuss and fix errors.

    Linux is obviously better than Windows, but even Windows users can enjoy better security by using open source for code that requires broad file/network privileges (such as a web browser) and then contain code that doesn't.

  58. Re:Security is as futile as DRM. Of course we lost by Anonymous Coward · · Score: 0

    Awesome idea!

    Security Free Day!

    Educate them by giving them an annual example of *why* security is necessary.

    Everyone backs up on the third Friday of August, and then drop the walls/encryption/anti-malware Saturday morning and let it go wild.

    Sadly, I honestly think that it would be about as havok-wreaking as Y2K was. In other words, very little.

  59. SOlution by arndawg · · Score: 1

    Every home router ships with a button that generates a OTP on a small display. I'm guessing a lot of these routers are owned because of weak passwords.

    1. Re:SOlution by jimicus · · Score: 1

      That's actually a pretty good idea, and I suspect you're correct.

      The only issue is that those little LCD displays are quite pricey, and you're talking about hardware which is designed down to a price.

      More likely is you'll see something similar to what BT in the UK are doing - the default password is factory set to a different value for each device - and the default password is on the same label as the serial number.

    2. Re:SOlution by cdrguru · · Score: 1

      I have never seen a router since maybe 2005 that will accept an incoming connection from the "WAN" port without being configured to do so.

      So who cares what the password is? You can't do anything with the router from the Internet. If they are already in the network, you have other problems besides accessing the router. It pretty much means someone is sitting outside your house connected up wirelessly.

      They are trespassing. I suggest a sign so it is posted and then such trespassers can have deadly force used against them.

    3. Re:SOlution by arndawg · · Score: 1

      Have you ever heard about javascript? Visit one site with the right script and your default password host is owned.

    4. Re:SOlution by xaosflux · · Score: 1

      Sure, but how many are available from the "LAN" port with NO or default passwords? Couple this with more browser based attacks (from redirection a call to 192.168.0.1 to running a java control) then you can count and the router can be readily owned. For most home users it is very easy to get them to run malware.

  60. Re:And this is why... by jedidiah · · Score: 2, Insightful

    The main difference is cultural and longstanding.

    Unixen are in the habit of granting the least amount of priveledge necessary and sandboxing regular users. This goes way back into the depths of time where the OS was intended to service more than one end user and tried to keep any single user from running amok and "bringing the entire network down".

    The problem with Microsoft isn't so much that their OS is crap but that their single user Commodore 64 approach to the system means their apps are crap. They make stupid engineering decisions allegedly for the sake of "easy" and then miss being easy.

    It all boils down to the fact that running random binaries from untrusted sources should be hard and there should be a nice thick line separating programs and data.

    Most people don't want or need a scripting language masquerading as a word processor format.

    "run this" types of "malware" will always plague systems that allow end users to run anything though.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  61. Not Lost Yet by psbrogna · · Score: 1

    I've been running for 15 years now with out any anti-virus software or anti-malware at all and have never had a single security problem. Wait, I see the issue. Apparently, how secure a desktop is dependent on the desktop software. Who knew?

  62. Re:Security is as futile as DRM. Of course we lost by IamTheRealMike · · Score: 2, Insightful

    I don't think it's quite as you describe.

    Your argument makes sense in a highly abstract, academic universe in which all people are perfectly skilled, knowledgeable and well resourced. This is too far removed from reality to be useful.

    The first problem is that we know it's possible to build DRM that is extremely hard to crack. The PS3 is a working example of that. Games distributed via Xbox Live (versus dvd) are another example. These systems have been partially defeated a handful of times and then promptly re-secured. It turns out that though you technically speaking "have the keys" they are buried under so much silicon wizardry that in practice you don't have them.

    The second is that it's very questionable whether there is any such thing as a "completely secure system" as you describe. Your phrasing is vague so I'll assume you're talking about resistance against attackers who are physically remote. The trend has been that over time, bugs that were once thought to be un-exploitable have become exploitable. For instance at one time both heap and integer overflows were not deemed to be a security issue until techniques for reliably exploiting them were published. Likewise, it's only recently that implementors of software cryptography have started thinking about statistical side-channel attacks and many (most?) engineers are still unfamiliar with them.

    In short, it's possible to build both very strong DRM and very strong security against remote attackers, but real people routinely build very weak versions of both and I am skeptical there are any perfectly undefeatable systems out there.

  63. Capability-based operating systems by Beryllium+Sphere(tm) · · Score: 1

    HP Labs had some interesting experiments with CapDesk and Polaris trying to put some capability-based security features on top of Windows. I see three main objections to capability-based OSes:

    o Picking the right set of capabilities to enforce is a tough problem that would probably require years of trial and error. For example, "open a network port" is way too broad.
    o SELinux is an example of confining processes to particular kinds of access to particular objects. Defining SELinux policies has proven difficult in practice and the results are brittle.
    o Nobody, to my knowledge, has demonstrated a practical one.

  64. Re:And this is why... by The+Moof · · Score: 2, Informative

    Test it for yourself. Write a script on a Linux machine and try to execute it without adding execute permissions. You can't do it.

    $echo 'whoami' > test.sh
    $sh test.sh
    themoof
    $

    Just sayin....

  65. physical security by astar · · Score: 1

    so i have had occasion to think sort of weak thoughts about this. Yah, it seems reasonable to think everything is compromised. personally, i have had owned wifi routers and satellite modems. I tried openbsd for a desktop. my firewall has been openbsd for a decade. so what am i using now: stupid win xp. ah well, at least is supports flash and the audio works. and it is easy to reinstall everytime it gets infected enough to be noticeable. i figure i should try pc-bsd. why not? because if you look broadly enough, who has physical security?

    However, I might like a box with some limited vetted software (sort of a joke) and hardware it takes a big crowbar to get to. Can it run random stuff or even take software updates? Nah. if it costs like a netbook, get a new one every year.

  66. Re:And this is why... by spazdor · · Score: 0, Troll

    Or if someone has managed to trick iexplore.exe into executing hostile code.

    But that'd never happen.

    --
    DRM: Terminator crops for your mind!
  67. Re:And this is why... by Anonymous Coward · · Score: 0

    So you change the umask and then every new file is executable by default. The parent talks about changing settings in Windows to bypass security, you can do the same with your example in Linux.

  68. Because currently most Linux users are nerds by Moraelin · · Score: 4, Interesting

    Mainly the fact that they need to get their cutesy screen-saver into a distribution repo to actually gain a significant level of deployment. At least most Linux users I know add very little software that isn't included in their main repo or one of very few specific extras. Anything beyond that gets treated with a certain level of suspicion.

    Mainly because the current crop of Linux users are nerds. If the example Clueless family in my example exercised that level of caution, well, they wouldn't be clueless in the first place.

    And if they were that cautious, they wouldn't get pwned in Windows either. I mean, it's not like that spyware crap was linked to from microsoft.com or anything.

    The way they get pwned is more like:

    Joe Clueless wakes up on a saturday morning, scratches his balls and goes to see if he has any email. Does he want herbal Viagra? Hmm, Jane has been faking too many headaches lately, maybe it couldn't hurt to at least look at the site. Just in case. Big fake UI popup tells him that he has 200 viruses on his system and needs to download and install the free Pwnage antivirus. Eeep, he doesn't want no nasty viruses on the computer he does his banking on, so let's hurry and do just that.

    Next email tells him that the USPS couldn't deliver some package, and he has to run some attached executable to find out more details. Fuck, he wouldn't want to miss a package, so he dutifully does that.

    Another emails tells him that the IRS wants something from him, so he does that again.

    Next email tells him that hundreds of naked teenage babes are waiting for him at some .ru site. Well, Jane is out with the kid, maybe he has time to take a peek. Oh, he has to install this free dialer to see the pics. Well, sure, why not? He does that.

    After clicking a bit around, another popup tells him that his computer has incriminating evidence against him and he needs to download and run this amazing browser history eraser. Teh oops. Jane might be pissed off if she sees porn sites in the browser history. Time to download and run this trojan too. He makes a mental note to complain about these browser devs who don't include that function already ;)

    Meanwhile Jane comes back and wants to see which of her friends emailed her. That computer gets to add a cutesy minigame from an attachment, and another handy-dandy utility to remember her passwords, to its growing malware collection. While she's at it, she clicks on the www.i-pwn-u.ru link in another email to confirm her Paypal password again. She makes a mental note to whine about these idiots at Paypal who forget her password every other day and keep asking her to enter it again ;)

    Little Timmy gets his computer time in the afternoon and gets his ass handed to him in multiplayer again. He googles for "counterstrike cheats" (or whatever game he's playing) and gets to some dodgy site where if you just download their keyboard and mouse driver, it can do a whole collection of FPS macros for you and make you play like a pro. (And also log the keypresses and send them back home, but they're not saying that.) Bweh-heh-heh, he'll show those guys in his clan who's teh uber-l337 FPS player.

    Do you see any reason why in the same scenario they'd exercise caution about what they download in Linux, when they don't in Windows?

    --
    A polar bear is a cartesian bear after a coordinate transform.
    1. Re:Because currently most Linux users are nerds by Anonymous Coward · · Score: 0

      I answer all those emails.

      With YOUR address and personal information.

      Keep lying to the machines.

  69. FINALLY Someone "Gets It" by not_hylas(+) · · Score: 1

    Remember when people used to laugh when the subject of hardware infection came up?
    Let's mark the dated - May 2010, now can we move on to securing our hardware [without draconian measures].
    If we're able to get the HW manufacturers on board we might see something of a victory in the near future and be able to compute without interference.

    This problem has never been taken seriously - and it's about time.

    Subversionhack:

    http://subversionhack.livejournal.com/

    --
    ~hylas
  70. Re:Security is as futile as DRM. Of course we lost by Anonymous Coward · · Score: 0

    Maybe in the past, but there are a lot of cases where DRM is still standing tough:

    HD Satellite
    PS3 -- one guy finally found one crack, but Sony has already not just patched this (and patched out Linux support in general), but put code in so they can force ROM upgrades as they see fit.
    Zune WMA DRM. No, transcoding or analog hole doesn't count.
    Blu-Ray -- AACS/BD+/BD-ROM mark. Still nothing even close to a break.
    HDCP -- those cables are still secure. No such thing as a box you plug your HDMI cable into to decode stuff like you could with the old Macrovision VHS copy-protection.
    Windows/Office activation. Yes, a crack may exist, but it gets flushed out every patch tuesday. Plus, I've yet to see a crack for Windows that is not a Trojan in disguise.
    VAC/Warden bypass tools. The only utility that actually works with a game is MQ2 for everquest. Every other utility either results in a ban, or is a Trojan.

    So, newer forms of DRM which bring in autoupdate mechanisms are winning the war.

  71. It's redonk! by Quiet_Desperation · · Score: 1

    Why don't you learn to read instead of thinking you're too cute for it, smackoff.

    Oh, you're just adorable yourself getting all pissy like that! :-)

    And for the record I really am just too cute for it. Cute Overload actually rejected me saying even they could not handle my cuteness. I am all that cute *and* a bag of chips.

    Smackoff? That's a new one. Even Urban Dictionary provided no illumination. Hmm. A wrestling term perhaps? Is it the groovy new lingo kids are throwing down these days at the soda shoppe?

    1. Re:It's redonk! by geekoid · · Score: 1

      You have never heard the term Smackoff?

      Odd. maybe it's old and is just coming back.

      You are impacted by these problems as well. If nothing else, then by increased cost from ISPs, and by network slowness, and by the increased cost passed on to you through anything you buy.

      And no, you're not cute.No hardware engineer is~
      Ironically, the only Virus I ever got was on an Apple product.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:It's redonk! by Quiet_Desperation · · Score: 1

      You have never heard the term Smackoff?

      Not outside some wrestling show that google returned, nope, and I do try to keep up with current slang. I find it interesting how it evolves.

      And no, you're not cute.No hardware engineer is~

      But I'm a rebel! I break the mold! Or something. :)

      Ironically, the only Virus I ever got was on an Apple product.

      Oh, OS9 and previous had plenty. To be honest, I've never had a virus on any of my machines- Mac, Linux or Windows, so, actually, my original goof post is a wee bit true.

  72. Mod Parent Up. by aztracker1 · · Score: 4, Informative

    I don't generally post this kind of thing, but please mod the parent up. I cannot stress enough how false assumptions are generally bad in terms of security. Yes, Linux is being attacked (successfully), as is Mac OSX. The attacks on home routers are particularly heinous as most people do not update/upgrade the firmware ever, and more of it is based on common Linux underpinnings.

    --
    Michael J. Ryan - tracker1.info
    1. Re:Mod Parent Up. by Sleepy · · Score: 1

      Very true. Worse, if you were to DISCOVER an exploit in a home router and notify the OEM.. they'll ignore you, particularly if the firmware is just 3 years old/discontinued ("obsolete" )

      I've seen 12 year old routers in play. Even half that is a concern.

      The good news is we will EVENTUALLY be moving to open router platforms. Well, eventually.

    2. Re:Mod Parent Up. by dwillden · · Score: 4, Informative

      People don't upgrade the firmware in big part because firmware updates are not released. I've had my current Netgear router for over two years. There has not been one firmware update released. And the router management page even has a fairly prominent link to look for updates. If the router manufacturers don't post updates, how can the end users install them?

      --
      I'm too lazy to compose a creative sig.
    3. Re:Mod Parent Up. by Anonymous Coward · · Score: 0

      The article begins by saying that the flaw is a default administrative password. So sorry, it is not really a flaw in the OS...

    4. Re:Mod Parent Up. by Anonymous Coward · · Score: 0

      Is there a central repository of routers with known vulnerabilities? Mine hasn't had a firmware update since 2006.

    5. Re:Mod Parent Up. by aztracker1 · · Score: 1

      Which is the main reason, I've only bought routers that support 3rd party firmware.. which can be a bit of a drag on new features support (wireless-n for example). IMHO, it's worth it to know that I can switch firmware to something better supported.

      --
      Michael J. Ryan - tracker1.info
    6. Re:Mod Parent Up. by sincewhen · · Score: 1

      Mine has custom firmware from my ISP. If I upgrade it, how do I know that I won't have problems? How do I know that the upgrade itself won't go wrong & brick the thing?

      --
      -- Braden's law of data: All data spends some of its lifetime in an excel spreadsheet.
    7. Re:Mod Parent Up. by AmiMoJo · · Score: 1

      the router management page even has a fairly prominent link to look for updates

      Most users don't even know that page exists.

      That's the real problem. There is currently no way for routers to tell users that there is a firmware upgrade they should install. Maybe if they started re-directing web pages when one was available or something.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    8. Re:Mod Parent Up. by Anonymous Coward · · Score: 0

      I can't upgrade dsl router because it's locked down by the ISP...they have their reasons, I'm sure, but I doubt they're plugging security holes and upgrading firmware versions.

  73. Re:And this is why... by Anonymous Coward · · Score: 0

    Not quite. Windows *ASSUMES* executable status based on *EXTENSION* of a file. You can't execute a .TXT file, but rename it to .EXE and it will try to run it. The problem is association of .EXEs with a loader or something like that. It's a legacy system predating NTFS, going back to DOS days. And you can't really fix .EXEs by removing that association or nothing will run (including failed boot). That's was at least last time I checked it.

    Tying executable and readable flags on NTFS together is an afterthought to allow this extension association for .exe work. Microsoft tries to avoid executing downloading software off of the network by flagging these files, but that is not ideal solution.

    On Linux, the problem is not quite like on Windows but it is somewhat similar too. It is true that you cannot execute a downloaded executable without setting it +x (you can though, if user sets their umask :). But you sure can get a default program to open it. If there is a bug in teh default association (eg. .deb file, or some compressed file opened by archive software), then it is just as trivial to get remote code execution. So yes, you can't execute by extension, but you can still get remote code execution by exploiting a known vulnerability in a default application that opens a given mime type/file type.

  74. Re:And this is why... by spazdor · · Score: 1

    There's another difference, and it's a doozy:

    Once the user starts to suspect shenanigans, cleaning you out is as simple as (optionally) rescuing important user data, killing the user account, and rolling up a new one. Getting back to 'trustworthy system' is a lot simpler and more foolproof if you're confident that the hostile code was effectively contained by its user privs.

    Of course, this isn't a dealbreaker: as you said, you can get plenty of evil done by just hanging out in the unprivileged account, and all bets are off if there are any local escalation exploits, which there pretty much always are. But ignoring these kinds of exploits, in principle, user privilege management is sufficient to keep the underlying system trustworthy, even if it can't protect the individual users from themselves.

    --
    DRM: Terminator crops for your mind!
  75. Re:And this is why... by toadlife · · Score: 1

    UAC is light years ahead of the competition when it comes to being a nuissance.

    UAC is no more of a nuisance than gksudo or whatever mechanism OSX uses to elevate privileges.

    You're an idiot for even bringing it up.

    Do have an actual argument, or are you just having a bad day?

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  76. Re:And this is why... by spazdor · · Score: 1

    If a hostile piece of code is able to create such a script in the first place, it is almost certainly also able to execute 'chmod' without asking you.

    --
    DRM: Terminator crops for your mind!
  77. A proposal by mattr · · Score: 1

    Collecting some ideas in this thread how about this. Not as a perfect solution, there isn't one, but it might cut zombies down greatly.
    - Home routers by default are protected by a security company or the isp, automatically patched or re-imaged.
    - A similar strategy is used to create a secure pc used only in the home for financial transactions.
    - The router is used as a bidirectional filter, to keep the network clean (not letting zombies from inside the house get out) and to keep the pcs in the house clean (not letting dangerous looking things get through any ports, including scary looking email). So the router has to communicate proactively with the user and we need some standard client apps for that perhaps.
    - Users are given an intrusion detection agent to run on their router (well the router downloads it automatically) and optionally on pcs/macs/linuxes that will detect port scans, attempts to break in via password scanning ftp and ssh services, and all known malware attacks. This will report to the ISP which can block those attackers from entering the ISP's network, or if inside the network then flag for examination. For example when I got my Mac a year ago I had to install things like fail2ban and this sort of thing is beyond the knowledge or understanding of most users.
    - ISPs provide a way (manual entry via a website, and also via a standardized webservice that third party developers can target) for end-users to report IPs that are attempting attacks. The ISP can ban IPs outside the network that rack up a number of such attempts.
    - There is a big danger of the ISP taking advantage of this power, and there need to be rules that ISPs can't do that. There is a big danger that by closing lots of ports it could break the net for protocols used by new applications, video conferencing, etc.
    - Users therefore would be able to select among various providers of filters, allowing the market competition to reward the best providers, independent of the ISPs. No filtering at all (with all done by user) must be an option.
    - Getting ISPs and third party providers of security profiles and security agents to work together and agree on standards is difficult. It could be assisted by a homeland security czar but the government would be too likely to abuse such a position, sneaking in security policies in lieu of court cases or legislation. So probably security consulting companies and manufacturers should discuss this at industry events and make an online venue to thrash out the ideas. Ideally users would pick the ISP with the best security record but apparently there is not enough competition in that market yet.
    - Also ideally, statistics on attacks, infections and performance of the system as a whole would also be retrievable via webservices by third parties, in other words the entire system from device to end user to router to isp to corporate systems would form an interlocking, ad-hoc instrumented security system that is transparent enough to understand what is going on and what works, what doesn't.
    - There is still the danger of unknown vulnerabilities, so there will need to be a big batch of canaries sprinkled about to try and detect them. Perhaps some of these things are already in place through actions of antivirus manufacturers and isps.

  78. Re:Security is as futile as DRM. Of course we lost by Mal-2 · · Score: 1

    Unfortunately, what was a good part of town yesterday may be a bad one today. These changes happen relatively slowly in meatspace, but can happen more or less instantly in cyberspace. It's just not possible to ever be sure where the bad parts of town are. You could work on a whitelist of only trusted sites, but you'd end up blocking 95% of the Internet, most of which is harmless.

    The main problem here is that the Internet is only MOSTLY harmless.

    Mal-2

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  79. Re:And this is why... by sourcerror · · Score: 1

    You can install standalone debs and rpms, and they can have viruses. Will they get executable rights by default? (I'm on windows now.)

  80. Keanu: WHOA... by TiggertheMad · · Score: 2, Funny

    You lock up a tank by locking all the hatches internally but one, then putting a exterior padlock on that.

    *picks up bic pen*

    *walks toward nearest army base with M1 Abrams*

    *Whistles to allay suspicion*

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  81. oh please by geekoid · · Score: 1

    Simple telling people when they have an unusual mail load would probably do wonders to help.
    Telling them when there traffic looks like a bot has taken it.

    Getting them to go to gmail would help.

    I have never had a virus I didn't put there on my PC. My family follows the simple directions for email and applications.

    It's nice to see kids learning about this in schools now. Safe ways to use the computer will also go a long way to stop this.

    It's really common sense stuff to reduce the risk. Looking for a solution that'a 100% fix will only cause snake oil salesmen to push placebo's and get us no where.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  82. Re:Security is as futile as DRM. Of course we lost by sourcerror · · Score: 1

    DRM can always be defeated because the "attacker" is exactly the same as the user, and you're already giving them everything they need. That is a system which is fundamentally flawed. Real security is where you don't give the attacker your keys, passwords, etc.

    So DRM relies on "security through obscurity", which is generally frowned on in security circles.

  83. Re:Security is as futile as DRM. Of course we lost by SanityInAnarchy · · Score: 1

    I'm drawing a distinction between the attackers, who most people assume are people anyway, and the classic case of PEBKAC. I can protect myself reasonably well from attackers, including human ones. I can't reasonably protect you from anyone if you're not willing to cooperate.

    --
    Don't thank God, thank a doctor!
  84. Re:And this is why... by Lumpy · · Score: 2, Insightful

    HUH?

    There is a fundamental difference where Windows fails and Unix works.

    as a user you NEVER HAVE TO GIVE THEM ROOT ACCESS. Ever! I can as a user install software, make changes, Hell I can change Xorg settings and never touch /etc if I blow the hell out of things I only blow the hell out of it for me.

    windows? I have to write to that abortion called the registry that is in the system folder., Oops install software? I need to write to system and system32. Look I got me a open door into the system...

    Honestly, it's utter retardation that windows works the way it does. there should NEVER be a reason to write to the OS files. put software DLL files in /program files/system put software settings in a seperate registry. NOTHING should be able to go into /windows for any reason unless it's an OS update or a driver update and only done via Administrator.

    --
    Do not look at laser with remaining good eye.
  85. Nothing can be "completely secure" by ShinmaWa · · Score: 1

    There are several ways to make online banking completely secure.

    Sorry, but you just lost all credibility right here. Anyone who claims that anything can be "completely secure" is either a) trying to sell something or b) clueless. You can say something is "more secure" or that something provides better security, but nothing, ever, will be "completely secure".

    --
    The /. Effect: Thousands of users simultaneously accessing a site to not read its content.
  86. Re:And this is why... by jim_v2000 · · Score: 1

    I don't see how it's much more difficult to get someone to download a .deb or .rpm file and install it versus getting them to download an .exe and install it. You're trying to create a distinction where none exists, and that gives people a false sense of security when running Linux.

    --
    Don't take life so seriously. No one makes it out alive.
  87. Mr Grossman, You're fired ... by BitZtream · · Score: 1

    Jeremiah Grossman, CTO of WhiteHat Security, said Thursday that many organizations, particularly in the financial services industry, have gotten to the point of assuming that their customers' desktops are compromised.

    As the CTO of a company named 'WhiteHat Security' you are, and I'm being mild here, completely unqualified for your job if you're just now learning to make that assumption. You do not belong in any group, conversation, publication, organization or even organizational unit that involves security. You are ignorant of the most basic premises of security.

    Now ... to put it bluntly, you fucking suck at your job.

    Anyone with half a clue assumes the client is compromised and has for as long as I can remember.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Mr Grossman, You're fired ... by Anonymous Coward · · Score: 0

      Anyone with half a clue assumes the client is compromised and has for as long as I can remember.

      If you truly assume that the client is compromised, then you're an idiot for allowing that client to interact with your systems. If you have the slightest hint that a client has gone bad, you DON'T just let that client continue playing around.

      So no, you do NOT assume that everything is compromised. If you did that, then the most logical strategy is to get in a bomb shelter. You obviously start from the basis that they are uncompromised (otherwise allowing them access would make you an idiot), but you maintain the PARANOIA of compromise. It's a subtle difference.

      Otherwise, you're basically saying "I'm so f'ing good at this, that I can fearlessly allow a bunch of evil clients on my network!" That would make you a moron.

    2. Re:Mr Grossman, You're fired ... by Dynedain · · Score: 1

      As the CTO of a company named 'WhiteHat Security' you are, and I'm being mild here, completely unqualified for your job if you're just now learning to make that assumption.

      Learn to read

      Jeremiah Grossman, CTO of WhiteHat Security, said Thursday that many organizations, particularly in the financial services industry, have gotten to the point of assuming that their customers' desktops are compromised.

      Grossman isn't saying that he personally, or even that his company, has come that assumption, he's saying that many other companies have come to that assumption. He's most likely speaking from experience in dealing with his clients, those other companies.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  88. Re:Security is as futile as DRM. Of course we lost by sourcerror · · Score: 1

    However, if you assume that your client's machine is infected, no measure will secure your transaction. (There are keyloggers which do screenshots on mousclicks etc.)

  89. Re:And this is why... by 0123456 · · Score: 1

    Just sayin....

    You're executing sh, not the script. While I agree that pedantically speaking that does show the original poster was incorrect, it's at least violating the spirit of the challenge.

    If malware is spreading due to idiots receiving emails saying 'Hey Bob, download pwned.sh and then run 'sudo sh pwned.sh'' then the malware authors might as well just ask those people to mail them their bank passwords because they're dumb enough to do so.

  90. Re:TFA by Anonymous Coward · · Score: 0

    I know this is a little FUD, but not exactly implausible. -Jeremiah Grossman

  91. Re:And this is why... by 0123456 · · Score: 1

    If a hostile piece of code is able to create such a script in the first place, it is almost certainly also able to execute 'chmod' without asking you.

    Not when it's using a driveby download exploit like the ones that hit Safari in recent years; there's a huge difference between being able to download a non-executable pwned.sh to your Downloads directory and being able to execute it there... even if the user clicks on it, it won't run if it doesn't have execute permission.

    The only ways to get a file executed on your PC which don't also require the user to manually add execute permission are through browser exploits, in which case you're already inside a process the user is running and they're owned anyway.

  92. Re:And this is why... by marcosdumay · · Score: 1

    It is not only file permissions. Windows software has the habit of embebing executable code on everything, text files (even the ones you can't edit), images, movies, everything. Also Windows (and the acompaning software) keeps putting dialog boxes on the face of its users, and expect them to be able to discern when one of those dialogs is important to read, people simply can't do that.

    That said, Windows is also easier to own without user intervention. It has more important open bugs all the time and has almost to variation within its installed base.

  93. Re:Security is as futile as DRM. Of course we lost by SanityInAnarchy · · Score: 1

    Your argument makes sense in a highly abstract, academic universe in which all people are perfectly skilled, knowledgeable and well resourced.

    I also addressed a universe in which people are reasonably skilled, knowledgeable, and well-resourced. I think that's a definite possibility. I hate to use a car analogy, but no one expects driving a car to be "easy" or "intuitive" or something you should be able to just pick up and do instantly. They expect to have to learn something. It only takes the tiniest bit of that kind of attitude to increase desktop security dramatically.

    Really, it's not difficult to keep your system patched and avoid downloading random crap. 99% of the population can't seem to do that, I grant you, but it's not that far removed from reality.

    The first problem is that we know it's possible to build DRM that is extremely hard to crack.

    It only has to be cracked once -- particularly software DRM. One person (or team) figures out how to crack it, and distributes that over the Internet.

    These systems have been partially defeated a handful of times and then promptly re-secured. It turns out that though you technically speaking "have the keys" they are buried under so much silicon wizardry that in practice you don't have them.

    "Promptly re-secured" suggests that it's not the silicon alone.

    I could also qualify this with, all DRM is theoretically crackable, and all DRM involving static media (audio and video) will be cracked, as we've seen. Executable stuff (games) is harder.

    The second is that it's very questionable whether there is any such thing as a "completely secure system" as you describe. Your phrasing is vague so I'll assume you're talking about resistance against attackers who are physically remote.

    Yes.

    The trend has been that over time, bugs that were once thought to be un-exploitable have become exploitable.

    We're talking about bugs, though. You're going to find this even more ludicrous, but there is nothing inherent in software that requires it to have bugs. The bugs are our fault.

    Now, I'm not going to tell you that I can create flawless software, or that any human can, only that it's possible, whereas working DRM is not.

    For instance at one time both heap and integer overflows were not deemed to be a security issue until techniques for reliably exploiting them were published.

    And both heap and integer overflows are things which do not have to exist.

    Likewise, it's only recently that implementors of software cryptography have started thinking about statistical side-channel attacks and many (most?) engineers are still unfamiliar with them.

    This is harder, yes. However, these are mostly dealing with information sent over the wire, and none of it applies to keeping a single desktop PC secure, given that desktop PCs typically don't need remote access.

    I am skeptical there are any perfectly undefeatable systems out there.

    As am I.

    However, to take "DRM can never work", and use that to conclude that "Security is impossible", is missing the point. It's a bit like noticing that homeopathy is bunk, and from that, concluding that medicine is impossible.

    --
    Don't thank God, thank a doctor!
  94. Re:And this is why... by BitZtream · · Score: 1

    And you sir, don't understand that the executable bit can be worked around ... pretty much instantly, with a basic shell script ... which itself doesn't have or need the executable bit.

    Good job for thinking you have a clue, but I'll run any binary on your system in a heartbeat that I have a +r on regardless of its +x status.

    let me give you a simple starting point, just past e this into your shell prompt as is ...

    echo #!/bin/sh > test.sh
    echo echo Hello, I'm an idiot who really doesn't understand file permissions >> test.sh /bin/sh test.sh

    Yes, it depends on being able to start the process off by assuming /bin/sh is executable which it may not be, but there are hundreds of other binaries to use in place as well as a ton of other ways to get the shell to do things for you.

    Please stop talking about security like you have a clue because you run Linux in mommies basement, you don't.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  95. Re:And this is why... by BitZtream · · Score: 1

    ugh, nice mangling slashdot ... it didn't look screwed up when I previewed it ...

    echo #!/bin/sh > test.sh

    echo echo Hello, I'm an idiot who really doesn't understand file permissions >> test.sh

    /bin/sh test.sh

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  96. Re:And this is why... by element-o.p. · · Score: 1

    If Linux had the market share of Windows, it would have as much, or nearly as much, malware.

    Seriously, can we put this to rest? Compare the number of Linux servers and Windows servers on the web and tell me again that that argument holds water.

    Who cares if you're not running as root if everything interesting is owned by the user's account?

    If that were the case, you would be correct. Unfortunately, it isn't, and you aren't. When malware installed on a Windows machine can write to the registry and to DLL's in C:\Windows\system32, it becomes very, very difficult to remove such malware. By contrast, the one and only time I ever needed to clean up a compromised Linux machine, it was a simple matter of changing an Internet user's password (to fix the initial exploit -- a weak, compromised password) and deleting a copy of PHPShell that the hacker had uploaded into the compromised user's public_html directory. Since neither the compromised user account nor the web server daemon had write access to anything outside of /home/username or /var/www (i.e., binaries or libraries), it was orders of magnitude easier to clean up this particular Linux machine than any Windows machine I've ever had to disinfect.

    If you can lock down a Windows box and keep it clean, more power to you. I have yet to see a Windows machine stay clean indefinitely, however, no matter how conscientious or skilled the admin. To be honest, whether Linux is inherently more secure (which I think it is) or is more secure simply because, as you say, Windows is more common and therefore, it is less profitable to write malware for Linux, I really don't care. What I know is my Linux boxes don't see the same kind of exploits Windows boxes regularly do, and until they do, I'll stick with Linux.

    --
    MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  97. Ah ha! by Benfea · · Score: 1

    So you want the Nannystate to fix this for you because you're too lazy to fix this yourself? Collectivist! We don't need your fascist-socialism here! Leave America if you hate it so much! [/sarcasm]

    Actually, I'm a liberal, although in this case, I don't think we need any draconian laws or oversized bureaucracies to deal with this issue. Why? Because even though it would cost ISPs money to address this issue, infected computers on their network costs them money in the form of more traffic (they gotta pay for the pipes to the backbone after all). They therefore have a financial motive for dealing with their customers' infected computers, and some ISPs have in fact taken it upon themselves to warn users that they suspect have compromised computers. All on their own.

    So I think it would only take a little nudge from the government to encourage the other ISPs to start doing something similar. Just stress to them that the extra traffic from infected computers is probably costing them money.

    1. Re:Ah ha! by mistapotta · · Score: 1

      infected computers on their network costs them money in the form of more traffic

      If they charge per GB transferred, what's their incentive to reduce the usage of a client's system?

    2. Re:Ah ha! by cdrguru · · Score: 1

      Assuming an ISP has some sort of measurement tools in place which identifies high-use users, one would think they would notice that the user at 24.0.23.191 is blasting out a million emails a day. The fact that no ISP is shutting such users off says they are much more interested in the user's accounts being kept current than they are in eliminating problems like this.

      Yes, we now have ISPs that require email to go through their smarthost. Great. Except we are still drowning in US-originated spam making up 90% of email today. So this smarthost solution isn't working very well, is it?

      I do not believe there is any US ISP that has any interest in policing their customers. Most would recoil from the idea that they are invading their customer's privacy. Nearly all of them would suggest that doing any policing whatsoever would make their customers leave. So there is no policing done.

      Yes, it might save them some money. But it might also make them lose customers. I doubt the government even has the power to potentially drive an ISP out of business because of "interfering with their customer's privacy."

  98. Re:And this is why... by spazdor · · Score: 1

    I'm with you here, except for this bit:

    ...even if the user clicks on it, it won't run if it doesn't have execute permission.

    'Even if?' If these drive-by download exploits are only able to create pwned.sh, then I'm not sure what they could ever accomplish if the user didn't click.

    If this exploit could instead be used to create a pwned.sh with the execute bit already set, could we then get that script to run without user help? Or are we still stuck waiting around for a curious moron to click it?

    --
    DRM: Terminator crops for your mind!
  99. Re:Security is as futile as DRM. Of course we lost by ffreeloader · · Score: 1

    I understood your distinction. My response to you was tongue-in-cheek.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  100. Re:And this is why... by spazdor · · Score: 1

    Oh, and look how fantastical I am at HTML.

    --
    DRM: Terminator crops for your mind!
  101. Re:And this is why... by TheCycoONE · · Score: 1

    Yes, and the grandparent's post was bogus or at least dated. A lot of severe malware tends to take advantage of bugs in programs like web browsers, pdf readers, or even native apis like the GDI exploits a couple years go. You don't need execute permissions, you just need to trick the user into opening the file (for reading) by an exploitable program.

    As somewhat mentioned, the only real defense is something like SELinux (or AppArmor) and they are a pain to configure - far too much of a pain for most casual users.

    (Program: Firefox was recently installed, please specify the directories and ports it is allowed to access)

  102. Re:And this is why... by grumbel · · Score: 1

    You put an executable on a Windows system and it's immediately executable by anyone.

    So can you in Linux, thats what "chmod +x" is for. And even when you use a noexec mount (which no desktop distri I now does), people can still just use one of the dozens of scripting languages that you find on every random Linux out there.

    The only security advantage Linux has over Windows, is that on Linux (or at least the major distros) you have a central repository of all software. On Windows you don't. So on Windows even something simple as searching for a driver leads you across a ton of dubious webpages whoes authority you cannot verify, while on Linux stuff just works with what comes from the repository.

    Of course every now and then you might not find what you are searching for in a repository, but these days that doesn't happen all to often, my /usr/local/ has been virtually empty for years.

  103. Re:And this is why... by The+Moof · · Score: 1

    The whole idea behind the first post is a false sense of security because, by default, umod doesn't include the execute permissions. If I'm an attacker and already have managed to write to your filesystem as you, it'd be trivial for me to chmod +x to my malicious file using utilities I can already execute, or even just run the commands without using a file. For example, I could run perl -e 'creatively packed malicious code' and be on my way.

    Of course, I've been operating under the assumption that the attacker is creating and trying to run the file. Odds are, if the user downloaded and tried to execute the file, the lack of a default execute privilege isn't going to mysteriously save them. They're just going to run 'chmod +x SuparCoolCalendar' and run it again. Or, if it's a shell script, they're just going to do the same thing I did to run it without execute permissions if they're too lazy to chmod.

    The point is, if the user is trying to execute something, they're going to execute it regardless of what your umod is set to.

  104. Isn't this good? by Temujin_12 · · Score: 1

    many organizations, particularly in the financial services industry, have gotten to the point of assuming that their customers' desktops are compromised

    Isn't that a good thing? If I were writing code that interacts with a system outside my control, I would assume the worst case scenario (compromised, packet sniffers, rootkits, etc.) and code as much as I can to be resilient to that.

    Have financial institutions been running thus far under the assumption that their customer's computers aren't compromised?

    --
    Faith is a willingness to accept something w/o complete proof and to act on it. Reason allows you to correct that faith.
  105. Re:Security is as futile as DRM. Of course we lost by element-o.p. · · Score: 1

    Ummm...the Internet is the bad part of town. Your Intranet is the only network you can really trust (and TFA puts doubt on that, even).

    Just sayin'...

    --
    MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  106. Two fold problem by Anonymous Coward · · Score: 0

    The main problem is two fold. The software companies (i.e. all of them) have their own agenda, profit. Microsoft is probably the biggest culprit, but they are also the largest targeted OS. The second part are the consequences. If laws started making it very painful to be caught performing 'internet terrorism' than you would see a large fall in this types of crimes. Utilizing acids, a propane torch and a pair of vice grips would solve the problem overnight.

  107. Re:And this is why... by ffreeloader · · Score: 1

    Umm... No. That doesn't work on Debian.

    garyk@lappy:~/scripts$ echo #!/bin/bash >test2.sh

    garyk@lappy:~/scripts$ echo whoami >> test2.sh
    garyk@lappy:~/scripts$ test2.sh
    bash: /home/garyk/scripts/test2.sh: Permission denied
    garyk@lappy:~/scripts$ chmod +x test2.sh
    garyk@lappy:~/scripts$ test2.sh

    I can't help it that whatever distro you're running has bypassed basic Linux security decisions, but the distro I use has not.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  108. Re:And this is why... by gmack · · Score: 1

    You don't need gksudo unless your actually doing something "administrative" like changing system wide settings or installing system wide software.

    No non administrative app should ever require root so if you didn't do something where you would otherwise expect to need gksudo you can just assume the prompt is fake.

    The reason UAC needs to be so clever is that day to day tasks often cause it to activate and you need to be able to tell the difference.

  109. Re:And this is why... by ffreeloader · · Score: 1

    Oops. I cut off the output from whoami after giving test2.sh execute permissions, but it did run then.

    --
    "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
  110. Re:And this is why... by JohnBailey · · Score: 1

    And seatbelts don't save your life in every situation, so nobody should wear them.

    --
    It is difficult to get a man to understand something when his job depends on not understanding it.
  111. Re:And this is why... by drsmithy · · Score: 1

    It's not about profit, it's that windows gives people administrator by default (and you can still enable it in Windows 7).

    It is now two major Windows releases since the standard user was Administrator - and even in prior versions it was only true of Windows machines not joined to a Domain.

    On top of that, typical malware does not need elevated privileges to do its work.

    iexplore.exe is asking for administrator access. grant forever/don't ask again? Way to go, giving viruses admin access. It happens all the time.

    IE rarely asks for elevated privileges (can't even remember the last time I saw it). There is no option to "grant forever" in UAC.

    The rest of the security is no different in most scenarios whether windows or linux. However, on this front, UAC doesn't do squat (especially when you can get around UAC).

    UAC does the same thing gksudo in Linux distros do.

  112. Re:And this is why... by drsmithy · · Score: 1

    Once the user starts to suspect shenanigans, cleaning you out is as simple as (optionally) rescuing important user data, killing the user account, and rolling up a new one. Getting back to 'trustworthy system' is a lot simpler and more foolproof if you're confident that the hostile code was effectively contained by its user privs.

    Which you never can be.

  113. Re:And this is why... by drsmithy · · Score: 1

    Otherwise, the user himself must add the execute permission to the file.

    Users are happy to open password-protected zipfiles to get at the dancing bunnies inside. Are you seriously try to suggest "chmod +x boobies.sh", or "perl bunnies.pl" is some sort of meaningful security barrier ?

    Test it for yourself. Write a script on a Linux machine and try to execute it without adding execute permissions. You can't do it. Try that on Windows and it works. No changes necessary. That's a huge difference in security.

    No. It's insignificant and irrelevant.

  114. Jokester? by Anonymous Coward · · Score: 0

    We're number one! Windows is number 1.25! SUCK IT BALLMER!

    You can rag on Windows and admin privileges all you want. All I can say is:

    login as: root
    root@yourhost.foo's password:*******

    Spare me the, "OMG USE SUDOZ LOLZ" because that's a load of crap in the face of the poor argument that 'UAC' not doing squat.

    As for the rest, go deal with commodity hosting sometime. The number of infected Linux systems out there is legion. And it'll continue to be so, because in the end, Linux has the same problem as Windows: Package management sucks. It doesn't matter what distribution you choose, sooner or later, users will need to install something that's a) not in their distribution's package management system or b) is included but horribly out of date or simply broken.

    When that happens, they're going to scream, curse, drink heavily, install the package the old fashioned way (probably involving several megatons of mail to mailing lists/posts to forums to figure out how) and then, once it's working - promptly forget about it. It will then be left to rot, and any security patches/etc. coming out for $SOFTWARE will be ignored.

  115. Re:And this is why... by thePowerOfGrayskull · · Score: 1

    The differences in how to gain administrator access do affect up front security requirements.

    You're missing the point -- administrator access isn't needed to compromise a system. If I can harvest someone's saved credit card data from ~/.mozilla or %PROFILE%\ApplicationData\mozilla, and while I'm there drop a script into ~/.kde/autostart or %PROFILE%...\StartMenu\Startup , why do I need root? Privileged permissions certainly let you extend the damage you're capable of -- but *any* access at all is the only requirement for compromising a system.

    iexplore.exe is asking for administrator access. grant forever/don't ask again? Way to go, giving viruses admin access. It happens all the time.

    Konqueror is requesting admin permissions. Please enter your password. Way to go, giving worms and spyware admin access. This isn't a platform issue - the underlying model (from the user perspective) is the same: Trivial, everyday activities cause the user to be inundated with confirmation requests. The user gets trained to accept them without thinking -- whether it be by clicking a button or entering a password. So when it matters, they're *still* going to give permission.

    Maybe both systems need to take a closer look at what they're doing. Windows prompts you for installing new programs, for accessing certain folders in Explorer, and various other pointless things that you do in the normal course of interacting with your computer. Ubuntu does the exact same thing - except the range of things it prompts for is even bigger. Changing network settings. Configuring hardware. Installing security updates (unless that's changed in 10.04 - I'm still on 9.10). All of these things that you won't ever say no to, because you initiate them in the first place.

    When presented with an obstacle such as a prompt, most users don't read it. They take whatever action is the quickest one to take in order to make it go away. The answer to this is not to put more prompts up -- because if you *do* have a scenario in which Something Bad is going to happen, the user is well-trained to just keep plowing through it.

  116. Re:And this is why... by drsmithy · · Score: 1

    as a user you NEVER HAVE TO GIVE THEM ROOT ACCESS. Ever!

    How are you planning on patching your OS without root ? Running software that binds to privileged ports ? Add devices to the system that require drivers ? Partition and/or format an external drive ? Etc, etc.

    windows? I have to write to that abortion called the registry that is in the system folder.,

    You mean the transactional database with per-user permissions ?

    Oops install software? I need to write to system and system32.

    No, you don't. Certain applications might require it, but it's not an OS issue.

    Look I got me a open door into the system...

    No, you don't. Create and modify are different things.

  117. Re:And this is why... by drsmithy · · Score: 1

    Seriously, can we put this to rest? Compare the number of Linux servers and Windows servers on the web and tell me again that that argument holds water.

    Can you provide the numbers so we can compare ?

    Further, servers are not end user desktops. They represent two _distinctly_ different risk profiles.

    I have yet to see a Windows machine stay clean indefinitely, however, no matter how conscientious or skilled the admin.

    I've been running Windows NT (2k, XP, etc) on multiple home PCs for 15 years. I've never had a piece of malware on any system.

  118. Re:And this is why... by slyfox · · Score: 1

    Isn't the iPhone environment the closest to this that we have in a mainstream computing environment?

  119. Re:This again? It's hopeless. by drsmithy · · Score: 1

    Heh. It's easy; I've done it myself. In fact, it's easier than using Windows, which has the most difficult UI in the industry, especially since it's constantly changing.

    By that implied standard, which UI is _not_ "constantly changing" ?

    But that's all irrelevant, because computer security has absolutely nothing to do with sales. It's determined by ad budgets.

    The single biggest factor in "security" (and I assume from your comment you are using the word in the context of outcomes, not capabilities) is end user behaviour. Nothing else even comes close.

    Building them a secure system is more expensive than not bothering with security, and it wouldn't increase sales past the current 90%, so why should MS bother?

    But now you're using "security" in a reference to capabilities. So, what security _capabilities_ are lacking in Windows, both compared to the alternatives and in an absolute sense ?

  120. Re:And this is why... by HiThere · · Score: 1

    Well, several dialogs on Linux optionally remember the root password. Synaptic, e.g., has one like that on my Debian box. I don't think that should be an option, so *I* never select it. (Granted, Synaptic isn't the same as a browser, but it could authorize a new repository, and install software from it. Take a small bit of scripting, but it could easily turn a nearly harmless exploit into a massive one.)

    Too many changes have been made to make using things easier without considering the security consequences. E.g., tar files shouldn't be able to unpack files with a "executable" marking. That should require a manually executed shell file...which itself wouldn't unpack with an executable marking.

    But notice that this "security" causes a minimal decrease in usability. You've got to take an extra step to install the software. I.e., something equivalent to:
    "su -c 'sh mark_executable.sh'" or "sh mark_executable.sh"
    depending on the priviledges required, though one could wrap a nice graphic around that without problems.

    But storing passwords needed for execution is dangerous. Generally browsers remembering logon passwords is ok, but this shouldn't be done where the site might be significant. E.g., a slashdot logon/password combo can reasonably be stored by the browser. Your bank's logon/password is much less reasonable. (I won't even do internet banking, and I won't use debit cards. And the credit cards that I use online have a strictly limited credit limit.)

    Despite that I feel that Linux is much safer than MSWind. Some bad choices have been made, but not as many. And If I want to use the internet securely, I can do it from an account that only has access to its own files. So far I haven't felt it's worth the bother, but it's readily doable.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  121. Re:And this is why... by Anonymous Coward · · Score: 0

    echo echo Hello World > test.sh && sh test.sh

  122. Re:And this is why... by Dan+Ost · · Score: 1

    Would that still work if the partition was mounted as noexec?

    --

    *sigh* back to work...
  123. Re:And this is why... by Culture20 · · Score: 1

    So, suppose I'm the business end of a botnet. What does administrator access give me?

    Your botnet client runs on boot, and much more quietly than under a user account. Under a user account, you have to start on login, and end communication when he logs off. Plus, with admin you can open FW ports, install other services, etc.

  124. Re:And this is why... by HiThere · · Score: 1

    Unfortunately, when you unpack a tarball, the files unpack with the execute permission bits set (if they were set originally). And unpacking a tarball is the kind of thing it's reasonable to do.

    I'll grant that this doesn't automatically execute the software, but it does make it executable. Then just clicking on an misleading file image can execute it. (And who knows that that file labeled "index.html" might do? Though *that* security hole may have been fixed. It doesn't seem to autoexecute anymore.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  125. Re:And this is why... by Culture20 · · Score: 1

    You're wrong in saying administrator access is the basic difference between Linux and Windows. The most basic difference is in default file permissions. Windows ties read and execute together by default. You put an executable on a Windows system and it's immediately executable by anyone. That is not true with Linux. Executables are only executable by default if a a system tool, such as apt-get, yum, etc... is used to install them. Otherwise, the user himself must add the execute permission to the file.

    I set my system wide umask to 000 and leave it to my users (including root) to lock down each file. I feel it's more in the spirit of RMS's admin philosophy. I haven't had a problem yet. My real problem is with all of the "ls"es that keep getting copied into every directory.

    root@gandalf:/tmp/$ ls ls
    ls

    There goes another one! Are they breeding?

    root@gandalf:/tmp/$ /bin/ls /bin/ls
    /bin/ls

    Damn it!

  126. Brick by Anonymous Coward · · Score: 0

    So all a tank-jacker has to do is put a brick through the window?

  127. Re:And this is why... by toadlife · · Score: 1

    You don't need gksudo unless your actually doing something "administrative" like changing system wide settings or installing system wide software.

    Nor do you need UAC unless you're doing something administrative.

    No non administrative app should ever require root so if you didn't do something where you would otherwise expect to need gksudo you can just assume the prompt is fake.

    Of course. But Windows operates in an environment where millions of apps misbehave. This is the reality and so far all of the people who bash UAC are not living in the realm of reality. I'm still waiting for someone who thinks UAC sucks to propose user friendly alternative to UAC.

    The reason UAC needs to be so clever is that day to day tasks often cause it to activate and you need to be able to tell the difference.

    Day to day tasks - like what?? if you are talking about misbehaving programs that write to %programfiles%, then how the hell is UAC supposed to know that this is supposed to be a day to day task?

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  128. Desktop lost already by AdmV0rl0n · · Score: 1

    I've worked inside on things since windows 3.1
    I've worked with security products over the same period.
    I've worked with Users, and in terms of compliance, and in terms of business.
    I've worked with and for and around vendors.

    Today, we are multi generations of the base consumer OS later.

    The real world security model is so broken as to be an actual joke.

    The security models in use are also now so broken as to be an actual joke.

    Application and vendor companies are still shipping products today, multi generations later in this consumer area that require the logged in user to run with administration rights when using the program.

    Security products have been failing for several years. And there is no chance whatsoever that security products can mitigate and bulwark off computers against the fact that software is fundamentally flawed, but worse yet, globally end users are running the majority of applications, tools, utilties and processes with administrator rights.

    Even with the onset of Vista and with Windows 7, the voluntary compliance in view of UAC is simply ignored. Most home users switch off and blithly click click click, and the smarter ones would be utterly ignored when reporting to vendors to have culpative changes made to end software. With no punitive action being faced there is very little to persuade vendors and software producers to actually secure and improve their programs, APIs, frameworks, and Features.

    Security vendors rarely step forward to make demands in light of admin rights, - and their whole industry is based on the equivilent in Pharma terms - dragons penises and the maagical effects of it as a healing agent towards keeping clients secure.

    Most security products are at best woefully inadaquate, and in many cases have no idea malware and foreign code is running wild on systems they are 'protecting'. Years ago, they should have been driving the use of admin rights on the desktop away. But again, with no punative penalty for failures, they can continue selling utterly flawed models and generations of products that are patently unable to do what they are supposedly designed to do.

    I don't entirely blame them, but the failure to drive the admin rights issue is the fundamental flaw in this, along with faulty vendor products, and faulty third party software products.

    Here are AdmV0rl0ns laws.
    1. The model of software development has to change. And change fundamentally. For several decades - software has been built along very odd engineering lines. Companies are allowed almost a free hand in terms of punitive licensing, and in terms of licensing, and gain enormous protection from the state, and freedom of the state in terms of copyright and other protection.

    In most cases, every single line of code written has been accompanied with a substantive 'If the world burns down because of this software, or because of anything this software does, then we cannot be held accountable, good luck.'.

    This cannot continue. In the real world, no such engineering is acceptable. Bridges are not shoddy affairs put up and then handed over to the paying taxpayer, customer or business with an cast iron guarantee that the bridge builder is excempt from 'everything'.

    Consumers don't buy a car, and then are forced by laws and licenses to sign over all their rights and if the wheels fly off the car, the maker gets exeption from all responsibility.

    In terms of OS development, The vendor has to be brought to account, and it has to develop and security test APIs and function to a level where the wheels do not fly off. And where security becomes a functional demand. And if this change cannot be gained by voluntary method, then the law needs changing so punitive damages are available to those who suffer failures from software.

    It has to be remembered, many of these companies make millions, perhaps even billions, and yet avoid any examination of their products actual safety and engineering. Windows XP and its subsequent service packs w

    --
    We`re all equal .. Just some of us are less equal than others.
  129. Bring back timesharing... by klubar · · Score: 1

    The 70's called and they're offering timesharing again (although they are now calling it "cloud computing" as a new and improved name). Security was good, the core OS was secure and as a closed environment it wasn't prone to hackers. All you need is a TTY (preferably a ASR33), a dial up modem and you can call up your bank and get access to your account information.

    The 60's have called have offered batch as an alternative.

  130. I fixed your typos by Anonymous Coward · · Score: 0

    For years, security experts, analysts and even users have been lamenting the state of *MS Windows* security. Viruses, spam, Trojans and rootkits have added up to create an ugly picture. But, the good news is that the MS Windows security battle may be over. The less-than-good news, however, is that we may have lost it. Jeremiah Grossman, CTO of WhiteHat Security, said Thursday that many organizations, particularly in the financial services industry, have gotten to the point of assuming that their customers' MS Windows desktops are compromised. And moving forward from that assumption, things don't get much prettier.

    Wow, mono-culture turned out to be bad. Who'd a thunk it?

  131. Show of hands by fatalGlory · · Score: 1

    I call hogwash. How many Microsoft employees must be posting in this forum. The measure that matters is the real world. I've been working in a university I.T. dept, thats a LOT of machines spread amongst a huge breadth of user skill levels (our particular uni consists of roughly 40% OSX, 50% Windows (XP and 7) and 10% Fedora Linux (and yes, we do put end users on the Fedora boxes for classwork). I am yet to see a Linux or OSX machine get with a hijacked browser session.

    I'd be very interested in a show of hands. Linux does have a decent share of the server market, and systems running it do get exploited (but my bet is that its very predominantly from exploits in sloppy PHP web apps and the like). But aside from that, how many of you out there have *ever* had malware get on to your Linux desktop and start hijacking your browser? My bet is very nearly zero. Windows is as secure as anything else? You may like to think that in principle it could be, but the experimental evidence strongly disagrees.

    --
    Censorship is the opposite of education. If neo-darwinism were defensible, people would not need to try and censor ID.
  132. Re:And this is why... by shutdown+-p+now · · Score: 1

    The flaw in these systems models is that developer tools and debuggers specifically are not built in to the system but rather are treated the same as any other application, which means any app can take control of any other app with only an "are you sure" screen in between at best.

    So, when was gdb integrated into Linux kernel?

    And what about Win32 debugging API?

    Finally, an app cannot take control - as debugger or otherwise - of another app, unless it is as much or more privileged in security terms. It can request the OS to elevate, of course, prompting an UAC prompt. I'm not sure if that's what you mean by "are you sure screen", but if so, then how is Linux different? A Linux app can just as easily run gksudo (or whatever) to grant a process it controls root, and then use that process to do anything and everything up to and including loading kernel modules, which means full access to all processes.

  133. Re:And this is why... by shutdown+-p+now · · Score: 1

    It's not about profit, it's that windows gives people administrator by default (and you can still enable it in Windows 7).

    Windows didn't do this since XP. And you can still enable root in Linux, too.

    iexplore.exe is asking for administrator access. grant forever/don't ask again? Way to go, giving viruses admin access. It happens all the time.

    There's no option to "don't ask again" in UAC prompts. You can set an app shortcut to "always run as administrator" in its properties, but that would just pop an UAC prompt automatically every time you start it. You can't skip that prompt, short of turning UAC off altogether (which amounts to running as root on Linux).

    Aside from that, iexplore.exe won't ever ask to elevate by itself. If your does, then you have a trojan already.

    However, on this front, UAC doesn't do squat (especially when you can get around UAC).

    Please explain how UAC is any less secure than sudo (and various graphical wrappers around that, as seen in Ubuntu etc).

  134. Re:And this is why... by shutdown+-p+now · · Score: 1

    as a user you NEVER HAVE TO GIVE THEM ROOT ACCESS. Ever! I can as a user install software, make changes, Hell I can change Xorg settings and never touch /etc if I blow the hell out of things I only blow the hell out of it for me.

    Can you tell what distro you use that lets unprivileged users install software via the package manager?

    Oh, and you do realize that users can install Windows software for themselves, if said software supports such mode of operation, right? Ever seen Chrome on Windows, or any ClickOnce app?

    windows? I have to write to that abortion called the registry that is in the system folder.,

    You don't need elevated permissions to access HKEY_CURRENT_USER registry hive, which is where all per-user settings are.

  135. Re:And this is why... by gmack · · Score: 1

    In some ways I feel bad for Microsoft because a lot of business critical apps were designed in the windows 3.1/95 era where you could write to files anywhere on the drive and the OS wouldn't stop you. The problem now is that these software developers have yet to join the last decade and stop writing their files wherever they feel like it so now Microsoft is stuck because if they break the apps no one will upgrade leaving things insecure or if they leave things the same way they are now things will be insecure. UAC is the middle road where users get shown exactly what software is a problem but are still able to get work done.

    Linux/*BSD/OSX all have the advantage here because on those OS apps that behave so badly won't even run in the first place and that's why non windows people get so annoyed when people go on about how cool UAC is.

  136. You can ascertain someone's computer proficiency.. by Anonymous Coward · · Score: 0

    ...But you run around with a weak password on your home ROUTER?

    Typical, arrogant Slashdot. You deserve what you got.

  137. Routers do get hijacked by Anonymous Coward · · Score: 0

    And sometimes it doesn't take a rogue download!

    My story:
    I had a router that was probably 3-4 years old. It worked just fine, and did everything I needed it to. Except, of course, keep out hackers.
    One day, I started being unable to get to certain websites. That list grew.
    I kept checking all the PCs in the house for viruses or trojans or spyware, and all kept coming up clean.
    I checked the routing, and I was being funneled through some random odd IP addresses.
    Removed the errant links in the route, and things changed back to normal. Not a week or so later, and the same problem!
    Went out and grabbed myself a new router, and the issues haven't come back since!
    (I changed the default username and password, router's ip address, set up wireless password, disabled remote login—I thought I had done everything I could to secure the router from that type of thing... I guess I didn't protect it from design flaws it may have had, that I had no control over)

    I imagine that the longer a router is out, the more time the hackers have to find the chinks in the armor of the router's security, and the easier it is to take control of them.
    Especially since I rarely ever see many firmware updates for routers. I think I saw a few for the old one, but there was a span of a year or more where there was nothing.
    You know, if a company knows that its routers can be or have been compromised, it'd be a good idea to let the public know (so they could then work to better protect themselves).

    I wouldn't have even known if some websites hadn't stopped working! And I now more often check my routing, to make sure I'm not being redirected.

  138. KeyKOS or EROS usability? by r00t · · Score: 1

    Let's ignore the API/ABI issue. Suppose a miracle happens, and every app developer decides to exclusively support native KeyKOS and EROS features.

    How would it even work?

    Without filenames, there is no reasonable way for the human to express things. I'm not going to type a UUID.

    Without programs being able to scan directories, they can't offer nice File/Open dialog boxes. Consider the gimp, which provides a preview thumbnail.

    Consider the common Edit/Insert operation. The app goes looking for a file to insert into a document.

    Consider something like Open Office or Firefox. These apps have only one instance normally, even if you click the icon multiple times. This is for consistancy (multiple instances editing a single file is bad) and for memory use reduction.

    What would your GUI look like? How non-desktop must it be?

    1. Re:KeyKOS or EROS usability? by Hizonner · · Score: 2, Informative

      You can have filenames; you just keep them in a namespace that's accessible only to the user (or the user's file manager or whatever). If you have a CLI, you type "program <filename>", and the CLI runs an instance of that program and gives it a capability to that file, rather than passing it the name. If you have a GUI, you probably do something like dragging the file onto the program, and the UI creates an instance of the program and passes it the capability.

      You're correct that most programs wouldn't be able to have their own open dialogs. They'd have to rely on capabilities passed in from the user's file manager. Probably you'd express that by dragging again. That's actually more "desktop" than having an open dialog anyway.

      You could support thumbnails by having a little program that generated a thumbnail from a file and did nothing else. Since you can prevent that program from leaking the information from the files, it's relatively safe to have the file manager call it with a read-only capability to every file in turn, and display the results.

      The same applies to things like indexers. Although they'd be relatively powerful and dangerous, they wouldn't be remotely as dangerous as the simplest program in today's OSes, because you could prevent them from leaking the information to anyplace other than their indexes.

      If you want to insert a file into a document, that looks like another drag operation. You drag the file into an existing instance of a program, rather than onto a factory icon.

      It's pretty easy not to pass the same capability to multiple programs or instances of the same program (and pretty easy for them to detect it if you do, assuming they have write access to the file, or assuming you have a reasonable set of locking primitives).

      Yeah, you'll lose some memory to separate instances. You can share all the program text, but the heap is gonna suck up space. It would presumably pay to be economical about building huge "dynamic" structures every time anybody ran your program. On the other hand, think of all the space you won't be wasting on every program having its own open dialog...

      Capdesk isn't really unpleasant conceptually, if you want a toy example.

      It's not free, and it can't be invisible to the user, but it's not so horrible as all that.

    2. Re:KeyKOS or EROS usability? by r00t · · Score: 1

      What about theraputic reboots? AFAIK, these systems are persistant system images. If the hardware is flawless and the OS is bug-free, they can run forever. You can even cut power, restore it, and be right back where you were... in theory. If system state is ever corrupted however, you're in serious trouble. AFAIK a "real" reboot is like a fresh OS install with all your data gone. Those capabilities can not outlive the processes (if you call them "processes" -- persistant objects?) that create or otherwise own them.

      BTW, API breakage goes way beyond GUI apps and POSIX. You broke the C language itself, both development (header file inclusion) and the standard library.

    3. Re:KeyKOS or EROS usability? by Hizonner · · Score: 1

      Yes, EROS and I think KeyKOS, are totally persistent, and I don't think people are ready to program in that model, if we ever will be. But that's fixable; there's no intrinsic connection between capabilities and never reinitializing anything. It's convenient, but not necessary.

      It's OK that I broke C. It's not type safe anyway. :-)

      Seriously, though, you're getting to one of the real limitations; there are some programs that really do need access to a lot of stuff. A compiler does need access to all the library declarations. And most programs need access to a lot of different services. Even so, there's a big difference between the equivalent of /usr/include and the whole system.

      One of the points of the model is to force people to pick and choose what access programs need. One of the challenges would be to avoid ending up with a situation where people just habitually gave every program capabilities for everything because it was easier. That would require both cultural changes and good enough tools that you weren't constantly having to fight the system to get anything done.

      There's an analogous weakness at the user level: "Drag your Quicken file onto this window to win $1000.". Mandatory data tagging could help there, but it's not going to solve everything, and it turns out to be a real big PITA.

      There will always be ways to get users to hose themselves. Even so, better the user should lose the Quicken file than the whole machine.

      So, lots of work, lots of cultural changes, and, yeah, you can expect to rewrite every significant program from scratch, including the runtime libraries. I did say that I wasn't optimistic. But I do think that such big changes are a necessary, if not a sufficient, condition for a qualitatively more trustworthy desktop.

      I see one possible path forward. The way things are going, we're going to end up with every program in its own VM anyway, as people try to protect one part of the system from another. The next thing people will want will be ways to let those VMs interact. If those ways are designed intelligently, we might get another crack at the isolation that wasn't done in the current generation of operating systems. VMs would play the role that programs or processes take today, and you could be giving VMs capabilities to talk to each other.

      It would be grossly inefficient, but if the VMs are going to happen anyway, we might as well do it right. Unfortunately, getting people to do it right will be a huge, and possibly insurmountable, educational challenge, for much the same reasons that put us where we are today.

  139. Re:And this is why... by shadowbearer · · Score: 1

      Linux/unix had the concept of su years before Microsoft thought of it; and it is a built in process to the operating system, not an afterthought.

      Do you have a citation wrt your claims about rogue processes faking gksudo? "see:Ubuntu" is not enough. Windows systems can be attacked and compromised by code that injects into the windows kernel itself thru web browsers; I haven't seen any creditable evidence yet that system processes in linux can be compromised the same way. Userland, certainly, although exploits such as that are still very rare; but that doesn't compromise the system.

      I do tech support for both windows and linux desktop systems, so I would be very interested in any information you can come up with.

    SB

     

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  140. Honest questions for other techs by shadowbearer · · Score: 1

      System access gives you the ability to hide your running processes from userland scans and deletion of your running files and boot hooks.

      There are very few - if any (correct me if I'm wrong, please, with details, if those details are informative enough I'll even pay for the knowledge!) antivirus or antimalware programs that can detect and reliably remove rootkits. I certainly haven't found any that can do so, that's why I rely on combofix, the tdss variant removers, gmer, my intuition, and other tools to remove persistent infections from the increasing number of rootkit infected systems I deal with all the time as an independent home computer technician.

      Userland malware isn't the real problem, anymore - most antivirus and antimalware programs can deal with that ( and I agree that most end users don't know to run it, even if they would know what to run, sadly, this is another of the bad things about Microsoft, education of end users as to the problems they will face, but Windows Defender, etc, hell, that's a whole nother topic) the real problem nowadays that I'm seeing much more of is rootkits that keep the spambot/malware alive, regenerates it when you kill it thru other methods.

      I have a pretty good toolkit, and enough knowledge, at this point to wipe this crap out on every system I encounter; but I know that it's going to get a lot worse. I already spend about thirty hours a week just trying to keep up on the latest removal tools after seeing a system last week with more than four rootkits on it, in addition to much other crap. (Cleaned it, to the best of my knowledge)

      What got me, this year, is that for the first time since Klez I had one of my home systems infected. It was a TDSS variant (probably thru a driveby ad, near as I can tell), got it removed, but even tho I've been doing tech support since before Windows existed; couldn't trace the source of the infection back as well as I want to. Since then I've seen a lot of other attacks being tried, some of which failed on my system because they were executing invalid instructions (experimentation, I imagine); I know it's getting bad out there. I'm careful past the point of paranoia with my home systems.

        I have customers who rely on me to keep their systems clean. I have to tell them that I can't be one hundred percent certain that I can guarantee they will be free of crap. Some of them I migrate to linux, Ubuntu or Fedora, if it works for them. I know there aren't any solid solutions, but when I see an article like this, I just have to say that I think the real problem is Microsoft's operating system.

        I should probably make this a slashdot Question. Busy... ;) and speaking of busy, I have three systems on the bench tonite I am paying lip service too...

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  141. Re:And this is why... by helios17 · · Score: 1

    The main reason Windows gets nailed is that it's more profitable to write malware for Windows than for anything else. If Linux had the market share of Windows, it would have as much, or nearly as much, malware. This is one of the most common fallacies people spout during the Linux vs Windows debate. It's all about file permissions. Windows allows any program to be accessed by default, Linux does not. Sure an idiot user can screw up but most users have no idea how to assign root privilege to a file. Their ignorance is a sysadmin's bliss. The Network is a whole different story but on the desktop, the Linux file system and its permissions make it secure. In the end, it's user education that makes a machine secure, Linux just expands that education. Hence, a world of Windows users who click blindly and hope for the best.

    --
    Windows assumes you are an idiot...Linux demands proof.
  142. you guys... by merockstar · · Score: 1

    The battle may be lost, but we don't have to lose the war! Let's step up our efforts. We can create a war on spam! It could be a misdemeanor to support the terrorist funding spam groups by allowing them your e-mail or the use of your machine! This could be supported by the government wiretapping efforts. It would help the economy by providing more free slave labor, and it would help stop the moral decline of the internet! Just say no to spam!

  143. Re:And this is why... by CarpetShark · · Score: 1

    The fundamental security model of Linux is no better than that of Windows. The main reason Windows gets nailed is that it's more profitable to write malware for Windows than for anything else. If Linux had the market share of Windows, it would have as much, or nearly as much, malware.

    No, that's what MSNBC (Microsoft's news network at the time) tried to tell people, but it's not true, no matter how often you and other gullible people repeat it. The main reason that windows security sucks is that it wasn't always present, and so Microsoft started a user culture that encouraged insecurity by default. Essentially, they compromised security and other best practice for a quick gain in customers. Ever since, it's been biting them in the ass, which seems quite just to me.

    In either Linux or Windows, being able to run any code at all gives you essentially complete access to the user's data, plus almost unlimited access to system resources, plus the ability to talk to the network.

    That's not true for Linux OR Windows, and you know it. At least, I hope you do.

  144. Re:And this is why... by CarpetShark · · Score: 1

    Can you tell what distro you use that lets unprivileged users install software via the package manager?

    The simplest way is to compile and install software using a prefix of your choice. Or, any recent kernel will let you run a complete distro in a container. You also have these:

    http://hacktolive.org/wiki/Methods_for_Portable_Applications_on_Linux

  145. Polaris (HP) For WIN by not_hylas(+) · · Score: 1

    For You, Blue.

    Polaris:

    http://www.hpl.hp.com/research/mmsl/projects/adv/polaris.html?jumpid=reg_R1002_USEN

    Virus Safe Computing:

    http://www.hpl.hp.com/news/2005/apr-jun/virussafe.html?jumpid=reg_R1002_USEN

    Download:
    Disclaimers:
    Polaris uses a kernel driver to work around a bug that Microsoft claims is not security related. We believe this kernel driver is the reason Polaris does not work with Windows Vista. If you run without it, you are vulnerable to an attacker who mounts a Shatter attack after launching a process via the COM server. However, you're probably safe until Polaris becomes widely used.

    This version is a first prototype, which means there are a number of things we didn't do and a number of bugs we didn't fix. For example, this version does not support linked files. However, almost 100 people have used Polaris, some of them for several years, and have reported few problems. A few have them have reported that Polaris saved them from some nasty virues.

    Polaris is NOT supported by HP. Send all questions to:

    alan.karp at hp.com.

    http://www.hpl.hp.com/personal/Alan_Karp/polaris/index.html?jumpid=reg_R1002_USEN

    --
    ~hylas
  146. Re:And this is why... by Briareos · · Score: 1

    garyk@lappy:~/scripts$ test2.sh
    bash: /home/garyk/scripts/test2.sh: Permission denied

    Which part of "sh test.sh" is so hard to understand? And yes, that works just fine on my Debian Testing box without the execute bit being set, just as expected...

    np: Rndm - No Beginning (Dial 2010)

    --

    "I'm not anti-anything, I'm anti-everything, it fits better." - Sole

  147. Re:And this is why... by shutdown+-p+now · · Score: 1

    Can you see either solution being used by a casual user?

  148. Re:And this is why... by toadlife · · Score: 1

    Linux/unix had the concept of su years before Microsoft thought of it; and it is a built in process to the operating system, not an afterthought.

    I don't see how it was an afterthought. "runas" was introduced in Win2k, but the ability to impersonate other users existed in previous versions of NT kernel.

    Do you have a citation wrt your claims about rogue processes faking gksudo?

    Why would I need to cite anything? gksudo is not complicated. It's a graphical sudo wrapper which uses standard gtk dialogs. Why you would think a process couldn't fake it is beyond me.

    Windows systems can be attacked and compromised by code that injects into the windows kernel itself thru web browsers;

    ...if the browser process is running under the necessary privilege level. Otherwise, that cannot without a privilege escalation exploit.

    I haven't seen any creditable evidence yet that system processes in linux can be compromised the same way. Userland, certainly, although exploits such as that are still very rare; but that doesn't compromise the system.

    Where are you getting the idea that vulnerabilities in Linux userland programs are more rare than they are in Windows? There are tons of security updates every month for various *nix ibraries and programs used in *unix OSs like Linux and BSD.

    In regards to exploiting the system, the default implementations of sudo in distros like Ubuntu and debian (and I assume others), the root password is cached for a period of time after the user inputs it. A rogue process running with the users' credentials could sit in the background and wait for the user to invoke sudo, after which it could launch sudo itself and gain root.

    Given desktop linux's obscurity, this is not really that big a threat, but it would surely be exploited if Linux had a sizable market share.

    The solution to this problem is to turn off sudo password caching, or do what I prefer and enable the root account and use su instead of sudo.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  149. Re:Security is as futile as DRM. Of course we lost by bhtooefr · · Score: 1

    What about the HDfury? Sure, it's analog, but...

    The other thing is, at least LCD panels use LVDS to connect to the controller board. Hijack the unencrypted LVDS signal.

  150. Low-tech solution: by Anonymous Coward · · Score: 0

    Burn a Linux Live CD?

    However, this still won't help against the user that browses... adult material first, gets himself (temporarily) infected and then moves on to do his banking.

    Or the various drive-by and MitM attacks (owned router, e.g., which is incidentally what TFA was talking about).

    Personally, I use a LiveCD for banking, which gets hooked up to the net directly through the DSL modem (PPPoE) without javascript or anything else enabled.

    The kicker is that with this setup I am still in violation of the ToS of my bank, because there is no antivirus installed...

  151. Re:And this is why... by poetmatt · · Score: 1

    "always remember my decision for this application"? never heard of that? Way to go troll.

  152. Re:And this is why... by Neoprofin · · Score: 1

    Well, when the parent is specifically discussing UAC, I think the better analogy would be

    "Linux has better seatbelts!"

    "Are they any more effective when a person who doesn't wear them is in the car?"

  153. Re:And this is why... by CarpetShark · · Score: 1

    Casual user is a very different thing from unprivileged user. One is a skill level, the other is a (system) authorization level.

  154. Re:And this is why... by shutdown+-p+now · · Score: 1

    When I wrote "casual user", I meant just that. Supposedly, a casual user can install Ubuntu on his desktop these days without much trouble, and supposedly that will be "more secure". The claim in this thread is that (at least one of) the reason that is so is because the user doesn't have to elevate to install applications. Hence the question - do you see the proposed way of doing so (by ignoring the package manager, and manually compiling software with ./configure --prefix etc) being usable by casual users? And if not, then why is it touted as a security benefit, when it's not such for 95% of potential users, who are baited with it to switch?