Slashdot Mirror


The Next 50 Years of Computer Security

wbglinks writes "An informative interview with Linux guru Alan Cox, with an emphasis on Linux and security. Alan will be the keynote speaker at EuroOSCON this October." From the article: "It is beginning to improve, but at the moment computer security is rather basic and mostly reactive. Systems fail absolutely rather than degrade. We are still in a world where an attack like the slammer worm combined with a PC BIOS eraser or disk locking tool could wipe out half the PCs exposed to the internet in a few hours. In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them."

128 comments

  1. The next step in security: benevolent parasites? by TripMaster+Monkey · · Score: 2, Interesting


    This reminds me of a conversation I had with my business partner regarding computer security:

    Imagine a hacker group that offered to protect your system against other hackers. In exchange for x% of your computer cycles, x% of your HDD space, a predetermined number of pop-up ads, etc., the group would guard your computer against others attempting to compromise it for its own use. The group would connect to your system from the internet, install their rootkits, and regularly scour your system looking for intruders, which they would zealously remove. Because they would be paid in computer resources (disk space, cycles, etc.), it would be in their best interests to keep your system as free from other parasites as possible. In much the same way as the bacteria growing in our mouths prevent them from being colonized by other, much more harmful bacteria, the group would defend its box against intruders.

    Just an idea...thought I'd throw it out there and see what the Slashdot crowd thought of it (be gentle ^_^).

    --
    ____

    ~ |rip/\/\aster /\/\onkey

  2. 50 years, eh? by grub · · Score: 5, Insightful

    [...] at the moment computer security is rather basic and mostly reactive.

    OpenBSD has been proactive since Day 1. And, really, can anyone speak authoritatively on computer issues 5 years in advance let alone 50?

    If I drank a strong tea brewed from Theo de Raadt's toenail clippings I could glean knowledge from perhaps a couple of days in the future, but beyond that you're getting into the realm of Xenu.

    --
    Trolling is a art,
    1. Re:50 years, eh? by Anonymous Coward · · Score: 0, Funny

      If I drank a strong tea brewed from Theo de Raadt's toenail clippings I could

      get a really nasty fungus infection in your mouth!

    2. Re:50 years, eh? by Trigun · · Score: 1

      I'd hazard to guess that if anybody can talk about computer security in the next 50 years, it'd be Alan.

      I hate to compare him to Jesus, but he has the beard and sandals...

    3. Re:50 years, eh? by Anonymous Coward · · Score: 0

      Ridicolous. OpenBSD hasn't had a mandatory access control per process until recently. And that's a very low mark as far as computer security research goes. Alan is comparing stuff with EROS which is pretty cool by comparison.

  3. Sleeping....? by Valiss · · Score: 3, Insightful

    Seems to be the classic 'sleep with the devil' scenario. The problem occurs when the hackers, over time, want more than you want give/barter with.

    --

    -Valiss
    1. Re:Sleeping....? by dotgain · · Score: 1, Flamebait
      And once you let someone compromise your system, you'll never be able to fully trust it again. It's about the stupidest idea yet in computer security. The only reason it wasn't on that list of "top six stupid things" the other day is because it's not an adopted practice, and isn't taken seriously.

      And since TripMasterMonkey is an incessant troll, please, don't be gentle.

    2. Re:Sleeping....? by Tackhead · · Score: 4, Insightful
      > In exchange for x% of your computer cycles, x% of your HDD space, a predetermined number of pop-up ads, etc., the group would guard your computer against others attempting to compromise it for its own use. The group would connect to your system from the internet, install their rootkits, and regularly scour your system looking for intruders, which they would zealously remove
      >
      > And once you let someone compromise your system, you'll never be able to fully trust it again. It's about the stupidest idea yet in computer security. The only reason it wasn't on that list of "top six stupid things" the other day is because it's not an adopted practice, and isn't taken seriously.

      Is that not the functional specification for Windows Update? ( Ha ha, only serious.)

      For that matter, is that not the functional spec for every automatically self-updating piece of software?

      Your machine is as trustworthy as those you permit to administer it. To the extent that you install auto-updating software, your machine is only as trustworthy as the authors of that software.

      I'm highly confident that when my cron job asks apt-get to phone home, the maintainers of $MY_PET_DISTRO won't take advantage of the opportunity to place anything nasty on my machine.

      I'm somewhat confident that Microsoft isn't going to auto-disable even pirated Windows installations, nor to install a RIAA/MPAA sniffing trojan as part of its updates - at least, not without providing a few weeks of warning.

      I had so little confidence (as a matter of personal opinion) that the auto-updating and installation of DRM/software subscription services from www.steampowered.com, that I never purchased Valve's Half-Life 2. (If you trust Valve, hey, go for it -- but Steam is, IMO, fundamentally no different than having companies like EA and Adobe decide to outsource the management of "licencing component services" to organizations like Macrovision and the BSA. Would you like to get your "security components" from DRM providers?

      And finally, I'd have no confidence whatsoever in any machine that was required, as part of the Homeland Cybersecurity Act of 2012, to download security updates from updatefarm.cybersec2012.gov.

      On that scale, I'd place the original "cracker group" (perhaps affiliated with the Russian mafia) installing its own rootkits as somewhere between "less trustworthy than Steam, but more trustworthy than bsa.org".

      But there's fundamentally no difference between any of these options.

    3. Re:Sleeping....? by darqchild · · Score: 1

      You mean like hiring a sysadmin to remotely administer your machine, and paying him in CPU cycles?

      That actually sounds like a relatively sound method for the wholeale of distributed CPU time.

      People give CPU time away to organizations like SETI. The only problem, is the maket value of CPU cycles vs the cost of administering a whole pile of insecure windows boxes.

      --
      What? Me? Worry?
  4. But you said by RandoX · · Score: 0, Troll

    ... Linux was only 5 years away from mainstream.

    1. Re:But you said by Alexis+Boulva · · Score: 2, Insightful

      as the number of new computer users increases, their average level of intelligence decreases. same thing happens when it comes to IT professionals, sorry to say.

  5. looking back on the last 50 years, by JeanBaptiste · · Score: 4, Insightful

    I can't see how anyone can claim to know what is going to happen in the next 50.

    1. Re:looking back on the last 50 years, by mov_eax_eax · · Score: 3, Informative

      RTFA. even if the title of the interview says "The Next 50 Years of Computer Security" the content is not related with the next 50 years, there are just some superficial random thoughts of alan cox about CURRENT security.

    2. Re:looking back on the last 50 years, by Daveznet · · Score: 1

      Agreed, especially with the quantum computers/cryptography security in the computer industry will be very different than it is now.

      --
      GL HF!
    3. Re:looking back on the last 50 years, by yoshi_mon · · Score: 1

      While I'll agree that 50 years is a long time no matter how you slice it, all the more so for computers, but I think it's pretty safe to say that since computers and all the related tech have moved beyond the "brand new" phases of develoment that it's possable to make some generlaizations regarding their future.

      Unix itself has shown to stand the test of time so far and with the continuance of Microsofts monopoly (and what amounts to the goverments near approval of it) monopoly the shape of things to come is not as foggy as say in the 70's or 80's.

      --

      Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
    4. Re:looking back on the last 50 years, by cbiltcliffe · · Score: 1, Insightful

      Easy...watch:


      In 50 years, we'll have flying cars, world hunger and poverty will be a distant memory, and we'll all have a small nuclear fusion reactor in our basement which will power everything from our maid service robot to the 512-core 650GHz Pentium 17 computer in your home office.
      Bill Gates will disband Microsoft when he retires, and all his billions will be donated to help sick kids on Mars. (We'll have settlements there, after all, but the hospitals won't be quite up to snuff for a few more decades.)
      When the Voyager 17 warp-drive probe reaches Alpha Centauri in 2043, it will be regarded with deep suspicion by the natives, and subsequently dismantled. George W. Bush the 5th will then unilaterally decide that the Alpha Centaurians must be in league with Al-Qaida, and declare war on them.
      Using the decades-old first-strike policy he'll order pre-emptive nuclear strikes on all planets in the Alpha Centauri system (just to be safe....wouldn't want those pesky terrorists to go changing planets in the months it will take the missiles to reach the system....)
      The Centaurians will see the missiles coming before they're even halfway there (after all...they didn't underfund their Hubble project), and come out to meet them, blowing them up in deep space where they can do no harm. They'll then continue on to our planet, quickly determine that the order to destroy them came from the White House, blow up Bush and Congress, and tell us all to stop being so fscking childish and grow up.
      Then, just to prove they mean business, and that if we want to play in the galactic neighbourhood, we've got to play nice, they'll blow up both the RIAA and MPAA headquarters, before heading back to their own planet.
      The rest of us will soon realize that without Congress, and the ??AA, the earth has suddenly become a very nice place, and we'll stop trying to go away to other planets.


      See, it's easy to claim to know what's going to happen in 50 years. You'll be full of shit, but you can still claim it.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    5. Re:looking back on the last 50 years, by FragHARD · · Score: 1

      I just read <> and I figured you were right on th money, then I kept reading and noticed you were right in with the rest of optimists. :=(

      --
      FragHARD or don't frag at all
    6. Re:looking back on the last 50 years, by cbiltcliffe · · Score: 1

      Yeah, well....I was loading the sarcasm in there with a forklift, so you might want to re-read it....

      I was especially proud of the part about GWB the 5th....

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    7. Re:looking back on the last 50 years, by wild_berry · · Score: 1

      When did the descendents of Bush decide that cloning and genetic screening would help their offspring get into the White House and legalise it?

    8. Re:looking back on the last 50 years, by cbiltcliffe · · Score: 1

      It was probably written into the small print in PATRIOT.

      Pathetic
      Attempt to
      Trivialize the
      Rights of
      Inoffensive
      Ordinary
      Taxpayers....

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  6. Re:The next step in security: benevolent parasites by starfishsystems · · Score: 4, Insightful
    Isn't that rather like setting the fox to guard the henhouse?

    The controls that an organization would need to put in place to avoid being utterly exploited in such a scenario are pretty much the same controls needed to manage systems securely in the first place. So as a thought experiment, this is useful. As an actual practice, forget it.

    --
    Parity: What to do when the weekend comes.
  7. Fortunate? by Krast0r · · Score: 5, Insightful

    "In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them." - however in a sense we are unfortunate that they generally take control of them to destroy someone elses computer, it just depends on how selfish you are.

    --
    Matthew Grint Midnight Artists
    1. Re:Fortunate? by Fungus+King · · Score: 1

      True. Well, if a system is obliterated on infection, it can't spread... not really the behaviour of a virus. Still, by letting them not do something cruel like wipe the BIOS or trash the filesystem or something and just hijacking it's internet connectivity and letting them spread, you can get maximum exposure while still causing plenty of infuriating moments.

      My flatmate got a virus that lurked for a while and then deleted ntoskrnl.exe so Windows wouldn't boot anymore - that wasn't fun.

    2. Re:Fortunate? by SpaceLifeForm · · Score: 1
      Probably a POC. One of these days, such an attack will take down many many doze boxen. It will be a real wakeup call for many people. Those that have been paying attention are already off or weaning themselves off of the MS addiction.

      Those that have not been paying attention or are buying the MS FUD are taking a huge risk.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  8. Re:The next step in security: benevolent parasites by taustin · · Score: 4, Insightful

    Sounds like a classic protection racket to me.

  9. Global proofs of security are not on.. by Ckwop · · Score: 4, Insightful

    This last area is very important. We know the theory of writing secure computer programs. We are close to knowing how to create provably secure computer systems (some would argue we can--e.g. EROS). The big hurdles left are writing usable, managable, provably secure systems, and the user.

    It may be possible to establish "limited" proofs of security which are tightly defines in small areas but a provably secure operating system is impossible. It's impossible on so many levels that I expect that Alan Cox doesn't understand the issues deeply enough.

    There are a number of problems with creating a secure operating system. One is the amount of code it takes. You can't create a security proof on huge volumes on code. Hundreds of lines? probably. Thousands of line.. maybe.. hundred of thousands? no chance.

    The next problem is that we haven't figured out a way to make security modularise. You can't say "method 1 is secure, method 2 is secure therefore using method 1 after method 2 is secure. It just doesn't work like this. You can put two secure pieces of code and get insecurity. This means you have to treat the whole operating system as one huge program all of which needs to be proven secure.

    The third problem is that even you establish a proof of security this still isn't enough. Your proof is based on some formalisation of the language but the compiler itself might be buggy (either by accident or on purpose) and might compile in a way that breaks your proof. Ouch! cuO

    Too often we strive to absolutes in security. Security is not binary. It is not a zero or one but a complex set of trade-offs and risk mitigation.

    Simon.

    1. Re:Global proofs of security are not on.. by Anonymous Coward · · Score: 0

      Quote the parent:
      >It's impossible on so many levels that I expect
      >that Alan Cox doesn't understand the issues deeply
      >enough.

      I'm sure the parent, a 21 year old "junior C# developer for a company in Manchester," knows better than Alan Cox, a 37 year old "programmer heavily involved in the development of the Linux kernel since its early days (1991)." and can tell him a thing or two about creating a secure OS.

    2. Re:Global proofs of security are not on.. by querencia · · Score: 4, Insightful

      "I expect that Alan Cox doesn't understand the issues deeply enough."

      I hope someday I am cocky enough to make that statement.

      "You can put two secure pieces of code and get insecurity."

      Of course you can. But you can also put two secure pieces of code and prove that the combination is secure. The fact that the two pieces that you're combining are provably secure means that there is less work for you to do. Nobody is talking about writing the "Linux is secure" proof. If you start with the building blocks of secure systems and make them provably secure, you can absolutely combine them to come up with "provably secure systems."

      "... a provably secure operating system is impossible."

      You are wrong. Perhaps a provably secure Linux is impossible. But Alan Cox didn't say "operating system." He said, "system." Always pause (at least briefly) before suggesting that you have a better understanding of operating systems than Alan Cox.

    3. Re:Global proofs of security are not on.. by GigsVT · · Score: 2

      The main issue isn't complexity, at least not on an OS level. Systems like EROS and other Take-Grant type systems can be provably secure. The problem comes in the administration of multi-user system.

      People have enough trouble managing simple systems like Unix-style permissions and Novell NDS permissions.

      Most multiuser systems I've come across in actual use have pretty glaring security problems, just because of the complex nature of the way people want to use them.

      At some point it becomes easier to just say "OK fine, we'll give this whole group of people this particular (overly broad) access... it's better than them having to come bug an admin every 10 minutes".

      Another example, this one a particular problem for an internal app I had a big role in designing. Every user is given a password, and told not to give it away. A few months later it's exposed that many users know other user's passwords. Turns out when someone was on vacation or sick, someone had to be able to get access to the data normally reserved for that person only. This can usually be designed around, but it's the sort of thing that complicates these matters.

      Daemons and programs are easier, they don't change roles or start working with different people unless it's a well defined change concurrent to an upgrade.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Global proofs of security are not on.. by davecb · · Score: 1
      There are A1 systems by the orange book criteria, all of which which have small, provably secure security kernels. This amounts to an existance proof that the first point is in error.

      Alas, Ckwop is right in saying it's hard (:-)) You indeed need to limit the thing you propose to have secure.

      --dave

      --
      davecb@spamcop.net
    5. Re:Global proofs of security are not on.. by Coryoth · · Score: 1

      You are wrong. Perhaps a provably secure Linux is impossible. But Alan Cox didn't say "operating system." He said, "system." Always pause (at least briefly) before suggesting that you have a better understanding of operating systems than Alan Cox.

      These guys are working on just such a concept, attempting to write a microkernel OS in a language that supports formal semantics amenable to verification and correctness proofs. It seems they are still just getting underway, but it looks like an interesting project.

      Of course this will not guarantee 100% security because "secure" is a rather loose term and will mean more than just a kernel that doesn't have any buffer overflows or other bugs. They will be able to, however, tell you very precisely what exploits and attacks the system is definitely secure from, which would be quite a significant step forward.

      Jedidiah.

    6. Re:Global proofs of security are not on.. by jbrandv · · Score: 2

      You are wrong. There are at least two "provably secure operating systems" EROS and SCOMP. These are Orange book proven systems which have NEVER been hacked and many groups have tried. The only problem is that they are so secure it is very hard to get any real work done with them. Ask the folks at Los Alamos and Mitre.

    7. Re:Global proofs of security are not on.. by conJunk · · Score: 1

      The third problem is that even you establish a proof of security this still isn't enough. Your proof is based on some formalisation of the language but the compiler itself might be buggy (either by accident or on purpose) and might compile in a way that breaks your proof. Ouch!

      Don't ommit the obvious: if i unplug the computer, encase it in cement, and burry it in my garden, it is secure.

      Functional? No. Secure? Yes.

    8. Re:Global proofs of security are not on.. by starfishsystems · · Score: 3, Insightful
      The next problem is that we haven't figured out a way to make security modularise.

      You raise several really interesting points.

      I think it would be more correct to say that we haven't found a way to reduce the general security problem by means of modularization. It's an open conjecture that we could do so, even in principle, since we don't actually know what the general security problem is.

      However, to the degree that we can isolate information processing into modular elements, we can individually reason about their security, and as far as I understand, those security properties are preserved under composition.

      There are two parts to this. The first is to show that the application of functions such as F(G(x)) or (F*G)(x) need not expose functions F and G to each other. That is, composition doesn't violate modularity in the ordinary sense. I take your point that a faulty compiler is in a position to violate modularity, but that's an implementation error, not a reason to discard the formalism.

      The second is that we have formalize what composition means in terms of information exchange. Ordinarily, composition is assumed to be purely a matter of topology. As in circuit topology, the wires don't count. But in the context of security, the interface explicitly exposes communication. But communication security has been very well studied, and we should be able to apply the results here directly.

      Some details of my understanding may be wrong, and I'd be grateful for your thoughts on any of this.

      --
      Parity: What to do when the weekend comes.
  10. Bull! by cbiltcliffe · · Score: 3, Insightful
    In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them.
    Not a chance. Because with that, we've got millions of clueless users who think that because their computer turns on, it can't possibly have a virus/worm/spy trojan, so they do absolutely jack shit about it. Meanwhile, I'm still getting copies of Netsky.P emailed to me. It's almost a year and a half old, for Pete's sake!!!
    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
    1. Re:Bull! by MaceyHW · · Score: 0

      While I agree that more damaging viruses would spur users to be more concerned about security, the "we" in that sentence clearly was meant to mean all computer users, not just the IT-elite who would be freed from stupid questions and DDOS attacks by the sudden destruction of 50% of the world's pcs. (not to mention it would put a lot of /.ers out of a job)

  11. 'tis a pity... by advocate_one · · Score: 5, Insightful
    We are still in a world where an attack like the slammer worm combined with a PC BIOS eraser or disk locking tool could wipe out half the PCs exposed to the internet in a few hours. In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them.

    cos if they actually destroyed them, then people would take proper care... apparently, it's quite normal for people to view their ms-windows boxes filling up with vermin etc. as just a fact of computer life... they only do something when they can't get online anymore... and then it now appears cheaper to buy a new box than get the damned thing fixed properly...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:'tis a pity... by reclusivemonkey · · Score: 1

      and then it now appears cheaper to buy a new box than get the damned thing fixed properly... ...or install Linux on it.

    2. Re:'tis a pity... by IchBinEinPenguin · · Score: 1

      apparently, it's quite normal for people to view their ms-windows boxes filling up with vermin etc.

      Not just users....
      A Laptop at work got a virus. I was asked to help cleanit up. After 'cleaning' it, I suggested that we reboot and check again (actually, I suggested we just wipe the box and start again).
      Sure enough, the reboot-and-scan found a few more files.
      The local 'admin' just shrugged and said: "well, that's normal for windows, isn't it?"

  12. Re:Sounds like an idea... by Anonymous Coward · · Score: 0

    Are you really that naive, or were you just trying to get modded up?

  13. The good ol' days... by traveyes · · Score: 4, Funny

    ...when a virus just wiped your harddrive....

    .

    1. Re:The good ol' days... by AvitarX · · Score: 1

      Thank you CotDC for the Churnoble virus.

      Erase the flash, write random data on the first MB of each HD (luckily it didn't use the hardware and only hit drives Win recognized, so my Linux partition was in tact).

      The was the first time I used Linux exclusivly (I had an old computer at the time that I could run BBox on or the CL. I learned all about splitting windows in Emacs (to use an AIM client) and eventually I learned about ALT+Fkey so I didn't need to CTRL+Z emacs and than bg it so that I could run lynx and converse at the same time.

      Before getting Linux on the old computer, I remember struggling to find TSR programs to do things, I eventually found a great CD player. It was also a great oppurtunity to play Arena again since I had forgotten teh mojo of making boot disks and could never get DOS mode to have enough memmory for Arena (witch needed something like 618K of that 640.

      I say thank you half facitiously because I learned a lot on the cammand line and desktop Linux in general saving up money for a new motherboard to replace the chip. I also used windows for very little over the next year, but eventually the need to reboot to print overcame the conviniance of any software I needed for free (oh yeah, $10.00 old games vs $40.00 ones helped too).

      I can't be the only /.er that got hit by this (though maybe the only to admit it).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:The good ol' days... by TheRaven64 · · Score: 3, Insightful
      The most successful ones back then waited a few days / weeks and infected every floppy disk you inserted (executables and boot sector) so that they didn't die out immediately. Of course, the longer this period was, the more copies of the virus would exist and the more successful it was. Eventually, the period extended to infinity - the virus would infect the `host organism' and use it to create copies of itself until it was detected and killed. A virus with this strategy was far more successful - in fact the most successful virus would be one that didn't have any adverse effect on the computer at all.

      And that, my friends, is an example of both evolution and intelligent design in operation.

      --
      I am TheRaven on Soylent News
    3. Re:The good ol' days... by a.d.trick · · Score: 1

      In the [non-computer] diseases (particularly epidemics) work the same way. The most deadly ones are usually quite infamous when they attack and kill many people, but they usually die off into obsurity rather quickly.

      Take for example the common cold, which has stayed with us for many years, but is hardly as deadly as it used to be.

  14. Obligatory Simpsons Quote... by bigtallmofo · · Score: 3, Funny

    Professor Frink: Well, sure, the Frinkiac-7 looks impressive, don't touch it, but I predict that within 100 years, computers will be twice as powerful, 10,000 times larger, and so expensive that only the five richest kings of Europe will own them.

    --
    I'm a big tall mofo.
    1. Re:Obligatory Simpsons Quote... by Sorthum · · Score: 1

      Was he talking about Windows Vista hardware reqs perchance?

    2. Re:Obligatory Simpsons Quote... by Farmer+Tim · · Score: 1

      No, he said only "twice as powerful", and that it would take a hundred years. So the timing looks about right for Vista, but the computing power would be sorely lacking.

      --
      Blank until /. makes another boneheaded UI decision.
  15. What, like taxing? by daniil · · Score: 1

    The reason your idea will never take off is that if this scheme turned out to be profitable to both the racketeers and the people paying for "protection", the government would step in and demand a monopoly in the "protection" racket. Now, you don't want the government installing their rootkits on your computer, do you?

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
  16. I only scanned the article by TubeSteak · · Score: 2, Interesting
    But there's really no way we can predict what computers are going to be like 15 yrs from now... much less computer security.

    In 50 yrs I'm going to assume that IPv6 (or v7,8,9) has taken over the world. Wouldn't that do a lot for basic internet security? No more scanning and rooting boxen.

    As for stuff like BIOS erasers and disk locking tools, e-mail will no longer be a useful attack vector due to filtering. The again, nothing can defeat stupidity.

    Disclaimer: IANAL

    --
    [Fuck Beta]
    o0t!
  17. The virus that 'helps' you by digitaldc · · Score: 2, Interesting

    "In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them."
    Of course, we will have to worry about the attackers that inadvertently destroy systems while trying to control them.
    I'm afraid I can't let you do that, Dave...this virus is too important for me to let you jeopardize it.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:The virus that 'helps' you by Anonymous Coward · · Score: 0

      That's not a worry, that's called zombie control. I worry that they don't destroy enough.

  18. Re:The next step in security: benevolent parasites by Daveznet · · Score: 1

    Sounds like a good idea in principle but who is to stop this group of hackers from using your resources for their own milicious intentions.

    --
    GL HF!
  19. Re:The next step in security: benevolent parasites by Clovert+Agent · · Score: 3, Funny

    "Yes, Mr Sarbanes Oxley Auditor, I exposed my entire desktop computing infrastructure to a group of self-proclaimed hackers so they could uninstall spyware for me. Great idea, huh? Huh? Hey! Come back! I haven't told you about the foxes guarding the corporate henhouse yet."

    I have a better idea. Swap some other commodity (like, say, money) for the same service, and call it an MSSP.

  20. where is the freebsd virus? by RouterSlayer · · Score: 0, Offtopic

    Which reminds me,
    where the hell is that freebsd virus?

    The one that would infect windows systems, and once infected reformat the drive and install freebsd?

    I've always wanted to actually see this thing...
    so where is it? ;)

    1. Re:where is the freebsd virus? by Anonymous Coward · · Score: 0

      Dunno about freebsd but let's see the steps one could take...the "virus" gets downloaded onto the machine with a working kernel image/shell and a few tools. Something like a tomsrtbt or whatever floppy based distro is out.

      Partition the machine, put that disc image in, modify the mbr so it boots from that partition on the reboot. Optionally, determine the uptime of that particular server and its internet connectivity. If you're gonna plop a distro into it (Knoppix?) you'll want a machine that's used to being left alone with an internet connection for a long time.

      Reboot the machine and have it autopilot through the new partition. Have that do the actual distro install without human intervention. From there, the distro installs and task is done. I suppose you'll want to include something that scans others to do the same. :)

  21. Re:The next step in security: benevolent parasites by kfg · · Score: 1

    Hey guys, I've got an idea, why don't we just get the barbarians to guard the gates of Rome?

    KFG

  22. Oh, it's easy! by jabber01 · · Score: 2, Funny

    Extrapolating recent trends, Pokemon will be President of the United Corporations of America. The United Middle East will be America's closest friend. Together, we will have obliterated the EU. No one will care about poverty and disease in Africa.

    Computers will be so small, they'll be ingestable, with music players and cell phones being implanted in teeth. But DRM will be so pervasive that the RIAA will be allowed to inspect your mouth with toothpicks. The weakest link in computer security will still be the human being.

    --

    The REAL jabber has the user id: 13196
    What you do today will cost you a day of your life

  23. Problem by mcc · · Score: 5, Insightful

    There are a large number of problems with your suggestion. I will outline only one.

    One problem is that your suggestion is wholly founded on the assumption of computational resources being valuable. This is to an extent incisive, since you have realized that the reason why the formation of zombie networks has increasingly become the endgoal of worms and such is that there is commercial value in those networks' computational resources. But this breaks down when you start to think about what they use those computational resources for.

    Computational resources, by themselves, aren't particularly valuable or hard to obtain; even bandwidth resources are beginning to become expendable if you're smart about how you use them. Your average PC is absolutely awash in power it doesn't need. 20 years of "your computer is obsolete as soon as you buy it" has crashed out into "your five-year-old computer technically isn't obsolete yet". People who used to buy supercomputers often now just buy cheap PCs and leash them together. Anybody who just has a legitimate need for a lot of computation these days can most easily obtain this through totally legitimate channels.

    The reason why hackers, worm-builders, spyware peoples, etc obtain their resources through illegitimate means (like worms) is because they have illegitimate intents for those resources. They don't so much want 20% of the resources of a PC, they want 20% of the resources of a PC that can't be traced back to them. This is because once they have these resources, they're going to be using them for things like, warez. Sending spam without compliance with local laws. Hosting dubious and virus-like spyware. Extorting businesses for money in exchange for not launching DDOS attacks against them. If you willingly give these people 20% of your hard drive and CPU they aren't going to be using it for things like 3d rendering or protein folding; if that was all they wanted, they wouldn't need to be using hacker methods to get it in the first place.

    Instead, if we go by your scenario, you'll give them 20% of your hard drive, CPU and bandwidth; they will protect you from the other hacker groups; everyone will be happy; ... and then six months later your computer will be part of a gigantic DDOS or some other illegal act so large it will attract the FBI's attention. From here there are two possibilities. Possibility one is, the people you've been contracting with here are a legitimate business, in which case the FBI will get their contact information from you and have them arrested. Possibility two is, the people you've been contracting with here are not a legitimate business, in which case the FBI will arrest you for conspiring with an organized crime group. We can assume no group even remotely competent enough to even get into this hypothetical security "protection" business in the first place would be stupid enough to let possibility one happen. This leaves possibility two. See the problem?

    1. Re:Problem by gatekeep · · Score: 2, Funny

      We can assume no group even remotely competent enough to even get into this hypothetical security "protection" business in the first place would be stupid enough to let possibility one happen. This leaves possibility two. See the problem?

      While I largely agree with your point, the quoted line made me think of this;

      Man in black: [turning his back, and adding the poison to one of the goblets] Alright, where is the poison? The battle of wits has begun. It ends when you decide and we both drink - and find out who is right, and who is dead.
      Vizzini: But it's so simple. All I have to do is divine it from what I know of you. Are you the sort of man who would put the poison into his own goblet or his enemies? Now, a clever man would put the poison into his own goblet because he would know that only a great fool would reach for what he was given. I am not a great fool so I can clearly not choose the wine in front of you...But you must have known I was not a great fool; you would have counted on it, so I can clearly not choose the wine in front of me.
      Man in black: You've made your decision then?
      Vizzini: [happily] Not remotely! Because Iocaine comes from Australia. As everyone knows, Australia is entirely peopled with criminals. And criminals are used to having people not trust them, as you are not trusted by me. So, I can clearly not choose the wine in front of you.
      Man in black: Truly, you have a dizzying intellect.
      Vizzini: Wait 'till I get going!! ...where was I?
      Man in black: Australia.
      Vizzini: Yes! Australia! And you must have suspected I would have known the powder's origin,so I can clearly not choose the wine in front of me.
      Man in black: You're just stalling now.
      Vizzini: You'd like to think that, wouldn't you! You've beaten my giant, which means you're exceptionally strong...so you could have put the poison in your own goblet trusting on your strength to save you, so I can clearly not choose the wine in front of you. But, you've also bested my Spaniard, which means you must have studied...and in studying you must have learned that Man is mortal so you would have put the poison as far from yourself as possible, so I can clearly not choose the wine in front of me!
      Man in black: You're trying to trick me into giving away something. It won't work.
      Vizzini: It has worked! You've given everything away! I know where the poison is!
      Man in black: Then make your choice.
      Vizzini: I will, and I choose...[pointing behind the Man in black] What in the world can that be?
      Man in black: [turning around, while Vizzini switches goblets] What?! Where?! I don't see anything.
      Vizzini: Oh, well, I...I could have sworn I saw something. No matter. [Vizzini laughs]
      Man in black: What's so funny?
      Vizzini: I...I'll tell you in a minute. First, lets drink, me from my glass and you from yours. [They both drink]
      Man in black: You guessed wrong.
      Vizzini: You only think I guessed wrong! That's what's so funny! I switched glasses when your back was turned! Ha ha, you fool!! You fell victim to one of the classic blunders. The most famous is never get involved in a land war in Asia; and only slightly less well known is this: Never go in against a Sicilian, when death is on the line!

      [Vizzini continues to laugh hysterically. Suddenly, he stops and falls right over. The Man in black removes the blindfold from the princess]

    2. Re:Problem by kesuki · · Score: 1

      Your average PC is absolutely awash in power it doesn't need. 20 years of "your computer is obsolete as soon as you buy it" has crashed out into "your five-year-old computer technically isn't obsolete yet".

      First of all, computers have always been on a fairly constant cycle of getting faster, but it's never been 'overnight' except for people who go out and buy the bargain PCs the day before they release the new 'latest greatest' models. so, 'your computer is obsolete as soon as you buy it' only applies to clueless people who are buying 2-3 year old hardware 'brand new' because it was selling 'cheaply.' it's true, that most 'retail vendors' have a really hard time getting products to market 'when they're new' but that's changed a lot with the likes of dell who sells the computer they made last week.. so even people buying at retail level are generally getting newer hardware than they were when companies took months and months to years to develop and market products.

      As far as the latter goes 'your 5 year old PC' is pretty useless. word processing goes slow, agonizingly slow compared to a 'modern' system. web browsing same deal, although technically that computer can Barely Manage those tasks, it requires Full operating power to do basic everyday tasks! now a modern PC doesn't even break a sweat for any of that...

      I have a nice system i built almost 4 years ago, and i built it with the best parts I could, even so it still came to under 1 grand. That system is still 'fast enough' for word processing and web browsing, and it can even handle many modern games , as long as you set them to fugly mode. It's in dire need or replacement though, maybe i can stretch it to 5 years, if i gave up PC gaming, and it will be able to handle web browsing for years to come.. but it is obsolete.. has been for at least 2 years, it just hasn't been 'so awful' I would stop using it.

      But it is true, software makers are having a hard time making 'consumers' feel like they need to buy faster hardware. is that some tragic end of the world doomsday scenario? Wow i don't think so, how long have car makers had so very little they could do to make 'faster' more powerful cars? yet do people not go out and buy new cars still? There are Already people who want to believe that once they buy a PC they should never have to buy a new one, ever.

      Personally, i'll always love the faster newer computers, but the next system i built will probablly have to make due for a long time kinda like this one did.

    3. Re:Problem by dkf · · Score: 1

      Computational resources, by themselves, aren't particularly valuable or hard to obtain; even bandwidth resources are beginning to become expendable if you're smart about how you use them.

      FWIW, it really depends on how much you need. If you need a lot of computing power, it tends to be very expensive, and the same is true of bandwidth. (Sometimes it is possible to do tricks like those done by SETI@home, but many problems just aren't decomposable that way.) But if you're willing to put up with just using resources in "single machine-loads" then yes, computing is dirt cheap.

      Your other points are good ones; like you, I'm certainly not willing to let blackhats anywhere near any of my systems...

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
  24. My services by Ced_Ex · · Score: 1

    Let me be the first to offer you those services as it describes my company exactly. We exchange security for a small meagre portion of your vast unused computer cycles and HDD space.

    For everyone else, Do you need mass advertising? Do you need to get your message out in a cheap and effective manner? Contact me for mass electronic messaging promotions.

    --
    Live forever, or die trying.
    1. Re:My services by FragHARD · · Score: 1

      love your sig...but isn't it backwards ;=)

      --
      FragHARD or don't frag at all
    2. Re:My services by Ced_Ex · · Score: 1

      love your sig...but isn't it backwards ;=)

      Really depends on what you plan on doing.

      --
      Live forever, or die trying.
  25. fast vs. slow spreading... by markana · · Score: 4, Insightful

    "In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them."

    This is not necessarily a good thing. I've read that Ebola and other very nasty diseases don't spread as far as they might, because they wipe out their carrier population too quickly. As opposed to HIV, which has time to slowly spread out. If an infected PC self-destructed after one round of outbound spreading, then it's not going to be continually spewing the junk like they do today.

    Such a virus would burn through the supply of unprotected PCs quickly, and then go away.

    1. Re:fast vs. slow spreading... by tsmithnj · · Score: 1

      Sounds like a cure to me.

    2. Re:fast vs. slow spreading... by David+Off · · Score: 1

      > This is not necessarily a good thing. I've read that Ebola and other very nasty diseases don't spread as far as they might, because they wipe out their carrier population too quickly. As opposed to HIV, which has time to slowly spread out.

      Fortunately /. readers are well protected against both computer viruses and HIV!

  26. Re:The next step in security: benevolent parasites by Mignon · · Score: 1
    What we have now isn't that different. When we set up a box, we can choose from a set of operating systems and applications. With all those choices we implicitly trust their creators and maintaners to some extent.

    But it's not absolute trust; just as helpful bacteria in our mouths can get out of control, software may (will?) prove vulnerable. So we still have to monitor and maintain our systems, installing security patches and changing administration practices accordingly.

  27. Anybody else see "AC" for Alan Cox... by Anonymous Coward · · Score: 0

    And read it as Anonymous Coward? Makes the article funnier.

  28. Problem is Users... by sarlos · · Score: 2, Insightful

    If we could eliminate all users, the internet would be much safer! All joking aside, what it comes down to is this: As long as there is information people want to protect, there is going to be someone who wants to read it, distribute it, sell it (?). Let's play a mental game.. Suppose we come up with a truly proactive system to protect a home PC (which are mainly target to be zombies against riper targets). All a hacker need to do is purchase a copy (or download it from IRC or some file-sharing service) and keep trying their virus or exploits against their own system on their own network until it works. Now you're still going to be dependent on the old reactive system of doing things to patch your brand new proactive system. Until we change the way we think about network security and adopt more distributed solutions to this problem, it's going to very difficult to stop these people. In my opinion, it's going to take a completely different way of thinking about networking which, sadly, probably won't happen until some new technology necessitates it.

    --
    Government's view of the economy: If it moves, tax it. If it keeps moving,regulate it. If it stops moving, subsidize it.
  29. i know what it is. by romeo_in_blk_jeans · · Score: 1

    The next 50 years of computing will see the introduction of AI to PC's in the form of an expert system designed to protect against intruders and malicious programs.

    1. Re:i know what it is. by LuckyStarr · · Score: 1

      designed to protect against intruders

      Don't make me laugh!

      The next 50 years of computing will see the introduction of intruding AIs to PCs in order to control the integrity and lawfulness of the user.

      --
      Meme of the day: I browse "Disable Sigs: Checked". So should you.
  30. Re:The next step in security: benevolent parasites by elcheesmo · · Score: 2, Insightful

    The problem is that the hacker would be using your computer resources for other illicit purposes, such as hacking computers belonging to other businesses. It would solve your problems at the expense of others. And imagine the liability of having their attacks traced back to your computers.

    It would be no different than giving guns to thugs to protect your business. When they do finally get busted, the FBI will find your fingerprints on the guns.

  31. Re:Sounds like an idea... by Anonymous Coward · · Score: 0

    Hah, don't you wish.

    No, the reality of the matter is, their computer "just broke" because of "evil hackers" so they need to buy a new one from best buy, the one the pimply faced sales rep will be immune from that kind of attack, the one that's conveniently very expensive.

  32. benevolent worm by someone1234 · · Score: 5, Funny

    A worm which would spread fast like slammer and destroy infected machines after a short time is actually benevolent. It will destroy only machines that would otherwise be used as spam zombies. The day after the outbreak the internet would be clean again!

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  33. Re:The next step in security: benevolent parasites by tdvaughan · · Score: 1

    Sounds like how Ankh Morpork runs - Vetinari legimised crime by creating the guilds but made them responsible for keeping crime to within agreed limits. Of course, he had leverage over the guild leaders to make them comply. Not sure what I'd have over some Russian kid who I've never met.

  34. Re:The next step in security: benevolent parasites by FragHARD · · Score: 1

    yep, sounds just like what m$ is doing right now, only they are doing a lousy job of it... or are they it might be part of the master plan to get you to give them total control to get rib of those awful windoze worms, windoze viruses, windoze trojans, windoze hackers, windoze spyware, windoze adware, windoze etc...

    --
    FragHARD or don't frag at all
  35. Whitehat Extremists by mrwiggly · · Score: 4, Interesting

    A group of whitehat extremists may become tired of lusers that don't patch their systems, and decide that they don't deserve to use the internet.

    They then launch their virus and destroy on all non-patching infidels.

    What, it could happen.

    1. Re:Whitehat Extremists by GigsVT · · Score: 1

      What, it could happen.

      Indeed. What SPEWS does is not so different from what you are proposing.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Whitehat Extremists by greg_barton · · Score: 1

      A group of whitehat extremists may become tired of lusers...

      You mean, like, the Vorlons?

  36. Re:The next step in security: benevolent parasites by 'nother+poster · · Score: 2, Funny

    Um, dude, about those gates. We had to remove them because they were interfereing with us getting in and out of the city to rape and pillage in our 20% of Rome. Oh, and by the way, we decided that we would rather rape and pillage in the 20% of Rome that contains the forums. Raping and pillaging in the slums wasn't working.

    Yours truly,
    The Visigoths.

  37. Pretty Unimaginative Vision by Anonymous Coward · · Score: 1, Insightful

    This is a vision of the future produced by someone stuck in the past. :)
    No offense, but a *lot* can happen in 50 years...

    1. Re:Pretty Unimaginative Vision by Mr.+Underbridge · · Score: 1
      No offense, but a *lot* can happen in 50 years...

      Yep. 50 years ago, the computers we have now would have been inconceivable. But 50 years ago, the computers we had 30 years ago were also inconceivable.

    2. Re:Pretty Unimaginative Vision by TheRaven64 · · Score: 1

      You think? Alan Turing introduced the concept of the Universal Turing Machine in 1936 - almost 70 years ago. Everything we've done since then has just been making smaller and smaller implementations - actually, they're not even full implementations, since a UTM has infinite storage space.

      --
      I am TheRaven on Soylent News
  38. Destruction would yield better protection. by khasim · · Score: 1

    Right now, the worst that happens is you have to reformat your hard drive when the pop-ups and re-directors stop you from doing anything online.

    If the systems were destroyed, you'd see a lot more effort put into protecting them.

    1. Re:Destruction would yield better protection. by dpilot · · Score: 1

      There are currently 2 ways, AFAIK, to effectively destroy a system. ie, beyond the ability of reformat and reinstall to fix.

      1: Flash the BIOS to something useless that won't bring up the system.
      2: There are some not-to-be-used ATA commands that can turn a hard drive into scrap metal. A while back on lkml there was a bit of discussion on whether or not to filter them out at the driver level.

      I'm sure there are more, just waiting to be discovered. Time was, you could destroy older monitors by misprogramming the video chip. Today we have dynamic fan control, so maybe it's possible to stop the fan, and send the CPU into its hottest loop. (That probably doesn't destroy before the thing crashes, but it's definitely not good for it.)

      --
      The living have better things to do than to continue hating the dead.
  39. Fortunate? by Anonymous Coward · · Score: 2, Insightful

    From the summary...

    In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them.

    Personally, I find it unfortunate. We would be more fortunate if the attackers did seek to destroy. I'd rather irresponsible people's computers were fried than to get tons of spam and viruses sent by them.

  40. Re:Whitehat Extremists - Greyhays by MooseTick · · Score: 1

    I believe those types would be classified as greyhats.

  41. Re:The next step in security: benevolent parasites by Mr.+Underbridge · · Score: 2, Insightful

    Yeah. The problem is when they decide you need more "fire insurance."

  42. You mean they don't already do that? by mdarksbane · · Score: 1

    I've always assumed that was what Norton was doing when it randomly stole half my CPU to not scan anything. I mean, it makes a lot more sense for them to *steal* my processor cycles than just *waste* them, right?

  43. Not that I really wish for that to happen... by Kristoffer+Lunden · · Score: 2, Funny

    ... but it would be pretty interesting days to live in for a time. Just imagine the circus! =)

    Then again, it might just be good for us who run not Windows. I mean, most important servers and the like aren't running Windows anyway, and those who do are probably pretty well firewalled. So we'd have the internet all to ourselves - probably the only thing I'd notice for quite some time is a shorter "Online Buddies" list. ;-)

    Now, if we had the games, imagine those ping times!

  44. Re:Key Phrases by vertinox · · Score: 1

    Possibility two is, the people you've been contracting with here are not a legitimate business, in which case the FBI will arrest you for conspiring with an organized crime group.

    Plausible Deniability

    And don't forget... You can't arrest a corporation. Just the individuals that work for it. Thirdly, you can't go after the shareholder's assets unless they have been directly implicated in the crime.

    Lastly, the crime might have been intentional in order to get the FBI's intention. Of course you'd be dealing with a Class A hacker, but if you wanted to get rid of someone for a while you'd just put illegal underage images on their computer and then attract attention to that computer.

    Then again... I'm throwing around terms and ideas that would just make a good murder mystery and no one would apply them to real life.

    Still... Leasing out your computers to people outside with the pretext they will protect you is a bad idea.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  45. Re:The next step in security: benevolent parasites by fshalor · · Score: 1

    Ah so you noticed! I was wondering what Microsoft was doing with my hardware all these years...

    --
    -=fshalor ::this post not spellchecked. move along::
  46. Not until Linux makes security a priority by Anonymous Coward · · Score: 0

    This will probably be modded as a Troll or Flamebait, which I suspect is how many people here will see it. *sigh*

    The fact is that Linus and most of the linux kernel dev team don't see security as a priority. Linus designed linux to be fast and flexible. He achieved those goals admirably. But the design does not take security into account.

    Yes, there are a couple of projects that are doing a great job trying to bolt security onto Linux, but in all seriousness, the security is just bolted on, not built in. So until we, as a community, start to take security into account as a priority, Linux will still have a very reactive security approach.

  47. Perfect attack for hardware vendors by greg_barton · · Score: 1

    We are still in a world where an attack like the slammer worm combined with a PC BIOS eraser or disk locking tool could wipe out half the PCs exposed to the internet...

    Wouldn't a variant of this attack be great for hardware vendors? Read the BIOS and kill a certain percentage of the oldest computers per year. They're old, so folks probably wouldn't think twice about a hardware failure.

    Instant upgrade.

    Profit!

  48. HOWTO: Provably Secure Linux by jd · · Score: 3, Interesting
    Here are some steps to produce a provably secure version of the Linux Operating System. And, yes, I mean provably secure. It is not the only method, it is not necessarily the best method, it is merely a workable* method.

    *Workable means you can do this in finite time.

    1) For each function, determine the preconditions, postconditions and the formal description of that function.

    2) For each of the derived specifications, modify the specifications to be robust (ie: no invalid states are possible).

    3) For each subunit of code that is referenced outside of the unit it is within, add mandatory access controls with a default of "deny", except for the mandatory access control system's check access function which should have a default access of "accept", and the bootstrap code which should have no access controls as the MAC system won't be running at the time.

    4) MAC systems should be heirarchically defined in terms of linking a set of users to a set of rights those users can have. You then have as many mappings of this kind as you need. But because it is heirarchical, an application run by another application cannot assign rights it doesn't know about, nor can it assign rights to users it doesn't know about. An application accessed by paths with different rights must associate the rights to the path used to connect to it and define those as the superset of rights that path has when calling sub-components.

    Oh, and MAC system interaction should follow the paradigm laid out under the Bezantine General's Problem - in other words, MAC systems should distrust each other enough that they can detect any MAC system that turns traitor.

    5) MAC should apply to EVERYTHING. The network, memory pools, swap space, shared memory, everything. No resource should have permit access rights by default and no resource should allow unconstrained access granting. The resource should be able to control who can be granted access, so no one central system hands out access.

    6) Remote connections (via any kind of connection outside of the defined physical machine) should be secure channels (host authentication, user authentication and data validation) and should have access rights limited to the subset of rights allowed to both remote connections, the remote host and the user who is performing the access. This is in addition to any constraints imposed by the application being connected to or any access rights it inherits (and is therefore limited to).

    7) As part of 5, no "superuser" account should exist. Administrator accounts should only be permitted to administer, they should not be permitted to do anything else. There would be no "root" account, for example.

    8) Once the specification has been hardened as above, it then needs to be re-implemented as code and then the code must be formally verified against the specification for correctness.

    The first consequence of all of this is that paths would be very tightly constrained, making any kind of breaking out of the box about as close to impossible as you can get.

    The second consequence is that because all access control is independent (but heirarchical), breaking the security of one module won't affect the security of anything else and won't grant any rights in excess of the subset defined by the intersection of the rights allowed by the path of connection, the broken module, the module then accessed and the broken module's rights within the module then accessed.

    The third consequence is that, because the default is "deny", nothing can do anything not explitly authorized by the entire chain of connections.

    Could this be done in Linux? Sure. If you add the kernel, X, KDE/QT, Gnome/Gtk, the GNU suite, etc, together, you're probably talking a billion lines of code. One million coders could probably do this entire eight-step lockdown over the whole of that codebase in a year, maybe two. There are more than a million coders o

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:HOWTO: Provably Secure Linux by Coryoth · · Score: 1

      Sounds like an excellent plan of attack. And it is even somewhat feasible on some level - doing the whole software stack is probably going to be far too much to bite off in one go, but the problem can be broken down and attcked in pieces. Just securing the kernel itself to this degree would be a significant benefit, and worth doing. Equally you can break that project down to some extent: just having a side project in the kernel performing steps 1 and 2, probably just in core functions at first, is quite feasible, and could have sufficient benefits to make it worthwhile. It is the sort of thing you can, at least to some extent, chip away at with a fairly long term time frame. It will be interestin to see if any such thing actually occurs. In practice I expect it will need some impetus, some decently sized group stepping ap and getting things started, much like the NSA adding MAC for SELinux. Once underway I suspect it could easily take on a momentum of it's own and become self sustaining. We cna but hope.

      Jedidiah,

  49. Hurd? by gr8_phk · · Score: 1
    "You can't create a security proof on huge volumes on code. "

    So we need to write smaller code. Perhaps the "kernel" of the OS should not be responsible for memory management and device drivers, but security of communication between all parts built on top of it (including APIs and hardware access). Perhaps the micro-kernel will have its day after all. How does the security model of the Hurd differ from that of Linux?

  50. Lunix by Anonymous Coward · · Score: 0

    I think Cox should focus on getting Linux up to par with Windows before he starts looking at 'the future'. How can he see the road ahead when he is stuck behind a bus?

  51. Re:The next step in security: benevolent parasites by part_of_you · · Score: 0
    Kinda makes me feel like rolling over and crapping my pants, and maybe gagging a bit. What's the difference between letting someone own your box, and not own your box, if someone owns your box???

    "Hi I'm a 1337 Hax0r and I offer you a deal. Me and my friends will not take over your disk space if you give us some of your disk space."

    It would be better to have a PC that is riddled with virus' and spyware, that infects anyone who ties up to it, and just have it as a dummy-PC for the 1337 Hax0rs to have to deal with. It wouldn't be a trojan horse, it would be a trojan castle.

    Both, I think are a waste of disk space.

  52. stating the obvious but by Dr+Floppy · · Score: 1

    The vast majority would probably be much happier on another OS instead of Windows, cause lets face it all modern malware is for Windows. UNIX and Linux offer enough options to satisfy just about any group and the user/company gets to keep closer control on their systems and dont have to pay licensing fees to MS or buy antivirus programs and subscriptions on top of that taking up computing cycles and HD space. UNIX and Linux users only have to keep their firewalls activated or if youre an OSX user you can turn on Stealth mode. Open source is the future, and its the answer to expand human knowledge as no one group is holding the keys to knowledge when anyone anywhere can access info with open standards and formats

  53. Re:Alan Cox by Anonymous Coward · · Score: 0

    "What does Alan Cox know about security?"

    What do the moderators know about Alan Cox?

  54. More like a protection racket by Anonymous Coward · · Score: 0

    That's a really stupid idea. For one, it would only encourage other hackers to attack servers controlled by another hacker group.

  55. Re:The next step in security: benevolent parasites by extrasolar · · Score: 1

    That sounds to me a lot like paying your neighborhood gang "protection money".

  56. Not much of a difference for most end users. by Parallax+Blue · · Score: 2, Interesting

    "In a sense we are fortunate that most attackers want to control and use systems they attack rather than destroy them."

    Right, but I really don't see too much of a difference between a computer under the control of a hacker or hacker group and a destroyed computer, because either one makes a computer unusable for your average end user.

    It's an exhaustive effort to get rid of hackers once they're in since they install all kinds of nasty software, so for people who don't know much except their computer is doing something weird and they're having their identity stolen, etc etc, they just throw it out and get a new Dell. I am not saying this applies to every user that doesn't know much about computers but I have seen it over and over again with friends, family, family friends, you name it.

    So bottom line is, for a lot of people who have no expertise with computers, destruction of a computer due to hacking OR having the computer infected and controlled by hacker groups means you get rid of it, in which case there's not much difference between the two, since it leads to the same result.

  57. Re:The next step in security: benevolent parasites by dBLiSS · · Score: 1

    I noticed 3 comments all similar to this. It struck me, the only reason that anyone is comparing it to organized crime or using henhouse metaphors is because the first suggestion was for "hackers" to protect us.

    It sounds like anti-virus companies are charging us protection money already!

    --

    The Good Life
  58. How come nobody talks about... by master_p · · Score: 1

    the shitty programming languages we use for building software? yes, I am talking about C and C++. Before I am modded as flamebait, I urge people to think twice about the programming languages we use.

  59. Dammit Alan! by IntergalacticWalrus · · Score: 1

    Don't give them ideas!

  60. Analogy by Mark_MF-WN · · Score: 1

    That would be cavities and gingivitis in the original poster's dental analogy, eh?

  61. Whitehat? More like blackhat/kidiot ... by Anonymous Coward · · Score: 0

    > A group of whitehat extremists

    You keep using that word. I do not think that it means what you think it means.

  62. A virus as described should be released by slashname3 · · Score: 1

    Someone should release a destructive virus that is capable of spreading to most systems out there. This would clearly identify the idiots that run systems that are not secure enough to be allowed on the internet. Once those systems are destroyed those users should then be barred from owning a computer ever again.

  63. Re:The next step in security: benevolent parasites by segra · · Score: 1

    This is also when the cops coming knocking at your door about all the illegal activity thats been coming from your IP :)

  64. Obligatory MS bash... by Farmer+Tim · · Score: 1

    The next 50 years of computing will see the introduction of AI to PC's in the form of an expert system designed to protect against intruders and malicious programs.

    So would a future version of Windows with this kind of AI uninstall itself the instant its switched on?

    --
    Blank until /. makes another boneheaded UI decision.
  65. Re:The next step in security: benevolent parasites by timbo234 · · Score: 1

    2 questions:

    1) Why would I give my computer up to 'hackers', by which I assume you mean people who break into machines illegaly or maliciously. There would be nothing to stop them from fully taking over the machine and doing whatever they want - ie. under this arrangement I have no power or control over them to ensure they hold up their end of the bargain. Since what they are doing is probably illegal and they are more than likely in a far off country I have no legal hold over them either.

    2) What's the point of this when its perfectly practical and possible to secure your machine anyway. Even if you must use Windows logging in as a non-admin user, not using IE or OE and using common sense (don't click on the 'screensaver' in your email) is enough to keep your machine secure.

    This (2)) is fundamentally different from the protection-racket scenario I think you've derived this idea from. In the protection-racket scenario there is nothing much you can do - maybe you can put a 10-cm think steel door on your house, but if you do that the mob will just walk through the open front door of your cafe/bar/shop/whatever during business hours and demand their payment. So in short its out of your control for all practical purposes whereas having a secure internet-access machine (even with Windows) is not.

    --
    Pre-canned Evolution Links for all those Slashdot holy wars.
  66. Re:The next step in security: benevolent parasites by Nevyn · · Score: 1

    I'd think of it a bit like buying "cleaning services" for 10 cents a year, sure in aggregate that might be worthwhile for someone to do (if they can get 2 million victims, say) ... but if some super-new virus happens that takes out %1 of their userbase, they sure as hell aren't going to care.

    For that kind of "price" it's going to be all automated software, which a bunch of companies already do ... for not significantly more, per. customer, and are much more likely to not want bad press with problems of even a 1% margin.

    --
    ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  67. The Best Solution by rtb61 · · Score: 1

    Always endeavour to make computer security somebody else's problem because it is with out doubt the most mindless head f**k of the digital age, a route to instant endless digital paranoia. There are just so many different ways to break in, it isn't funny. Yeah gods, hardware, software, network infrastructure and incoming data. Governments, corporations and crackers all looking for ways to sneak in when ever they want to. FUD for the day, how do you know that you already havn't been hacked its just that they've not had sufficient reason to actually do anything, "YET".

    --
    Chaos - everything, everywhere, everywhen
  68. Why the "Funny" mod? by BenEnglishAtHome · · Score: 1

    Parent post seems a whole lot more "Insightful" to me.

  69. Re:The next step in security: benevolent parasites by Anonymous Coward · · Score: 0

    But what happens when your protection needs protection? That is called racqueteering.