Slashdot Mirror


Intel to Develop Hardware Rootkit Detection

Jack writes "ITO is running a story on Intel's latest initiative - a hardware rootkit detector: 'Intel is trying to eliminate the human factor when dealing with root-kits detection by developing a new hardware-based technique to discover and notify users when they are downloading unintentionally a root-kit to their computer.'"

178 comments

  1. Warning, Will Robinson by ackthpt · · Score: 5, Interesting

    Warning

    The application you are attempting to execute is extremely suspicious and should be discarded immediately as it has been found to contain x86-64 (AMD64) instructions.

    Seriously, why don't they work with Microsoft to do some kind of checksum and bonk the load when it fails? This 'small chip' smells like something which would persistently degrade memory performance. Why would that be more acceptable than an operating system or BIOS which would block root-kits, i.e. you can only touch this file, this partition, etc, as logged in as root. Oh, right, on Windows processes may run under root authority and be co-opted.

    Gee, seems like it's been 20 years since DEC fixed those bugs in RSTS/E

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Warning, Will Robinson by Anonymous Coward · · Score: 0

      FYI
      and not to be mean or anything, but its FUBAR, not Foobar

    2. Re:Warning, Will Robinson by Anonymous Coward · · Score: 5, Funny

      Remember what the founding fathers said: "Those who give up essential memory bandwidth for temporary safety deserve neither."

    3. Re:Warning, Will Robinson by Anonymous Coward · · Score: 0

      Both Fubar and Foobar work here. How do you know which one has he had in mind?

  2. First Post!! by Anonymous Coward · · Score: 0, Troll

    I would think up something witty to say but...

    Hardware base rootkit detector? Bad idea.
    What if I want to run a program that behaves like rootkit due to company policy? Can I disable the rootkit? And if the users find out what would they think?

    1. Re:First Post!! by SpinJaunt · · Score: 0, Offtopic

      if your First Post!! then I must be Second Post!! and all the rest with the Hairy Chest!!

      --
      /. is good for you.
    2. Re:First Post!! by netsharc · · Score: 2, Funny

      What if I want to run a program that behaves like rootkit due to company policy?

      What sort of program would that be? Oh yeah, "It's a Sony!"(TM)

      --
      What time is it/will be over there? Check with my iPhone app!
    3. Re:First Post!! by Anonymous Coward · · Score: 0

      And if the users find out what would they think?

      What do you mean? "Users" ... "think" ... this does not make any sense to me.

    4. Re:First Post!! by shokk · · Score: 1

      Ah hardware rootkit detection. Because it's really hard to download hardware. If it was software, they'd have to give it awat for free. In hardware they can embed it in countless products and we get the benefit (hopefully) of fast realtime detection. Juniper has put a lot of this type of thing in their very high end firewalls.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    5. Re:First Post!! by Anonymous Coward · · Score: 0

      Other then the fact he mentioned the words "First Post"... why was the whole comment marked troll? i didn't see any troll material...

  3. Re: Intel to Develop Hardware Rootkit Detection by Anonymous Coward · · Score: 3, Insightful

    Who will watch Intel then?

  4. Chip off the old block by digitaldc · · Score: 1

    According to Intel, their new project involves placing a small chip on a PC's motherboard to monitor persistently programs that might be affected of a malicious attack.

    Pop the chip off the motherboard and your problem is solved?

    --
    He who knows best knows how little he knows. - Thomas Jefferson
    1. Re:Chip off the old block by hpa · · Score: 3, Insightful

      Actually, this chip is the same chip that they've been pushing for years for Microsoft's DRM stuff (Palladium.) Yet another attempt at making it sound like you're benefitting, instead of getting raked over the coals.

    2. Re:Chip off the old block by timeOday · · Score: 1

      I think you are 100% correct. If we're getting into the business of truly locking down computers, we have to be very careful about who ends up locked out, because it might be us. You can't make idiot-proof security without stripping the user of authority.

  5. Skynet!!!! by ZiakII · · Score: 4, Funny

    *Tinfoil hat on* Its part of skynet to sneak in rootkits when they want...... skynet is not one computer it was all the computers with google toolbars instaled!!

  6. trusted computing, surely by DaveCar · · Score: 5, Funny

    is this not just treacherous computing by another name? "You're downloading Debian?! That's not allowed! *bleep* *bleep* illegal operation *passing details to NSA*!"

    --
    No, I didn't RTFA. I didn't RTFSummary either.

    1. Re:trusted computing, surely by Anonymous Coward · · Score: 0

      and i didn't RYFP eather

    2. Re:trusted computing, surely by moonbender · · Score: 1

      Well, at least you RHFS.

      --
      Switch back to Slashdot's D1 system.
    3. Re:trusted computing, surely by merreborn · · Score: 1

      Funny you should mention that.

      The first time I installed redhat on my P2 233, the BIOS's "boot virus detection" freaked out about LILO.

    4. Re:trusted computing, surely by DaveCar · · Score: 1

      I didn't RYFC, so we're even :)

    5. Re:trusted computing, surely by Hydroksyde · · Score: 2, Informative

      As it should. That would happen with Windows too. Boot sector virus detection alerts you when your boot sector is about to be written to, which is very rarely. Usually only when you install an OS. That's when you turn it off.

    6. Re:trusted computing, surely by eclectro · · Score: 2, Funny

      is this not just treacherous computing by another name? "You're downloading Debian?! That's not allowed! *bleep* *bleep* illegal operation *passing details to NSA*!"

      Because this is Slashdot, I, like you brother, did not RTFA. But I concur that this will be used to control what software can and can not be run.

      I will not be able to listen to my Sony music CDs either because the hardware detector will think that it is a rootkit.

      oh wait..

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    7. Re:trusted computing, surely by geekboy642 · · Score: 3, Funny

      "You're downloading Debian?! That's not allowed! *bleep* *bleep* illegal operation *passing details to NSA*!"

      Yeah, everybody knows NSA uses Gentoo.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    8. Re:trusted computing, surely by Anonymous Coward · · Score: 0

      Heh, lozers!

      I didn't read any of this !

    9. Re:trusted computing, surely by BobPaul · · Score: 1

      Or whenever you edit the partition table.

      That boot sector virus crap has always given me crap since Win95 onward. The Bios simply can't display its warning when your in Windows. Also, I haven't heard of a new virus that attacks the boot sector since about the same time. As a result, I've left it off since about that time. Why turn on something that can protect against less than 0.1% of the problem but bothers you 3% of the time when a software solution protects against 99% of the problem and doesn't cause any problems?

  7. Re: Intel to Develop Hardware Rootkit Detection by ackthpt · · Score: 1
    Who will watch Intel then?

    Who watches the watchman, eh?

    Probably a court appointed officer who watches Intel watch Microsoft.

    Or something like that

    Wait until the internet is trained, or should I say controlled to restrict what passes, all in the name of security.

    we'll just call it skynet

    --

    A feeling of having made the same mistake before: Deja Foobar
  8. I'll just use OpenBSD. by CyricZ · · Score: 3, Insightful

    I'll just stick to using OpenBSD, Packet Filter, and common sense to keep my systems safe. Far more cost effective than what Intel is proposing.

    --
    Cyric Zndovzny at your service.
    1. Re:I'll just use OpenBSD. by Anonymous Coward · · Score: 0

      Don't forget the crack.

    2. Re:I'll just use OpenBSD. by Jatstelnet · · Score: 1

      Not everyone has the time or the skills to do that though. For people who do have the skills it's rather useless especially if it prevents you from downloading things you want to download

      --
      We want you to join th Linux user community
    3. Re:I'll just use OpenBSD. by laffer1 · · Score: 2, Insightful

      Maybe its time there was a version of BSD for everyone. OpenBSD is not as restrictive as people make it out to be. I'm not a big fan, but my wife has an old ibook with openbsd 3.5 on it. It seems decent and X11 works out of the box. You can download whatever you want. OpenBSD simply limits buffer overflows and basic security problems.

      Better still pick your own favorite OS. The more diversity out there, the harder it is to create root kits for everything. No OS is perfect. Pick the one that feels right to you and stick with it. Regardless of your choice, keep the security patches current and avoid running software or playing cds/dvds from Sony.

    4. Re:I'll just use OpenBSD. by Sean · · Score: 2, Interesting

      Is it OpenBSD that is keeping you safe, or is it that you have the wisdom to avoid running sketchy programs on your computer combined with the fact that there isn't much malware for OpenBSD out there waiting for you to run?

      If we entered the twilight zone and imagine that OpenBSD was the dominent player in the consumer OS market we would still have tons of zombies doing bad things. Sure, thanks to ProPolice, W^X, and Guard Pages bugs in MSN and Outlook Express for OpenBSD would be less exploitable than is the case in Windows right now. None of these things help when users run programs sent by their worm infected friends. Nothing in OpenBSD prevents programs from debugging other processes running as the same user and modifying them on the fly either.

      And even in an alternate universe it's questionable if making the legacy-binary-breaking changes required by these features would have allowed it to remain the dominant OS.

  9. Do all Operating systems work the same way? by LiquidCoooled · · Score: 4, Insightful

    I don't think they do.
    As the system grows, so the number of entry points which need covering will grow.

    after reading the article, I think they are sneaking in paladium under our noses.
    Using the rootkit news as cover.

    should we tremble?

    --
    liqbase :: faster than paper
    1. Re:Do all Operating systems work the same way? by Anonymous Coward · · Score: 0

      after reading the article, I think they are sneaking in paladium under our noses.
      Using the rootkit news as cover.


      It's almost too coincidental not to believe. It's as though our faith in logic is being tested.

    2. Re:Do all Operating systems work the same way? by Urusai · · Score: 4, Funny

      Who needs a software rootkit when Intel will provide a hardware one?

  10. Re: Intel to Develop Hardware Rootkit Detection by rbochan · · Score: 5, Funny

    Who will watch Intel then?

    Why... Sony, of course.

    --
    ...Rob
    The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  11. How to market restrictive TCPA technology to users by Josh+Triplett · · Score: 5, Interesting

    This is simply a marketing tactic to attempt to gain acceptance for a technology designed to get humans out of the loop whether they like it or not. There is no useful purpose for a technology designed to "protect" a machine from its owner. This marketing tactic simply tries to propose the "but what if we're trying to protect the owner from their own stupidity" angle; however, that kind of thing could be done in software as well.

  12. Wha? by Godeke · · Score: 4, Informative

    Aside from wondering what language the IT Observer Staff speak natively (because it isn't English) I have to wonder why "hardware" is necessary to detect a root-kit. I'm all for being able to flag memory as executable (and thus "read only" to programs) and data (and thus unable to execute code) because the last time I wrote self modifying code for a legitimate purpose was on the C64. But what does "a small chip on a PCs motherboard" have to do with rootkits? A rootkit fools the *operating system*, not the processor.

    Either this is only memory protection (which I thought we could already do in modern processors and thus would make an additional chip redundant) or it is going to "connect the computers directly to the data" which is content free market speak. Or trusted computing, but it that market speak sounds different.

    --
    Sig under construction since 1998.
    1. Re:Wha? by Monkelectric · · Score: 2, Insightful
      the last time I wrote self modifying code for a legitimate purpose was on the C64

      I think most architectures now are not guaranteed to maintain cache coherency. I used to write self-modifying code for 3d stuff on a 486's... it seemed to work then, but by all rights shouldn't have!

      --

      Religion is a gateway psychosis. -- Dave Foley

    2. Re:Wha? by gpw213 · · Score: 2, Insightful
      the last time I wrote self modifying code for a legitimate purpose was on the C64

      I think most architectures now are not guaranteed to maintain cache coherency. I used to write self-modifying code for 3d stuff on a 486's... it seemed to work then, but by all rights shouldn't have!

      Newer architectures do not tend to guarantee cache coherency. However, if there is no hardware cache coherency, then there must be a cache flush instruction. It is needed.

      While we don't tend to think of it that way, dynamic library linking is an example of modifying code on the fly. The linker has to overwrite the jump-table in the binary with the locations of the libraries. Then the modified instructions have to be flushed out of the data cache before the code executes, or it might get the old unmodified version and crash.

      The thing that scares me about this Intel proposal is that, like "treacherous computing", they are again deciding what may and may not be run on MY computer. Even without any sort of nefarious agenda on their part, I doubt their ability to foresee all possible future legitimate applications that might trip their magic rootkit detector.

      --
      However beautiful the strategy, you should occasionally look at the results. -- Winston Churchill
    3. Re:Wha? by Ihlosi · · Score: 1
      A rootkit fools the *operating system*, not the processor.



      Actually, a rootkit fools the *user* into thinking he still is root, while he actually isn't.

    4. Re:Wha? by kers · · Score: 1

      What are you on about?

      Just because there is a software installed that provide root access from the outside it does not automaticly mean that your privileges for the root-account is revoked.

    5. Re:Wha? by Ihlosi · · Score: 1
      Just because there is a software installed that provide root access from the outside it does not automaticly mean that your privileges for the root-account is revoked.

      A software that merely provides root access from the outside isn't a rootkit. To be a rootkit, it also needs hide itself, especially from the legitimate root account of the system. Since by definition a root account has or can acquire all rights on the system, the rootkit somehow needs to take rights away from the legitimate root (for examples, by manipulating file system drivers to make them hide certain files from everyone including the legitimate root). So, the legitimate root user might still think he's root, when in fact he is not (as the system, compromised by the rootkit, is flat-out lying to him).

  13. Great by Anonymous Coward · · Score: 0

    One more thing to get hacked.

  14. Article this translated use to what software? by dfjunior · · Score: 5, Funny

    ...dealing with root-kits detection...

    ...monitor persistently programs that might be affected of a malicious attack...

    ...doesnt expect its project to replace various protect software...

    The project is timidly scheduled...

  15. Actually by Anonymous Coward · · Score: 4, Informative

    It sounds suspiciously like memory segmentation and/or writeable bit in the page tables. It has been around since the days of the VAX at least, and in Intel chips since the 386 (and the i890 which preceded it, but died).

    But the article is so vague and poorly written that it sounds like either the author didn't know anything about the subject or english was not his first language, or both.

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

      Maybe "IT Observer Staff"'s real name is Sanjeephudar Mahapahuthantamir.

    2. Re:Actually by oztiks · · Score: 1

      It sounds suspiciously like memory segmentation and/or writeable bit in the page tables. It has been around since the days of the VAX at least, and in Intel chips since the 386 (and the i890 which preceded it, but died).

      I dont think it would be to do with the PFNs since they are an OS contributed aspect run by the VM subsystem, but i belive it would be inherintly a form lowerlevel memory protection it would make sense, but again i can see something like this largly influenced by the OS and not by a specific chip on the mobo.

      Totally agree about the artical, it wasnt even worth reading!

    3. Re:Actually by MysteriousPreacher · · Score: 1
      Try reading aloud this sentence without having to stop and take a breath. I can't.

      Intel is trying to eliminate the human factor when dealing with root-kits detection by developing a new hardware-based technique to discover and notify users when they are downloading unintentionally a root-kit to their computer.


      The writer's English is quite entertaining though. Not quite a candidate for Engrish.com but close.
      --
      -- Using the preview button since 2005
    4. Re:Actually by Anonymous Coward · · Score: 0

      Don't you take that tone with me sir or i make you eat hamburguer! name means? huh? HUH? HUH?

  16. Pfft! Whats next? by gcnaddict · · Score: 2, Insightful

    Whats next? A hardware DRM scheme from Intel? *rolls eyes*

    --
    Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
    1. Re:Pfft! Whats next? by Anonymous Coward · · Score: 3, Insightful

      Actually, this would certainly appear to be a foot in the door for future "enhancements" to the processor along those lines.

  17. Yet another attempt... by LSanchez · · Score: 1

    ...for big buisness to enslave us. All it'll do is report competitors stuff as 'rootkits', while we are keeping our system 'secure'.

  18. How would it know... by Niraj59 · · Score: 2, Interesting

    ... the difference between a desired rootkit (encrypted magic folders, which hides and password-protects certain files, for example) and an intruding one? How would it respond? If it can't tell the difference then I hope the response wouldn't be to shut it down or stop it from working but some sort of warning. This seems a little weird though - stopping a software issue with hardware. Does that even make sense?

    1. Re:How would it know... by woolio · · Score: 1
      warning. This seems a little weird though - stopping a software issue with hardware. Does that even make sense?


      No, but I think you're forgetting who Intel is.... Only Intel would sell superscalar out-of-order processors based on an ISA that uses **variable-length** instructions... (FYI: These stopped making sense a long time ago).

      And part of the reason why these processors heat your home nicely in the winter is that these processors make up for poorly compiled software by using hardware mechanisms... (Yes, most laptop/desktop PC processors do this to some extent, but Intel seems to have made themself king at it). Better written software, better compilers could remove a lot of the logic from the processor and make them whole whole lot simpler.
    2. Re:How would it know... by Anonymous Coward · · Score: 2, Insightful

      And the consumer said they didn't want to have to recompile/buy their software. And the consumer said they didn't want to have to change instruction sets to fix the variable instruction size thing that is x86. And the consumer said compilers don't help if companies keep giving them bloated and severely crappy software. And... need i go on?

    3. Re:How would it know... by Bert64 · · Score: 1

      And Intel came up with several architectures to replace the buggy pile of cruft that is x86, the latest example being Itanium.
      All these architectures failed, as Itanium is failing, because people want to run the precompiled proprietary software they already have, and proprietary vendors won`t bother supporting a platform which doesn`t have a user base..
      It's a catch 22, which basically means proprietary software will kill any new and innovative architecture and hold everyone back in a world of nasty kludges to existing architectures.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  19. vaporware by FudRucker · · Score: 2, Funny

    until Intel has a product to offer the masses that is all it is

    vaporware

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:vaporware by penguinoid · · Score: 1

      Not in this case. It is Trusted Computing, not vaporware. Lots of big businesses are asking for this (for DRM, not anti-virus), and it *will* be offered. Just get ready to give it the proverbial kick in the balls when it comes.

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  20. Its an OS thing.. by Rainwulf · · Score: 0

    Rootkits are rarely seen on linux boxes, but always seen on windows box. Intel should look to a prevention then a cure, and windows is the problem. Its the same deal as microsoft making anti spyware software for windows. In both cases, windows is the core of the problem. Change from windows, or fix windows, one of those will help alleviate these problems. Intel should be instead pushing microsoft to fix their problems instead of just slapping yet another bandaid(tm) on. One day all these bandaids are going to come off, and the wound will be a huge infected mess that will have to be excised.

    1. Re:Its an OS thing.. by Anonymous Coward · · Score: 1, Informative

      Rootkits are rarely seen on linux boxes, but always seen on windows box.

      You're joking right? Rootkits have only become a bigger part of Windows users recently. Rootkits date back to the 80's on various UNIX boxes and have certianly been installed on Linux boxes.

    2. Re:Its an OS thing.. by Anonymous Coward · · Score: 0
      Rootkits are rarely seen on linux boxes, but always seen on windows box

      he he he.. you're so funny...

      Where do you think they got the name root kits, not MyComputer/Administrator kits?

    3. Re:Its an OS thing.. by spitzak · · Score: 3, Insightful

      Huh? Rootkits certainly do exist for Linux. In fact the term comes from Unix, "root". A rootkit is code that is installed to hide itself, *after* security has been compromised somehow. The ability to write a rootkit has nothign to do with the ability to compromise security. In fact I'm sure it is easier to write a Linux rootkit than a Windows one, just because in general it is easier to write system software for Linux.

    4. Re:Its an OS thing.. by bioteq · · Score: 4, Interesting

      Oh, that is definitly wrong. I have yet to encounter a rootkit on a Windows machine but the linux machines I administer, I have seen a few.

      Infact, if you do a search for root kits on google, I am willing to bet that 90% of what google returns will be about linux/unix based rootkits. Why? Because they make it easier to over-take a server and we all know that most -big servers- are linux machines. Those are the ones that the little script kiddies want so they can take advantage of big pipes and try to DDoS their schools or something -- whatever the hell these 12 year olds are doing these days.

      So yes, in this case, "Windows is the problem" doesn't really fly. Any OS is technically open to an attack from a rootkit. It all depends on the author of said rootkit to be persistant.

      Don't get me wrong - I'm a linux lover and don't really like Windows that much (even though I use it) but the whole Linux Vs Windows argument isn't going to fly very far in this case. Infact, if I'm correct in thinking (Think I am, correct me if I'm not) the first rootkit was on AT&T unix (?) and did much of the same things todays rootkits do; replace core commands such as ls, ps, top, etc. They're just now morphing over to Windows.

    5. Re:Its an OS thing.. by DaveCar · · Score: 4, Funny

      Rootkits are rarely seen on linux boxes

      Rainwulf is not misinformed, I simply posted that message after I rooted his box.

    6. Re:Its an OS thing.. by catmistake · · Score: 1
      Its the same deal as microsoft making anti spyware software for windows. In both cases, windows is the core of the problem.

      It wouldn't be so bad if they weren't planning on charging for it... that's fucked. Makes me wonder when they're going to start charging for their patches. They probably should. Its not like the Legion are going to stop using Windows anytime soon. I swear, those lames won't even consider another OS... not with the spectacular BS that is .NET

      As an OS X user, and a Windows admin, honestly, its actually starting to grow on me... I kind of like the Windows Classic (NT or 2K) interface so much, I'm building a NetBSD box that runs an interface that matches the look and feel of Windows. (I haven't seen it yet... and if its XP its matching... I won't run it. That is way too craptastic... bizarro-S-X .)

    7. Re:Its an OS thing.. by jeffbax · · Score: 1

      Change Windows? But that will break backward compatibility with all the previous rootkits! Unless.... rootkitVM feature in Vista Ultimate!

    8. Re:Its an OS thing.. by Ruff_ilb · · Score: 1

      No, I posted that message after I rooted YOUR box. I want my +2 funny back.

      --
      http://www.TheGamerNation.com/Forums
    9. Re:Its an OS thing.. by Rainwulf · · Score: 1

      I have been educated. And given that knowledge...it brings about another point, why are intel looking into makeing rootkit protection for windows if nix IS the one that gets rootkitted more. As for the windows interface, i actually still use and will continue to use windows 2000 pro, until nix because friendly and usable enough to run all the programs i need to run. Im also hiding behind about 3 nix boxes though.. windows naked on the internet *shudder*

    10. Re:Its an OS thing.. by nmb3000 · · Score: 4, Insightful
      Rootkits are rarely seen on linux boxes, but always seen on windows box

      You're being dumb on purpose, right? Why in the world are you making such definitive statements that are so definitively false?

      Anyway, look here, or if not:
      Root kits have been around since the early 1990s but were solely the domain of Unix variants until the late '90s, when the Windows developer community began exploring root kit techniques and several programmers published root kit toolkits that other programmers could modify and extend.
      This was written by Mark Russinovich, the guy that found the Sony rootkit.

      Also, Wikipedia has some good info on rootkits, like this:
      The term "rootkit" (also written as "root kit") originally referred to a set of recompiled Unix tools such as "ps", "netstat", "w" and "passwd" that would carefully hide any trace of the intruder that those commands would normally display, thus allowing the intruders to maintain "root" on the system without the system administrator even seeing them.

      Generally now the term is not restricted to Unix based operating systems, as tools that perform a similar set of tasks now exist for non-Unix operating systems such as Microsoft Windows (even though such operating systems may not have a "root" account).
      Hmmm, it appears this is a *nix problem that has migrated to Windows.
      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    11. Re:Its an OS thing.. by Anonymous Coward · · Score: 0

      You should try to get your money back from whomever educated you.
      Seriously, where the hell are you coming from? "why are intel looking into makeing rootkit protection for windows if nix IS the one that gets rootkitted more"? The article is about intel building rootkit protection into their HARDWARE. Here's a newsflash: linux can run on intel hardware! In fact, it's pretty common.

      Christ almighty; it's simply stunning.

    12. Re:Its an OS thing.. by justsomebody · · Score: 1, Insightful

      Oh, that is definitly wrong. I have yet to encounter a rootkit on a Windows machine but the linux machines I administer, I have seen a few.

      Ohhh???? ....Nope my dear Watson, you have encountered them. They are just called viruses, trojans or backdoors on windows (that would be 99%, 1% are called rootkits)

      Because they make it easier to over-take a server

      Wrong again. Rootkit doesn't overtake your system, hacker does. Rootkit is usualy installed to preserve the OS access to hacker only after that system was overtaken. Or you had unpatched server running and was prone to get overtaken by some malicious script.

      t the whole Linux Vs Windows argument isn't going to fly very far in this case. Infact, if I'm correct in thinking

      It flies:) , it flies :) , just look at all the terms for rootkit (virus, trojan, backdoor). But if you're reffering to rootkit word then they take about 50% each.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    13. Re:Its an OS thing.. by Lochin+Rabbar · · Score: 2, Insightful

      Hmmm, it appears this is a *nix problem that has migrated to Windows.

      Oh dear, you've fallen into the trap of being as daft as the person you're responding to. Rootkits are a response to system security, not a sign of a badly designed system. The reason that *nix had rootkits and Windows didn't was that early versions of Windows had no security, especially not a separate administrative account. The reason we now of rootkits for MS systems is that these systems now have some of the security measures that *nix systems have had for many years, and with the advent of XP all new Windows systems are now NT based rather than DOS based, and so have the potential to be made more secure, so long as the user doesn't run as admin by default.

      Unfortunately so many programs that the typical home user wants require admin privileges, that even those users that understand the need for a seperate admin account often eschew best practise, and the default setup is borked anyway. So there isn't a real need for rootkits for Windows, because those breaking into machines on an individual basis tend to attack *nix machines for the greater power they give to privileged accounts to mount further attacks on third party systems.

      What we have seen in the Windows world, is various forms of malware hide themselves from uninstall programs and malware detection programs. It just so happened that the way that the Sony CD's did this provided a mechanism for obscuring further attacks and so provided a sort of half baked rootkit. In a sense the parent is correct, it is probably now the case that rootkits are now more common on Widows machines than *nix ones. As a Linux user I am not immune to resourceful cracker, but ar least I won't get rooted by an audio CD.

    14. Re:Its an OS thing.. by Churla · · Score: 1

      Ok... hold on a sec there Tex...
      It's called a ROOTkit. Named after.. let's see.. a ROOT user account access method. I don't think Windows has a "Root" to compromise, but the name carried over for software which allows surreptitious access to a system.

      I don't think your comment about how these things are just about NEVER on *nix systems is accurate, but I could be wrong.

      --
      I'm a fiscal conservative, it's a pity we don't have a political party anymore
    15. Re:Its an OS thing.. by Tim+Browse · · Score: 1

      Yes, I always find it much easier to win arguments when I get to redefine what words mean, too.

    16. Re:Its an OS thing.. by Timothy+Brownawell · · Score: 1
      "Rootkits are rarely seen on linux boxes, but always seen on windows box."

      Then the Windows ports are flawed. A proper rootkit is neither seen nor heard.

      Tim

    17. Re:Its an OS thing.. by catmistake · · Score: 1
      until nix because friendly and usable enough to run all the programs i need to run

      Give OS X a try. I'll bet you ANYTHING... it runs everything you need. You'll never look back. Sure, you'll still think that you need to need to keep it streamlined and not install too many applications for fear of slowing the computer down... but these phantom nightmares will pass in time, and you find out there is precious little you can do to break it or impede its performance.

  21. How is it going to work? by oztiks · · Score: 4, Interesting

    The only way i can see such a device operating successfully is if the system has a read ahead feature on the currently running Code Segment, which may spark inefficencies in the system. Or perhaps when the system is loading the binary in memory do the checks then, again inefficencies would crop up.

    Then there are going to be applications which will need to utilise the same patterns of operation that malicious programs use, E.G Uninstallers which wipe considerable amount of data off block devices for instance.

    Perhaps such a system could be implemented on a software level on the OS's buffer cache, sort of like the way the Linux Secure Journalling system was going to operate, but this was thrown out the window because of inefficencies.

    Maybe i should RTFA

    1. Re:How is it going to work? by aaza · · Score: 2, Insightful
      You know, it occurs to me that the hardware does not know what software is being run - it only knows what instructions it needs to execute. It then begs the question as to how the chip knows that these instructions should not be run.

      Any hints? (No, I didn't RTFA, if it's in there, just tell me that)

      --
      In theory there is no difference between theory and practice.
      In practice, however, there is.
    2. Re:How is it going to work? by oztiks · · Score: 2, Interesting

      The thing ive been thinking about is that a rootkit these days can mean allot (almost pretty much anything malicious) BUT essentally RK was something designed to allow remote access back into a system for expoit, this was its origninal purpose and hence the coined term ROOT KIT. E.G a fake su that would operate normally but enable the user to use the program to gain root again or a fake telnetd which would do the same.

      If keeping to these levels of standard a _proper_ RK doesnt do anything really out of the norm from what other applications do, E.G Open a port and allow a person root access to a system. Its simply a system put in place to bend secruity levels or change an annonymous user to admin with the correct "Open Sesimee" type trickery.

      Then we look at the types of issues that i was before hand relating too, checking for mass disk wipes or changing of system registry (lets call this the new vouge rootkit behaviour). Even if a malicious program is able to do this and a special chip on the motherboard is designed to stop this, how on earth is it going to monitor block device activity?!?!

      Block devices are all different, they use different driver sets, standards (scsi / sata / ide) and further to that have their own individual processor units that are indpendant of the CPU, so it makes that idea very difficult to swallow.

      I guess a system can be put in place to safe guard kernel memory and perhaps selected memory regions, but i would hardly call this ROOT KIT protection and it would mean os intervention in some cases to properly lay out the rules for the chip to bide by.

  22. how can it work? by ZhuLien · · Score: 1

    unless Intel tie such a thing to Windows how can it work? How can a generic piece of hardware detect how some paricular company decided to implement some piece of software (ie: Windows)?

  23. TCPA by labratuk · · Score: 1

    Won't it go off as soon as it finds its own fritz chip?

    --
    Malike Bamiyi wanted my assistance.
  24. Aren't there some limits? by putko · · Score: 2, Insightful

    How will they decide what a rootkit is?

    It looks like they'll have to err on the side of rejecting programs that just happen to look like rootkits. What would those be?

    If the OS vendor wants to release a patch or extension, won't it look "evil" to the detector chip? It will be altering the OS -- so maybe it is a rootkit.

    It seems like the marketing is running things here. With the trusted boot stuff that was a different story -- that has a good theoretical basis.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    1. Re:Aren't there some limits? by EmoryBrighton · · Score: 0

      I'm guessing they would stop hooks on the OS's kernel running in privileged mode. But there are many legitimate uses thus they would only be limited in their implementation. Makes it harder but not impossible. Back in the days a rootkit was just a recompiled w, who, ps. No way they could check for those.

      --
      Rule 2: Writing a spec is like writing code for a brain to execute.
    2. Re:Aren't there some limits? by DaveCar · · Score: 4, Insightful

      It's just another meaningless press hype tactic.

      For some time I thought that "podcasting" might be an ingenious way of linking mobile music players through an ad-hoc wireless networking scheme which allowed one to disseminate an audio stream through a multicasting protocol which would utilise some kind of peer-to-peer filesharing technique to reduce end-to-end bandwidth.

      Imagine my disappointment when I learned it meant "putting an mp3 file on your homepage". And for those those still caught up in the rapture of tech-newspeak, a "blog" is what we used to call a "homepage". Believe me, renaming them has not made them more interesting.

    3. Re:Aren't there some limits? by putko · · Score: 1

      You are so refreshingly curmudgeonly!

      I agree with your "podcasting" (in my book, "crapcasting") and "blog" assessment!

      --
      http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
    4. Re:Aren't there some limits? by amalcon · · Score: 1

      You mean I'm not the only one who noticed this? Awesome!

      --
      -Amalcon
    5. Re:Aren't there some limits? by DaveCar · · Score: 1

      Once I figure out this newfangled web system I will put putko and amalcon on by "friends" list. Either you are with me, or are subtley taking the piss out of me and I'm too naive to notice - I'll go with the face-value support for now and regret at my leisure when I work out the nuances of responding to a sarcastic post with a sarcastic/ironic/honest reply.

  25. Pure Crazyness! by ilyaaohell · · Score: 1

    You mean a massive, global corporation decided NOT to exploit the consumers through lies, deceit, and borderline-illegal business tactics?! That's crazy! There has to be an ulterior motive.

    --
    UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  26. Smart move..... by shahin.sahebi · · Score: 1

    Isn't a Hardware Rootkit Detector a rootkit iteself?

  27. Re: Intel to Develop Hardware Rootkit Detection by Anonymous Coward · · Score: 0

    It's actually Quis custodiet ipsos custodes?

  28. The Machine by schlichte · · Score: 1

    Makes itself more obvious...

    "We need to connect the computers directly to the data, so the
    human beings don't have to be the I/O channel, and elevate the role of the
    human being to a more supervisory role..."

  29. Dumb idea by obeythefist · · Score: 5, Insightful

    This has little or nothing to do with security and everything to do with Intel PR.

    Intel has been smarting since AMD beat them to the punch with the NX bit.

    The only thing a Rootkit will do that any other software install won't usually is over-write and modify a lot more system files than it should. Hardware can't be aware of which version of hal.dll you're supposed to be running (heck, it shouldn't even know you're running windows!). This really is something the O/S should be doing.

    Which it does. If you follow best security practices, well, heck, you're not logged on with admin privelege anyway. So how is the rootkit going to overwrite your stuff anyway? Or has your system been compromised by a hacker through an open port exploit? So your firewall failed you and you haven't patched up your O/S, and if the hacker is installing the rootkit, there's no point stopping the rootkit, because he's already in and he's just installing his zombie housekeeping tools. It'll just slow him down a bit.

    --
    I am government man, come from the government. The government has sent me. -- G.I.R.
  30. Now that Intel has legitimized it... by AugstWest · · Score: 1

    ...maybe "rootkit can become a word too?

  31. Downloading? by ajwitte · · Score: 1

    As we've all seen, there are other ways to get a rootkit than downloading it. Do they perhaps mean that the hardware watches for the execution of code that looks like a rootkit? (And what does it mean for code to "look like a rootkit" anyway?)

    --
    chown -R us ~you/base
  32. Craziest thing ever by LittleBigScript · · Score: 1

    I have heard of some hair-brained (whatever that means) schemes to stop or annoy people from changing the default setup, but this is just takes the cake. A hardware detection of software?

    1. Re:Craziest thing ever by Anonymous Coward · · Score: 0

      For an example of "hair-brained" get an old mangled Barbie doll. When your son tears the head off a Barbie, you can see that the inside of the head is full of hair.

    2. Re:Craziest thing ever by VisceralLogic · · Score: 1

      I believe it's actually hare-brained.

      --
      Stop! Dremel time!
  33. Read Hardware Digital Rights Management (DRM) by Anonymous Coward · · Score: 0

    Basically it will be the start of DRM since in the end its going to be all about signing exectuables.

    1. Re:Read Hardware Digital Rights Management (DRM) by Grue · · Score: 1

      The parent poster is right on. How do you detect root-kits? What's to say one executable is bad and another is good? There will need to be some way for the system to know, and it's going to be via cryptographically signed binaries, aka DRM. Of course, then somebody will need to manage the certificates. I'm sure Intel will step up, if they have to, for a small fee per certificate of course.

      All of this has been said before in threads about DRM. Independent and hobbyist developers will be the hardest hit.

      Ironically the fear-mongering from the EFF, Doctorowand others about Sony's DRM screwup may give Intel and Microsoft the chance they've been looking for to push "Secure Computing."

  34. Ahhh by ewe2 · · Score: 0, Flamebait

    by "rootkit" you mean the Windows Vista installer?

    --
    insecurity asks the wrong question irritation gives the wrong answer
  35. Sony by Locarius · · Score: 2, Funny

    I am sure Sony is highly against this new campaign by Intel.

    1. Re:Sony by wkitchen · · Score: 1

      Sony need not worry. I'm sure Intel will happily sell vendors of such "legitimate" software a key to the system. It's you and me that needs to worry.

      More and more, hackers and pirates are looking like a lesser threat than those who claim to want to protect us from them.

    2. Re:Sony by mk_is_here · · Score: 0

      Of course not, they will sent a representative to Intel to ask them to exclude their rootkit from that...

  36. Which OS? by Harker · · Score: 3, Interesting

    Any bets on which OS it'll support, or rather, which it won't work with?

    I thought not.

    H.

    --
    When VCR's are outlawed, only outlaws will have VCR's.
    1. Re:Which OS? by kauttapiste · · Score: 1


      Yeah, there's no way any piece of hardware, no matter how complicated, could keep rootkits out of Windows!

    2. Re:Which OS? by IamTheRealMike · · Score: 1

      If it's the TPM chip they're talking about (likely) then it'll work with any OS : the specification is open and there are Linux drivers in the kernel already.

  37. A ruse is a ruse is a ruse by Anonymous Coward · · Score: 0

    In all liklihood the people creating the virii are the same people offering to fix the problem. It's all just a ruse to get hardware level control of the world's computers. Those in control don't like people having too much freedom. They want to stamp it out. Same thing with terrorism. The people fighting it are the ones who created it. Typical dialectical bullshit.

  38. Screw SkyNet! by Anyd · · Score: 3, Funny

    Im scared of Trapper Keeper!

  39. Re: Intel to Develop Hardware Rootkit Detection by mslinux · · Score: 5, Insightful

    Who watches them now?

  40. Re: Intel to Develop Hardware Rootkit Detection by Anonymous Coward · · Score: 0

    I see someone probably read a Dan Brown book.

  41. something amiss? by digitallysick · · Score: 0

    Useing hardware to stop a software problem sounds really dumb, why not just make MS where you cant install root kits, i dont have a root kit on my linux box! Mircosoft should make windows, and windows advanced, with terminal commands, they should untie IE and the rest of windows i think that would help

  42. Re: Intel to Develop Hardware Rootkit Detection by Ashinberry · · Score: 2, Funny

    "I do."
    --- Sam Vimes, Terry Prachett's Discworld

    --
    I have no .sig
  43. I use linex!! by Anonymous Coward · · Score: 0

    Therefore such precautions are totally unnecessary.

    Stupid.

    1. Re:I use linex!! by rdoger6424 · · Score: 1

      uhh... that doesn't really work either. a rootkit goes beyond the OS's control.

      --
      "Hello 911? I just tried to toast some bread, and the toaster grew an arm and stabbed me in the face!"
  44. Re: Intel to Develop Hardware Rootkit Detection by IAmTheDave · · Score: 2, Insightful
    Who watches them now?

    Damn no mod points - I love it when something simple says so much. When it comes down to it, at some level, you're gonna have to trust someone. Might as well be the entity at the bottom - that'd be Intel, at the hardware level. Fact is, unless a human is hacking around in Intel''s hardware (a true unbiased third party) we just sort of inherently (sp?) trust Intel, AMD, ABit, ATrend, NVidia, etc. right now. Some extra protection against rootkits is hardly a bad thing.

    --
    Excuse my speling.
    Making The Bar Project
  45. DEP? by TheGSRGuy · · Score: 1

    What is the difference between that technology and the Data Execution Prevention (DEP) in Windows XP and some Intel/AMD motherboards? If someone could please clarify I would appreciate it.

    1. Re:DEP? by weapon · · Score: 1

      check out http://en.wikipedia.org/wiki/NX_bit basicy DEP is a switch to turn on NX (or emulate it in software if not avalible in hardware i believe)

  46. Re: Intel to Develop Hardware Rootkit Detection by Skybyte · · Score: 3, Funny

    I dunno... Coast Guard?

  47. MS comments by this+great+guy · · Score: 2, Funny
    Intel to Develop Hardware Rootkit Detection

    A Microsoft spokesperson was heard commenting on this news: "When we release Windows Vista, we intend to make it so secure that we fully believe it will render such technology totally unnecessary."

  48. Updates? by pimpsoftcom · · Score: 3, Insightful

    Will it come with automatic updates over the internet? The ability to detect new rootkits? The ability to let users run code they know is safe but still trips the alarm? Not slow the computer to the speed of the chip itself?

    This sounds like a really bad idea from a bunch of people who are supposed to be really smart.

    --
    - d
  49. Re: Intel to Develop Hardware Rootkit Detection by WCLPeter · · Score: 2, Interesting

    Who will watch Intel then?

    Why... Sony, of course.


    While being funny, I think it underscorses a unique point about this proprosal that deserves some thought. It's all fine and dandy to check for rootkits and be big on security. If it was fair and labelled a rootkit as a rootkit, I wouldn't see too much problem with it. In a world of viruses, trojans, spyware/adware, etc... it would be nice to have one less thing to guard against.

    But I see this as yet another way to bully the small guy who might be eroding a big corps market share ("Your software hurts us financially, shareholders blah blah blah, we'll throw a bunch of money at Intel and threaten them with out patent portfolio unless they mark it as a rootkit so it won't install."). Then at the same time allowing Sony to pull their rootkit crap and call it a "feature" and since it passed the "Intel Test" you could be sued for defamation of character or some such thing for daring to call a spade a spade.

    Pete...

  50. And all this stuff... by Anonymous Coward · · Score: 0

    Just to combat stupidity.

    Not to be harsh, but the average end-user goes "huh?" when they hear the word rootkit. They think that Internet Explorer is the one and only portal to the internet. (or AOL... it's kinda funny... my grandma asked what the refresh button was a while back) In fact, they probably don't even care that their computer use is being monitored.

    Just hope that your end user relatives are too boring to really watch closely.

    Sure, switching to Linux or Mac can do wonderful things (No! Don't stick the zealots on me! I'm one myself!), but the typical end user can (still...) kill a system with a few stupid programs.

  51. Obligatory... by Anonymous Coward · · Score: 0

    Windows Vista security should be enough for anyone.

  52. I wonder by GmAz · · Score: 1
    I wonder if Intel will develop a piece of hardware that installs a rootkit to detect other rootkits and delete them.

    In other news, Intel secretely used the rootkit Sony secretely deployed via their Audio CDs. It appears that all they did was rename the file.

    --
    Click Click Bloody Click PANCAKES!
  53. Re: Intel to Develop Hardware Rootkit Detection by chicagotypewriter · · Score: 0

    mod parent up

    as soon as i saw the grandparent that was my first thought

  54. The Answer Guy says: by TheAnswerGuy · · Score: 1

    This will fail.

  55. The first thing... by paranode · · Score: 4, Insightful

    That I thought of when I read this was 'Winmodem'... another example of a hardware/software mesh that never should have existed. Anyone else think that?

    1. Re:The first thing... by lazlo · · Score: 1

      No, but what I did think was "Wow, cool. Hardware rootkit detection. Intel's really on the ball with this one, already thinking about protecting the flashable on-CPU microcode from malicious activity before anyone (that we know of) has developed a rootkit that roots your hardware as opposed to your operating system."

      Then I realized: No, they're not that cool.

      too bad.

      --
      Pound! Bang! Bin! Bash! is this a shell script or a Batman comic?
  56. How the hell? by gstoddart · · Score: 1

    How the hell can you design a chip to monitor a general-purpose CPU and decide if the CPU is being used for a specific subclass of operation?

    How can it do this without being intimately tied to the OS?

    I mean, a multi-tasking, networked operating system with devices doing DMA and everything else, how the heck can it know what is dodgy?

    --
    Lost at C:>. Found at C.
  57. Re: Intel to Develop Hardware Rootkit Detection by cbreaker · · Score: 1

    I don't know if I agree with the general sentiment of trusting the hardware level in general, I do believe that in the current climate Intel and AMD are decent choices to trust with something like this. They don't have anything to gain by trying to sneak in their own crap - they want as many people to use their stuff as possible, and that includes Linux, BSD, and the other open sourcers. Intel makes bundles on Linux.

    Unfortunately, the hardware vendors also have the most power when it comes to locking something down - a DRM chip would be a lot harder to avoid then a software counterpart. "This CPU will only run Genuine Windows." I could see it happening. And if you want an "unlocked" CPU, you pay a premium.

    --
    - It's not the Macs I hate. It's Digg users. -
  58. Actually, no.... by cbiltcliffe · · Score: 4, Insightful

    the first thing I thought was:

    How the hell is it going to know the difference between a rootkit and a security update to the kernel?

    --
    "City hall" in German is "Rathaus" Kinda explains a few things......
    1. Re:Actually, no.... by Anonymous Coward · · Score: 0

      It will check the bios system clock date if there are any scheduled windows updates first LoL

    2. Re:Actually, no.... by mrogers · · Score: 1

      The rootkit's signed by Sony.

    3. Re:Actually, no.... by NoSuchGuy · · Score: 1

      ...difference between a rootkit and a security update to the kernel?

      What's the difference between IE and a rootkit?
      Nothing - the IE is a wide accepted remote admin tool (l33t speach = rootkit).

      If you update/patch IE you update the kernel because by MS definition, IE is a substantial part of the Windows OS.

      --
      Grundgesetz * 23. Mai 1949 - 30. November 2007 - http://www.vorratsdatenspeicherung.de/
    4. Re:Actually, no.... by Gadgetfreak · · Score: 1

      I acknowledge that it's got it's own potential problems, but perhaps some form of encrypted MS/Intel key before the 'chip' allows a kernel change? Since it's not a change that is performed constantly, a few seconds for verification of a complex key isn't a big deal when waiting for software to patch. Just a suggestion.

      --
      "No fair, you changed the outcome by measuring it!" - Professor Hubert J. Farnsworth
    5. Re:Actually, no.... by cbiltcliffe · · Score: 1
      but perhaps some form of encrypted MS/Intel key before the 'chip' allows a kernel change?
      So what if a computer is running BSD, Linux, Minuet, or OSX? Your suggestion sounds like the worst parts of TCPM, and could very well lead to only Windows being "trusted", because no other system can have rootkits detected.
      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
  59. Re: Intel to Develop Hardware Rootkit Detection by penguinoid · · Score: 1

    That was my first thought as well. Another question: who was watching them before? How do we know there are no backdoors at the hardware level? *dons tin foil hat*

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  60. Re:How to market restrictive TCPA technology to us by penguinoid · · Score: 1

    The difference is that a virus can sabotoge the software, anywhere -- even at the kernel. For a sophisticated virus, you need to look for the virus from a trusted (uninfected) system. Also, software DRM can be easily disabled, for various definitions of easy (eg boot to linux and replace the DRM part with return true). I agree with you that the latter is the real deal.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
  61. For once, I'm impressed with the crowd! by Hosiah · · Score: 1
    It's good to see such healthy skepticism. For once, I came into a discussion about "safety" mods "for our own good" and didn't have to confront 5000 drooling zombies chanting, "Yes, Corporation! We hear and obey, Corporation! All who disagree are infidels who hate us for our freedom!"

    Dang, I think I'm ready to *bless* Sony! It's good we have a shake-down every now and then; keeps the community on it's toes!

    By the way, not only do I run FOSS on every box, but I have a policy of just upgrading my hardware a piece at a time. It's gotten to where I no more trust a machine vendor selling me a whole system than I would a hustler on the street corner selling gold watches. If I put every component in the board myself, I know damn sure what's there and what isn't. Ironic: My years of being a cheapskate computer user has paid off in having better quality systems!

  62. The way it works by ichigo+2.0 · · Score: 1

    A computer equipped with this chip has a big red button with the label "ROOTKIT PREVENTION SYSTEM TURN ON". When the user presses it, the computer displays a message ("For Great Justice") and disables the network connection and all external drives.

  63. Sounds familiar ... by PriceIke · · Score: 1

    ALAN: It's called Tron. It's a security program itself, actually. Monitors all the contacts between our system and other systems... If it finds anything going on that's not scheduled, it shuts it down. I sent you a memo on it.

    DILLINGER: Mmm. Part of the Master Control Program?

    ALAN: No, it'll run independently. It can watchdog the MCP as well.

    --Tron (1982)

    --
    It's not a lie. It's the truth with lossy compression.
  64. Re: Intel to Develop Hardware Rootkit Detection by David+Gould · · Score: 1


      When it comes down to it, at some level, you're gonna have to trust someone. Might as well be the entity at the bottom - that'd be Intel, at the hardware level.

    Along the same lines, I guess somebody should post this -- lest all the 5+-digit-UID kiddies grow up thinking they can trust their C compilers.

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
  65. Separation of OS and user space by urikkiru · · Score: 3, Interesting

    So, while I'm not entirely qualified to implement this, I have thought about something in the wake of the 'sony evil'. Basically, I've often wondered if it would be possible to physically separate all core OS files in a separate storage medium. This separate space would be, on the hardware level, read only most of the time. In order to install/update/patch the core OS portions, one would have to exit the running of the OS, and 'boot' into a specific mode that has permission(again on the hardware level) to write to the OS data space.

    Using a physical switch or key on the machine to set this mode would work, and wouldn't be possible to boot the OS if write mode was enabled. A form of automation would also work, in that you could have it unset this switch upon exiting the update mode of the system. Something along these lines, neh? Then you would be limited to user space corruption/exploitation/etc. True, this is a fine line to care much about, but at least you couldn't exploit a buffer overflow or some such to modify system files.

    Just my 2 coppers.

    1. Re:Separation of OS and user space by The+Bullroarer · · Score: 1
      This seems like a very interesting idea. It raises several questions, though:

      1. What is the definition of "core OS portions"? How can you define such a term to cover all possible OS's (present and future) and their various design philosophies? Or, would the OS installer define these by placing them in the protected memory?
      2. How large would such memory be? It would seem to place a hard limit on the size of the OS.
      3. How often would this be done? Windows seems to need updating every week, more often when it first comes out.
      4. Would the update boot mode be a BIOS program that runs in ROM?
      5. Speaking of which, how different is this in procedure from a BIOS update?

      In principle, however, this seems pretty good. Maybe it is a good architecture for systems which absolutely, positively, have to be A1 secure.
      --
      Frodo Lives!!
    2. Re:Separation of OS and user space by urikkiru · · Score: 1

      Well, I'm not fully qualified to really implement this stuff, but I'll give random stabs at what I think. 1. This is tricky, and involves identifying portions of an OS that shouldn't change(be written to) in normal operations.(Ie, except for updating, is there really a reason to replace/modify the kernel, or explorer.exe under windows, etc? That kind of thing) Probably OS specific, and would involve modifying Operating Systems to support this kind of division. In linux, this probably wouldn't be a big deal, as there's already a separation via access controls over what a user can and cannot do be default. Windows is running in admin mode a lot of the time to function for lots of apps, so probably would be more hairy. 2. Meh, honestly a 4 gig flash drive is enough to store a ton of OS data, so I'm not so worried about the limits here. Something suitably large, and something that can be interchanged for bigger or smaller storage mediums would be fine. Then the limits would be changeable, so no worries. The trick is the separation of the core OS, and the user space via hardware. 3. It should probably be possible to say to the bios 'next boot enter update mode'. This wouldn't cause security issues, as all that would happen would be the trigger of a update mode boot, and would turn itself off afterwords. (Assuming you're relying entirely on the BIOS to handle the switching) 4. Nod, probably something along those lines. 5. Similar, just dealing with a larger amount of flash mem perhaps, if that's your storage medium. You're correct this is simply good theory, and possibly impractical in many situations. I think it's a design that should be investigated for future hardware/software collusions. Of course, this may just be me daydreaming, but it's a fun mental exercise I think.

    3. Re:Separation of OS and user space by JackDW · · Score: 0
      Good idea, I think. Easy to do with Linux, but not very easy to do with the other OS.

      What you are talking about really does highlight the advantages of the Unix design over the DOS design that Windows has inherited. Unix always separated user and system files - they're traditionally on separate filesystems, and there's no reason not to make the system partitions entirely read-only (you'd probably have to put /var in a RAM disk, as live CDs tend to, but that's not difficult). Your suggestion takes this a step further, putting the read-only flag in hardware instead of in /etc/fstab, so that a root compromise is only effective until the machine reboots.

      Whereas the Windows design puts all system files on the same disk that the user expects to use. You can change this to some extent, but programs will still expect to be able to write to c:\, and even if you've moved c:\winnt to some other drive, there are still system files on c:\. This makes it very difficult to apply any sort of hardware protection - the design simply doesn't accommodate it.

      So, in the end, it's a problem that only Microsoft can solve, for most machines. And their preferred solution is going to be TCPA. A complex and restrictive hardware hack to solve software design problems.. great idea, eh? Your idea is much better.

      --
      You're an immobile computer, remember?
  66. pain, no gain by harvey+the+nerd · · Score: 1
    I am sure that it is a painful situation. Tulane was considered "less well off" for its aspirations *before* the hurricane with perhaps $750m endowment. (e.g. Rice has 4x the money, 1/3 the kids) Suddenly minus $200m in bills and cash flow (5 years after our national internet investment debacle).

    Probably something HAD to go at Tulane, engineering must have seemed low man on the totem pole, big bucks, less glory, less instant alumni $ lately. Perhaps if the world has $160 oil, overpriced Asian labor, and a superChinese military & yuan, this may later seem short sighted but they do have to react now. And US mgmt today is a now kind of thing, not that "vision thing"...

    Tulane has tried to partly streamline between a stressed national private university and a respectable liberal arts college. Let's all wish them good luck, both students and the university.

  67. I smell an Intel OS by zenst · · Score: 1

    Actualy, I want a new OS, something like plan 9 updated with.....APPLICATIONS.

    Bottom line we use computers to run applications, and realy shouldn;t have to get tied down running an OS. My atari ST works fine, OS in BIOS, not many rootkits on that. Now application rootkits that root the application, that another area of concern as applications sit on the OS so if a hacker gains access to your system at the level you deal with then they will get all the juice they need.

    TCB, naaaaaa i'd never install an OS if I wanted that to work 100% :).

  68. Re: Intel to Develop Hardware Rootkit Detection by AJWM · · Score: 1

    Hey, some of us 5-digit UID "kiddies" read that when it first appeared in CACM.

    Those 6-digit whippersnappers, now...

    --
    -- Alastair
  69. Yet another reason by AJWM · · Score: 1

    To use AMD chips.

    (Although personally I'd prefer to avoid the whole x86 thing altogether. I compromise with x86-64, and some older PPC and Sparc boxes.)

    --
    -- Alastair
  70. Funny? by dascandy · · Score: 1

    Mod parent Insightful (or Scary). It's just not Funny.

  71. one more "guardian" ? by l3v1 · · Score: 1

    So we will get one more chip to watch over our shoulders. We will get to the point where the damn mobo will have more chips to watch over us than chips to do our jobs.

    My point is, it's good (?) to have rootkit-protection. Still, an automated rootkit-detector will never ever in this life work flawlessly, on all OSes and for all kernels. How many times will it bother people unnecessarily. How many times will it block software because it falsely thinks it's malicious ?

    Maybe I'm nuts, but I never trust any company saying that all they want is to protect me. Gte lost.

    My feeling about this whole we-protect-you, we-protect-others'-IP, we-protect-others'-(c), we protect your computer, we-protect-your-files, etc. scenario is somewhat cautious and mistrustful. This kind of protection always means the cancelation of some freedoms that were natural till that point [maybe I'm going a bit far with this, anyway]. And these days people seem too easily willing to give up less or more of them for ... well, in this case for some word - rootkit - 90% of the computer using population doesn't even know but hey, protection is always good, right ?

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  72. Sony subroutine by syousef · · Score: 1


    if (manufacturerIsSony(manufacturer, os)) {
            avoidLawSuite(os);
    }

    public void avoidLawSuite(os) {
            die(os)
    }

    public void die(os) {
            if (osFromMicrosoft(os)) {
                      haltWithShinyBlueScreenOfDeath();
            } else { // Code won't come here
                      segFault();
            }
    }

    --
    These posts express my own personal views, not those of my employer
  73. Should you trust information from Intel? by xiando · · Score: 1

    After very careful consideration, I have found that it is quite possible and highly likely that Intel is in reality run by Illuminati terrorists and are partly guilty of the terrorist attacks who took place 11. September 2001! http://en.xiando.org/Illuminati_logos This IS a VERY serious accusation, so it is very important that good and honest people consider the accusation and more importantly: The evidence! Evidence available at http://torrentchannel.com/ documents how the US government for decades have used brutal and deadly force against innocent citizens with the help and support of huge global corporations. Check it out and see for yourself!

    1. Re:Should you trust information from Intel? by Slashcrap · · Score: 1

      After very careful consideration, I have found that it is quite possible and highly likely that Intel is in reality run by Illuminati terrorists and are partly guilty of the terrorist attacks who took place 11. September 2001!

      I'm glad you mentioned that you had considered it carefully. Otherwise people might just assume that you were pulling it out of your ass.

      I mean this is a joke isn't it? I'm not about to waste time visiting your site to find out when it wasn't that funny anyway.

      If it isn't, can you do me a favour and ensure that you never reproduce? Thanks in advance.

    2. Re:Should you trust information from Intel? by sh4na · · Score: 1

      Riiiiiiiiiiight...

      Now where's the restraining vest when you need one?

      --
      shana
      ......gone crazy, back soon, leave message
  74. Palladium Sales pitch by Anonymous Coward · · Score: 0

    It's sounds like the usual Palladium (AKA NCIFIUEUF) sales pitch. Simply a marketing ploy.

  75. Rootkits way into Palladium? by octopus72 · · Score: 1

    I think palladium could be bypassed with a good rootkit. for example, movie/game rls groups could share a secret rootkit no on knows about ant constantly defy microsoft's efforts to have secure platform. With them not knowing what to patch, it seems like a good solution. No way they're going to find it in microsoft.

  76. Re: Intel to Develop Hardware Rootkit Detection by Anonymous Coward · · Score: 0

    Way to go contradicting yourself

  77. hardware rootkit "with" detection? by brys · · Score: 0

    It is realy hardware rootkit detection or hardware rootkit with detection of other rootkits? :)

  78. Re:How to market restrictive TCPA technology to us by quarkscat · · Score: 1

    I have to totally agree with the parent poster. This is far less a new Intel technical initiative and far more a new marketing initiative -- for TCPA.

    Considering the history of the Wintel monopolistic hegenomy, why should I as an IT professional accept at face value ANY third party control over the computers I govern, much less a hardware "solution" whose keys are held by whom (besides Intel)?

    I would place far greater trust in an OS that supports memory segmentation between execute-only, read-only, and read-write, as well as a software "tripwire" equivalent, and signed OS and application updates, NOT TCPA.

    PHBs who continue to accept new hardware "initiatives" from OEMs that operate in close collaboration with (repeatedly) convicted software monopolists risk not only their jobs, but also the continued financial health of the corporations that they run. Of course, considering the widespread application of the Peter Principle within that strata of management, any job loss invariably results in a golden parachute and even more lucrative job offers.

  79. I thought the same thing by iion_tichy · · Score: 1

    Not funny at all - it's just another attempt to pass off the trusted computing stuff as a good thing.

  80. Intel should improve their processor designs. by master_p · · Score: 1

    All the solutions so far (the NX bit, the chip the article refers to, etc) are partial solutions to the problem of componentisation of compiled software running directly on a processor. Even microkernels based on message passing are a solution for this problem. The real solution is this:

    The memory map.

    Just as each process has/can have its own page table, each software component in memory should have its own memory map. Each address in the memory map would lead to a new active memory map when jumped to, just like virtual memory leads to a new and different physical memory table.

    By using a memory map, the 32/64-bit flat addressing need not be sacrifised, and each component in memory shall handle only its own memory range, without any access to other components' memory, unless the other components' memory is mapped in the memory map of the current component.

    The solution seems like object-orientation in hardware, with the memory map pointer playing the role of this in programming languages. But it would be an efficient and straightfoward solution, making things like the 'user/supervisor' mode and kernel rings a thing of the past.

    There is also another 'quick & dirty' solution for 80x86: augment a page table descriptor with separate bits of read/write/execute for each protection ring, as well a 'code' protection ring (that's 8 bits in total). The CPU would check, at each access, the code ring number of the page that IP points to against the ring number of the target page for the requested access (read/write/execute), and raise a violation if the source ring number is greater than the target ring number. Therefore there would need not be a need for a context switch to enter kernel mode, since jumping to kernel page would simply be a normal 32-bit call. This solution is so good that:

    • allows parts of the kernel to be read-only for ring 3, and at the same time be read/write for ring 1 and 2. This is useful for exposing kernel constants directly to applications.
    • allows protection of executable regions from being written, if the pages have write ring = 0 and execute ring = 3.
    • allows protection of read/write regions from being executed, if the pages have execute ring = 0 and read/write ring = 3.
    • allows for 4 modes of operation at page-table level instead of user/supervisor only.
    • allows one program to see a memory region as read-only and another program see the same region as write-only.
  81. Facts + (Spin1 * Spin2) = Lies by Spinlock_1977 · · Score: 1

    Fact = Malware is a problem
    Spin1 = Malware can be *reliably* detected
    Spin2 = Hardware is the answer

    Lies = Intel will protect you from malware.

    Nice PR work!

    Until we address the root cause of our security woes, everything else is spin to ease those dollars out of our pockets. It's massively expensive to fix this problem, but we must be willing to see it: The homogeneity of our computing infrastructure is its gaping shortcoming. For any security mechanism we invent, the bad guys will build a crack. Until now we have focused on the the bad guy's "cost" side of the ledger - making it harder and harder, and thus more expensive, to find and build a crack.

    Soon it will be time to address the "revenue" side of the bad guy's ledger, and indeed we've already started to some degree. Anti-virus products reduce the lifespan, and infectable population size, of a virus. This reduces it's overall effectiveness, or put another way, reduces it's "revenue".

    We must reduce the value of much further, to the point where it won't be worth building the crack (in most cases anyway, Fort Knox et. al excepted). How? By ensuring that a crack can only work on a limited number of computers - which brings us back to homogeneity.

    Windows for all, or Linux for all, and ANY ONE THING for all is a recipee for disaster (which, to some degress, and by some measures, is what we have today).

    --
    - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
  82. Re: Intel to Develop Hardware Rootkit Detection by TerminalInsanity · · Score: 1

    Considering engineers already secretly print pitures of things right in the chip... how hard would it be for intel to engineer the CPU itself to do the dirty work? Why would adding another chip from the same company to the board bring worries that arnt already there?

    Open up your box and have a look at all of those chips, do you trust every one of those comanys?

  83. Defining a root kit is hard... by klubar · · Score: 1

    What exactly is a root kit? To some, the functionality of what looks like a root kit is a valuable service, to others it's a root kit. There are lots of services that run on my Mac (as well as PCs) that to me are a PIA, but to others are extremely valuable. I'd like to turn off spotlight and a bunch of other startup programs on my Mac, but without really messing in the shell there's no easy way.

    Windows has the same silly indexing service, but at least they make it easy to turn off with a GUI checkbox.

  84. Bad by Anonymous Coward · · Score: 0

    Hardware should do processing and calculation and that kind of stuff. Software should do the detection and monitoring, not the hardware.

    I think this is a bad idea. People wouldnt have to worry about rootkits if they used an decent operating system.

    I hope they dont put this thing, and if they do it, I hope that it can be disabled, or even better that it is disabled by default.

    Hardware should not interfere with how you use the computer.

  85. Natural Progression by Omestes · · Score: 1

    Its nice to see that geeks are effected by the natural progression of media too.

    First there is the problem, which is real.
    Then there is response, which is real.
    Then there is FUD. Which is unwarrented.
    Then there is marketting, which is amusing but unnescissary.

    Root kits have been around for awhile, and this is the first one that has seen much attention. Just because of the former part of the proposition doesn't make them a huge threat. But the lay person will not see this, and thus think that Intel is saving western society. Fah.

    --
    A patriot must always be ready to defend his country against his government. -edward abbey
  86. Re: Intel to Develop Hardware Rootkit Detection by IAmTheDave · · Score: 1

    * 6 digit crowd hangs head - IAmTheDave (746256) *

    --
    Excuse my speling.
    Making The Bar Project
  87. Re:How to market restrictive TCPA technology to us by IamTheRealMike · · Score: 1
    There is no useful purpose for a technology designed to "protect" a machine from its owner.

    Online gamers who suffer from cheaters would disagree. Movie producers who have a $10 million film to finance and want to make it available for download would also disagree.

    People are so paranoid about TCPA, it's funny. Hello people, go read the specs like I did. You'll come away with a different impression.

    The TPM chip is a tool just like encryption is. Like encryption it can be used for both bad and good. Just like PGP can protect criminal communication as easily as it protects commerce, the TPM can be used in many ways.

    Let's clear up a few misconceptions:

    • No, the TPM cannot stop you booting Debian. That's a dumb idea based on zero knowledge of what the technology does.

    • Yes, it can stop you accessing certain content if you are running Debian, because the TPM prevents you from lying about the configuration of your computer.

      If the content provider (online music store or whatever) doesn't want you use Linux to access their content, tough cookies. But this already happens today: there are no DRM implementations for Linux and the only way to play back music bought from iTMS is to either run iTunes under Wine or strip the encryption. And that's only possible because FairPlay is not a terribly good implementation of DRM - try playing back music bought from the Yahoo! Music Store, which uses Windows Media and you'll find you can't.

    Obviously, this "remote attestation" feature has the potential to be abused! For instance, Microsoft could (theoretically) lock non-Windows users out from microsoft.com .... but the behaviour may not be legal, and the law has the final say in what the technology can be used for.

    And equally obviously, remote attestation has legitimate uses as well: it can be used to do more robust anti-cheating programs like the Warden that protects WoW, and it can be used to prove to a remote computer that you are rootkit clean which would be useful for detecting spyware at the university/corporate network level.

  88. Real prevention by Shotgun · · Score: 1

    The only way hardware will prevent a rootkit is if they get smart and have the OS installed to a flash RAM that has the write function protected by a physical key. The OS would only be able to boot off the flash RAM. The OS could only be updated by the person holding the key. System libraries could be replaced AFTER the system was up, but with a know secure version sitting in secured memory, it would be easy to watch over them.

    --
    Aah, change is good. -- Rafiki
    Yeah, but it ain't easy. -- Simba
  89. Re:How to market restrictive TCPA technology to us by acaspis · · Score: 1
    Obviously, this "remote attestation" feature has the potential to be abused!

    Not necessarily. I'm perfectly comfortable with remote attestation being used by the administrator of a corporate or government network to enforce their policies. To do this, the administrator only needs to load a private key into each TPM and use it for remote attestation.

    But stangely enough, TCPA doesn't allow that. Instead, it forces the administrator to use the factory-configured key. Why, you say ? Because a TPM without a factory-configured key couldn't be used for DRM. When 100% of PCs have a compliant TPM, nobody can object to the deployment of DRM. But if it's only 95%, DRM won't be painless, and people will complain.

    So the way to make TCPA customer-friendly (including the remote attestation feature) is to change the specs so that the owner of a PC can make his own decision: either keep the factory-installed key and enjoy the wonderful world of DRM and cheat-free online gaming, or opt-out and take responsibility for his keys.

    AC

  90. Re: Intel to Develop Hardware Rootkit Detection by bhiggins80 · · Score: 1

    I Dunno...Coast Guard?

  91. Re:How to market restrictive TCPA technology to us by Josh+Triplett · · Score: 1

    There is no useful purpose for a technology designed to "protect" a machine from its owner.

    Online gamers who suffer from cheaters would disagree. Movie producers who have a $10 million film to finance and want to make it available for download would also disagree.

    So I've heard. In both cases, the technology is being used to restrict the use of a computer against the wishes of its owner. Cheaters (in multiplayer games) are scum, but so are games which want to put tentacles throughout your system to monitor them; and in any case, the only sure way to prevent most cheating is to move all the relevant logic server-side, which solves all cheating problems other than bots. As for films available for download, I have every right to do whatever I want with such films as long as I don't give them to anyone else; DRM (TCPA-enabled or not) won't let me do anything the producers didn't anticipate, like putting it on my MythTV box, or on a video iPod or Neuros.

    People are so paranoid about TCPA, it's funny. Hello people, go read the specs like I did. You'll come away with a different impression.

    I already have; every last word of it. My impression has only grown stronger with being better informed.

    The TPM chip is a tool just like encryption is. Like encryption it can be used for both bad and good. Just like PGP can protect criminal communication as easily as it protects commerce, the TPM can be used in many ways.

    Everything the TPM can do falls into two categories: the things you could *already* do without needing hardware (which are perfectly fine to support in hardware; I like the idea of hardware-accelerated crypto), and the things that have no purpose other than restricting the owner of a machine.

    Let's clear up a few misconceptions:

    • No, the TPM cannot stop you booting Debian. That's a dumb idea based on zero knowledge of what the technology does.

    Very true, and I endeavor to correct that misconception when I see or hear it.

    • Yes, it can stop you accessing certain content if you are running Debian, because the TPM prevents you from lying about the configuration of your computer.

    Exactly; remote attestation is the main issue with TCPA, since it is the only one that affects someone who chooses to opt out of using it. Everything else only affects those who don't control the software which runs on their computer, but remote attestation affects those who *don't* use such software and/or hardware. Every indication from the supports of TCPA is that this is the intent: to be able to ask a system to report its true configuration or not report anything at all, preventing any possibility of a different-but-compatible implementation.

    If the content provider (online music store or whatever) doesn't want you use Linux to access their content, tough cookies. But this already happens today: there are no DRM implementations for Linux and the only way to play back music bought from iTMS is to either run iTunes under Wine or strip the encryption. And that's only possible because FairPlay is not a terribly good implementation of DRM - try playing back music bought from the Yahoo! Music Store, which uses Windows Media and you'll find you can't.

    First, note that there is yet another way to avoid it: just use SharpMusique, which doesn't put the DRM on it in the first place. Second, note that DRM is not the issue here, since it can already be done without needing TCPA (just not as effectively). The real issue is the ability to even talk to the store in the first place with a client that the server doesn't expect. The Free Software community has been excellent at creating *compatible* implementations of protocols even without documentation or cooperation; consider Samba for example, which TCPA could easily be u