Slashdot Mirror


Army to Require Trusted Platform Module in PCs

Overtone writes "Federal Computer Week is reporting that the U.S. Army will require hardware-based security via the Trusted Platform Module standard in all new PCs. They are a large enough volume buyer that this might kick start an adoption loop."

61 of 337 comments (clear)

  1. call me cynical, but by hxnwix · · Score: 3, Insightful

    Army requires TMP so that it can circumvent single-vendor prohibition and be Intel(R) only.

    1. Re:call me cynical, but by Dachannien · · Score: 3, Informative

      AMD drank the Kool-Aid some time ago.

    2. Re:call me cynical, but by hector_uk · · Score: 2, Informative

      "OMG, you may not mention that our pet poster-boy company is just as evil as the very very evil monopolist. You have to say "Oooooh, but in AMD's case, blah blah blah ...", and since Apple's MacOS X includes mandatory activation even surpassing the invasiveness of Vista, you also have to say "Oooooh, but in Apple's case, blah blah blah ..."." OS X requires no activation, it does not even have a CD key, every retail copy is identical so it's impossible for apple to tell if you pirate it, that registration screen is mainly to set up user details such as your address book and that apple can send you crap to your email address if you neglect to check tick boxes. what the fuck does this have to do with anything.

    3. Re:call me cynical, but by buswolley · · Score: 2, Funny

      No, don't feed bad humans.

      --

      A Good Troll is better than a Bad Human.

    4. Re:call me cynical, but by buswolley · · Score: 2, Funny

      I see your point and raise it one counterpoint. ~~ Touches!

      --

      A Good Troll is better than a Bad Human.

    5. Re:call me cynical, but by mobby_6kl · · Score: 2, Funny

      I see your point and QUESTION YOUR SEXUAL PREFERENCE

      ~~ Touches?!
      goddamn lameness filter.

  2. Oooh great... by masklinn · · Score: 5, Insightful

    The question still remains whether the user himself can trust the trusted computing platform.

    If your government or seller or whatever doesn't trust you, doesn't even try in the least, how the hell are you supposed to trust him? The most logical path would be to fully distrust him. And therefore to distrust and refuse trusted computing platform.

    --
    "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    1. Re:Oooh great... by FSWKU · · Score: 2, Funny
      If your government or seller or whatever doesn't trust you, doesn't even try in the least, how the hell are you supposed to trust him? The most logical path would be to fully distrust him. And therefore to distrust and refuse trusted computing platform.
      Careful, we ARE talking about the Army here. I follow what you're saying, but this circular logic might cause someone in the Army to have an aneurysm from having more than a minimal amount of neurons firing!



      (BTW, I have a lot of respect for the Army as I have a lot of friends on active duty, and almost became a soldier myself. Still, I couldn't pass up a chance to make a military joke)
      --
      "So after all this, you make my case for me. To end this stalemate, you must die..."
    2. Re:Oooh great... by KiloByte · · Score: 3, Interesting
      BTW, I have a lot of respect for the Army as I have a lot of friends on active duty, and almost became a soldier myself. Still, I couldn't pass up a chance to make a military joke)
      The US army includes a load of good folks (and a much smaller number of bad ones). The soldiers are not the problem, their superiors are.
      To be exact, the problem is that one of their superiors got bribed by a criminal company. If someone whose duty is to manage security doesn't recognize snake oil and backholes in TPM even with all the publicly available opinions, it's either the person guilty of sabotage or is unfit for that position -- and if his superiors allowed such an inept person on such an important position, at least one of the superiors is guilty of sabotage as well.
      No doubt they are all busy helping repress the freedom fighters in the Iraq and making it part of the American Empire.
      Wait... so people who spend most of their time blowing up mosques are suddenly "freedom fighters"?
      They deserve to be named anything else than "terrorists" about as much as Kerry deserves to be named something else than "corrupt populist" or your fearless leader "despot", "liar" and "criminal" (yeah, I may be a dirty foreigner, but I can read the Constitution he swore on or the laws he broke).
      PS - You dont need to make military jokes, the military are a joke.
      The military is fine, the mafia that controls it from above is not.
      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    3. Re:Oooh great... by jcr · · Score: 2, Interesting

      No doubt they are all busy helping repress the freedom fighters in the Iraq and making it part of the American Empire.

      You're confused. The last American Empire was the Inca empire, which was conquered by the Spanish in the 1500s. Several European empires later held parts of America. There is no American Empire today.

      As for freedom fighters, be clear about to whom you're referring. There are many freedom fighters in Iraq, including Iraqis, Americans, Britons, and people from many other countries. They are in uniform, and they take great care to avoid civilian deaths wherever possible.

      There are also a contingent of cowardly, rabid theocrats who are inflicting mayhem on any large crowd of people they can find, in hopes of establishing their particular perversion of religion as a dominant force in the region. If you're referring to the suicide junkies as "freedom" fighters, then you're a blithering idiot.

      the military are a joke.

      Be glad you live in a country where telling a joke doesn't get you flogged to death for heresy, you ungrateful little twat.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    4. Re:Oooh great... by geminidomino · · Score: 2, Funny

      It's just a jump to the left....

    5. Re:Oooh great... by goldspider · · Score: 2, Interesting

      I'd say it's more like "We didn't like how you were doing things before, so we're going to change them." Call it an expansion of the Monroe Doctrine, if you will. And yes, the prospect of getting large amounts of oil from a nation other than Saudi Arabia was most certainly a factor.

      Not saying that any of this SHOULD have happened. It just sounds like your reasoning is grounded solely in your dislike for Bush, and that makes a poor basis for a rational argument.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    6. Re:Oooh great... by spirit+of+reason · · Score: 2, Insightful
      Bleh, enough about American "empires" already. I don't doubt that the Bush administration decided to go to war to secure resources (i.e. oil), as has been the case for a lot of the fighting in the past. However, it doesn't mean that another reason for going to war was to liberate the Iraqis. On top of that, there was the perceived threat of terrorist organizations in the 9/11 aftermath. You have to make a case for every war, and usually, if economic interests don't play into the game, the US doesn't go. Instead, she employs sanctions and attempts to freeze assets. The US generally tries to control things through economics, not the military; the military is just used to keep the economics weapon sharp.

      So tell me... what countries have become a part of this "American empire"? What nation is really not a nation because the US has taken sovereign control over it (besides Iraq, which needs to develop more widespread support so it doesn't collapse)? There is a big thick line between allies and business partners, and empires.

      I don't think Bush is following daddy, but he does seem to be trying to make a Reagan out of himself. I think he wants to be regarded as a hero among his conservative base like Reagan was for "ending" the Cold War (barf... the USSR was collapsing on its own). Too bad he's just a bully; seriously, who came up with the oxymoron "hardline diplomacy"? He should be sacked!

    7. Re:Oooh great... by xanalogical · · Score: 2, Informative

      > a set of regions locally ruled by governors, viceroys or client kings in the name of another

      Empires come in different flavors, not just militaristic but economic, philosophical, legalistic, etc.

      The American Empire partly arises from a careful weakening of the sovereign membrane between countries, such that they begin act as one, with direction from a power center outside of many of them. Some examples:

      1. The US hooking into the European SWIFT financial network to monitor non-US transactions.

      2. The US requiring air flights that _both_ originate and terminate in other countries, such as Canada, to comply with US laws, in _case_ the flight strays over US airspace (reciprocal rules do not apply re US flights that might stray into Canadian airspace).

      3. US tracking of Canadian financial and medical transactions, because the companies in Canada are multinationals with offices in the US, and therefore such transaction data *leaks* across the border into various processing centers.

      4. An effort to apply US copyright and patent laws around the world, for a more uniform legal environment.

      5. The destruction of many privacy safeguards in Europe because the US finds they get in the way of security and business.

      The US is dictating terms to other countries - it is not a give-and-take healthy interaction of equals, with foreign ideas having an equal chance to take root in the US. The other nations look more and more like those "client kings", ruling with the permisson of the multinationals, many of which are based in the US.

      I'm NOT saying something silly like Bush is an emperor. I'm saying the US is calling the shots, for many countries. Probably a better term would be the American Hegemony - the dominance of one group over other groups, with or without the threat of force, to the extent that, for instance, the dominant party can dictate the terms of trade to its advantage; or more broadly, that cultural perspectives become skewed to favor the dominant group.

    8. Re:Oooh great... by Znork · · Score: 3, Insightful

      "There are also a contingent of cowardly, rabid theocrats who are inflicting mayhem on any large crowd of people"

      Just to keep you from getting confused; you do realize that the US removed the secular bunch from power and replaced them with the theocrats, right?

  3. This does not lockout Linux by DrJimbo · · Score: 5, Informative
    TFA says:
    Is TCG creating specifications for just one operating system or type of platform?
    No. Specifications are operating system agnostic. Several members have Linux-based software stacks available. In addition to our work on the PC platform, we have a specification for Trusted Servers and are working to finalize specifications for other computing devices, including peripherals, mobile devices, storage and infrastructure.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
    1. Re:This does not lockout Linux by kcbrown · · Score: 2, Interesting
      No. Specifications are operating system agnostic. Several members have Linux-based software stacks available. In addition to our work on the PC platform, we have a specification for Trusted Servers and are working to finalize specifications for other computing devices, including peripherals, mobile devices, storage and infrastructure.

      This doesn't answer the question at all.

      It all depends on who controls the root certificates that are used by the trusted computing hardware to verify the signatures of the BIOS and of the boot image. If you think it'll ultimately be someone who is "friendly" to Linux and open source in general, think again. There's a very good chance that Microsoft, or someone beholden to them, will wind up with control.

      If that happens, Microsoft will have complete control over the set of OSes that can run in "trusted mode" on these computers. And you can expect entities like the Army to insist that there be no way to run an "untrusted" OS on these computers without some sort of magic certificate or something, which conveniently only entities like the Army will get.

      I, for one, don't want to depend on the good graces of a company like Microsoft for such a thing.

      So yes, it does lock out linux, unless we get really, really lucky. Who here wants to bet on that? Not I.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    2. Re:This does not lockout Linux by SiliconEntity · · Score: 4, Informative

      It all depends on who controls the root certificates that are used by the trusted computing hardware to verify the signatures of the BIOS and of the boot image.

      I'm sorry, but you don't know how Trusted Computing works. Almost everything you have been told about it is a lie.

      There are no root certificates used by TC hardware to verify the signatures of the BIOS and the boot image.

      What happens is that the BIOS, OS loader and potentially the OS itself send information to the TPM chip about the hashes of the software that is loading. User software can then, if it chooses, query the TPM chip and get a cryptographically send message telling what these hashes are. The software can use this to report the software configuration that booted.

      The root certificates get involved because the TPM crypto key never leaves the chip. The TPM manufacturer has a root certificate which it uses to sign each TPM key. This way people can tell that a message actually comes from a valid TPM and not a fake. It prevents virtualization of TPMs. This is what allows software to report its configuration in a trustable way. It is what gives the system its name, Trusted Computing.

    3. Re:This does not lockout Linux by mpcooke3 · · Score: 2, Informative

      While doubtlessly you are technically correct, for desktop computing i'm not sure it makes much difference.
      Since only the windows hash will allow secured files to be open and secured apps to be run.

      Microsoft will easily be able to convince the MPAA/RIAA that the only safe hash is the windows one and make the office formats "secured" to the windows hash. Some organisations like debian may not wish or be able to restrict peoples rights to their own machine so there will be no reason for anyone to value their hash (also you can bet microsoft will give kickbacks to companies that allow their formats to only play back under a windows hash).

      Ultimately everything that normal users want like to read files, play music, watch films, read emails could result in requiring a windows hash, at what point microsoft might as well just be doing all the signing with their own Root key all other OS hashes are useless. Except this way is slightly preferrable to Microsoft because the technology looks platform neutral.

  4. Whenever I think of Trusted Computing... by Rolling_Go · · Score: 3, Funny

    ...I think of one of those dirty con guys that wants you to play three card monty or something. "Come on, it's not rigged....trust me." Yeah, sure buddy.

    --
    sup
  5. Macs only? by sakusha · · Score: 2, Interesting

    Is TPM actually shipping in any product other than the Intel Macs?

    1. Re:Macs only? by lukas84 · · Score: 5, Informative

      Lenovo Thinkpads and Lenovo ThinkCentres. (Select Models).

      My R51 has one.

    2. Re:Macs only? by jrumney · · Score: 2, Interesting

      I have a Dell laptop with a TPM chip, which was also non-functional until explicitly enabled in the BIOS. I enabled it to play with the file encryption functionality it offered, but it turned out to be impractical. Judging by the performance I get, the TPM chip seems to have a 9600 bps serial bus connecting it to the motherboard.

  6. Trusted by Descalzo · · Score: 4, Insightful
    From what I understand, Trusted in this context is used as in "I entrust it with my security" rather than "I find it worthy of my trust."

    If I am hanging from a rope over a cliff, I Trust the rope. I "Entrust it with my security" whether or not I find it worthy of that trust.

    --
    I cried real tears when Li Mu Bai died.
    1. Re:Trusted by interiot · · Score: 4, Insightful

      The point is: if the computer trusts someone else more than the end-user, in a security sense, then the end-user is not in control of the security of their machine. In a corporate IT context, this is (generally) a good thing. In an individually-owned computer, this is not really a good thing.

    2. Re:Trusted by Descalzo · · Score: 2, Insightful

      That's my understanding of it. The Army can do what it feels it must do to protect its own security. My fear is, as the submitter wrote, "They are a large-enough volume buyer that this might kickstart an adoption loop."

      --
      I cried real tears when Li Mu Bai died.
    3. Re:Trusted by SiliconEntity · · Score: 5, Informative

      From what I understand, Trusted in this context is used as in "I entrust it with my security" rather than "I find it worthy of my trust."

      No, that's a common fallacy; in fact, it's an intentionally constructed fallacy. Trusted in this context means that you have evidence to trust that the computer will behave in a specified way, particularly from the point of view of remote access. Normally when you connect to a computer remotely you have no way of knowing what it's doing. It could be essentially running any software at all. But if you connect to a Trusted Computer, it provides cryptographic evidence about its software configuration. Knowing what software it is running gives you grounds to know how it will behave; and to trust that behavior. That is the real meaning of Trusted Computing.

    4. Re:Trusted by hany · · Score: 2, Interesting

      IIRC (and if army is not completely crazy) army does not plan to use TCP as a way to give RIAA and MPAA control of army PCs.

      If that assumption is correct, army will be supplying encryption keys into TCP, not PC manufacturer, not RIAA, not MPAA, not Sony, etc.

      It also means, that TCP, as deployed in army, will be able to be "owned" (meaning "0wn3d", controlled, etc.) by the owner of the PC (in this case army), not media cartels.

      And that finaly means, that even I or you may be able to found such TCP usefull, usefull for us.

      On the other hand, those more paranoid may object, that army will get different TCP in their PCs than "common consumers". The only difference may be just that little thing: who supplies encryption keys - meaning: "not common consumer".

      --
      hany
    5. Re:Trusted by Fred_A · · Score: 3, Insightful

      TCP and the whole concept of having trusted binaries running on your machine can indeed be a real boon in a security conscious environment provided that you have the tools to make use of that platform.

      In itself TCP isn't inherently evil, the idea makes sense and appears to be reasonably well concieved. What is feared is a lock-in from proprietary software makers coercing the hardware vendors in not releasing the tools to anyone but them.

      There might be a glimmer of hope if the trend continues with actions such as the EU vs. Microsoft anti monopoly suit. This kind of thing, focusing on interoperability could well be used so that FOSS (and through that possibly casual Windows and other commercial users) gets to access all the tools required to fully access the system (i.e. keys, etc.).

      --

      May contain traces of nut.
      Made from the freshest electrons.
    6. Re:Trusted by mrchaotica · · Score: 2, Informative

      Actually, Trusted in this context means "the people in control can trust my computer to be secure against me," where "the people in control" refers to those who hold the private key to the TPM. In the case of the general public, this is the Trusted Computing Group (which includes such bastions of personal freedom as Microsoft); in the case of the Army it should be the Army, but I fear it will still be the Trusted Computing Group.

      See, that's what's so bad about Trusted Computing: if the owner of the PC had the private key, it would be great. But because some external entity has the private key, it's evil -- and it was intended to be that way!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    7. Re:Trusted by Antique+Geekmeister · · Score: 2, Interesting

      And its real use is Digital Rights Management: this doesn't just mean preventing people from playing MP3's, but ensuring that only the software that the document author or the software vendor authorizes to open a document can open that document. There are actually good security uses for such authentication. Unfortunately, it also means that documents become much more traceable, and that the encryption keys for almost all such software, especially purchased software keys, are sitting in a database somewhere that the NSA can subpoena or just steal at will.

      So kiss personal privacy goodbye with these tools. The Trusted Computing CD burners and encryption widgets can and will have backdoors in them involving the vendor keys to access the data you do not want them to access.

    8. Re:Trusted by Phillup · · Score: 2, Funny

      Trusted computing is like a crappy old rope that you know is going to snap the minute you hold on to it

      You thought it was a crappy old rope that would break instantly, but you realized it was actually a very new rope right after they slipped it around your neck and threw you over.

      To bad you didn't get to think much after that...

      --

      --Phillip

      Can you say BIRTH TAX
  7. Hooah, Army by Anonymous Coward · · Score: 2, Funny

    I work for the army and although i'm highly motivated, i sort of like this idea. Its a fun feature that i'm sure the good folks at intel could implement and force down our fun throats. The idea is all new computers should be able to read the CAC ( http://www.defenselink.mil/news/Oct2000/n10102000_ 200010107.html ). If you note the date on the previously mentioned article, they have been issuing CAC cards since Moses went through boot camp.
          Just recently the US Army website announced they will require CAC cards to login to their AKO ( http://www.us.army.mil ) webportal. after everyone finnished apeshitting, they ( well at least me and most of my collegues ) realized all you need this new-fangled card to do was to create a new 'sponsor'.
          I work in MI and see lots of people use their card to log someone else in or use the built-in bypass feature. I don't know any of the tech details like i should, but i am sure of two things:

          * Whatever the army does will be poorly implemented
          * Trolling slashdot with a clearance makes me feel big

  8. As Pitr would say by Lord+Kano · · Score: 2, Insightful

    Am thinkink that someone with a lot of pull is ownink shares in TPM vendors.

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  9. government vendors by SuperBanana · · Score: 2, Insightful

    If your government or seller or whatever doesn't trust you, doesn't even try in the least, how the hell are you supposed to trust him? The most logical path would be to fully distrust him.

    Given how often and severely government suppliers and contractors like Halliburton, Bechtels-Parsons, etc engage in all manner of willful, obvious fraud- anyone in the government that trusts their supplier is most likely benefitting in some way from the fraud. I think the challenge wouldn't be to name all the suppliers/contrators that are accused/guilty of fraud, but rather to find those who AREN'T.

    Hell, even companies like Boeing are in on the act, though I think the public has generally forgotten about the whole Boeing billing scandal, but investors haven't (though probably only because the settlement cost Boeing a good chunk of change.)

    Used to be "war profiteer" would result in you being unable to show your face in public ever again; the shame of taking advantage of the nation's defenses, et al. Now, investors don't care as long as you don't hurt the bottom line getting caught, and the public soon forgets. Same thing with the WTC scene thefts (firefighters, police, FBI, and government officials all the way up to Rumsfeld helped themselves to "mementos" or had people do it for them. Then there were the emergency services companies that shipped tons of relief supplies out of NYC and sold them for hundreds of thousands of dollars in profit.)

  10. Trusted Computing Great for Corporate/Government by QuantumFTL · · Score: 5, Insightful

    I personally abhor the notion of Trusted Computing on my personal computer, but if you're using a computer provided to you by the government or a corporation for the express purpose of working, it's their right to control what goes on on that computer. It's possible that this will help to stem the tide of malware (at least in corporate environments) by rejecting execution privledges, and allow IT staff to better enforce policies about what can and cannot be run on their computer. It would also help stop things like the Free USB Key Attack (formerly discussed on slashdot).

    Of course, this could also make users feel like they are not trusted, and could even lead to overconfidence in the security of the system. Still I see it as a major plus, at least unless I get saddled with it at home.

  11. Intel Motherboards by TheStonepedo · · Score: 2, Interesting

    If you buy a business-oriented motherboard from Intel, there is generally an option for a board with TPM. My 915GEVLK has the integrated video and audio and gigabit LAN I wanted, along with TPM which I can disable in BIOS. So long as it's not drastically raising the price of the board, there's nothing wrong with letting the end user have an extra chip or two that he can choose to use or not.

    --
    I'll be your candy shop of infinite deliciousity if you'll be my discotheque of endless rump-shaking.
  12. Does this pave the way for Apple hardware? by PhunkySchtuff · · Score: 5, Interesting

    All of Apple's Intel-based Macs have a TPM module, in order to restrict Mac OS X to running on genuine Apple hardware.
    Does this decision pave the way for Apple to become a preferred supplier as shortly their entire model lineup will feature TPM modules with a relatively secure operating system?

  13. Slightly different but... by Flying+pig · · Score: 5, Insightful
    We recently visited a customer who seem to be on the verge of announcing that anybody accessing their systems with any sensitive information will be required to use e-Gap, a dongle based security system from a Microsoft subsidiary (and not to be confused, as Google does, with electronic Grant Application and Processing.) The internal IT people told us e-Gap would refuse to allow a client to connect if it did not have working anti-virus installed, and that in order to verify this, active-x objects would be downloaded to inspect the system. If I have this wrong, apologies, but I'm reporting what I was told.

    This is a worrying scenario. Apart from the minor issue that external users will not want to pay for the dongles and that the internal customer is seeing his IT bill spiral, Trusted Computing seems to be heading to a Mexican standoff situation as follows:

    Device 1: Permit me to inspect your system by downloading and running this program.
    Device 2: Only after YOU have allowed me to verify your credentials by uploading and running this program.
    Device 1: No, it is I who am deciding whether you are to be trusted!
    Device 2: No, it is I who am deciding that!
    Device 1: Anyway, my content is digitally signed by Microsoft, and you must trust it.
    Device 2: Microsoft? Not a hope in Hell. I require all downloads to be digitally signed by Steve Jobs in person with a DNA signature.

    And so on. Quis custodiet ipsos custodes? And how long before an army unit gets wiped out because of a defective dongle?

    --
    Pining for the fjords
    1. Re:Slightly different but... by ClamIAm · · Score: 2, Insightful

      Unfortunately, if this type of tech gets into citizens' living rooms, they will probably not have the option of requesting credentials from all the important services. Governments/corporations do not want to be forced to provide actual, working credentials that can hold them accountable, so I really doubt they would allow the tech (read: Wintel) to do that.

      Of course, then this opens up the whole issue of a service getting 0wned and then securely propagating trusted malware.

  14. Platform identity can be hidden by Morgaine · · Score: 2, Interesting
    The paragraph after the one you quoted offers us additional hope:

    • "The TCG design does not have any requirement that software be "certified" in order to use it. The specification talks in some length about ways of using the platform to create certificates for keys that are provably secure and yet not identify the platform they came from."

    In principle then, FOSS operating systems should be able to use TPM to enhance the trust that their owners have in them, in contrast to the way in which MS systems will use it to enhance the trust that content providers have in the platform. It all comes down to the way it's used.
    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  15. It makes sense, but is more danger than good by Opportunist · · Score: 3, Insightful

    It makes sense for the Army to require TCP. Stolen/lost laptops wouldn't immediately result in a security leak. But this can be achived cheaper, quicker and (and here comes the key point) with more control on the Army's side. Linux can encrypt documents just the same way TCP wants to offer, the difference lies in the open source concept: This inherently gives you the ability to check the security (provided you can read code, but I guess the Army can afford hiring someone who does) of your system.

    TCP requires you to trust the person/group that made the security for you. You put yourself completely into the hands of the corporation(s) that create your TCP platform, and you are fully dependent on their ability to come up with a good protection scheme. Not to mention that you have to trust them, implicitly, that they do not want to spy on you and that they are better than their adversaries.

    With TCP you hand over the responsibility for security. But you also hand over control. And it has the potential to lure you in a false sense of security which invariably leads to slacking. More than once I've seen a behaviour of neglect in a high security area (I've had my share of time in that field), with people relying so heavily on the technical implementations that they forgo the most basic security measures called for by common sense, because "Hell, what DO we have that security concept for, if I can't trust it fully?"

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  16. better one innit by ajs318 · · Score: 3, Insightful

    A country's armed forces ought to have the power to demand the full source code of every application running on their computers, and the resources to write all their own software wherever necessary. There is no shortage of Open Source applications they could use for starting points .....

    --
    Je fume. Tu fumes. Nous fûmes!
  17. Re:What's bad about it? by SiliconEntity · · Score: 4, Insightful
    TC provides a computing platform on which you can't tamper with the application software...

    That's a total lie. Almost everything in that piece of propaganda masquerading as a FAQ is a lie.

    If you want the truth about TC, try Seth Schoen of the EFF. He has a good summary in his recent blog entry:

    What the TPM does do is support remote attestation so that a computer user can tell the computer to prove to a remote party what software it is running (if the software that's running also supports being proven in a way that the remote party understands). Then the remote party can make its own decision about whether the software is good or bad, and what it wants to do about that.

    This sounds innocuous in a certain sense. We have learned to mistrust the notion of a single centralized entity that decides what we can and can't do. TCG is not that entity, and TCG is not chartering that entity; instead, we have an unlimited number of entities that potentially make their own decisions, on various scales, about what we can and can't do in particular contexts, small and large. (We don't know yet which of those entities will turn out to have enough power to set which kinds of policies, or how the network externalities will shake out. Some entities with a lot of power, like Microsoft, can try to delegate some of their power, but there are plenty of technical and business obstacles to be worked out on both sides of that sort of delegation.)

    What the TPM does do is support remote attestation so that a computer user can tell the computer to prove to a remote party what software it is running (if the software that's running also supports being proven in a way that the remote party understands). Then the remote party can make its own decision about whether the software is good or bad, and what it wants to do about that. The user could also choose not to offer any proof at all; however, although the user has the right to remain silent, the user's silence can and will be used against her. Not offering proof is, of necessity, the functional equivalent of offering proof of the most unacceptable and contrary-to-policy facts imaginable.

    That does offer an avenue for a lot of control over you via your computer -- if someone else controls a resource that you need, there is a prospect of conditioning your access to that resource upon the provision of proof that you're running software that the resource controller considers "good". Not TCG, but the individual entities that you deal with: a bank, an entertainment company, an employer, an ISP. Furthermore, each of them could have its own independent definition of what "good" means, because there is no central signing or certifying authority. It is logically quite possible that one entity might refuse to talk to you if you're running configuration A instead of B, whereas another entity would refuse to talk to you if you're running B instead of A. (This is trivially true if each entity gave you a bootable CD and said "you can only communicate with us while you're running from our CD" -- with a TPM and the appropriate software, they can actually tell, and you probably can't fool them.)

    The ISP scenario is the point at which the most pervasive possible control could be exercised. TCG has already developed a specification called Trusted Network Connect which is based on the idea that you can be forbidden to connect to a network unless you're running a software configuration that the nework operator approves. This is designed for use in corporations, most of which are accustomed to having a high (but imperfect) degree of control over the software running on their employees' PCs. Of course, the technology is more general, and, as TCG told me, there is nothing to stop it from being used by the People's Republic of China, or by a commercial ISP.

    Imposing this requirement on a general population has a very high cost; for one thing, it mea

  18. Re:Two sides by segedunum · · Score: 4, Informative

    BZZZT wrong... with a Linux based software stack, you should be able to sign your own code and thus ensure only code you've signed and code signed by others YOU trust can be run...

    Signing your own code is not what he's talking about. Signed, and encrypted, code downloaded to run on your machine from elsewhere and how it is used is totally at the mercy of what vendors stipulate can be done with it. If they want an effective way of timebombing software because you haven't paid up then they have the framework to do that. If they want to break data protection laws and start communicating usage statistics and other sordid details, encrypted and safe from prying eyes, then they now have a means for doing that. It also means that it is almost certainly going to be nigh on impossible to switch to a competing vendor's products.

    Some people seemingly have no idea what the trust in Trusted Computing actually means. What it means is that external people and organisations, particularly software vendors, content companies etc. have a way for them to trust my computer or equipment. Whether I can trust the computer or electronic equipment I own, and what software run on there actually does, is an entirely different matter. It's a fundamental shift in the idea of how computers work that will probably end in anarchy and chaos.

    http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html

  19. just in case... by joe+155 · · Score: 4, Informative

    ...you're interested I read a rather interesting article about trusted computing the other day ( http://www.gnu.org/philosophy/can-you-trust.html ). He makes some good points.

    --
    *''I can't believe it's not a hyperlink.''
  20. What is trusted platform? by jsse · · Score: 2, Insightful

    The follow conversation heard during my college might help to answer(or not):

    "Sir, what is a trusted system?"

    "A system where we can't trust each other."

    A brief silence...

    "Then what would it be like in an untrusted system?"

    "That we can trsut each other."

    A long death silence...

  21. Great idea by Anonymous Coward · · Score: 3, Funny
    Give the power to disable software used by the US military to tech companies. Brilliant, why didn't anybody think of this earlier? Will software vandors be permitted to run validatation servers on sirpanet?
    ATTENTION DOD EMPLOYEE:
    MICROSOFT HAVE DISABLED THIS SYSTEM AS WE ARE IN THE PROCESS OF NEGOTIATING A GOVERNEMENT CONTRACT WITH IRAN. THE FUNCTIONALITY REQUIRED TO WAGE WAR WILL BE RESTORED WHEN THIS TRANSACTION COMPLETES.
    Did nobody in the DOD see that god awful Irobot film?
  22. Re:Car Analogy! by Trurl's+Machine · · Score: 3, Insightful

    OK, I'll give a car analogy. They suck, but are fun. My '85 Buick Elektra (I still miss him) was a Trusted Transportation Platform.

    Well, I think a correct car analogy for Trusted Computing would be not YOUR car but your DADDY's car. You would trust your daddy to issue you the keys when you needed and your daddy would trust you not to damage the vehicle. Of course, any time there would be any conflict between you two ("dad, I swear to God that this scratch was here before!"), daddy would have the ultimate saying ("swear to anyone you want, kid, but you're gronded").

    And you could only trust your dad won't abuse his power. TPM is the same provided that you trust Microsoft, Apple et al love you like your parents.

  23. Next Generation Security by trend007 · · Score: 3, Informative

    Hi all,

    TCG/TCPM stuff, though not completely finished (the DAA mechanism that was introduced in v1.2 is a good example of how the TCG adapted to outside criticisms, and they're starting to work on v1.3) and surely not understood (the word "trust" is a huge factor in that), is having the same effect as PKI a few years back. Except that nowadays times of ignorance and fear (in particular of the big companies behing the TCG) multiply this effect by thousands. "Trust" is more and more acting like the point of concentration of the security problems, its complexity being coupled with new emerging (and very innovative) threats.

    First think of the TPM as a chip that provides standard cryptographic functions (RAS SHA-1, HMAC, AES), so instead of doing it in software anyone will be able to use hardware implementations. Furthermore there are facilities for key creation and management. With the special focus on this "security chip" (such chips already existed in various forms), the designers hope to improve drastically the level of security of modern computer science (95% of emails are spam, botnets of millions of computers, hackers make huge money out of their job, ransomware, etc. etc.).

    Obviously this TECHNOLOGY (and please always keep this in mind: it's a tool, it is to be used by other applications, most importantly OSs, to improve security; apart from secure boot, that is not compulsory at the moment, there's no obligation to use the TPM even if it's here) is not perfect, it will evolve. It will have to CONVINCE, to get TRUST. As I'm saying to most of my Trusted Computing colleagues, I think that challenges set by the opponents of TCG are actually a means to improve the security of this technology (but beware of popularity-seeking criticisms, not all the criticisms are well-founded).

    Read tha FAQ:
    https://www.trustedcomputinggroup.org/faq/TPMFAQ/

  24. maybe not... by ecalkin · · Score: 2, Insightful

    They also created a language called Ada that was a replacement for Cobol. Everyone thought that the DoD requiring new programming in Ada would cause the replacement of COBOL programming Everywhere.

    Where is Ada now?

    eric

  25. Ouch by Mark_MF-WN · · Score: 4, Insightful
    Ouch... your bitterness is truly mighty.

    You're quite right of course. If the "resistance" in Iraq confined its attacks to America soldiers, they would be freedom fighters. In reality, attacks on American troops are rare. They mostly target other Iraqis who simply aren't the "right" type of Muslim. That barely even qualifies as terrorism; it's more along the lines of a slow, decentralized holocaust.

    Imagine if the French resistance in WW2 had schismed into seperate Catholic and Protestant factions, and they'd spent all their time killing each other instead of collecting useful intelligence for the Allies. The people of Yugoslavia put aside enormous cultural difference, ceased all internal violence, and totally unified to form the largest and strongest resistance army that there has even been -- and ousted the Nazis themselves. Tito and company -- probably the best example of freedom fighters since the American war of independence. By way of contrast, consider China during WW2. If the Chinese had cooperated, Japan would have never been able to successfully invade let alone retain control once they were in. Chinese resistance failed because imperialists and Maoists were never able to put their own civil war on hold (although the Maoists apparently tried several times, which part of the reason that the people supported them after the war). It is just mind boggling how far the Iraqi extremists are from being anything other than a plague upon their homeland.

  26. Microsoft has already won by mcc · · Score: 5, Insightful

    This would be a really worrying thing, but the fact is TPM has already won. It won the instant that Apple adopted TPM and the communities who were publicly worrying and complaining about Palladium and Trusted Computing for all those years went suddenly silent and shrugged the instant that nebulous notions like "freedom" came into conflict with solid, purdy white plastic.

    Here is the thing: TPM's adoption was waiting not on an adoption cycle exactly, but an apathy cycle. TPM was never something that the consumer was supposed to approve of, want, or even really know was there. The adoption of TPM was mostly counting on the consumer not having any idea what they were buying, counting on the blinking 12:00 effect, counting on the idea that most consumers would not even know TPM was in their computer until the first time that they try to do something and the computer says "no".

    TPM isn't there for the consumer. It's there to protect the computer from the consumers. It's there to allow software and content vendors to trust your computer, to trust your computer to ensure it will act in their interests and not yours. These vendors are the ones that TPM is being done for the benefit of, not the consumer. This means that in order for TPM to win, it isn't necessary for the consumer to "adopt" it. All that has to happen is for the consumer to fail to actively reject it when it is quietly dropped into the hardware they were going to buy anyway.

    And that's already happening. So although the military would legitmately represent an adoption cycle-- the military, of course, has a legitimate and logical need to create networks within which the machinery is trusted and the user is absolutely not-- it doesn't really matter. The military isn't the kind of adoption TPM needs to reach enough critical mass that vendors can begin requiring it in new applications, I don't think-- it's not like military hardware is going to be used to run lots of games and DRMed consumer media, as far as I know. The worrying thing is TPM's level adoption in the consumer segment, since that's where it has potential to do actual harm. And that's already begun, and so far nothing is happening to stop it...

  27. Scenario For TMP Use by rogerborn · · Score: 2, Insightful

    You're in the Army. You're in the field under fire. You have a hardened Army laptop. You are sending and receiving
    vital messages back and forth with another unit directing fire around your position. Your laptop doesn't have any
    software or files on it that are personal to you. Not your music. Not your games, etc. What is has is a trusted and
    fool-proof means of getting and receiving messages that you can trust with your life and the lives of your unit.

    Therefore, you trust the info on your Army issued laptop. You know that no foreign agent or enemy
    can break in and send info to you or anyone else in the system, pretending to be someone you trust.

    If your unit is overrun and you lose your laptop, anyone trying to use it without authentication or by hacking,
    will cause the laptop to self-destruct.

    It is the Army who owns the computer. They own the software. They own the system. They own the TMP.

    What everyone has been trying to do here is to apply TMP to their onw personal consumer/business computer.
    These are two separate and definitive worlds of computing operation. The only thing similar in our
    world is trusting who the person is you are communicating with, as being who they say they are, and not
    someone else pretending to be that person, in Chat or Email. But that is completely different (and minor)
    level of trust than what the Army is looking for, isn't it?

    "You already have zero privacy. Get over it."

  28. Re:Might lockout GPL 3 though... by mrchaotica · · Score: 2, Interesting
    What you can do, if you are in the position to trust or distrust binaries, is just mark the new kernel as trusted. No problem.

    No, there is a problem. In fact, it's a huge problem. The problem is, the users are NOT in the position to trust or distrust binaries!

    Because Microsoft et. al. designed the system to be secure against the user, they made it a point to withold the private key so that all signing is done by them, not the user. Considering that the entire point of the GPL is to have the user in control, "Trusted" (or rather, Treacherous) Computing is fundamentally incompatible with the GPL!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  29. Re:Might lockout GPL 3 though... by zootm · · Score: 2, Interesting

    The problem is, the users are NOT in the position to trust or distrust binaries!

    Why isn't the user in the position to trust binaries? In a TPM-supporting Linux stack, the only people in control of the trust or distrust are the administrators of the system. The hardware doesn't block software, the software uses the hardware to authenticate it. The software can then block it based on the rules set up by the administrator.

  30. Re:How can the Army trust the module? by mrchaotica · · Score: 2, Insightful
    ...minimizing costs and risks. Compared to the other costs of doing business, the cost of a Microsoft Office license is minimal.

    WTF are you smoking? Between the legendary insecurity of Microsoft software and formats, and the fact that the formats are proprietary (meaning they will be expensive to archive and maintain), MS Office is the worst possible thing for the military to use!

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  31. Only NSA approved hardware please. by mrmeval · · Score: 2, Funny

    The army is stupid. It should mandate it's own standard for this using NSA approved hardware.

    Sheesh

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  32. Re:Correct, but it DOES lock out Free Software! I by tinkerghost · · Score: 2, Interesting

    The way Treacherous Computing works is by only allowing privilaged operations to be run by "Trusted" (i.e., crpytographically signed) binaries. Even though you could get a binary of the Linux kernel signed by the certificate authority, it destoys the point because if you exercise your rights under the GPL by modifying and rebuilding the software, it's no longer "Trusted" because it's not signed.

    Yes it's true. After you make changes to the sourcecode of software and re-compile it, it's no longer 'Trusted'. BECAUSE THAT'S THE WHOLE POINT!
    Back off of piracy and conspiricy issues. If I write 'FSM-wordprocessor' and get it signed, you and everyone else gets to trust that I & the signing agency have verified that the software is exactly as I intended it to be. Currently if Bob decides to create a virus, he can create one that rewrites one of my modules to do what it was originally intended to do, as well as whatever malicious thing he want's it to do. Currently there is no way for me to verify that when I run 'FSM-wordprocessor', I am running the original code, or the one with the virus. Trusted computing does that. That's why the military wants it. It fulfills a vital security role for them.
    For the average user, it also fulfills a vital role. "Hey my OO2.0 pops up as not trusted ... but I didn't change anything. Perhaps I have a virus." It's again a way to verify that changes you didn't make, arn't being run. In that respect it grants the user more control over their computer, because it provides them with more information.
    The only time trusted computing doesn't make sense, is when you are working in a development environment. In any live production environment, knowing that what you think you are running is what is actually running is a good thing. When you are doing development, obviously you can't get things certified each time you recompile it - hell on a bad day, that would be 30-40 recerts for a subroutine. What you need is degrees of trust.

    • High order Trust:
      • 3rd party certificate
      • verification that provided software is 'clean' and un-altered.
      • automatic acceptance on all systems
    • Group Trust
      • signed by a local agency - the company IT dept
      • verification that the provided software is suitable to run within the group
      • automatic acceptance within the group - untrusted on all others
    • Personal Trust
      • signed by you
      • no verification other than personal accptance & active signing
      • automatic trust only on the system it was signed on - untrusted on all others
    • Untrusted
      • Not signed
      • no verification
      • no automatic trust

    If you want to tweek & recompile the kernel, go ahead & then hit it with a 'personal trust' cert. But don't hand it to me & say this is the greatest mod to the kernel ever & expect me to trust it. The problem is not with 'Trusted Computing' the problem is with implimentation. If there is only Trusted/UnTrusted, then there's an issue. If I can define who I trust and what I trust, then things are good. If I can only trust what somebody else tells me is trustworthy, then it's bad.
    The problem is going to be when you take your personal signed kernel and try to run trusted software that is going to go looking for a 'High Order' cert. Let's face it, if my concern is securing data - state secrets or 'Boy Band of the Week vol 1' - I can't verify that the data is secure if you have changed the kernel, since you could be ghosting every buffer to a non-secure memory space. Now is that a problem? only if you are trying to use software that explicitly requires the OS to be certed. Most FOSS isn't going to care. The stuff that does is going to be related to securing other people's Data. IE. you won't be able to run 3rd Party Secure Data Relay Proxie v4 on an unCerted Kernel because the 1st & 2nd p

  33. "The Army" is far from monolithic by briancnorton · · Score: 2, Insightful

    To say that "the army" is requiring all pcs to do anything is questionable at best. What this appears to apply to is the enterprise systems. That's maybe a couple hundred servers that fall into the command of Netcom. I see no mention of netcom having responsibility for things like desktops, agency by agency servers, etc. Never can tell though.

    --

    People who think they know everything really piss off those of us that actually do.

  34. Re:Trusted computing is not necessarily bad... by DanQuixote · · Score: 2, Insightful


    Amen!

    A knife is not a bad thing. It is not a good thing. It is only a thing. Some will use it to threaten and mug, others will use it to dice tomatoes or perform surgery. It is only a thing.

    A gun is not a bad thing. It is not a good thing. It is only a thing. Some will use it to stop invaders or obtain meat. Others will use it to hijack planes. It carries no inherent righteousness or villany.

    A Trusted Computing Platform is not...

    Come on people, separate the tool from the actions of saints and sinners so that we can make engineering trade-off based decisions instead of emotional ones.

    --
    "We think people rightly feel that once they buy something, it stays bought," --Suw Charman, Open Rights Grp