Slashdot Mirror


Malicious Hardware Hacking May Be the Next Frontier

An anonymous reader writes "It's a given that hackers will target software, and that's enough for many people to worry about. But now there's the possibility that hackers would hide malicious code in the hardware itself. A hardware hack could be an annoyance, by stopping a mobile phone from functioning. Or it could be more dangerous, if it damages the way a critical system operates. Villasenor says there are several types of attacks. Broadly they would fall into two categories: one is when a block stops a chip from functioning, while the other involves shipping data out."

102 of 146 comments (clear)

  1. lolwut? by Pojut · · Score: 2, Insightful

    From the title of the summary:

    Hardware Hackers May the Next Frontier

    May what....MAY WHAT?!?!?!??!?!?!?!??!?! Seriously...what's with the editors around here?

    1. Re:lolwut? by 0racle · · Score: 5, Funny

      Someone accidentally the whole thing.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:lolwut? by Monkeedude1212 · · Score: 1

      Give Taco a break. After all he's been sitting at his computer since you went home from work last, night sifting through terribly written articles. He took a micro nap around 2 last night. He also sent Cowboy Neal on a Coffee run, but... well... I'm sure we all know how that story goes.

    3. Re:lolwut? by iLoveLamp · · Score: 1

      The last time I may'd something, I got punched in the jaw. We used to may all the time back in the day. Now people get their panties in the wad. I blame republicrats.

    4. Re:lolwut? by Hijacked+Public · · Score: 5, Funny

      It may finally answer who was phone though. Hackers was phone.

      --
      "Sacrifice for the good of The State" - The State
    5. Re:lolwut? by marcansoft · · Score: 1

      No verb, abuse of the term "hacker", marketroid terminology ("frontier"), and generally fails at providing any insight at all as to the article's contents.

      This is one serious entry into the "worst Slashdot headline ever" competition.

    6. Re:lolwut? by BobZee1 · · Score: 1

      didn't James May just go about 268mph in a car recently?

      --
      dumber people are doing harder things everyday
    7. Re:lolwut? by BobZee1 · · Score: 1
      --
      dumber people are doing harder things everyday
    8. Re:lolwut? by Canazza · · Score: 1

      that's when the psycho killer attacked and accidentally the whole thing?

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
    9. Re:lolwut? by cygnwolf · · Score: 1

      Looks like they really did accidentally the headline. They (somewhat) fixed it with the addition of the word 'Malicious' now...

      --
      Free Pie! The Pie is Also Evil!
    10. Re:lolwut? by Hatta · · Score: 1

      Taco, I am disappoint.

      --
      Give me Classic Slashdot or give me death!
    11. Re:lolwut? by Spazztastic · · Score: 1

      Taco, I am disappoint.

      I think we can cut Taco a break. If it was a kdawson article it would be titled

      Malisheus Hardwear Hacking May be teh Next Fronteer

      --
      Posts not to be taken literally. Almost everything is sarcasm.
  2. Uhm? by ground.zero.612 · · Score: 1, Insightful

    Nice headline.

    --
    "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    1. Re:Uhm? by Anonymous Coward · · Score: 5, Funny

      I think somebody accidentally the headline.

    2. Re:Uhm? by ground.zero.612 · · Score: 1

      I think somebody accidentally the headline.

      Damnit, I already posted so I can't mod you up!

      --
      "Be prepared, son. That's my motto. Be prepared." --Joe Hallenbeck
    3. Re:Uhm? by Sloppy · · Score: 4, Funny

      In Soviet Russia, you!

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    4. Re:Uhm? by couchslug · · Score: 1

      Clearly due to a hardware malfunction.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  3. Re:We Certainly May! by natehoy · · Score: 3, Funny

    Then again, July not.

    --
    "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
  4. [Insert scary possibility] by betterunixthanunix · · Score: 4, Insightful

    "A hardware hack could do [bad thing] or even [really bad thing]!" What about, "A hardware hack could free users from restriction systems?" or perhaps "A hardware hack could allow a mechanic to work on a transmission that was locked down by the manufacturer?"

    --
    Palm trees and 8
    1. Re:[Insert scary possibility] by cygnwolf · · Score: 2, Interesting

      I have to agree. While I concede the point that someone can make malicious hardware, it seems like it would be -a lot- harder to infect someone's system with it than it would be to infect them with malicious code. Based on the headline, I would have thought this was an article about the people who call themselves hardware hackers who are trying to make hardware BETTER. Garage engineers, that sort. Unfortunately, these days, the word 'Hacker' carries a very negative connotation and it seems like, from this article, that some people are trying to perpetuate it.

      --
      Free Pie! The Pie is Also Evil!
    2. Re:[Insert scary possibility] by betterunixthanunix · · Score: 1

      'Hacker' carries a very negative connotation and it seems like, from this article, that some people are trying to perpetuate it.

      "Some people?" More all, "almost everyone except hackers themselves." In a way, you can divide the population in four groups: hackers, non-hackers who respect hackers (a tiny minority), people who are annoyed by hackers and want to discredit them, and people who never knew what hacking was about and believed the mainstream media's attacks and propaganda about hackers. Even movies that have hackers as the protagonists seem to portray hackers as people who do nothing but break through security systems.

      "Hacker" has become a synonym for "enemy of society" as far as most people are concerned.

      --
      Palm trees and 8
    3. Re:[Insert scary possibility] by cygnwolf · · Score: 1

      You're right and I guess the point my scattered brain was trying to make (and did a poor job of it) was that the people who insist on calling themselves "hardware hackers" who are really "hardware tinkers" are causing a lot of confusion here. See the Apple charger hack article from yesterday.

      --
      Free Pie! The Pie is Also Evil!
    4. Re:[Insert scary possibility] by Alsee · · Score: 1

      Don't forget.... CARS are made out of parts too!

      Someone could manufacture nuts or bolts that melt in the rain!
      OHMYGOD! Cars are as dangerous as electronics!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:[Insert scary possibility] by SpaceLifeForm · · Score: 1

      If you take a virgin mobo with virgin BIOS, and install Windows to the harddrive, and boot Windows, do you know if your BIOS has not been hacked? If the BIOS has been hacked, I would call that 'hacked hardware' at that point.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  5. CPLD? by MrFurious5150 · · Score: 2, Interesting

    IANAEE, but isn't this already a potential problem with CPLDs? Or would you consider that a software/firmware hack?

    1. Re:CPLD? by betterunixthanunix · · Score: 5, Interesting

      People have been hacking hardware for a really long time, longer than they have been hacking software. My security engineering textbook lists a number of hardware hacks that were used for espionage, particularly side channel attacks and other signals intelligence. Creating hardware trojan horses is an old trick; you might even say it dates back as far as the Trojan war.

      --
      Palm trees and 8
    2. Re:CPLD? by GrumblyStuff · · Score: 1

      TFA isn't really about hacking at least in the sense of it being remotely done or altering the device to do something different. All it is about is the danger of outsourcing to companies far and wide and the potential of not truly knowing is received and sold to the public at large (which means it was designed exactly for what it does which may or may not be in the interests of the future owner).

    3. Re:CPLD? by mobilemodding.info · · Score: 1

      Love your comment man :) Actually I think article is one of those "lets come with another fear and tell everybody this is really scary, may be some idiot will believe" :)

  6. For some reason... by The+MAZZTer · · Score: 2, Funny

    ...this reminds me of the whole "Hackers can make your computer explode!" scare that went around in the early PC era...

    1. Re:For some reason... by MadKeithV · · Score: 1

      That's okay, I have all the good stuff on my D drive.

    2. Re:For some reason... by Abstrackt · · Score: 1

      Yeah... the movie wasn't that bad.

      --
      They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
    3. Re:For some reason... by NJRoadfan · · Score: 1

      Or monitors. Trigger the right registers in a graphics card and early fixed frequency monitors are toast.

    4. Re:For some reason... by CompMD · · Score: 1

      The article from the Weekly World News which states "Hackers can turn your home computer into a bomb...& blow your family to smithereens!" is the desktop background on my laptop. It bothers some of my fellow engineers.

  7. Article Headline Hackers May the Final Frontier by noidentity · · Score: 2, Funny

    Someone hacked the article title, it seems. That's a bigger threat right there.

  8. Ahem... by Anonymous Coward · · Score: 4, Funny

    May. The Next Frontier. These are the failures of the Slashdot Editors. Their ongoing mission: To explore strange new URLs, to seek out new memes and new trending topics. To boldly fail where no man has failed before!

    1. Re:Ahem... by Alsee · · Score: 1

      Back when I was a kid, Kirk was dating green women and Goatse was the frontier of strange URLs.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  9. James May? by Anonymous Coward · · Score: 1, Funny

    May has modified cars as part of the show, but does that qualify as "hardware hacking"? Even then, so has Clarkson and Hammond.

    1. Re:James May? by dkleinsc · · Score: 1

      No, they're referring to Brian May, one of the best guitar hackers of all time.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
  10. Uhhh... by The+MAZZTer · · Score: 4, Insightful

    Most of the defenses involve adding a kind of "policing" function to the chip's architecture. For example, one could design a block that would monitor the behavior of other blocks and make sure they fit certain patterns. If another block misbehaves, it would be "quarantined" and the monitoring hardware would take over the now-missing functions.

    Yeah, THAT sounds practical. The article author watches/reads too much science fiction.

    1. Re:Uhhh... by betterunixthanunix · · Score: 1

      It could be as simple as checking power consumption against the design of the hardware, and falling back on slower but logically equivalent hardware if something is wrong. When you can fit a billion transistors on a single microchip, that is not really asking too much.

      --
      Palm trees and 8
    2. Re:Uhhh... by selven · · Score: 1

      The whole "quis custodiet ipsos custodes" thing applies to that solution big time.

    3. Re:Uhhh... by The+MAZZTer · · Score: 2, Insightful

      My problem with the paragraph is, if they can make a block of hardware that can take over the functionality of another block, why outsource the block in the first place since they already have a block that can do those functions? Answer: they can't make a block of hardware like that, that's why they had to outsource it. Also, they have to make it in house. If they outsource it they can no longer trust it either!

    4. Re:Uhhh... by Pharmboy · · Score: 2, Insightful

      Or more importantly, whoever is adding the exploit to begin with obviously knows about the redundancy in hardware, which would be bypassed, in the same hardware if you are exploiting. It would add a false sense of security. This is like having TWO latches on your screen door.

      I like open source software just fine, but not preachy about it. However, when we are talking about critical infrastructure, this is a good argument for having the systems much, much more open and in plain view of many, many more eyes.

      --
      Tequila: It's not just for breakfast anymore!
    5. Re:Uhhh... by betterunixthanunix · · Score: 2, Informative

      There is a good bit of research on this topic, actually. I think the idea with the "block that takes over functionality" is that it is perhaps simple enough (and thus lower performance) that inserting malicious functions into it would be difficult to do without being detected. So, for example, you might have a very high performance DSP block that can do a 1024 point FFT in a few clock cycles, but that is going to be a lot of logic and leaves a lot of places for a malicious manufacturer to hide something; your fallback if extra circuitry was detected would be a less complex FFT circuit that takes thousands of clock cycles to do the FFT, and which would be harder to tamper with. Detecting hardware that has been tampered with is pretty hard, though, and that is where a lot of the research is.

      It is not just about outsourcing; a chip fab in this country might have a worker who is on the payroll of the Chinese government, and who tampers with a chip layout just prior to manufacturing. It is pretty expensive to run a secure chip fab, and even if all chip fabs were domestic, you would still have a number of important computers (think of utilities, critical services, etc.) being manufactured at facilities where the employees might be engaging in sabotage of this sort.

      --
      Palm trees and 8
    6. Re:Uhhh... by betterunixthanunix · · Score: 1

      It is not too hard to create a block that is very difficult to route around, considering that the routing problem is NP-hard. It is one thing to tamper with a single block and hide something malicious in it, especially a large and complex block; it is something else entirely to try to rearrange in the interconnect between blocks without affecting the ability of the device to function. Your adversary in this case does not want to be obvious, and so they cannot ship devices that are less reliable as a result of the tampering, nor can they ship a device with a easy to detect form of tampering (like an extra block that would be obvious upon visual inspection).

      --
      Palm trees and 8
    7. Re:Uhhh... by PrecambrianRabbit · · Score: 2, Interesting

      Although it's not the solution mentioned in the article, one possibility is to have two competing outsourcers produce the same block, then add comparison logic that verifies that each block is doing the same thing.

      Of course, this more than doubles the chip area. Also, the checking logic could be very difficult or practically impossible depending on the complexity of the block.

    8. Re:Uhhh... by timholman · · Score: 2, Insightful

      It is not just about outsourcing; a chip fab in this country might have a worker who is on the payroll of the Chinese government, and who tampers with a chip layout just prior to manufacturing. It is pretty expensive to run a secure chip fab, and even if all chip fabs were domestic, you would still have a number of important computers (think of utilities, critical services, etc.) being manufactured at facilities where the employees might be engaging in sabotage of this sort.

      The problem with subverting a single employee in the manufacturing process is that it would be extremely difficult for him to hide his tracks. Let's assume Mr. Smith is paid by the Chinese government to insert a logic block of, say, 2000 gates into a router chip to provide them with a remote shutdown capability. First Smith has to find a place to put it, so he reruns the place-and-route software, or else does some custom polygon-pushing and hopes he doesn't screw up something else in the design. Then he has to run LVS (layout versus schematic) and DRC (design rule check) scans to make sure the chip is manufacturable, and he made no layout or wiring errors. In most modern design teams, where layouts are managed and checked by multiple people before tape-out, this would be nearly impossible for a single employee to get away with.

      So, Smith decides to subvert the firmware instead. Again, unless he's the only person who touches the firmware, and the only person who maintains the updates and revisions, he won't be able to get away with it for long. What happens when Smith is transferred to another project, and Jones takes over the firmware maintenance and realizes something is screwy about the checksum in the current version? Not to mention having to outthink the test and verification group - what if they come up with test vectors that reveal his tampering?

      If you're going to subvert one guy, you need to subvert lots of them, and I think that's what worries the U.S. government. If the Chinese were willing to spend the money, they could set up a fake company that could operate for years, or recruit an entire Chinese design house from the get-go, building up long-term customer relationships and looking for opportunities to infiltrate enterprise products. This would not be cheap, but it is not without precedent (e.g. the Glomar Explorer). The problem is that it would take only one leak and the entire operation would be blown, and every fab and design house in China would suffer as a result.

      It's so much easier to work on the back end using software. Bribe or blackmail someone inside the targeted organization, hand him a USB thumb drive with a rootkit installer, and the job is done in a matter of hours. Even if the rootkit is discovered, who can prove where it came from? The IT department re-images the drives and the agent is free to try again later.

  11. Article about it by Black+Parrot · · Score: 2, Informative

    in the latest Scientific American, by the same guy.

    --
    Sheesh, evil *and* a jerk. -- Jade
  12. Hackors by kaoshin · · Score: 3, Funny

    I think it is possible that could hide malicious code in the. It could even potentially words from sentences. In Soviet Russia you.

  13. Re:We Certainly May! by Steauengeglase · · Score: 1

    You have it all wrong. Hardware Hackers May, the Next Frontier. New trip-hop inspired gloom-core band. Don't any of you guys get the HHM street team newsletter?

  14. Looks like they already started... by drc003 · · Score: 1

    ...with Taco's keyboard.

  15. Re:Why the poor choice of word? by Lunix+Nutcase · · Score: 1

    Because that's the way it's used in the article? The summary is nothing but sentences yanked straight out of it.

  16. A playground for Intelligence Services by mbone · · Score: 1

    I wouldn't be too surprised if various intelligence services already did this. A service that puts moles in deep cover for decades would certainly be patient enough to put code in silicon and wait years for the right moment to execute it.

    1. Re:A playground for Intelligence Services by betterunixthanunix · · Score: 1

      Neither would I, considering that intelligence agencies have done this sort of thing in the past. There was a pipeline in Russia that (supposedly) exploded because a microchip design that Russian spies had copied from the USA had a malicious block. The Israeli air force seemed to mysteriously not be fired upon from enemy computerized antiaircraft installations, although there was never any official confirmation.

      Hardware hacking is not new, and neither is malicious hardware hacking.

      --
      Palm trees and 8
  17. Stop using "Hacker" pejoratively! by trashbird1240 · · Score: 1

    I really wish Slashdot headlines would stop using "Hacker" in the sense of "computer-oriented criminal." I clicked on this thinking it would be an interesting story about new hardware developments. It's just another boring story about what might be a problem for law enforcement. Who cares?

    1. Re:Stop using "Hacker" pejoratively! by gstoddart · · Score: 1

      I really wish Slashdot headlines would stop using "Hacker" in the sense of "computer-oriented criminal."

      You know, I'm pretty sure we've lost that battle -- both within and outside of the geek community.

      In my 25+ years of computers, it has primarily referred to people who muck about with systems, with a strong connotation of people who are getting into things they shouldn't just because they can (but not always).

      It's only a specific generation who tried to get everybody else to use a different word after we'd already been using hacker so that they could be hackers without the bad connotation.

      People were 'hacking' into systems and 'phreaking' long before someone decided that "those people" should be called 'crackers' and the hobbyists etc should be 'hackers'. It's just simply too late to change the wide-spread meaning of the word. And, the people who used it first get to keep it, not a bunch of kids who came along 15 years later.

      For me, it has long become a word that entirely depends on the context -- yes, it's a stunning hack to hang a VW from the Golden Gate bridge, I can hack at code, but people still hack into networks.

      You may just have to deal with it.

      --
      Lost at C:>. Found at C.
    2. Re:Stop using "Hacker" pejoratively! by Culture20 · · Score: 1

      Give it up. The word is a pejorative now. The public has spoken. The Flintstones can't "have a gay old time" anymore without kids snickering at the lyrics. Words change over time. Hacker now means what cracker used to mean. Hardware hobbyist now means what hacker used to mean.

    3. Re:Stop using "Hacker" pejoratively! by trashbird1240 · · Score: 1

      I just expect more from Slashdot; I expect Slashdot editors not to give in to "the public" you speak of. I'm getting pretty tired of Slashdot, so I'll just take my reading elsewhere.

    4. Re:Stop using "Hacker" pejoratively! by Culture20 · · Score: 1

      So you can learn a new programming language every year, and learn about new hardware every month, but you can't learn how to use a new definition to an old word two or three times in a lifetime? Quetzalcoatl. (that's my new pejorative. I doubt any Aztecs will object)

    5. Re:Stop using "Hacker" pejoratively! by trashbird1240 · · Score: 1

      You're suggesting I just change my mind? You haven't been reading what I wrote. I've made a judgment about it and I don't have to defend it to you, nor take it as a sign of my abilities. I don't like it --- and I don't have to like it --- and I know there are other places where people agree with me. I've got enough dissent in my life; it's just getting old.

    6. Re:Stop using "Hacker" pejoratively! by pclminion · · Score: 1

      Isn't it possible to be both a hacker and a "computer oriented criminal" at the same time? I know it's distasteful, but the traditional definition of "hacker" doesn't make any reference to moral values. It's about having an affinity for the technology, an inquisitive nature, a willingness to press the edges of, or even break through, perceived boundaries of what is possible. I'd posit that anybody who is capable of altering the behavior of hardware through physical means is probably a hacker, regardless of their motivations for doing so.

      No matter what we think of the black hats, it is undeniably true that there are a number of them which have extremely advanced skill sets and these people would probably be successful in the white hat realm. Why they choose to operate how they do, is a question about humanity not technology. They are still hackers.

    7. Re:Stop using "Hacker" pejoratively! by trashbird1240 · · Score: 1

      Yes, you're right. However the headline uses "hacker" in a restricted, negative sense. I always keep in mind the broader sense of the word, and there are plenty of times when I've seen people use it appropriately when referring to "Black Hats" or "crackers." A bigger problem is websites like Slashdot, whom many in the mainstream press would take as representative of nerds like us, using it in the strict sense. Most of all though it was annoying, and disappointing, to see what I thought was an interesting headline, and learn it's just another article about something I don't really care about.

  18. Hackers may the next frontier... by mbone · · Score: 1

    ... and so can you !

    (Stephen Colbert's next book ?)

  19. I can see compromised hardware being an issue by mlts · · Score: 1

    All it takes is the ability to do a flash of a motherboard with a ROM that does everything, except adds a keylogger, and a driver that checks for Windows, and reinstalls the botnet client.

    Exact same mechanism that LoJack for Laptops uses to reinstall itself. Except done by the blackhats instead of the whitehats. With more and more machines having motherboards with independent network stacks, it would be trivial to enable two-way NAT and have botnet clients that are easily communicated with this way.

    Only real way to prevent these attacks is to go with a TPM based system. However, other devices can be easily flashed. A keyboard that stores macros might be able to be flashed to double as a keylogger.

    1. Re:I can see compromised hardware being an issue by betterunixthanunix · · Score: 1

      Unless, of course, you can compromise the TPM too. The issue is that hardware can be compromised; the solution is to either design hardware that is difficult to compromise without creating faulty operation, or to have a secure manufacturing chain where everyone needs a minimum level of clearance to even enter the facilities.

      --
      Palm trees and 8
    2. Re:I can see compromised hardware being an issue by mlts · · Score: 1

      Maybe this is a job for NIST, where they either make a chip fab, or have a contractor under strict guidelines do this exact type of thing.

      What I'd like to see is a chip with TPM-like functionality on it, but on a SIM card. This way, people concerned about DRM stacks don't have to worry because there is just a tray for the chip, while people who want additional assurance of their data can just buy a card, slide the card in and go from there. Perhaps stick a little bit of flash on it for encrypted storage similar to IronKey, and this device might become extremely useful. It won't replace CACs or smart cards by any means, but it will provide authentication for the machine.

      Perhaps SIM, R/UIM, and TPMs can merge onto one secure chip. This way, one can store keys, validate a machine hasn't been tampered with, and establish a communications channel onto 3G or LTE with very little user intervention.

    3. Re:I can see compromised hardware being an issue by CaptnMArk · · Score: 1

      The problem with DRM/TPM/... today is that the 'vendors' like Apple and Microsoft are taking
      the control of the machine away from the owner. This means that a lot of advanced users will be on the 'must break DRM' side of the debate instead of 'DRM increases security'.

    4. Re:I can see compromised hardware being an issue by lgw · · Score: 1

      Actually, the big problem is that people confuse TPM with DPM. TPM lets someone control the hardware. If you have the keys, that someone is you, no hacking necessary. If you don't have the keys, then presumably you bought a console or a toaster or an iSomething, where you knew what the deal was. Vendors can only take control to the extent you buy their crap.

      The big problem with TPM is that it's not an oen standard. Something very TPM-like (but an ISO standard) would allow some simple open source anti-malware to make your PC thoroughly rootkit-proof.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  20. policing functions are welcome by C0vardeAn0nim0 · · Score: 1

    Most of the defenses involve adding a kind of "policing" function to the chip's architecture. For example, one could design a block that would monitor the behavior of other blocks and make sure they fit certain patterns. If another block misbehaves, it would be "quarantined" and the monitoring hardware would take over the now-missing functions.

    it's about time this kind of thing makes it to peecees. mainframes have this buit-in for eons now. of course, they use this for realiability, but having mainframe class reliability on desktop machines would't be bad, for a few extra bucks

    --
    What ? Me, worry ?
  21. Hardware?? Firmware! by blackfrancis75 · · Score: 1, Insightful

    Seriously? /. editors can't tell the difference between Hardware and Firmware??

  22. This story is so good... by MikeDaSpike · · Score: 1

    This story is so good...
    ...that 90% of the discussion is about the typo.
    Nice QA as usual.

  23. Re:Why the poor choice of word? by teh+kurisu · · Score: 1

    You read that headline, and your biggest criticism is their use of the word 'hacker'?

  24. Again? by beavt8r · · Score: 1

    Seems like we almost need to add an "again" to the end of the title. Full circle, it has come.

  25. Re:All your grammer..... by MikeDaSpike · · Score: 1

    Oooh. I wanna do it too!
    - Hardware need more cowbell.
    - O'rly?
    - Ya'rly.
    - Chuck Norris doesn't need hardware. All he needs to do is stare at Microsoft Word and it will run by itself.
    - SHOOOP DA WOOOP THE GAME WHILE SNAPE KILLS DUMBLEDORE
    Old memes are old.

  26. Hardware is traceable, software is not by timholman · · Score: 4, Interesting

    Disclaimer: I've been involved in some research in verification of ASICs to uncover trojan hardware. Frankly, I think the threat of hardware hacks tends to be overblown.

    The problem with planting Trojan circuits in hardware is that they're traceable. Given a compromised chip, you can locate the manufacturer and the fab it came from, and work backwards to the people who had access to the layout. It would be a financial and P.R. disaster for any third party vendor that allowed such a thing to happen. Who would ever trust them again with a design? These companies want to make money, and allowing government or criminal organizations to compromise the manufacturing process is too big a risk.

    On top of that, using a hardware hack is equivalent to firing a shotgun into a swarm of gnats. How can you know that a hacked chip is going to make it into a box that just might happen to be used by a competitor you care about? It's an insane risk with a ridiculously small hope of payoff.

    The way to compromise systems is the way that has worked extremely well so far - via software. You can target the attack, you can cover your tracks, and you have plausible deniability if you're caught. If you bribe someone inside the organization, you can place the software you want right on the machines you care about. And as long as organizations keep using Windows, you'll never run out of attack vectors.

    1. Re:Hardware is traceable, software is not by QX-Mat · · Score: 2, Insightful

      A good point, except when small businesses try to extract the best value for money in an expensive IT purchase, counterfeit products can be very tempting - whether you know you're buying fake goods or not is irrelevent when the price is cheap. Cheap counterfeits are [arguabley] not traceable enough. Check out the Reg article on a recent Cisco raid

      I remember reading another article on the Chinese fakes, where it was said that the only outward difference was the type of screw used. Scary to think that a specially crafted packet (or more likely, sequence of) could destroy the internet :)

    2. Re:Hardware is traceable, software is not by Alsee · · Score: 1

      firing a shotgun into a swarm of gnats

      Well ya gotta have something to do for entertainment after sex with the family gets boring and everyone runs out of "you might be a redneck" jokes.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  27. Only two attacks? by Smallpond · · Score: 1

    Villasenor says there are several types of attacks. Broadly they would fall into two categories: one is when a block stops a chip from functioning, while the other involves shipping data out.

    There are lots of other possibilites. Some examples:

    • Silently change data to something else
    • Enable unauthorized access
  28. The 1990s called... by xtracto · · Score: 1

    A hardware hack could be an annoyance, by stopping a mobile phone from functioning. Or it could be more dangerous, if it damages the way a critical system operates.

    They wanted their BIOS-corrupting viruses back

    BTW, I remember an urban legend circulating that there was a virus that changed some low-level instructions in 3.5 floppy drives making them keep reading discs... which made the drives get on fire. Anyone has got more info on that?

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
  29. Ubiquity is a potential factor by erroneus · · Score: 2

    Let's get this "Microsoft is the most used and therefore the most targeted" bit out of the way. Yes, being ubiquitous is a factor, but not in the internet server arena because Microsoft Windows is not the leader in that market -- Linux is. So at least two factors make a hacking target worthwhile on a large scale:

    1. Ubiquity
    2. Vulnerability (ease of hacking)

    One of the reasons Linux isn't an internet target is that there are so many of them and they are nearly all different. There are many distributions, many versions of many distributions, many custom applications on many versions of many distributions... all with different components installed and configured in different ways. (With Windows, things are all pretty much done the same way.)

    But why am I talking about this? Seems off-topic yes? Well I wanted to establish some background before going into the hardware situation.

    With regards to hardware, we have little in the way of ubiquity. Yes, an increasing number of devices are actually running Linux in the firmware. That makes Linux increasingly ubiquitous in hardware. We have seen exploits associated with HP printers in the past where SNMP was exploited even when it is "disabled." This is an issue because HP printers in the office are quite ubiquitous. We have also seen the news story about certain Dell server system boards were compromised out of the box. Dell is quite common in the office and the data center as well.

    But on the whole, the hardware market is still widely varied. We should all be concerned as additional commoditization of hardware components make hardware devices less differentiated. This makes predicting the hardware targets all the more possible. (Although "guessing" the hardware is less of a concern where external exploits will still largely be a software issue and once entry is gained, listing the hardware components would be trivial... processing that list to select from a list of exploit packages would then be trivial as well.)

    All of this says "yes, hardware is vulnerable, but never as vulnerable as the software running on it." Keep the software doors tight and you have less to worry about with hardware.

    1. Re:Ubiquity is a potential factor by emurphy42 · · Score: 1

      erroneus explicitly referred to Internet servers, not desktops. statowl doesn't specify, and the top-level graph shows Windows at 88% and Linux at 1% (so it may not be counting servers at all, or may be lumping desktops and servers together).

  30. Re:All your grammer..... by Abstrackt · · Score: 1

    Chuck Norris doesn't need to use Microsoft Word, when he wants to write a letter he roundhouse kicks the keyboard.

    --
    They say a little knowledge is a dangerous thing, but it's not one half so bad as a lot of ignorance. - Terry Pratchett
  31. Probably less actually by Viol8 · · Score: 1

    " * Enable unauthorized access"

    And how exactly are you going to do that in microcode or even hardwired circuits? Its the same BS as when he talks about "shipping data out". Yeah , sure you could do it , if you took up half the chip die with "secret" ROM code that ran its own networking stack, hardware drivers etc etc. If you're thinking about modifying the BIOS thats not hardware hacking, thats software.

    1. Re:Probably less actually by Smallpond · · Score: 1

      Maybe you lack imagination.

      Let's suppose I'm Cisco making a new large enterprise switch. I outsource the design of, I don't know, let's say a large Content Addressable Memory used for IPv6 router tables, to Malco, a Chinese design firm that made a very low bid.

      I plop the design in there and run the test suite -- all is perfect so I put the switch into production. Unfortunately, a Russian gang paid Malco to include a circuit that reroutes access to your IP address to their site so they can do MITM attacks and access all of your data.

      Maybe 100 gates to recognize your IP address and another 100 to reroute. Easy to hide in a 1M gate design.

      Might be worth it for larger values of "you".

    2. Re:Probably less actually by Viol8 · · Score: 1

      "Maybe you lack imagination."

      I'm thinking you lack a clue.

      "reroutes access to your IP address to their site so they can do MITM attacks and access all of your data"

      And how does it decide when to re-route? Or does it for every single network connection you try to make? Yeah , that'll
      go unnoticed for , oh , 30 seconds, when nothing works properly. And how do they decode encryption? Include another
      100 gates for that? Please.

  32. Reflections on trusting trust by maxwell+demon · · Score: 1

    Since nobody seems to have mentioned it yet: Reflections on trusting trust.
    Note that he already mentions planting exploits into microcode, which is already quite close to the hardware. Do you know for sure there's no exploit planted in the microcode of your CPU? Maybe someone manipulated the compiler for the microcode? The compiler on which the compiler for the microcode was compiled?

    But even with the actual hardware, that's possible: Just as you can place an exploit in the C compiler, you can also place an exploit in the VHDL compiler. Then the VHDL code will be unsuspicious, and run correctly in the simulator, but the actual chip will still be modified. Again, several levels are possible.

    OK, is there anything which can protect us? Well, on one hand it's getting more complicated with each intermediate step. But then, there's also another protection: Exactly the fact that not everything isn't done by the same company! And this even applies for the simple case mentioned in TFA: A company which is asked for a component which, say, adds up a bunch of numbers, doesn't know how it's combined with the other blocks, or what the other blocks actually look like. Therefore he likely cannot tell how you could actually trigger the bad behaviour in the complete chip, or how to do something "useful" on that condition. The same is true on all the other levels: The chip developers will not write their own VHDL compiler, and the VHDL compiler writers have no clue what the chips which will defined with them will look like. The microcode developers likely don't write the microcode compiler, and the microcode compiler people probably don't have access to the microcode source code.

    --
    The Tao of math: The numbers you can count are not the real numbers.
  33. Re:Hardware?? Firmware! by gstoddart · · Score: 1

    Seriously? /. editors can't tell the difference between Hardware and Firmware??

    Can you??

    TFA is talking about someone embedding extra functionality at the chip-level which can later be accessed to achieve some desired result. It is not talking about injecting an update into the firmware of a running system. He's literally talking about hiding something at the circuit board level so by the time the chips are manufactured, they already have the embedded functionality.

    So, before you start complaining about the editors being unable to tell the difference between the two things ... RTFA so you know what is being talked about. There is no mention of firmware, and he's not talking about firmware.

    The article is literally talking about hardware.

    --
    Lost at C:>. Found at C.
  34. Re:We Certainly May! by that+IT+girl · · Score: 1

    What the are you on about?

    --
    10 FILL MUG WITH COFFEE
    20 DRINK COFFEE
    30 GOTO 10
  35. Re:Hardware?? Firmware! by blackfrancis75 · · Score: 1

    TFS literally refers to "hiding malicious code in the hardware", and it was the summary I referred to.

  36. Re:Hardware?? Firmware! by gstoddart · · Score: 1

    TFS literally refers to "hiding malicious code in the hardware", and it was the summary I referred to.

    I see what you're saying, but my understanding of something at the chip-level is that while it still may be 'code', it's immutable because it's printed on/embedded in the chip (whatever the correct term is) and implements the logic, but it can't be changed.

    Firmware is static, but can be modified. It's not clear to me that what is being described is firmware, but true, fixed, unchanging hardware. It just has an embedded bit of behavior that under some circumstances will trigger something potentially malicious.

    I mean, the instruction set in a CPU is 'code', but it can't be changed since it's part of the circuitry.

    This isn't about adding new code to an existing bit of hardware, I think it's about building in the functionality at the lowest level in the actual chip itself. An embedded logic bomb or something, but not something which can be updated once the chip is manufactured.

    --
    Lost at C:>. Found at C.
  37. Hot Shots by ThatsNotPudding · · Score: 1

    "American planes will always be superior as long as there are wonderful young men like you in the cockpit.....and German^H^H^H^H^H^H Chinese parts."

    1. Re:Hot Shots by Shadyman · · Score: 1

      Obligatory Armageddon quote:

      Lev Andropov: It's stuck, yes?
      Watts: Back off! You don't know the components!
      Lev Andropov: [annoyed] Components. American components, Russian Components, ALL MADE IN TAIWAN!

  38. It's happened already with Chip and Pin by QJimbo · · Score: 1

    A couple of years ago there was a news story about how Chip and Pin devices had been hacked in the factory to send information overseas:

    http://www.telegraph.co.uk/news/uknews/law-and-order/3173346/Chip-and-pin-scam-has-netted-millions-from-British-shoppers.html

    This definitely falls into Villasenor's "shipping data out" category.

    There was also a story recently of someone convicted of modifying these devices.

  39. Re:Why the poor choice of word? by Mister+Whirly · · Score: 2, Funny

    Still fighting that uphill battle? See, nobody knows or cares about the proper use of the word "hacker" except a small percentage of the geek population. And that samll percentage is NEVER going to be able to convince the other 99.5% of the population what the true meaning is. The meaning has been changed, and it happened in the 1980s. Just accept it.

    Oh, and also -
    A desktop tower is also now called the "CPU" or "hard drive"
    RAM capacity and hard drive storage capacity can now be used interchangeably
    Internet Explorer and Firefox applications are now called "the internets"
    Transferring any data over any medium is called "downloading"
    Any mp3 player, regardless of the brand, is called an "iPod"


    Please make a note of this for future reference.

    --
    "But this one goes to 11!"
  40. Is it actually hacking? by bryan1945 · · Score: 1

    If it's built in at the hardware level by some jerk, isn't that more of a backdoor?

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  41. Re:We Certainly May! by Alsee · · Score: 1

    The puns just keep marching along.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  42. Hardware is not all that traceable by phorm · · Score: 2, Insightful

    OK, so how about the recent articles about Dell servers with infected hardware (I think it was in the monitoring firmware?). Is it Dell's fault, the company that did their refurbs/repairs, or what?

    How about all the times when a device with USB-storage came preloaded with malware. Or how about the Intel CPU's that were actually big chunks of useless metal.

    So a third-party steals a chip/board design, makes a clone, and then sneaks it in somewhere along the line. It doesn't have to be at the manufacturer, they just have to replace good hardware with the compromised units.
    Hell, how about online sellers in general, many of which are in China, etc. How do you known that the firmware or even hardware of that fancy smartphone you just bought wasn't tampered with?

    I see no reason that hardware is much safer than software... especially when loadable is a vulnerable midpoint between the two.

  43. Language is multivalent, live with it by Mathinker · · Score: 1

    > the people who insist on calling themselves "hardware hackers" who are
    > really "hardware tinkers" are causing a lot of confusion here

    Words can have more than one meaning, different meanings in different contexts, and language constantly evolves. Live with it. It's stupid for old-timers to gripe that "hacker" has taken on a new negative meaning, but it is equally stupid to complain that the old meaning is confusing.

    BTW, words also have connotations, and the connotation of "tinkerer" is very different than that of "hacker". If the continued use of "hacker" in this context bothers you too much, propose a new usage --- if it's catchy enough, maybe it'll catch on. But "tinkerer" won't (for the above reason).

    1. Re:Language is multivalent, live with it by CeruleanDragon · · Score: 1

      BTW, words also have connotations, and the connotation of "tinkerer" is very different than that of "hacker". If the continued use of "hacker" in this context bothers you too much, propose a new usage --- if it's catchy enough, maybe it'll catch on. But "tinkerer" won't (for the above reason).

      Aren't those the people who follow the Way of the Leaf and don't believe in violence under any circumstances? Oh wait...

      --
      ad astra per alia porci
    2. Re:Language is multivalent, live with it by cygnwolf · · Score: 1

      that's true. They didn't do much to push technology, just wandered around and stole things, if memory serves....

      --
      Free Pie! The Pie is Also Evil!
  44. Simple solution / countermeasure by mhajicek · · Score: 1

    The answer is simple: Don't buy mission critical components from China.

  45. Or what Intel has been selling as a feature by Ungrounded+Lightning · · Score: 1

    So basically what Motorola did for the Droid X?

    Or what Intel has been selling as a feature for years.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way