Slashdot Mirror


Ubuntu Lays Plans For Getting Past UEFI SecureBoot

An anonymous reader writes "Canonical has laid out their plans for handling UEFI SecureBoot on Ubuntu Linux. Similar to Red Hat paying Microsoft to get past UEFI restrictions, Canonical does have a private UEFI key. Beyond that they will also be switching from GRUB to the more liberal efilinux bootloader, and only require bootloader binaries be signed — and they want to setup their own signing infrastructure separate from Microsoft."

393 comments

  1. How much of the 'operating system' needs to signed by oakgrove · · Score: 3, Interesting

    Does only the kernel need signing or is there more to it than that for Linux?

    --
    The soylentnews experiment has been a dismal failure.
  2. UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 5, Insightful

    Along with draconian DRM and anti privacy laws, UEFI SecureBoot is crippling the computer as a tool.

    It will take generations and countless wars to undo the damage that is currently being done.

    1. Re:UEFI SecureBoot is a catastrophy by gellenburg · · Score: 2, Interesting

      My 24" Core 2 Duo iMac has EFI Boot. It didn't stop me from installing Linux Mint on it last month (full format & repartition of the hard drive, not as a "guest"). Can someone help me understand what's the difference?

    2. Re:UEFI SecureBoot is a catastrophy by cdwiegand · · Score: 5, Insightful

      Because Apple doesn't care if you load Linux - they're a hardware company (well, user experience company, but anyways). You've already bought their hardware and software. But Microsoft, which has the x86/x64 non-Mac world by its balls, is a software company, so they will do things that strategically make non-Windows software harder. So a similarly-capable Acer, as an example, is going to be more locked down than your Mac.

      Hence, I'm slowly finding myself thinking of buying Mac hardware again, even given the higher-than-I-need quality (and price).

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    3. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 1

      Diffeence, is that a) you will probably need to disable certain features in BIOS, which is scary to users(it is dont argue)
      b) not every manufacturer will make it easy for linux, basically making UEFI a lock on for windows.

    4. Re:UEFI SecureBoot is a catastrophy by am+2k · · Score: 4, Informative

      Unlike iOS devices, Macs aren't configured (yet) to require a signed bootloader. This is only an optional feature of EFI.

    5. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 5, Informative

      The difference is that you have an iMac that currently does not use the EFI Secureboot features, as I understand it. If you purchase a Windows 8 certified PC, those are the ones that will be requiring the EFI Secure Boot.

      I told my friends & family that I have bought my last Windows PC, shortly after I purchased a Macbook a few years ago...turns out that may have been a good choice...

          I'm not going to encourage PC manufacturers to bow and kowtow to any one software vendors wishes. If I buy my hardware from [insert your favorite PC maker here] and I want to install some oddball software on it, say AROS, or ReactOS, then that is what I should be able to do without having to wage war against EFI or any other "security features" that may prevent me from installing software that I want to use.

      That's a bit of a rant...but things like this that don't make sense to me are hot-button issues with me...

    6. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 4, Funny

      Can someone help me understand what's the difference?

      Well let's see...

      "My 24" Core 2 Duo iMac has EFI Boot" vs "UEFI SecureBoot is crippling the computer"

      hmm...

      "My 24" Core 2 Duo iMac has EFI Boot" vs "UEFI SecureBoot is crippling the computer"

      ehhh...

      "My 24" Core 2 Duo iMac has EFI Boot" vs "UEFI SECURE Boot is crippling the computer"

      humm... nope can't see a damned thing different.

    7. Re:UEFI SecureBoot is a catastrophy by dafyre · · Score: 0, Offtopic

      Dang... thought I was logged in, lol.

    8. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 1

      Of course they care. If you don't use their operating system you are much less likely to use the services they have tailored to that system, like iTunes and iCloud and iWhatNot.

    9. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 1

      Microsoft is having its OEMs lock the EFI down, Apple does not and likely won't (they wanna sell hardware, the software is included anyway). But this is slashdot where we believe Macs are DRM'd to hell and only idiots would buy into Apples iOS walled garden. Derp!

    10. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Just don't plan on upgrading if you get a laptop.

      Captcha: landfill

    11. Re:UEFI SecureBoot is a catastrophy by jo_ham · · Score: 4, Informative

      Of course they care. If you don't use their operating system you are much less likely to use the services they have tailored to that system, like iTunes and iCloud and iWhatNot.

      No, they really don't - you already bought the hardware. iTunes, iCloud, the app store, the music and movie stores etc exist to sell the hardware.

      You can see this by looking at their financial statements (unless you think they're lying on a massive scale, in which case report them to the SEC) - the hardware division, on both the iOS and OS X sides of the equation are where the profit is made.

      They'd love you to buy a Mac and run Linux on it - you bought a Mac and gave them 90% of the profit they'd expect to get from you as a customer. The 20-30% margin on a $1-2k purchase is the lion's share of the money they make from you. The $0.30 they make from you every time you buy a song, or the cost they incur by giving you free iCloud access is peanuts in comparison.

    12. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Macs aren't as open as PCs, even though they're basically near standard x86 boxes. You can't simply put in a new NV or ATI video card, even if you have the drivers, and the card in question has a double sized ROM for BIOS and UEFI mobos. Apple have locked them down to their own cards (very poor choice, and flaky cards - see their forums), plus they're locked to specific year models, even if the slot is PCIe. Before long you're stuck with buying a card from ebay that's been reflowed, or dumping the entire mac pro and starting over with a new one. Exactly what Apple want.

    13. Re:UEFI SecureBoot is a catastrophy by houstonbofh · · Score: 1

      If iTunes is such a profit center, why haven't they ported it to Linux? Or, if Windows had Rythembox, would they have bothered porting it there?

    14. Re:UEFI SecureBoot is a catastrophy by houstonbofh · · Score: 1

      But this is slashdot where we believe Macs are DRM'd to hell and only idiots would buy into Apples iOS walled garden. Derp!

      Who would have thought that Microsoft could make Apple look open... Wow.

    15. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      You do know that you can turn that secure boot feature off don't you?

    16. Re:UEFI SecureBoot is a catastrophy by h4rr4r · · Score: 1

      Only on x86 and only for now. Just wait until this becomes more mainstream. Then you will be able to turn it off, but not use the machine for banking or buying online unless it is on.

    17. Re:UEFI SecureBoot is a catastrophy by kokako · · Score: 1

      Apple is a hardware company and the hardware is where the profit is made? Interesting. Funny that this does not work out so well for Dell, HP, et al. Apple is a hardware AND software company. Why is this so hard for people to understand? I suppose it is part of the bad faith anti-Apple meme that they just sell overpriced hardware, and you can buy a computer with the same specs for half the price from the PC OEMs etc. etc. But the fact is that Apple is about the INTEGRATION of hardware and software. Whatever you think of the Daring Fireball guy, at least he is right about this: that the NEXT OS was one of Job's key achievements (as a CEO not a programmer, of course!) and it is impossible to understand the success of Apple after its acquisition of NEXT without seeing the contribution of that OS and its iterations and derivatives (iOS). Maybe Apple don't care that you put Linux on their computer, but the fact of the matter is that it is your use of the Mac OS that is going to keep you coming back to buy Apple hardware. 1) The software has to work - and well - for the average consumer to make repeat or multiple purchases. 2) Jobs was all about lock-in, sure. But most of that lock-in was via the software. Remember he didn't even want to make iTunes for the PC and only did it against his better judgement after a revolt of his employees. Why could that be? Think about it. Talk to the average Apple fan about their computer. Yes, they like the build quality etc., but they'll also RAVE about why they adore OS X Lion or whatever and why it is superior to the Windows. They will NOT tell you in significant numbers - apart from the few freaks who buy Apples and wipe it with Windows - well I don't care about the OS, I just bought it for the shiny hardware. The retina displays and all that are cool, but it is the butter-like smoothness of a Unix-derived operating system that gets no viruses and is so intuitive it seems to think for you that the OS X fans like to enthuse over most of all. Otherwise, they would just buy a Dell.

    18. Re:UEFI SecureBoot is a catastrophy by LordLimecat · · Score: 3, Funny

      Because noone in their right minds would ever install iTunes on Linux, given how catastrophically bad it is on Windows.

    19. Re:UEFI SecureBoot is a catastrophy by jo_ham · · Score: 1

      Oh I agree - they are all about vertical integration, and it's one of the reasons that people are willing to pay the higher prices for an Apple product.

      At the end of the day though, they exist to sell hardware. They do this by making the hardware and software attractive to use, but it doesn't mean that they're not going to be very pleased if you only want one of those things (as long as it's the hardware).

      They're not going to question your purchase if you buy a Mac exclusively to run Linux or Windows. Other people might ("you can get a 20 times faster PC for 10% of that price!!!!!"), but Apple won't care. If you buy their hardware because you like it, even if you never intend to use their software, they'll be happy since you just gave them a nice chunk of change for the privilege.

      I know a few people who have iMacs and never boot OS X - they just like the form factor of the machine over all the other all in one models available. One guy I know has a whole office full of them, all running XP.

    20. Re:UEFI SecureBoot is a catastrophy by catmistake · · Score: 1

      so they will do things that strategically make non-Windows software harder

      Isn't it ironic one that of the primary goals of Linux is to make Windows easier? No good deed goes unpunished.

    21. Re:UEFI SecureBoot is a catastrophy by ebuck · · Score: 1

      My 24" Core 2 Duo iMac has EFI Boot. It didn't stop me from installing Linux Mint on it last month (full format & repartition of the hard drive, not as a "guest"). Can someone help me understand what's the difference?

      Your EFI Boot doesn't have the "secure boot" option enabled. Perhaps it doesn't even have it implemented.

      With secure boot enabled, the motherboard will check that the bootloader is signed, to assure that it is the bootloader that Apple shipped. To do this, it takes pre-stored keys in a ROM chip and compares them with the bootloader. Consider it a kind of checksum, designed to tell one of the origin of the software, not the integrity.

      Booting a secure bootloader is silly unless you intend that bootloader to then check the signature of the operating system, and refuse to boot any non-signed operating system. So a secure bootloader is primarily wanted to assure that you boot an operating system who's origin is that of the operating system distributor (Apple in your case).

      Right now, you happen to boot Linux on your machine; because, it has not been configured to boot only the verifiably non-modified operating systems. Linux distributors (Fedora) have obtained permission to use Microsoft's key to sign all of their bootloaders for $99 (one time payment). The decision to use a Microsoft key was due to the logistic problems they encountered when attempting to get their key into all of the motherboards manufactured (too many vendors, surely some of them would ship without a Fedora key). With the signed "Linux Bootloader", a EFI system with security enabled, will not reject the bootloader as non-authorized just after EFI does the hardware checks that are familiar to BIOS users.

      The only reason this creates any kind of panic, is that in order to prevent pre-operating system rootkits (and there are a few in the wild now), most motherboards are expected to ship with the secure boot option of EFI on. The reason that Fedora opted to have their bootloader signed was to prevent their users from having to boot Windows to turn it off so that they could have a successful Fedora installed.

      It has nothing to do with what Apple or Microsoft wants you to boot. That's just Linux FUD. It has to do with booting what was intended, and if you bought a iMAC, at least prior to the first boot, you wouldn't expect (or enjoy) it coming up with something that Apple didn't ship.

    22. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      You're confusing "computers" with the bandwidth and media-consumption devices whose purpose is to function as a cash cows for other than their credulous, programmable owners. Convenient means for propping up an artificial economy.

      It may be a necessary diversion, but defeating secure boot is not the real problem here.

    23. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Port to Linux? Are you crazy? 90% of the nutballs around here who bemoan copyright and Linux lemmings. No one in their right mind is going to try to provide media to the Linux community in the hopes of making a profit.

    24. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Because noone in their right minds would ever install iTunes on Linux, given how catastrophically bad it is on Windows.

      iTunes on Windows works well enough. iTunes running on WINE on Linux, if you manage to get a particular version to work, is catastrophically bad.

    25. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      There are those who preferred Stalin over Hitler, too ;-)

    26. Re:UEFI SecureBoot is a catastrophy by wintersdark · · Score: 0

      You do realize that with a UEFI mobo, you can just disable secure boot and boot any OS you want. You don't even need to get private keys to sign your alternative OS, you can just turn it off entirely.

      --
      Meh.
    27. Re:UEFI SecureBoot is a catastrophy by kokako · · Score: 1

      They exist institutionally and legally as a company in order to make money. It doesn't seem that there is a lot of money in the luxury PC/Windows market. Can you name a PC manufacturer that is making significant profits on a small range of higher-priced high-end machines? Explain why this model doesn't work for PCs. It is the whole Apple package that most people* want, and most of Apple's profits don't come from the Macs, they come from iOS devices where no-one is dualbooting or installing another OS. Samsung tablets aren't doing very well, and the hardware is pretty decent. I use Windows 7 as my main desktop. I don't particularly like Apple products. I don't care if others use them or not. I'm just trying to understand the phenomenon like you, and I don't think that focusing everything on the hardware like this helps us understand what Apple represents (for good and ill). *not your buddy running XP, poor soul...

    28. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Nice false dillema. They haven't ported it because they see no good financial reason to do so. The customers they care about are those running who make up 99% of desktop users. The basement dweller crowd isn't reknowned as a profit center.

    29. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      In all but a few cases, when I buy a PC I've already bought Windows, too. It's tough to find a laptop without Windows. You can do it, but it generally costs more.

      I would think that in light of the recent announcement regarding Microsoft Surface, UEFI would probably not be implemented by many PC manufacturers or, at the very least, it wil become easier to aquire a PC without paing for Windows.

    30. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Isn't it ironic one that of the primary goals of Linux is to make Windows easier?

      Huh?

    31. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      LOL that's hilarious.

      You're lambasting manufacturers for a feature that they haven't implemented (or forced) yet, but you're siding with a company that has KNOWN to be draconian in it's copy protection and vendor lock-in -- and you're using a computer that you purchased even before UEFI even used as an example. You can't even install their OS on another device of your choice without hacking, and you expect them not to salivate over locking their OS onto their own hardware?

      Well, my Windows machine that I have right now doesn't have UEFI. I've had it for about 8 years now.

    32. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      so they will do things that strategically make non-Windows software harder

      Isn't it ironic one that of the primary goals of Linux is to make Windows easier? No good deed goes unpunished.

      No, that was never a goal of Linux? Not primary, not even secondary.

      Linus wanted a unix-like OS. (Not windows-like.) So did a bunch of other guys, as it turned out. These days, many of us wants a windowing system also - but bot windows. Linux never had a windows-goal. Some people make 'wine' and such - they have windows compatibility as a goal but they are a small part of the community.

    33. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Only on x86 and only for now. Just wait until this becomes more mainstream. Then you will be able to turn it off, but not use the machine for banking or buying online unless it is on.

      Bull. Banks these days take great care to ensure that their online banking works with many OS - linux included.

      If they block linux for no good reason, then they loose 3% of their customers. A bank doesn't want that - a bank has no stake in Microsoft and have no need to follow their whims. As long as they have your savings account and your mortgage, they don't care if you use windows, mac, linux, or a recycled mainframe.

    34. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      Just for your edification... there is no word spelled noone. noone

      If you want to go out on a limb, then take the stand as at Wiktionary noone and see that almost everyone (500 to 1) think you're fucking wrong, and in the UK 12 to 1 think you're bloody fucking wrong.

      I'm sure you ment "no one" as in two words. noone might also be noon time "quicky" as in 'quick sex at noon". Or, maybe, you're just too fucking stupid to know any better...

    35. Re:UEFI SecureBoot is a catastrophy by catmistake · · Score: 1

      so they will do things that strategically make non-Windows software harder

      Isn't it ironic one that of the primary goals of Linux is to make Windows easier? No good deed goes unpunished.

      No, that was never a goal of Linux? Not primary, not even secondary.

      Linus wanted a unix-like OS. (Not windows-like.) So did a bunch of other guys, as it turned out. These days, many of us wants a windowing system also - but bot windows. Linux never had a windows-goal. Some people make 'wine' and such - they have windows compatibility as a goal but they are a small part of the community.

      Huh. You could have fooled me. Then why is it the Linux community always fixes everything that Microsoft strategicly breaks, usually within weeks, if not days? Why is interoperability always so highlighted as an important feature. I think you're probably mistaken... Linus is not an island. These days, the only reason Linux exists and is even remotely popular is because Windows is so broken. We don't need Linux, otherwise.

    36. Re:UEFI SecureBoot is a catastrophy by houstonbofh · · Score: 1

      The Humble Indie Bundle has made a tidy sum from Linux...

    37. Re:UEFI SecureBoot is a catastrophy by houstonbofh · · Score: 1

      Nice false dillema. They haven't ported it because they see no good financial reason to do so. The customers they care about are those running who make up 99% of desktop users. The basement dweller crowd isn't reknowned as a profit center.

      That is the point, actually. Since Windows users had no way to fill their iPod, they needed to port iTunes. Since Linux users have Rythembox (and many other programs) to fill their iPod, they do not need iTunes. And the point of iTunes is to sell iPods, and iPhones. Anything else is gravy.

    38. Re:UEFI SecureBoot is a catastrophy by LordLimecat · · Score: 1

      iTunes on Windows works well enough.

      Ive seen itunes break Windows' capability to burn CDs. If that doesnt scream "programmer doing something horrifically wrong", I dont know what does.

      Ive also come to realize that the absolute best thing apple could do for iTunes would be to create a removal tool, for when everything inevitably blows up and it refuses to either uninstall or reinstall.

    39. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      If Apple doesn't care as long as you buy their hardware, then why is everything on their idevices locked down? Logic once again defeats jo_hamm the Apple fanboy.

    40. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      At least you would be able to modify an Acer computer, good luck getting any of Apples new products apart.

    41. Re:UEFI SecureBoot is a catastrophy by Anonymous Coward · · Score: 0

      No, they really don't - you already bought the hardware. iTunes, iCloud, the app store, the music and movie stores etc exist to sell the hardware.

      This is a common misconception. It is also very wrong.

      The hardware exists to sell content through iTunes, iCloud, app store, and so on.

      The hardware is just a specific channel to the content. Just like Google is not a search company, but an advertising company, Apple is a content company, not a hardware company.

    42. Re:UEFI SecureBoot is a catastrophy by jo_ham · · Score: 1

      If Apple doesn't care as long as you buy their hardware, then why is everything on their idevices locked down? Logic once again defeats jo_hamm the Apple fanboy.

      Because the iOS and OS X ecosystems are different. One is not locked down, the other is much like many Android devices. Their business model for iOS devices is much more strongly focussed on vertical integration, hence the controlled ecosystem.

      Hardly a great leap of logic. You also misspelled my name and forgot to log in.

    43. Re:UEFI SecureBoot is a catastrophy by jo_ham · · Score: 1

      No, they really don't - you already bought the hardware. iTunes, iCloud, the app store, the music and movie stores etc exist to sell the hardware.

      This is a common misconception. It is also very wrong.

      The hardware exists to sell content through iTunes, iCloud, app store, and so on.

      The hardware is just a specific channel to the content. Just like Google is not a search company, but an advertising company, Apple is a content company, not a hardware company.

      Their very public financial statements disagree with you so enormously that I don't think it would be possible to be more wrong unless your name was Glenn Beck. Still, keep up with that entirely unsourced, un-cited "truth".

    44. Re:UEFI SecureBoot is a catastrophy by lsatenstein · · Score: 1

      Because Apple doesn't care if you load Linux - they're a hardware company (well, user experience company, but anyways). You've already bought their hardware and software. But Microsoft, which has the x86/x64 non-Mac world by its balls, is a software company, so they will do things that strategically make non-Windows software harder. So a similarly-capable Acer, as an example, is going to be more locked down than your Mac.

      Hence, I'm slowly finding myself thinking of buying Mac hardware again, even given the higher-than-I-need quality (and price).

      With Microsoft indicating that they are moving to manufacture their own hardware, there will be a scramble to have alternate operating systems that use any "standard" motherboard. Say hello to all the MB manufacturers out there with better stuff than MS and with Linux pre-installed on their systems. Oh yes, you could see the biggest manufacturer doing an exclusive for MS, but he will open a subsiduary under a new trade name, for non MS motherboards.

      Look to see MS dropping in popularity.

      --
      Leslie Satenstein Montreal Quebec Canada
    45. Re:UEFI SecureBoot is a catastrophy by themusicgod1 · · Score: 1

      Banking and buying online won't be the last things to be cut off, either.

      Interacting in any way shape or form with any computers which are used to bank or buy online will be the next on the chopping block.

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  3. Why is this a problem? by Anonymous Coward · · Score: 5, Informative

    Shouldn't I be able to load my own private key (or that of my distribution of choice) in the UEFI interface and then sign the bootloader I want with it (or use that of said distribution)? Ideally changing the key would only be possible while a jumper on the board is set.

    If I trust Ubuntu, then my computer would reject the Windows bootloader and vice versa. Isn't that how it should be?

    1. Re:Why is this a problem? by oakgrove · · Score: 1

      basically, yes. The issue is that represents quite a hurdle for the non technical users ubuntu is going for. As far as locking out Linux, many free software geeks are salivating at the thought of delivering systems that can't easily be with windows.

      --
      The soylentnews experiment has been a dismal failure.
    2. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      s/private/public/

    3. Re:Why is this a problem? by oakgrove · · Score: 1

      That last sentence should read: As far as locking out windows, many free software geeks are salivating at the thought of delivering systems that can't easily be reformatted with windows.

      --
      The soylentnews experiment has been a dismal failure.
    4. Re:Why is this a problem? by Nerdfest · · Score: 1

      I'm under the impression that, unfortunately, Windows will run on those machines, they just can't be sold as "Windows Certified". It would be fantastic if they stopped it from being installed. The hardware vendors would love it as a vast number more machines would be sold.

    5. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      My Google fu is failing me now but I'm sure there is a way to change the key to lock out windows. If I find it I'll update.

    6. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      Try that on an ARM system with UEFI...

      Think that lockdown won't come to x86 in due time?

    7. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      If you believe that this arbitrary barrier isn't a problem because it can easily be circumvented, then don't you agree that insisting in putting in place an irrelevant barrier whose only effect is to needlessly complicate a process which is already simple and straight forward actually represents the creation of a problem?

    8. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      How is the barrier irrelevant if it allows me, the owner of the computer, to prevent software that I don't want from running? Most BIOSes come with an option to only allow booting from a selection of devices. Is that irrelevant too?

    9. Re:Why is this a problem? by Rich0 · · Score: 1

      Oh, it will be pretty easy. The Win7 spec requires that doing a full firmware reset restores the MS keys. So, going away from Windows requires all kinds of key loading, and going away requires hitting the big factory reset option.

    10. Re:Why is this a problem? by jez9999 · · Score: 3, Funny

      I'm under the impression that, unfortunately, Windows will run on those machines, they just can't be sold as "Windows Certified". It would be fantastic if they stopped it from being installed. The hardware vendors would love it as a vast number more machines would be sold.

      Did I just flip into a Bizarro World where there are a ton of people looking to buy PCs which won't boot Windows?

    11. Re:Why is this a problem? by Anonymous Coward · · Score: 0

      So you would prefer that a firmware reset didn't actually reset the firmware just because Microsoft's key is part of the factory firmware?

  4. Surprised.... by Junta · · Score: 2

    Seems like this leaves things open for an MS rootkit. A rootkit that happens to have an entry point resembling a linux kernel seems a likely scenario.

    Also surprised with efilinux. It can load from block devices only, which omits network boot. I understand that grub2 GPL3 concerns make sense, but you would think they might go with elilo. It may be less 'active', but it is capable of doing more than efilinux, notably network deployment.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Surprised.... by h4rr4r · · Score: 1

      It can't load GPXE from a small block device?
      That seems like it would solve your netboot concern.

    2. Re:Surprised.... by Junta · · Score: 1

      gPXE nor iPXE in UEFI can start a linux kernel directly, only EFI executables. They can in BIOS mode, but in UEFI mode you'll have to chain to something like... elilo....

      --
      XML is like violence. If it doesn't solve the problem, use more.
  5. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 4, Informative

    It is the bootloader that needs signing. The problem is that any bootloader capable of loading more than one (signed) kernel would defeat the purpose of secureboot. I mean the official purpose, protection against rootkits, not the actual purpose.

  6. Re:How much of the 'operating system' needs to sig by pantaril · · Score: 1

    Does only the kernel need signing or is there more to it than that for Linux?

    Do you even read the summary? Your answer is right there:

    Beyond that they will also be switching from GRUB to the more liberal efilinux bootloader, and only require bootloader binaries be signed

  7. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Only the bootloader, if you read the summary. I know reading summary is tough for you folks...

  8. Next -- compilers by Anonymous Coward · · Score: 5, Insightful

    The next step should be requiring a background check in order to have access to a compiler. Compilers are a subversive tool that is essential to creating malware, the cyberspace equivalent of a chemistry lab. Just as having an unauthorized chemistry lab should automatically make one suspect for creating drugs, explosives or chemical weapons, posession of an unauthorized compiler and of a machine that does not have a secure boot should make one suspect of cyberterrorism.

    Of course, this is impossible right now, just as fifty years ago nobody would have taken such a dire view on chemistry. However, the next generation of people raised in fear of pedophiles and terrorists will work hard to make this a reality. And the generation after that will be the blessing of knowing that things have always been like this, since all authorized books will be in electronic format, periodically updated with the best and most recent knowledge about the past.

    1. Re:Next -- compilers by Anonymous Coward · · Score: 0

      No, they'll just make it so you need $100,000 masters degree in CS to get legal access to a compiler that makes distributable binaries, not so much to stop malware but as a boon to the education industry.

    2. Re:Next -- compilers by Anonymous Coward · · Score: 0

      Cant an expert essentially write a compiler from nothing?

    3. Re:Next -- compilers by Anonymous Coward · · Score: 0

      Then they came for my debugger and there wasn't anyone left to speak up.

      http://www.gnu.org/philosophy/right-to-read.html

    4. Re:Next -- compilers by cpghost · · Score: 1

      The next step should be requiring a background check in order to have access to a compiler.

      Deja vu, all over again. Kind of. Remember when SUN removed their compilers from Solaris?

      --
      cpghost at Cordula's Web.
  9. Why not ignore UEFI? by Anonymous Coward · · Score: 0

    FOSS/GNU/Linux people will not purchase Windows 8 signed machines anyway. They will be forced to build their own PCs, which is, guess what, what they do already.
    This will force more people to build their own or steer clear of any large OEM that wants Windows 8.

    1. Re:Why not ignore UEFI? by oakgrove · · Score: 4, Insightful

      How do you presume they build their own laptops and x86 tablets?

      --
      The soylentnews experiment has been a dismal failure.
    2. Re:Why not ignore UEFI? by Confusador · · Score: 2

      x86 Android tablets shouldn't have this problem. As for laptops, I guess MS is pushing people to buy Macs?

      I'm kidding, of course, purists are already buying from System76 or the like, which is why GP says "or steer clear of any large OEM that wants Windows 8." Everyone else will deal with this as RH and Canonical are.

    3. Re:Why not ignore UEFI? by Riceballsan · · Score: 2

      I would say further then that, I started on linux when I was 13. At that point I didn't have the budget to purchase my own computer parts, heck I wasn't even using the main system for it (If I recall it was an older moved past it's usefulness dell I used). This hurts the next generation, linux has been working in strides to become more user friendly. Currently linux has moved to the point where I could easily hand my mother a linux mint disk, tell her to boot it up and follow the on screen directions, and her have it installed and fully usable in an hour. Now we are talking a new hurdle involving diving into the bios, entering in a certain password (Provided of course the manufacturer actually provides this password, they might not). With steam being ported to linux in the very near future, webapps starting to replace regular programs etc... it is actually reaching a time where linux may truely be viable for the common folk. The OS matters less and less every day.

    4. Re:Why not ignore UEFI? by jo_ham · · Score: 1

      FOSS/GNU/Linux people will not purchase Windows 8 signed machines anyway. They will be forced to build their own PCs, which is, guess what, what they do already.
      This will force more people to build their own or steer clear of any large OEM that wants Windows 8.

      What components will they use? How much will it cost if they go for special non-UFEI components when the majority of the industry is using UFEI motherboards?

    5. Re:Why not ignore UEFI? by a90Tj2P7 · · Score: 1

      You know (U)EFI has been replacing BIOS slowly but increasingly for over a decade now, right? And that Linux was the first OS to support it? Anyone saying their solution is not to buy UEFI computers or motherboards probably already has one and doesn't know it.

      I'd also say that there's probably a lot more people who install Linux on OEM computers than you seem to think.

    6. Re:Why not ignore UEFI? by WilliamBaughman · · Score: 1

      Do you mean the next generation of Linux programmers? I'm really happy to say that they can buy a Linux computer, an unlocked one even, at RadioShack. That's not even considering Raspberry Pi. I'm not going to say that Microsoft can't, won't, or wouldn't exploit UEFI Secureboot to hurt Linux, but the future for gadget geeks is looking a lot better than if did a decade ago, when RadioShack stopped selling things like the "Engineer's Mini-Notebook".

    7. Re:Why not ignore UEFI? by mrchaotica · · Score: 1

      What about ARM tablets? What about the fact that Macs are getting more and more locked-down (the "retina display" Macbook Pro has the RAM soldered in and the battery glued down, for crying out loud!)?

      What makes you think that OEMs will provide any non-"Secure" hardware for folks like System76 to sell?

      --

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

    8. Re:Why not ignore UEFI? by crutchy · · Score: 1

      probly the same chinese mobos that will continue to power the linux backends and datacenters of many fortune 500 companies

  10. That's great by Anonymous Coward · · Score: 0

    Booting our CDs will rely on a loader image signed by Microsoft's ...

    I don't think I need to say anything else.

    1. Re:That's great by Anonymous Coward · · Score: 0

      If a system administrator can't be sure that his Windows machines won't boot other OSes, then what's the point of SecureBoot? If you trust Microsoft, do you expect them to sign other people's boot loaders?

    2. Re:That's great by Riceballsan · · Score: 2

      In the context of a system administrator running a company there are no issues with the feature, In terms of a home market where some users may want to dable in linux etc... There is an issue. Believe it or not not every software hobbyist is also a hardware hobbyest. Not everyone who toys with linux has the choice of what hardware they purchase (say teenagers for instance). Now in business class machines, yes lock them down, set them so that without an administrator key they can only run windows, and microsoft office. The issue is will OEMs provide their customers with the key to allow them to even run linux.

    3. Re:That's great by Anonymous Coward · · Score: 0

      If Microsoft signs a Linux boot loader, will that not make it impossible to lock down a machine so that it can only run Windows?

    4. Re:That's great by Sloppy · · Score: 1

      If a system administrator can't be sure that his Windows machines won't boot other OSes, then what's the point of SecureBoot?

      Ultimately, SecureBoot is marketed as giving application programs (e.g. a proprietary competitor to mplayer) a way of knowing whether or not the computer is currently running an OS (and other code) other than Microsoft-approved ones; it's theoretically not intended to prevent you from running non-MS code at other times. The idea is that a piece of the system should have a reliable way of knowing whether the Microsoft xor someone else (e.g. the user) is in control.

      Microsoft wants to be able to tell, say GE or Sony, that it's ok to publish files or media which work with Windows Media Player, because Windows Media Player will always know for sure, whether it's outputting decoded video to a real video card with a real HDCP connection to a real monitor, vs when it's outputting to a virtual card or to a monitor-emulator. And they want to be able to persuade them that it will become harder than it has been in the past, for anyone to reverse-engineer players which would be compatible with that media.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    5. Re:That's great by russotto · · Score: 1

      Microsoft wants to be able to tell, say GE or Sony, that it's ok to publish files or media which work with Windows Media Player, because Windows Media Player will always know for sure, whether it's outputting decoded video to a real video card with a real HDCP connection to a real monitor

      Oh, HDCP. ROTFL. Let's suppose they manage to lock everything down utterly. HDMI recording has been available for years now, and HDCP has been broken for some time. OK, not everyone has a rig with that capability, but how many do you need to distribute the unencrypted video worldwide? One.

  11. Re:How much of the 'operating system' needs to sig by thegarbz · · Score: 5, Informative

    This smells of the war against terror. There are actually very few pieces of malware out in circulation which rely on rootkits invoked by the bootloader. It's something which we haven't really seen much of since the viruses of the DOS days. I'd rather take my chances with the malware than have the liberties of doing what I want with my computer taken away.

  12. The rootkit would just infect the kernel by tepples · · Score: 2

    If the kernel is not signed, the rootkit would just infect the kernel instead of the bootloader.

    1. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 2, Interesting

      I'm less familiar with the workings of Linux, but you generally solve that problem in FreeBSD by setting the kernel modules and the various start up files to be immutable and run the system at secure level 1 or higher.

      There's probably still ways of infecting or messing with the boot process, but it's a lot harder when you can't change any of the files to load other code.

      Signing the kernel, modules and various start up scripts is probably not a bad idea, but you end up with some trouble figuring out where exactly to draw the line.

    2. Re:The rootkit would just infect the kernel by Confusador · · Score: 1

      That's a pretty big if, though. Anyone who is worried about that attack vector can use a signed kernel (as I believe MS is), and those who are more concerned about the signing mechanism itself can minimize their exposure. Folks who are really concerned about it will probably be replacing their BIOSes, but if I understand correctly this compromise will maintain the ability to dual boot with Windows.

    3. Re:The rootkit would just infect the kernel by tepples · · Score: 2

      Anyone who is worried about that attack vector can use a signed kernel (as I believe MS is)

      But unless the bootloader is designed to require a signed kernel, the bootloader can be configured to load a Linux kernel that chain-loads a compromised Windows kernel. And at that point, Microsoft will add the bootloader to the blacklist in a Windows update.

    4. Re:The rootkit would just infect the kernel by tepples · · Score: 1

      you generally solve that problem in FreeBSD by setting the kernel modules and the various start up files to be immutable

      Does Windows honor FreeBSD immutability?

    5. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Why was this modded up? Windows generally can't access the filesystems that FreeBSD uses, and the most common ways of accessing FreeBSD filesystems from Windows are read only due to the potential damage they could do via a bug.

      The point of this is that you're not going to be running FreeBSD with a system set up like that and accidentally have malware writing itself to those files, if you have it set up like that.

    6. Re:The rootkit would just infect the kernel by LordLimecat · · Score: 1

      A kernel infection would not survive a windows reinstall. A MBR infection does.

      Of course, MBR infections are much easier to remove offline (from linux: apt-get install ms-sys && ms-sys -m )

    7. Re:The rootkit would just infect the kernel by tepples · · Score: 1

      A kernel infection would not survive a windows reinstall.

      It does if the Windows installer wipes only the Windows folder on the Windows partition and leaves alone the Linux partition that malware installed.

      MBR infections are much easier to remove offline (from linux: apt-get install ms-sys...)

      I thought apt-get couldn't be run offline.

    8. Re:The rootkit would just infect the kernel by RulerOf · · Score: 1

      the bootloader can be configured to load a Linux kernel that chain-loads a compromised Windows kernel

      That strikes me as an odd proposition.... The Windows kernel has a lot of requirements out of its bootloader. It's not compatible with any of the plethora of [awesome] boot specifications that many Linux kernels support, like multiboot for example. BOOTMGR (or NTLDR for older OSes, but that of course will never support UEFI or secure boot) does a very significant amount of Windows-specific voodoo to get the system into a condition where the kernel can run, like loading boot start drivers and so on. Unless you patch the entire chain (which may include the MBR program... not as familiar with UEFI boot processes as I am with BIOS booting) to remove the signature requirement, from BOOTMGR, OSLoader, Winload, the kernel, and probably WinResume as well, you couldn't even start to get unsigned drivers working. Without invoking test mode, of course :)

      It's absolutely possible, of course, but the sheer amount of hackery that is required to make it work is just mind boggling... at least to me. Can you link anything that explains your concept?

      --
      Boot Windows, Linux, and ESX over the network for free.
    9. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Who cares?

      I don't dual boot my server with windows to play some shitty mmorpg like most Ubuntu users.

    10. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Hasn't a lot of recent malware involved valid signed stuff from the attacker lately?
      stuxnet had the Realtek cert, Flame has a microsoft cert...so what is the point of this anyway?

    11. Re:The rootkit would just infect the kernel by LordLimecat · · Score: 2

      It does if the Windows installer wipes only the Windows folder on the Windows partition and leaves alone the Linux partition that malware installed.

      The virus can remain on the drive and it will do absolutely nothing unless it has some mechanism to ensure it is loaded. When you reinstall windows, the old install is moved to a Windows.old folder; while viruses may remain in there, they will not be loaded by the new installation, and are no threat unless someone digs thru there and starts running infected files or installing infected drivers from there.

      I thought apt-get couldn't be run offline.

      By "offline" i meant "stick an Ubuntu Live disk in and install ms-sys to your ram-disk". You can modify the running config of a Linux live boot because of this RAM disk, which makes it a really useful tool for fixing broken computers-- literally any utility you might want (gdd-rescue, gparted, VMFS drivers) can be loaded without touching the disk, so long as it fits within the size limitations of your RAMdisk.

    12. Re:The rootkit would just infect the kernel by chrb · · Score: 2

      But unless the bootloader is designed to require a signed kernel, the bootloader can be configured to load a Linux kernel that chain-loads a compromised Windows kernel. And at that point, Microsoft will add the bootloader to the blacklist in a Windows update.

      True, but with TPM enabled Windows Update should be able to download code that checks the boot path status and then alerts the user that their Windows has been compromised. Chapter 8 – UEFI and the TPM: Building a foundation for platform trust. TPM is not a requirement for Secure Boot, but I don't really see how it can be that effective without it. I wouldn't be surprised if some pressure is brought to bear on vendors to enable TPM by default.

    13. Re:The rootkit would just infect the kernel by ebuck · · Score: 5, Interesting

      the bootloader can be configured to load a Linux kernel that chain-loads a compromised Windows kernel

      That strikes me as an odd proposition.... The Windows kernel has a lot of requirements out of its bootloader. ...

      While that may be true, GRUB has been booting Microsoft Windows for years now. It may have a lot of requirements, but obviously those requirements have been met.

      What you might have forgotten is that boot loaders can simply call other boot loaders. It's call chaining, and it is exactly how GRUB boots Micorsoft Windows. You boot to GRUB, which might configure a thing or two (like hide Linux partitions), and then it boots NTLDR (or whatever the latest Microsoft loader is) and the Microsoft boot loader then satisfies all those requirements for the Microsoft Windows operating system.

      It's absolutely possible, of course, but the sheer amount of hackery that is required to make it work is just mind boggling... at least to me. Can you link anything that explains your concept?

      I won't link, but consider a mail forwarding service. They receive a letter, the might move it internally through a few mail boxes, and then eventually ship it out to you at your new address. What they don't know is that the new address could also be a mail forwarding service. Chaining two mail forwarding services together will still get the mail to the final destination address.

      The above example pertains to boot loaders, except that you have the first boot loader set the environment to "boot something" which happens to not be an operating system (actually boot loaders can not differentiate between an OS and a boot loader, because at that level, there are just programs). Without the motherboard configured to only boot signed boot loaders, any number of intermediate boot loaders could be inserted which could then hijack the booting process, perhaps even to the point where they boot a pre-infected (by some means) operating system.

      Hopefully this clears things up a bit. I know that boot loaders are only somewhat understood, even by those who use Linux quite a bit. I don't even pretend to be an expert, but it is clear to me that if you want to assure that a certain operating system is booted as it was delivered by the distributor, you need to control the entire boot process from power on to the kernel launch.

      Linux's security model protects itself well post-kernel launch, but even Linux could be subverted by sloppy controls over the booting process.

    14. Re:The rootkit would just infect the kernel by Lumpy · · Score: 1

      You can do this in linux. we boot workstations from a read only partition and most software runs from there. even a master virus cant infect anything but the user partition.

      --
      Do not look at laser with remaining good eye.
    15. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      And if someone pops a USB/CD/etc into your computer, reboots, installs rootkit, then leaves? How does your idea stop drive-by malware installations?

    16. Re:The rootkit would just infect the kernel by chrb · · Score: 1

      It's absolutely possible, of course, but the sheer amount of hackery that is required to make it work is just mind boggling... at least to me. Can you link anything that explains your concept?

      Writing the OS X bootloaders was probably a lot of work too, but someone did it. And Windows Activation was cracked months before it was even released. To defeat Secure Boot, all a cracker would need to do is to take a signed bootloader that allows booting unsigned code, use that to boot grub, and then chainload a cracked copy of Windows. Or just instruct the user to turn off Secure Boot, since apparently it will be possible to disable it.

    17. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Dual-boot machine. Windows doesn't need to access the file system, only the malware needs FreeBSD/Linux filesystem drivers built into itself and raw access to the harddrive.

    18. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Good question. Realtek was a security breach as far as I know. The Microsoft issue was caused by poor security practices by administrators installing their own trusted root certs then man-in-the-middling their own SSL connections so they can proxy/DPI connections leaving their network, which is a horrible idea. Then Microsoft has had an old cert installed as a root, which used MD5 as the signing hash. Even though Windows Update didn't use the old MD5 hash, but the SHA1 cert, the man-in-the-middle those idiot admins were using, blindly acceepted the cert as a Microsoft cert because of a collision on the MD5 hash. Then the proxy passed off that crappy old MD5 cert as their own internal Trust root cert. Microsoft has made a change that Windows Update will no longer accept any trusted root cert, but only the current Microsoft cert.

    19. Re:The rootkit would just infect the kernel by mcgrew · · Score: 1

      It used to be easy on an MS-only box, too -- fdisk/mbr. But I just recently discovered that fdisk seems to be missing from Windows, at least on the old XP box I was working on (Linux to the rescue on that one).

    20. Re:The rootkit would just infect the kernel by tepples · · Score: 1

      The virus can remain on the drive and it will do absolutely nothing unless it has some mechanism to ensure it is loaded.

      And unless Windows sets itself as the default for the next boot, then the next time Linux runs, it'll reinfect the newly installed Windows.

    21. Re:The rootkit would just infect the kernel by RulerOf · · Score: 1

      The above example pertains to boot loaders, except that you have the first boot loader set the environment to "boot something" which happens to not be an operating system (actually boot loaders can not differentiate between an OS and a boot loader, because at that level, there are just programs).

      Precisely! The thing I'm hung up on is that UEFI secure boot maintains a chain of trust via signed code all the way up from the system firmware level. Even if you manage to use a signed bootloader that allows the loading of unsigned code (or that doesn't verify signatures, same difference I suppose), as soon as you break the signature chain from the system firmware, the next step in the process would be a chainloaded Windows Boot Manager. Because it doesn't have a valid signature chain, it will refuse to run any further. (..right?)

      You could, from there, load a compromised bootmgr.efi, but then its signature wouldn't be valid, and the Windows kernel will refuse to load, and so on.

      Without the motherboard configured to only boot signed boot loaders, any number of intermediate boot loaders could be inserted which could then hijack the booting process

      Naturally. But of course, Microsoft won't allow OEMs to ship systems that have secure boot disabled out of the box, so that's a bit of a moot point, no?

      --
      Boot Windows, Linux, and ESX over the network for free.
    22. Re:The rootkit would just infect the kernel by mdmkolbe · · Score: 1

      OK, so the malware just has to disable Windows Update (or patch it so it looks like its working but actually isn't). That's not hard.

    23. Re:The rootkit would just infect the kernel by Tetsujin · · Score: 1

      You can do this in linux. we boot workstations from a read only partition and most software runs from there. even a master virus cant infect anything but the user partition.

      If the malware is able to exploit a kernel bug to gain root access, then "read-only partition" ceases to have any meaning.

      --
      Bow-ties are cool.
    24. Re:The rootkit would just infect the kernel by letsief · · Score: 3, Informative

      How/why would the chainloaded [modified] Windows boot manager refuse to run? The way UEFI Secure Boot works is that the UEFI BIOS will verify the signature on an EFI executable prior to passing control to it. The UEFI BIOS largely relinquishes control of the system to the bootloader when it executes it. The bootloader will itself call the next piece of code that runs, not the UEFI BIOS, which is why the bootloader needs to do its own signature verification on the OS (or second stage bootloader) to maintain the trust chain. But, the bootloader absolutely could pass control to something without verifying its signature. And, if that's a maliciously modified Windows bootloader, that second bootloader could be designed to execute a maliciously modified Windows kernel without verifying its signature first.

    25. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      Even if you manage to use a signed bootloader that allows the loading of unsigned code (or that doesn't verify signatures, same difference I suppose), as soon as you break the signature chain from the system firmware, the next step in the process would be a chainloaded Windows Boot Manager. Because it doesn't have a valid signature chain, it will refuse to run any further. (..right?)

      Wrong, actually. The secure boot specification only specifies the forward path, there is no way for the OS to assert that it has booted securely. There is an in-memory flag that indicates whether secure boot was turned on, but since an unsigned bootloader can set that memory location too, it doesn't mean anything.

    26. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      After I deleted it, sure.

    27. Re:The rootkit would just infect the kernel by LordLimecat · · Score: 1

      How is it going to do that when it isnt in the MBR, it isnt in the BCD, and none of its binaries are in the registry startup entries?

      A virus that hasnt been called cant magically activate itselt; SOMETHING has to call the infected files for them to do anything at all.

    28. Re:The rootkit would just infect the kernel by tepples · · Score: 1

      How is it going to do that when it isnt in the MBR

      I was assuming that it remained in the MBR (or whatever UEFI uses instead of an MBR), that Windows doesn't write to any entry other than its own in the MBR.

    29. Re:The rootkit would just infect the kernel by letsief · · Score: 1

      Secure boot is absolutely effective without a TPM. It's largely independent. As you seem to know, UEFI Secure Boot does a verified boot- verifying signatures on code before executing it. Systems with TPMs do a measured boot- hashing any code executed during boot and storing the hash (no, TPMs won't stop you from running software).

      Now, what Ubuntu is apparently trying to do defeats the purpose of UEFI secure boot. They must be locking GRUB2 down in some way. If GRUB2 is left wide open, then the signed Ubuntu first stage bootloader, combined with GRUB2, can bypass the UEFI secure boot mechanisms on everyones' machines. If an attacker starts doing that, the Ubuntu bootloader signature is going to be revoked.

    30. Re:The rootkit would just infect the kernel by shentino · · Score: 1

      Except that at least in theory they could sign a bootloader that checks for a signed kernel.

    31. Re:The rootkit would just infect the kernel by wed128 · · Score: 1

      Unless "read-only partition" translates to finalized dvd...

    32. Re:The rootkit would just infect the kernel by Anonymous Coward · · Score: 0

      drive-by malware

      I do not think this means what you think it means.

  13. lol pc users gotta jailbreak their desktops by Anonymous Coward · · Score: 0, Insightful

    enjoy your microsoft tax, fags.

    1. Re:lol pc users gotta jailbreak their desktops by Anonymous Coward · · Score: 1

      I hesitate between +5, Troll, or +5, Insightful.

    2. Re:lol pc users gotta jailbreak their desktops by houstonbofh · · Score: 1

      Actually, that is kind of an unintended good point. Bypassing this is the BIOS will be easier than a lot of the jail break schemes, and EVERYONE is doing that. I know a little old lady in her 60 with a jail broken phone. We may be over reacting a tad...

    3. Re:lol pc users gotta jailbreak their desktops by shutdown+-p+now · · Score: 1

      PC users don't have to jailbreak their desktops, since they'll have a switch to disable boot loader checking in BIOS.

      What Ubuntu (and Fedora) are doing here is making it so that you don't need to disable it in order to to install them.

  14. Since the 7800 by tepples · · Score: 2

    The next step should be requiring a background check in order to have access to a compiler.

    Microsoft, Nintendo, and Sony already require this for software that runs on their video game consoles.

    1. Re:Since the 7800 by Nerdfest · · Score: 1

      Apple for iOS (so far) as well.

    2. Re:Since the 7800 by DrgnDancer · · Score: 1

      Ehh, what? I'll grant that you need a Mac to develop for iOS, but that's hardly the same thing as a background check. I'm quite sure they don't perform background checks on people getting new Macs. To sell on the App Store (as opposed to merely side loading on your own devices, which you can do for free) you also have to be a registered developer, but that's just a $99 fee. There's certainly no background check involved there either. If you were moderately clever you could probably even do it with all false information so that Apple couldn't track you down. Only hard part would be paying the fee without a real billing address for your credit card, but one of those rechargeable Visa gift cards could probably solve that.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    3. Re:Since the 7800 by Nerdfest · · Score: 1

      I was specifically referring to selling on their store, yes. I would guess that it would be a little harder to fool them that using a Visa gift card.

    4. Re:Since the 7800 by DrgnDancer · · Score: 1

      I've signed up for it. It's trivial, like signing up for a Facebook account. Get an anonymous e-mail address and an anonymous payment method and you could put anything in the fields, they only verify stuff by sending you verification e-mails. They never called me, never sent any snail-mail, and if they did a background check it was the fastest one ever, because I was ready to go in a few seconds. Even if they wanted to do a real background check, there's a serious limit to what yo can find out without a taxID/social security number, and they never ask for any of that.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    5. Re:Since the 7800 by mikestew · · Score: 1

      Even if they wanted to do a real background check, there's a serious limit to what yo can find out without a taxID/social security number, and they never ask for any of that.

      You signed up for the developer program, but I doubt you'll be selling anything in the App Store without giving Apple a tax ID and some bank information. How else would you propose that they get the money to you?

    6. Re:Since the 7800 by DrgnDancer · · Score: 1

      Actually that's a good point. I stand corrected, on that (I never did get around to selling anything). Still not really a background check though.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    7. Re:Since the 7800 by Anonymous Coward · · Score: 0

      Actually, works like a charm..... ^_^

    8. Re:Since the 7800 by tepples · · Score: 1

      side loading on your own devices, which you can do for free

      Citation needed. I thought that even someone who owned a Mac and an iPad still had to pay $99 per year to sideload apps onto the iPad.

  15. So... by SuricouRaven · · Score: 2, Insightful

    In order to compete with Microsoft, they have to beg Microsoft to sign their bootloader? UEFI's secure boot was dubious idea at best, and Microsoft has just hijacked it into a way to greatly inconvenience all the competition under the excuse of security against a threat that barely exists. Red Hat and Fedora might be able to jump through these hoops and beg Microsoft for permission to compete (Which I sure will involve a hefty signing fee for 'administrative costs') but how are the hundreds of smaller distros and niche distros supposed to exist? Right now the only concession made to them is that Microsoft generously permits for secure boot to be disabled (though only on x86, not ARM) - and who here trusts them not to reverse that policy in a few years?

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

      beg Microsoft for permission to compete (Which I sure will involve a hefty signing fee for 'administrative costs')

      The $99 goes to Verisign, not Microsoft, once paid you can sign as many binaries as you want

        http://mjg59.dreamwidth.org/12368.html

    2. Re:So... by ZeroSumHappiness · · Score: 2

      As much as I hate MS in all of this, the cost to sign a binary through MS is $99, always and for any binary. The ability to disable secure boot is in the spec. The reason that MS ensured that this ability exists in the spec is to prevent a cry of anti-trust -- they can always point at it and say, "We made sure there was a way for competing operating systems to get installed." Now, of course, they can run the FUD machine claiming that without secure boot enabled Ubhatse (sounds sexy) can be owned, but MS isn't trying to lock out competitors entirely, just to make the door jam a bit. This policy won't be reversed in the current spec of UEFI and if it is MS will undergo another anti-trust case.

    3. Re:So... by Neil+Boekend · · Score: 1

      If I understand correctly, once a signed bootloader is installed this bootloader can run any OS. UEFI Secureboot only checks the files loaded from the UEFI "BIOS". Which files are loaded by the files loaded from UEFI isn't checked.
      So, assuming the UEFI loads a signed bootloader, the bootloader can run anything it wants.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    4. Re:So... by Anonymous Coward · · Score: 0

      >In order to compete with Microsoft, they have to beg Microsoft to sign their bootloader? UEFI's secure boot was dubious idea at best, and Microsoft has just hijacked it into a way to greatly inconvenience all the competition
      Uh, no, they don't. MS doesn't even sign their own bootloader, Verisign does. They can get their own key from them or another 3rd party, or they can run their own authentication server like Ubuntu talks about in TFS, or they can just provide their own key and instruct users on how to load it manually. The option of piggybacking on MS is nothing but a convenience to avoid the costs and hassle of getting their own key or running their own server. MS does not own or control secure boot licensing.

      > (Which I sure will involve a hefty signing fee for 'administrative costs')
      You mean the $99 that goes entirely to Verisign?

      >Right now the only concession made to them is that Microsoft generously permits for secure boot to be disabled (though only on x86, not ARM) - and who here trusts them not to reverse that policy in a few years?
      Conspiracy theories don't make very good arguments. But besides that, you're also skipping over the facts that users can load other keys, and [see earlier points on options and cost].

    5. Re:So... by Digicrat · · Score: 1

      That's my understanding as well.

      If that is the case, I don't understand why it's the individual Linux distros that are buying the signature for the bootloader. Wouldn't it make more sense for w/e foundation is maintaining the bootloader of choice (which works with all Linux distros without tweaking), to compile and sign their own binaries that the smaller distros could then distribute?

      Yes, it violates a distros ideals of compiling everything from source internally (or the Gentoo philosophy of the user compiling everything), but the bootloader isn't really a part of the core distribution anyway, just a tool necessary to boot it.

    6. Re:So... by cryptizard · · Score: 1

      There was talk about this in the original Red Hat article. They said that this was totally possible but that no organization wanted to step forward and take the responsibility it would require to manage the "Linux root of trust". If the bootloader just loads anything then it is useless, it probably will only load signed kernels. One organization can hold the keys for this secured bootloader and give out subkeys for other distros to sign their kernels, but then they have to deal with all the verification and revokation headaches that go along with it. On the other hand, Microsoft might sign a generic bootloader that would load unsigned kernels if it had some big warning that said something to that effect every time you booted your machine. Remember, their goal in all this (supposedly) is to stop rootkits and hypervisor malware that could live at a higher boot level than the OS. They only want it to be impossible for an attacker to silently subvert the chain of trust. If a bootloader loads unsigned kernels, then it could be used for an attack, but if it announces itself quite loudly then the problem is solved (depending on your definition of solved).

    7. Re:So... by RightSaidFred99 · · Score: 1

      More FUD. Secure boot is a great idea, it lets users and companies control what runs on their machines. If you don't want it, turn it off.

      Many ARM devices have locked boot loaders, and on the PC it's the OEM's and user's choice about what keys to install, and users can just turn it off.

    8. Re:So... by shentino · · Score: 1

      The linux foundation would probably be a good central holder for it.

  16. This needs to be something you can disable by Karmashock · · Score: 2

    I have no problem with security features being put in the bios. But if they could potentially make given OS's incompatible then it has to be something you can turn off.

    And if you can turn it off then everyone gets what they want.

    MS gets a little security on their malware plagued OS. And everyone else can just shut it off.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:This needs to be something you can disable by Anonymous Coward · · Score: 0

      That's exactly what is happening. For manufactures to be allowed to put the 'designed for windows 8' logo on their products, they MUST allow secure boot to be disabled by the end user, and they MUST allow the end user to add their own keys. Windows RT (for ARM tablets) is a different story.

    2. Re:This needs to be something you can disable by GreatBunzinni · · Score: 1

      This acceptance can easily come to bite you in the ass. If you grant MS the priviledge of implementing this then you can expect OEMs to pump out "windows computers" that, because they are sold only with MS-approved software, do not accept or support other software other than the one signed and approved by MS for that specific product. And why? Because pretexts such as "MS gets a little security on their malware plagued OS".

      Once that happens, say goodbye to being able to pop in a Knoppix CD and give linux a try. Why? Because you've purchased a windows computer, and windows computers are only supposed to run windows.

      And you can't turn that off because you explicitly have purchased a windows computer, which represents a declaration that you accepted the requirements put in place by MS for only running MS-approved software on your windows computer. Because malware.

      But hey, you may expect the free market to kick in and for OEMs to simply sell hardware which isn't castrated with UEFI nonsense. Except that's as likely as being able to purchase a computer which doesn't come with windows reinstalled. And this means that, due to economy of scale, OEMs will actually be pressured to not waste resources on producing and supporting hardware for a niche market, as running slackware.

      So, by agreeing with this, you are actually stating that there is a theoretical possibility that everyone else could simply shut it off. But then the real world kicks in and you will never see that happen at all.

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    3. Re:This needs to be something you can disable by Karmashock · · Score: 1

      I think I was pretty clear about this being a feature you could disable. Wasn't I clear about that? I think I was...

      So how exactly would that harm your system if it were something anyone could turn off with a simple trip to the bios?

      And here's a little something extra... IF it is something you can disable then implementation will be spotty and that means it might merely be a passing fad. We've seen a lot of little ideas about changing the bios one way or the other. And it rarely catches on.

      The way to argue against things you don't like is to smile and poison them. Smile, shake their hand, let them and watch them die.

      Confronting things directly is the course of last resort. It's what you do when everything else has failed.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    4. Re:This needs to be something you can disable by David+Jao · · Score: 1

      So how exactly would that harm your system if it were something anyone could turn off with a simple trip to the bios?

      My main concern is that, although the spec does indeed require that the manufacturer must allow the user to turn off secure boot, Microsoft might not enforce this requirement very aggressively. There are tons of examples of buggy BIOSes and ACPI implementations which claim to be compliant with the ACPI spec but fail badly on Linux because of various severe bugs, all while somehow managing to pass Windows certification (because the Windows certification tests don't actually test alternative OSes).

      Microsoft has no financial incentive to make sure that manufactuers adhere to the portion of the specification requiring that users be allowed to turn off secure boot. They could easily arrange for their test suites to refrain from rigorously checking whether or not the BIOS switch works.

    5. Re:This needs to be something you can disable by Karmashock · · Score: 1

      Why don't you save your rage for when that happens rather then accusing people of a conspiracy that they might not be guilty of at all.

      Give people the benefit of the doubt here.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    6. Re:This needs to be something you can disable by David+Jao · · Score: 1

      Rage? What part of my comment did you interpret as rage? I said very clearly that this was a concern. Concern is a standard English word with a meaning that describes my feelings perfectly. It is far, far short of rage.

    7. Re:This needs to be something you can disable by Karmashock · · Score: 1

      you seem to be prejudging the situation... which implies a fixed and powerful bias which I interpreted as having a powerful emotional context.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    8. Re:This needs to be something you can disable by David+Jao · · Score: 1

      I beg to differ. You've got a lot of balls to come in and accuse me of prejudgment when you're the one who's prejudging me. In fact I've been accused (not by you obviously) of being too trusting of Microsoft on this very issue. See this thread. Anticipating the possibility of future problems absolutely does not involve prejudgment of any kind. There's absolutely nothing wrong with thinking through the possible scenarios. It's a lot worse to be blindsided by the unexpected at the last minute.

    9. Re:This needs to be something you can disable by Karmashock · · Score: 1

      So what would you do to avoid the problem?

      If making the feature optional isn't enough for you.. what would it take to get you to be content? For me, an optional system is fair. I don't see how that hurts anyone. Will linux support not be as good as windows support? It never is... But that has nothing to do with this situation.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    10. Re:This needs to be something you can disable by David+Jao · · Score: 1

      Making the feature optional is enough for me. I don't know how to make that any clearer. Nevertheless, I still have concerns. There's no perfect solution. I'm not going to hide my concerns.

    11. Re:This needs to be something you can disable by Karmashock · · Score: 1

      Then we agree. Having concerns is fine... so long as they don't turn into ultimatums.

      --
      I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  17. Re:How much of the 'operating system' needs to sig by kav2k · · Score: 4, Insightful

    There are, however, easy-to-use piracy tools for Windows that do exactly that. I'm pretty sure it's a big chunk of MS motivation for the whole mess.

  18. Re:How much of the 'operating system' needs to sig by Sloppy · · Score: 4, Insightful

    That's what I like about it. They're not even paying lip service to that bullshit official purpose. Red Hat made it sound like they have drank some of the Koolaide, with all their worrying about how the person who owns the computer might abuse an unsigned module to take control of their computer.

    Once you're running your bootloader, then the issue is over. There is no need to further check for any other signatures or try to guarantee that the owner can't run their own code. You have satisfied the requirement and thereby gotten the computer to work.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  19. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Take off the tin foil hats. This for Trusted boot and Trusted Virtual Environments and hell even the DoD is demanding this feature in new hardware. I don't know about you but I am not of the mind to roll my own Mainframe OS or System P os and getting screwed over by the Signed and Measured boot process. I don't think there is a whole lot of DRM on music to worry about floating around on AIX or Z LPARs either. Both of which required this sort of thing for government workloads

  20. crazy stuff by l3v1 · · Score: 3, Insightful

    I have multipl issues wih this whole uefi secureboot shebang.

    How can it happen that one company (however large) can seemingly make most of the manufacturers to comply with their crazy ideas? The option to easily disable uefi secureboot _should_ be there on every and each motherboard (desktop, server or laptop). It should not be the manufacturer (and indirectly Microsoft) who decides what kernel and drivers (regardless f the operating system) a user or developer uses. How would anyone make custom kernels and/or modules (Linux) and/or drivers (e.g. Windows) if signing everything through a 3rd party signing service would be required every time? This is crazy.

    Second, I don't like where Fedora/RH and Ubuntu are going with this. Aligning with MS on this issue is definitely not the right way to go and most people start to see this. Yet, nobody seems to want to find a way out, most seem to even have stopped protesting, or asking for mandatory secureboot disable options. There are not only 2 distros out there, there are a lot more of them, and most of them will not go along with MS-signing kernels and drivers. Also, if Ubuntu goes for a secureboot lockdown scheme, they might be good from the enterprise side, moving away from the average users, and that just might be what they want to do.

    Some still say this whole thing is a non-issue and too much fuss about nothing, but if it were so, then please, for crying out loud, why is there so much smoke around about the planned existance or non-existance of a secureboot disable option? If manufacturers would just say disabling will be there always, this whole issue would just go away.

    The biggest problem still is that most average users can't see the point in all this, simply don't care, thus unwillingly participating in making it worse for those, who do.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:crazy stuff by cyber-vandal · · Score: 1

      Because despite what the Libertarians, deluded Linux fans and Microsoft apologists will tell you, Microsoft do have a monopoly in this area. There are no realistic alternatives, otherwise there would have been a mass exodus a long time ago, especially in the corporate sector.

    2. Re:crazy stuff by Missing.Matter · · Score: 1

      The option to easily disable uefi secureboot _should_ be there on every and each motherboard (desktop, server or laptop)... If manufacturers would just say disabling will be there always, this whole issue would just go away.

      Here you go: an assurance *by Microsoft* that the option to disable secure boot will always be there on non ARM system.

      MANDATORY. On non-ARM systems, the platform MUST implement the ability for a physically present user to select between two Secure Boot modes in firmware setup: "Custom" and "Standard". Custom Mode allows for more flexibility as specified in the following:

      a) It shall be possible for a physically present user to use the Custom Mode firmware setup option to modify the contents of the Secure Boot signature databases and the PK. This may be implemented by simply providing the option to clear all Secure Boot databases (PK, KEK, db, dbx) which will put the system into setup mode.
      b) If the user ends up deleting the PK then, upon exiting the Custom Mode firmware setup, the system will be operating in Setup Mode with SecureBoot turned off.
      c) The firmware setup shall indicate if Secure Boot is turned on, and if it is operated in Standard or Custom Mode. The firmware setup must provide an option to return from Custom to Standard Mode which restores the factory defaults. On an ARM system, it is forbidden to enable Custom Mode. Only Standard Mode may be enabled.

      18. MANDATORY. Enable/Disable Secure Boot. On non-ARM systems, it is required to implement the ability to disable Secure Boot via firmware setup. A physically present user must be allowed to disable Secure Boot via firmware setup without possession of PKpriv. A Windows Server may also disable Secure Boot remotely using a strongly authenticated (preferably public-key based) out-of-band management connection, such as to a baseboard management controller or service processor. Programmatic disabling of Secure Boot either during Boot Services or after exiting EFI Boot Services MUST NOT be possible. Disabling Secure Boot must not be possible on ARM-systems.

      Source: http://download.microsoft.com/download/A/D/F/ADF5BEDE-C0FB-4CC0-A3E1-B38093F50BA1/windows8-hardware-cert-requirements-system.pdf

      This has been known for a while, so why won't the issue go away?

    3. Re:crazy stuff by Jiro · · Score: 1

      Um, because Microsoft can change their own policy whenever they want?

      Also, at some point there's going to be a secure boot chain all the way up to the browser, and you won't be able to use important websites or run important software unless you booted as secure boot.

    4. Re:crazy stuff by Anonymous Coward · · Score: 0

      It can happen because bigger fish than Microsoft want to say what a user, or developer, or anyone else can use a device (not just "PC's" for, and how, and on whose terms. Who, and why, should be pretty obvious. In other words, Microsoft may (or may not) think they have seized the keys to the kingdom, literally, but it's at best just a bone tossed as a reward for being a good doggy. It may be they're not particuarly thrilled at the idea of possibly coming under the fire of the Antitrust Division again, though. I dunno, but stranger things have happened.

      If the whole strategy even works, or works well enough most of the time for most, enough so that the guilty parties are reassured enough in their hegemony not to worry about all the rats scurrying around in the wainscoating. Seems to me there ought to be a more honorable enterprise than that, however, and I really think more effort ought to be put into lobbying manufacturers to reexamine UEFI "secure" boot.

    5. Re:crazy stuff by catmistake · · Score: 2

      otherwise there would have been a mass exodus a long time ago

      Oh, but there was a mass exodus away from Windows. Native applications have fallen prey to browser interfaces for server applications. That most of the machines are still running Windows is incidental, even if it superficially benefits Microsoft and explicitly benefits Windows desktop specialists.

    6. Re:crazy stuff by GauteL · · Score: 0

      The ability to disable secureboot is a spec requirement on PC hardware. And Red Hat and Canonical have no choice but to follow Microsoft, because hardware makers aren't going to listen to protests from them on this, when Microsoft requires them to follow the party line in order to get a Microsoft certification.

      The problem is that Secureboot DOES add some security, and the current spec DOES require the hardware manufacturers to allow you to switch it off. So even though we all suspect where Microsoft is going with this, there isn't anything reasonable and concrete to protest against. And as long as you only have conjecture and suspicion, nobody is going to listen to protests. This means the only sensible option is to go along with Secureboot, but keep vigilant for when (rather than if) Microsoft tries to pull a fast one.

    7. Re:crazy stuff by dkleinsc · · Score: 2

      How can it happen that one company (however large) can seemingly make most of the manufacturers to comply with their crazy ideas?

      Like this: "Our operating system will only run on machines with this idea implemented. We've told all your major customers this, and we've made it clear that we will only sell operating systems to them if they only buy equipment that can handle this. You sure wouldn't want to lose 95% of your customer base." If their market share was 5% rather than 95%, they couldn't pull that off.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    8. Re:crazy stuff by RightSaidFred99 · · Score: 1

      Fucking liar. I can point to 20 alternatives, and every Linux guy will agree.

      You're predicating your argument that there "would have been" on your neckbeard opinion that Microsoft doesn't have the best desktop OS. Sorry, they do and the market proves it by selecting them in the face of _multiple_ alternatives.

    9. Re:crazy stuff by RightSaidFred99 · · Score: 1

      Microsoft doesn't sell or make the fucking OEM PC's you buy. Christ, what are you talking about?

    10. Re:crazy stuff by cyber-vandal · · Score: 1

      I have no beard and you have no brain. What alternative runs Win32 binaries? None of them. Next.

    11. Re:crazy stuff by cyber-vandal · · Score: 1

      Not all native applications. The company I work for still has a few. The organisation I worked for before had a few ActiveX only solutions. Everywhere I've worked has used Outlook. World of Warcraft doesn't run in a browser and only has official clients for Windows or a much more expensive alternative. Photoshop doesn't run in a browser. AutoDesk doesn't run in a browser and: "Note: The Autodesk Design Review Browser Add-in does not support scripting or automation in the browser because Firefox and Chrome do not support COM controls." - Windows only restrictions on their browser plugin.

      Hardware drivers don't run in a browser and again the alternatives don't always support hardware as well as Windows does - look at the criticism of both NVidia and AMD this week for worse support for Linux than Windows.

      Face it. You and your hysterical friend below are wrong. Windows is entrenched. It's the 21st century mainframe. It might go away eventually but we're stuck with it for now and for a long time to come. There is no realistic alternative to it. That's realistic, not just another OS with a GUI and an slightly worse office suite, but an OS that can run whatever people want and need it to. That is Windows largely. Mac OS X is great but the devices it runs on are far more expensive than Windows machines. No corporation will be spending twice as much on computers that won't run all their software and Mac home users tend to have a Windows machine/partition as well.

    12. Re:crazy stuff by RightSaidFred99 · · Score: 1

      Yeah, because Win32 binaries are soooo important. I mean, I can't count how many times I'm all "Wow, I can't do what I want to do on Linux!". I can't count it because it's _0_. The old lock-in argument is so 1995. Nowadays only a minority of users have any problem using alternative OS's.

    13. Re:crazy stuff by catmistake · · Score: 1

      Not all native applications. The company I work for still has a few. The organisation I worked for before had a few ActiveX only solutions.

      Fair enough.

      Everywhere I've worked has used Outlook.

      Outlook Web App

      World of Warcraft doesn't run in a browser

      I'm afraid it does

      and only has official clients for Windows or a much more expensive alternative.

      If you are referring to OS X, you are gravely mistaken:

      Windows 7 for $72 - $239

      OS X 10.6 Snow Leopard for $29,
      OS X 10.7 Lion usb drive installer for $69,
      OS X 10.7 Lion App Store download for $29.99, and
      OS X 10.8 Mountain Lion for $19.99

      Photoshop doesn't run in a browser.

      Photoshop in a browser. and here's 9 more alternatives of varying complexity and ability.

      AutoDesk doesn't run in a browser and: "Note: The Autodesk Design Review Browser Add-in does not support scripting or automation in the browser because Firefox and Chrome do not support COM controls." - Windows only restrictions on their browser plugin.

      Autodesk in a browser. Of the particular plugin of which you speak, that is true. But since you last looked, they have made a new, different, web based CAD application that indeed allows you to create, edit and use the familiar tools of the native application.

      Hardware drivers don't run in a browser and again the alternatives don't always support hardware as well as Windows does - look at the criticism of both NVidia and AMD this week for worse support for Linux than Windows.

      I don't see how this matters, but you got me! I can't find any browser based hardware drivers.

      Face it. You and your hysterical friend below are wrong. Windows is entrenched. It's the 21st century mainframe. It might go away eventually but we're stuck with it for now and for a long time to come. There is no realistic alternative to it. That's realistic, not just another OS with a GUI and an slightly worse office suite, but an OS that can run whatever people want and need it to. That is Windows largely.

      I think you might be a little out of touch... stuck in 2002 perhaps.

      These days, that Windows is still most popular among commercial installations is, again, incidental. All it takes is a progressive CIO or CTO to unseat Windows from any particular installation. It is a desktop... it is not essential. Any desktop will do.

      Mac OS X is great but the devices it runs on are far more expensive than Windows machines. No corporation will be spending twice as much on computers that won't run all their software and Mac home users tend to have a Windows machine/partition as well.

      I don't know why this myth keeps getting perpetuated. Feature for feature, Apple's hardware is always proven to cost within 10% of the competition or less. This is

    14. Re:crazy stuff by cyber-vandal · · Score: 1

      So why do Microsoft have Windows XP Mode? What does that run? You really are a fucking retard aren't you.

    15. Re:crazy stuff by cyber-vandal · · Score: 1

      Photoshop Express is not Photoshop, AutoCAD WS appears to have a long way to go to match the desktop version, the GaiKai demo is not available for general users yet and will require another subscription

      OS X may cost 29GBP but the cheapest Apple computer here costs 529GBP and the cheapest Apple laptop costs 849GBP and cannot be upgraded. We're about to issue our field staff with new laptops. They'll cost 600GBP each. You can't get an Apple laptop for that. They might be able to use iPads in the future but at the moment Dynamics CRM only runs in IE and the Outlook CRM offline client only runs on Windows.

      As for hardware, there have been numerous complaints about the poor quality of graphics card drivers on Linux and I've come across hardware that doesn't have drivers for anything but Windows.

      I'm not sure where you work but I work in the IT department of a medium sized organisation in the UK, I've worked in 6 different places since 2002 and I have yet to see a single Linux client. I've seen a few Macs in the advertising agency I worked at but anyone who didn't need a Mac got a 300GBP desktop. Where do you buy a brand new Apple for 300 quid?

      In the end though you have completely failed to answer why, if the platform is irrelevant, why have so few organizations migrated to a free alternative? Is everyone but you stuck in 2002 then? If native apps are irrelevant, then what is XP Mode on Windows 7 there for?

  21. Re:How much of the 'operating system' needs to sig by oakgrove · · Score: 1

    I blame it on lack of coffee.

    --
    The soylentnews experiment has been a dismal failure.
  22. wrong information, again! by Anonymous Coward · · Score: 4, Informative

    Seriously... I read the article the FIRST time this UEFI news was posted from http://mjg59.dreamwidth.org/12368.html, when it was regarding Red Hat, and the edit was already made back then. The money does not go to Microsoft! Why are people still saying this?
    It is very misleading to write "Similar to Red Hat paying Microsoft to get past UEFI restrictions" when it is really not the truth.

    "Microsoft will be offering signing services through their sysdev portal. It's not entirely free (there's a one-off $99 fee to gain access edit: The $99 goes to Verisign, not Microsoft - further edit: once paid you can sign as many binaries as you want)"

    my bias: I have Linux on all of my systems, no MS OS around here. Please, stop the inaccuracies and write what is true.

    1. Re:wrong information, again! by Anonymous Coward · · Score: 0

      The money does not go to Microsoft! Why are people still saying this?

      To induce an emotional response in the anti-M$ crowd.

      Please, stop the inaccuracies and write what is true.

      While we're asking for the impossible, I want a gryphon.

    2. Re:wrong information, again! by Anonymous Coward · · Score: 0

      It's not the $99 dollars or where it goes, but that Microsoft controls the process. Who says they should be the master of my PC?

      Microsoft will no doubt start randomly blacklisting any non-Microsoft keys (yes their is a blacklist feature in Secure Boot too) to disrupt any third party OS's and sayu oops, sorry we've seen that key used by pirates and hackers to circumvent our TPM's.

      Of Course it won't be long before Microsoft will be applying the same sort of certification nonsense to any software you want to run under windows. They want to kill the competition, they just release an update with blacklisted certs and suddenly libreoffice, thunderbird, google chrome or your favourite app won't run. All in the name of "security". All so that Microsoft can enforce control of the stack and guarantee an absolute monopoly on the pac market, and preent defectors jumping to open source alternatives. It's the ultimate open source killer.

      What's next.... Microsoft suing Google over androids use of the Linux kernel which infringes on their yet undisclosed 235 patents?? Kill android and they get to share the market with apple. Open source will truely be dead then.

  23. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 2

    That sounds plausible.

  24. It is not a plan. It is surrender. by Anonymous Coward · · Score: 0

    Lame

  25. Keep your dirty hands off my PC by aglider · · Score: 2

    I want to boot whatever software I want, not what you gracely will allow me.
    Hardware is MINE, not yours!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:Keep your dirty hands off my PC by Anonymous Coward · · Score: 0

      Hardware is MINE, not yours!

      It's a nice thought, but increasingly not true.

      30 years ago, every computer you could buy as a typical individual consumer was yours.
      15 years ago, we started to see locked down systems... "but it was OK, because PCs were still open."
      5 years ago, locked down systems (mostly mobile and gaming) started to dominate certain market segments
      today, inroads are being made to lock down formerly open PCs.... "but it's OK, because, you can still switch off secure boot"
      today, most NEW kinds of computers (tablets, etc) are locked down against their owners.
      10 years from now, you won't be able to boot an "untrusted OS" on new PCs.

      Wait and watch. Your ability to control hardware you own will disappear. There are too many interests threatened by general purpose computing in the hands of the masses.

  26. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 2

    Except that it *isn't* for DoD stuff or mainframes or even virtual machines (Where it'd be utterly useless anyway, as the host could twiddle whatever bits it wanted in the VM memory at any time). Microsoft are mandating that Secure Boot be available and enabled by default on all Windows 8 OEM machines, including those sold to people for home use.

  27. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 1

    No, it's more like Gowachin-style respectful disrespect. They go along with it only to subvert it.

  28. Flash your UEFI by hey_popey · · Score: 2

    Couldn't the buyer of an OEM PC with Windows just flash their UEFI with one allowing disabling the Secure Boot?
    This would add just one step to the alternative OS setup!

    1. Re:Flash your UEFI by Megane · · Score: 1

      Or you could just disable it in the BIOS configuration.

      ...unless you're talking about an ARM system, in which case, you're fucked, because it won't run your BIOS flasher because it (the flasher and the BIOS image) isn't signed, and you can't disable secure boot because MS doesn't want you to.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    2. Re:Flash your UEFI by scharkalvin · · Score: 2

      There STILL might be a way. Most ARM cpu's support a JTAG debugger and the motherboard might even have the required connector (or connector footprint) on it. You could then still be able to flash the bios using the hardware debugger (JTAG). ARM tools to support jtag are open source and there are many suitable JTAG devices available at reasonable cost. OK not a very non-geek frendly way, but it IS possible.

    3. Re:Flash your UEFI by samjam · · Score: 1

      They may need to boot the PC before flashing it; and possible accept a stinking EULA before they get the chance to flash it

    4. Re:Flash your UEFI by Anonymous Coward · · Score: 0

      You don't even need to bother since MS is requiring vendors that want the "Designed for Windows" logo to allow UEFI SecureBoot to be something that can be disabled in the UEFI BIOS.

    5. Re:Flash your UEFI by columbus · · Score: 1

      Somebody mod this up please. This is the first constructive comment I've see on what to do about UEFI secure boot on ARM.

      --
      friends don't let friends teleport drunk
    6. Re:Flash your UEFI by Microlith · · Score: 1

      Wouldn't help.

      Remember the article about AMD adopting ARM's TrustZone? You can guarantee that TrustZone is being used to check the signature of the UEFI image on the platform and ensure that it's unmodified from the one the hardware vendor installed.

      It's the same feature used by all the Android vendors to enforce boot loader lock down on random devices. You can try to weasel around and bypass it, but you sure as hell aren't going to modify it.

  29. Re:How much of the 'operating system' needs to sig by oakgrove · · Score: 2

    Nobody is saying secure boot is an inherently bad idea that I see. They're saying they should be able to sign their own stuff and load their keys. I want to but a computer and not some glorified appliance so I happen to agree. I also think its a bit shady that other vendors are in a position where for practical purposes they have to pay Microsoft to get signed.

    --
    The soylentnews experiment has been a dismal failure.
  30. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 1

    That sounds though like just the type of thing Microsoft may use as an excuse to refuse to sign, and they control the one key that you can be confident all computers will accept.

  31. UEFI SecureBoot ??? by yvesdandoy · · Score: 0

    Yet another Micro$oft tax ... Red Hat is the first one to pay it, who's next in line ???

    1. Re:UEFI SecureBoot ??? by ZeroSumHappiness · · Score: 1

      The tax is $99 per binary signed by MS, total. So if you distribute one copy, yes, it's a $99 tax. If you distribute 99 copies, it's a $1 tax. If you distribute 99 billion copies it's a 1 Zimbabwean dollar tax.

    2. Re:UEFI SecureBoot ??? by RightSaidFred99 · · Score: 1

      Lie. Nobody is making anybody pay Microsoft any money, they can get their own keys.

    3. Re:UEFI SecureBoot ??? by letsief · · Score: 1

      Actually, it's a one-time $99 fee to sign an unlimited number of binaries.

    4. Re:UEFI SecureBoot ??? by ZeroSumHappiness · · Score: 1

      Damn. Even cheaper. Though once you're counting in Zimbabwean dollars I don't see how that even matters. (Apologies to those caught in that terrible situation.)

  32. Kill with fire by peppepz · · Score: 4, Interesting
    The right thing to do, would be to send UEFI and ACPI into the hell where they belong (2.045 pages for loading a fucking boot loader into RAM and jumping into it), and switch the PC architecture into using something more human, say, a kind of Open Firmware. For security, the firmware should pop up an alert telling the user that their boot loader has changed, asking him if he agrees with the operation. Which is the same security model that Windows has at runtime. Which is where the end user will catch 99.99999% of malware, since boot viruses in practice don't exist.

    But no, instead they'll institute this ludicrous dance of keys which will impair the end user's boot experience (which is what UEFI should really be all about) without adding a gram of security (loadable modules at runtime = zero advantage from using "secure" boot).

    1. Re:Kill with fire by Reziac · · Score: 1

      We kinda already had this. Older motherboards (we're talking back in the 486 era) commonly had a boot-protection scheme, occasionally accessed via a jumper or more often via a BIOS setting. Set the machine up how you wanted, turn on the boot protection, and it would scream bloody murder (literally -- it produced a flashing red screen and a very loud siren) if anything tried to muck about with the MBR.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  33. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 2, Interesting

    Absolutely, 100%, this. In doing this, M$ is looking out for its bottom line; it is only tangentially interested in your data security, and then only insofar as it affects said bottom line. The only rootkits "in the wild" that M$ is even remotely concerned about are the ones which circumvent its own activation and policing systems.

  34. Have a signed bootloader load an unsigned one by DaysSinceTheDoor · · Score: 1

    Why not have a very simple but signed boot loader that turns around and loads an unsigned bootloader like Grub2. I have had to do similar things before when I installed Ubuntu on a Mac.

    1. Re:Have a signed bootloader load an unsigned one by PPH · · Score: 1

      Because (as others have pointed out) that flexible bootloader could be used to load pirated copies of Windows as well as other O/Ss. And that will trigger some licensing terms wherein the key for the signed bootloader will be deleted from the UEFI key list.

      --
      Have gnu, will travel.
  35. Ubuntu Founder knows about signing ... by os10000 · · Score: 5, Interesting

    Hi Guys & Gals,

    before you all get worked up, please remember that Ubuntu was founded by Mark Shuttleworth. Mark became a billionaire by running Thawte. Thawte is a certificate authority for X.509 certificates.

    My take is he knows a thing or two about such infrastructures and I also think he is a positive influence for the free software world.

    have a good day!

    1. Re:Ubuntu Founder knows about signing ... by Anonymous Coward · · Score: 0

      Hi Guys & Gals,

      before you all get worked up, please remember that Ubuntu was founded by Mark Shuttleworth. Mark became a billionaire by running Thawte. Thawte is a certificate authority for X.509 certificates.

      Thus Mark has absolutely no reason to believe that his interests are served by supporting another central authority based mechanism for pretend trust.

    2. Re:Ubuntu Founder knows about signing ... by Anonymous Coward · · Score: 0

      Nice try, Shuttleworth.

  36. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    If I understood the earlier story on /. correctly, Red Hat is paying Microsoft so their customers have the privilege of running anything *but* Microsoft. That's not even wrong...

  37. Best news ever for open software/hardware by iamacat · · Score: 2

    All of a sudden, a genuine reason to buy Raspberry Pi! Sparc/PowerPC workstations and laptops back in demand as being "better for business/medicine/science" when consumer x86 hardware is restricted to tablet touchscreen OS! PC vendors pissed off by Surface offer custom desktops/laptops for running Linux and FreeBSD and without Windows 8 support!

    I for one welcome our new diverse hardware overlords.

    1. Re:Best news ever for open software/hardware by Microlith · · Score: 1

      All of a sudden, a genuine reason to buy Raspberry Pi!

      Yes, because the right response to obtuse security measures is to step back a decade in compute power. The Pi is a nice toy, but seriously...

    2. Re:Best news ever for open software/hardware by iamacat · · Score: 1

      I didn't know you could play 1080p video on an $25 board a decade ago. But the whole point is that there will be a market for many diverse kinds of computing devices now that Windows PCs are in a walled garden and not suitable for a significant minority of customers that are still a huge market.

  38. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 2, Informative

    Nobody is saying secure boot is an inherently bad idea that I see. They're saying they should be able to sign their own stuff and load their keys... I also think its a bit shady that other vendors are in a position where for practical purposes they have to pay Microsoft to get signed.

    "Paying Microsoft" actually goes entirely to Verisign, as RedHat clarified previously. But besides that, they definitely don't have to - as Ubuntu is talking about doing, they can always run their own key server. Or load their key manually. Or disable the feature on x86 systems.

  39. NO a high cost NDA with lots of fine print by Joe_Dragon · · Score: 1

    NO a high cost NDA with lots of fine print is the next place.

  40. booting cd's by fluffythedestroyer · · Score: 5, Interesting

    "Booting our CDs will rely on a loader image signed by Microsoft's WinQual key, for much the same reasons as Fedora: it's a key that, realistically, more or less every off-the-shelf system is going to have,...

    So that means if my bootcd's that I create or the ones that I have like Hiren's boot cd, bartpe or any other won't work anymore if its not signed by MS ? That means the IT world will get a kick in the balls with this... like Hiren's will pay for the key

    Besides, Microsoft made it clear that arm computers which is loaded with windows 8 will make it impossible to disable the UEFI. in other words, no other OS will be possible. Is it me or it's a very bad idea for all of us...except Microsoft which is clear what their intent is with this crap.

    1. Re:booting cd's by Microlith · · Score: 1

      So that means if my bootcd's that I create or the ones that I have like Hiren's boot cd, bartpe or any other won't work anymore if its not signed by MS ? That means the IT world will get a kick in the balls with this... like Hiren's will pay for the key

      That's why Microsoft is making their "Windows-2-Go" option available to enterprise licensees. Obviously only enterprise IT users would ever need such a feature.

      Microsoft made it clear that arm computers which is loaded with windows 8 will make it impossible to disable the UEFI.

      UEFI fundamentally replaces the BIOS, and has on pretty much every motherboard released for the past year and a half or so. They have mandated, however, that it be possible to disable secure boot on x86 systems.

      Please, please pay attention when commenting. I hate the stupid games Microsoft pulls in the name of "security" but at least be somewhat knowledgeable before posting something for all to see.

    2. Re:booting cd's by GauteL · · Score: 1

      "So that means if my bootcd's that I create or the ones that I have like Hiren's boot cd, bartpe or any other won't work anymore if its not signed by MS ? That means the IT world will get a kick in the balls with this... like Hiren's will pay for the key"

      You can either disable Secureboot (a Spec requirement) or Hiren can sign his boot CD with his own key, which will require you to add his key to your UEFI key list before you can boot it. The big players will either negotiate with hardware manufacturers to preinstall their key, or pay $99 for access to sign their boot CDs with Microsoft's key.

      There are plenty of scope here for Microsoft to pull a fast one, but they haven't given us anything concrete to protest about yet.

    3. Re:booting cd's by fluffythedestroyer · · Score: 1

      i should of put more details ... like its going to be impossible with windows ARM systems. true

    4. Re:booting cd's by fluffythedestroyer · · Score: 1

      not to bitch but tell me something I don't know. all these things have been said before

    5. Re:booting cd's by Anonymous Coward · · Score: 0

      not to bitch but tell me something I don't know. all these things have been said before

      Then maybe you shouldn't ask things you know the answers to?

  41. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 1

    No. As soon as Windows kernel comes up it uses the TPM to determine who loaded it. If the answer is not someone Microsoft trusts (ie, UEFI), the system is running in 'unsecure' mode.

  42. Re:How much of the 'operating system' needs to sig by oakgrove · · Score: 1

    I'm not really worried so much who the money is going to, the point is that it is going to somebody be it MS, Verisign, or the man in the moon. I don't really care. As far as running your own keyserver, you have to convinece the hardware makers to accept your keys out of the box which is a non-starter with a niche desktop OS like Fedora or Ubuntu. Loading keys manually or disabling the feature is too much to ask the non-technical audience Canonical is going after.

    --
    The soylentnews experiment has been a dismal failure.
  43. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 1

    It isn't really an excuse. The stated purpose of secure boot is to prevent unauthorized and therefore unsigned kernels from running. Why would they authorize something that exists specifically to subvert this? I don't understand why it is so onerous to require the user to simply add a distro signing key to their own PC and get on with their lives. It's not like Linux users don't have to jump through hoops to get stuff working anyway.

  44. No restrictions by Anonymous Coward · · Score: 2, Interesting

    I work in a lab where we often need to make a custom build machine. There is no way we will accept any kind of UEFI OS restrictions, nor will we pay an extra fee for their removal. If they wish to do business with us and our partners, then we must have the option to install whatever we like.

    1. Re:No restrictions by shutdown+-p+now · · Score: 1

      You have an option to install whatever you like on any Intel machine that ships with Win8 - having the ability to disable Secure Boot in UEFI settings is mandatory to for hardware to be certified as Win8-compatible.

  45. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 1

    Seems to me like the easier solution would have been to actually secure the OS so that no program, kernel or otherwise, has sufficient direct disk access to write a new bootloader. Loading a new bootloader should require booting into a special mode to do so (BIOS level?). I dont believe Ive ever seen a windows update or servicepack that touched the bootloader.

    Of course truecrypt et al need to mess with the bootloader, but I dont see why you couldnt simply load it from CD at boot time.

    On that note, does anyone know if there are any plans regarding truecrypt etc that need custom bootloaders?

  46. Re:How much of the 'operating system' needs to sig by h4rr4r · · Score: 1

    How does it know the TPM is the one answering?
    Assuming this is the first boot, there must be some way to build a liar TPM.

  47. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 5, Informative

    This smells of the war against terror. There are actually very few pieces of malware out in circulation which rely on rootkits invoked by the bootloader.

    Whether or not the reasons they gave are bogus, THIS isnt true. There are TONS of rootkits out there that screw with the bootloader, which is why MBRCheck should be a standard part of everyone's rootkit removal kit. If you ever see a machine with a virus, you must assume the bootloader has been tampered with.

    Off the top of my head, Sinowal and TDSS come to mind.

  48. Re:How much of the 'operating system' needs to sig by h4rr4r · · Score: 1

    So you want to break the computer to protect it?

    How do you prevent me from just using DD?

    The only way I can see this working is if you store the bootloader on some other storage, like a flash card on the mobo that is normally read only. Then require a hardware switch to be flipped when the bootloader is installed. That might actually be a good idea.

  49. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 1

    Which is fine and dandy for me because I am not getting a Windows 8 machine, and I am recommending that all my clients skip it.

  50. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 1

    Secure boot is stupid because there is a much easier solution: Dont let the bootloader be modified from within the running OS. Require a reboot to a special mode (maintenance mode) or a boot-to-CD (for programs like truecrypt).

  51. Malware could install a subset of FreeBSD by tepples · · Score: 1

    Why was this modded up?

    Slashdot users who have been had an account for about a month, posting a comment per day that gets moderated up, get the privilege to moderate up their own comments by one point. The "karma bonus" is only slightly harder to earn than, say, the "autoconfirmed" privilege on Wikipedia.

    the most common ways of accessing FreeBSD filesystems from Windows are read only due to the potential damage they could do via a bug.

    Consider a user who has only Windows installed on a PC. Malware running as an administrator could install a subset of FreeBSD that compromises Windows and chain-loads to it, so that whenever the user turns on the computer, he's really starting FreeBSD which in turn starts compromised Windows. Obviously, the FreeBSD installer has to write to the FreeBSD file system.

  52. Re:How much of the 'operating system' needs to sig by blueg3 · · Score: 5, Insightful

    The point isn't to protect against bootloader infections, per se. The problem is that if you use a protection mechanism based on one layer being signed (say, signed application code), then it's made irrelevant by attacking one layer lower. So you need to sign from the bottom-most layer all the way up. That means either a signed BIOS or one that can't be changed in software, a signed bootloader, a signed kernel, signed drivers, and signed application code. The purpose of the signed bootloader isn't to protect against bootloader malware that exists now, but to protect against the bootloader malware that would appear if you started relying on a signed kernel.

    I'd rather take my chances with the malware than have the liberties of doing what I want with my computer taken away.

    So turn off UEFI Secure Boot.

  53. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 3, Insightful

    I meant for Microsoft to add that capability to its OWN OS. Obviously it could not enforce such a restriction in Linux; I would think there, if there were a need for such protection, someone could write a kernel module that did the same thing and was an optional component for hardened installations.

    What Im saying is that rather than doing this at an EFI level and crippling all OSes, each OS maker should be responsible themselves for making sure that the MBR is untampered with.

  54. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 2

    Nobody said you can't sign with your own keys. However, doing so (and updating UEFI to accept your keys) is not trivial, and is something the vast majority of the users are not going to want to do. If you are trying to convince people to use your distribution (ie Ubuntu) it is up to you to make it easy, whether that means paying Verisign to sign your stuff or convincing hardware manufacturers to load your key for you.

    So what do you propose as an alternative - make the manufacturers ship in non-secure mode, and require the vast majority of users who want to run in secure mode to go through the hassle of enabling it?

  55. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    You can build a perfectly valid TPM. What you don't have the capacity to do, is lie. Lying requires that you execute a MitM attack, but you're trying to do this between two entities who have already met each other out-of-band.

  56. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    And what "actual purpose" would that be, to rip off Apple? Let's be honest folks, Gates was evil, Ballmer is just quasi-evil, he's the light beer of evil, half the calories and a total buzz killer.

    Seriously folks look at the man's track record- killing the successful playsforsure for Zune market (iTunes), paying actual money to rebrand the Gigabeat and make it shit brown no less and calling it the Zune (iPod), paying another assload of money to Nokia, whom i believe they'll eventually buy because if its one thing Ballmer knows how to do its piss away money, to crank out WP7 phones nobody wants (iPhone), and for the final uberfail taking their flagship X86 OS, one of the few actual money makers they have, and taking a MASSIVE dump on the UI all so he can treat developers as retards thinking he can "trick them" into developing for ARM Windows (iPad).

    Look to do something really evil requires.....of what's the word?....oh yeah, ACTUAL THOUGHT which so far we have yet to see Steve ballmer actually be capable of. Wanna know where he got Secureboot? Apple, hell that is where he has stolen every damned idea he's had, just take something Apple did first and half ass it. In case everyone ain't noticed you can just slap any old OS on an iPod or iPad neither and that is what Ballmer is brewing up like a giant Sunday crap, yet another ripping off of Apple with a half ass incomplete mess with a Win Logo.

    So don't worry your little heads about it none FOSS guys, the OEMs won't be putting out in X86 you can flip a switch and kill Secureboot because they know guys like me are gonna spend the next year and a half wiping the shitpile that is Win 8 for the goodness that is Win 7, and the only way you're gonna come across a Win 8 Pad (unless you're thick and buy one at release) is over on Woot! when the OEMs, if there are any which after we saw what they are gonna charge may be few if any, dump the things for firesale prices ala the Touchpad.

    To get worried about this turkey is like being worried about WinME taking over the world, it just ain't gonna happen and you might as well not give a crap until you see what happens at release which i predict will be just like this only with cursing which is what I've seen at the shop. The only interesting thing about TFA is Canonical is doing the job for any malware writers that wanna get around secureboot, maybe they'll be nice and send Shuttleworth a thank you note. Not that it matters, until 2014 most of the malware guys seem to be happy going after XP the most since its the lowest hanging fruit. Bet it must be like heaven for 'em, a decade plus old creaky OS with hundreds of millions running as admin? Easy pickings.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  57. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    If the kernel isn't signed then you can just make the bootloader load another bootloader that shims Windows.

    In Fedora the bootloader will be signed, the kernel will be signed, and the device drivers will be signed. The kernel will be restricted to limit raw memory and raw hardware access so you can't subvert the signed kernel. Additionally high speed virtualization will be restricted so that it can also only start signed copies of Linux. (So you can't use linux+kvm as a shim to create a fake real system to hoist windows into)

  58. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 3, Funny

    Windows 9 will require you to insert your genitals between its spinning blades during the boot process...

  59. Chain loading from "secure" boot to libre boot by IGnatius+T+Foobar · · Score: 2

    From a quick read of this, it sounds like Canonical is basically trying to build a signed chain loader that will make a transition from a Microsoft-signed boot environment to a libre boot environment. Seems to me as if this will be useful not just for Ubuntu, but for pretty much anyone who wants to boot Linux on a Microsoft-encumbered computer.

    If that's the case, we'll eventually start to see Debian, Mint, etc. distributions that make use of the Ubuntu boot loader to get the system up and running.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Chain loading from "secure" boot to libre boot by Anonymous Coward · · Score: 5, Insightful

      And also Windows malware that does exactly the same thing. At which point the Canonical key will be revoked, and all Linux distributions that relied on it will cease to function.

  60. Re:How much of the 'operating system' needs to sig by oakgrove · · Score: 2

    Make it drop dead easy (think Apples's bootcamp) for consumers to go into "Custom" mode. Also make the interface for this standard so it can be documented as part of the install instructions from the various distros. That's one possibility that springs to mind. I'm sure there are others.

    --
    The soylentnews experiment has been a dismal failure.
  61. There shouldn't be any key by default!!! by GPLHost-Thomas · · Score: 3, Interesting

    Don't you worry, the secure boot system is anyway totally compromised to begin with. Anyone with a fake ID and 90 USD will be able to buy a trusted key from Microsoft. This is even more silly than the current CA system.

    What you have to understand here, is that Ubuntu is only adding yet another layer of vendor lock. It's not better than the one from Microsoft.

    The only REAL and TRUE freedom and equality would have been to ask all users to first type a fingerprint before they can use their computer for the first time. Having keys already installed in the BIOS by default is a pure travesty.

    And don't tell me that too hard to do for the average user. There's in fact only 2 categories for which it is the case: blind people and those who shouldn't ever touch a computer anyway.

    1. Re:There shouldn't be any key by default!!! by cryptizard · · Score: 1

      I imagine they are only going to grant keys to large Linux vendors that can be verified. I'm not sure what your solution would even do, how would generating a random signing key when you start do anything?

    2. Re:There shouldn't be any key by default!!! by bws111 · · Score: 1

      Eh, no. All the $90 will buy you is a key that says 'Microsoft says this code was signed by GPLHost-Thomas'. The fact that Microsoft says the key is valid means that the boot can proceed, but absolutely nothing beyond UEFI, from the boot loader through the kernel, drivers, apps, and on to remote attestation has to trust GPLHost-Thomas at all.

    3. Re:There shouldn't be any key by default!!! by GPLHost-Thomas · · Score: 1

      I never said random. Just that to start doing ANYTHING, you need to enter a fingerprint of the inserted install medium. That would be truth for MS, but also Linux, Apple or FreeBSD products. For big vendors, printing the fingerprint on the CD or on a web site would be enough.

    4. Re:There shouldn't be any key by default!!! by GPLHost-Thomas · · Score: 1

      Well, if you have the possibility to load any boot loader, then you can do anything, including a hacked kernel, driver and apps, which will make you think that it was signed. So basically, this adds no security if everyone is capable of having his bootloader signed.

    5. Re:There shouldn't be any key by default!!! by bws111 · · Score: 1

      You would only think that if you don't understand the real, stated purpose of Trusted Computing. Namely, that others trust that you are running unmodified software (think streaming providers). To enable Trusted Computing you need remote attestation. As the name implies, remote attestation happens remotely, not under your control, so can't be hacked around. Remote attestation involves a bunch of encryption (and TPM), so chances of just dummying that up is pretty slim. The remote attestation is what is stating that your software, from firmware on up, is trusted. Leave an untrusted hole in there (like an untrusted boot loader), and the attestation fails.

      As to malware: First, there is nothing that says that UEFI can't detect that the bootloader signer has changed, and put up a screen saying 'Last time you booted, you booted 'Windows 8, signed by Microsoft. Now you are booting 'Linux', signed by GPLHost-Thomas - do you want to do that?' Even absent that, malware writers would have to be able to patch a whole bunch of stuff, undetected, before the malware could be effective.

      If you hack up your own system to run untrusted, well then the remote attestation fails and you gain pretty much nothing anyway.

    6. Re:There shouldn't be any key by default!!! by GPLHost-Thomas · · Score: 1

      I have perfectly understood what the problem is. BTW, to the best of my knowledge, encryption isn't involved here, only signing of blobs.

      My point is, why do we even need what you call "remote attestation" as you call it? Why can't the user decide by itself which key it will trust, and enter their fingerprint of the keys used to sign the content he runs? Why are we forced into trusting Microsoft keys by default? If this was the case in the UEFI secure boot, we wouldn't have problems. UEFI vendors would make it super easy to add new keys, and maybe, we would have had what is really missing in the UEFI specification: a description of a standard GUI so that we can direct our users on how to add a key. Currently, we have to say, somewhere in your BIOS, there must be a way to add a new key (oh, well, if you're lucky... otherwise, you're fucked and you can only boot windows).

    7. Re:There shouldn't be any key by default!!! by Anonymous Coward · · Score: 0

      Great! So now I'll have to pay $90 just to make a fucking LFS build!

    8. Re:There shouldn't be any key by default!!! by KingBenny · · Score: 1

      i'm a bit confused ? if i, like i usually do, go out and buy a mainboard and cpu in the box ... and two harddrives, one on which i install linux, the other just big enough to store my steam games collection and windows on ... will i need to bother with keys ? will the mainboard 'lock' itself to the first os installed ??

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
  62. Re:How much of the 'operating system' needs to sig by ebuck · · Score: 1

    The problem is that any bootloader capable of loading more than one (signed) kernel would defeat the purpose of secureboot.

    Yes, it would defeat the purpose, because if the boot loader isn't signed, then you could replace the boot loader with one that didn't even worry about signed kernels.

    I mean the official purpose, protection against rootkits, not the actual purpose.

    The official purpose is to lock down a computer such that you can be assured that it boots off of the intended software. It is not only protection against rootkits, but that is one item it could help with.

    The issue now is that there is no way to differentiate between approved software and unapproved software. Signing is an elegant, tried, and stable solution for identifying origin of software. However, signing requries that your keys are distributed with hardware that guarantees it will only work with binaries that can be unlocked with your keys.

    Fedora attempted to distribute their keys to all the major motherboard manufacturers; however, even with positive feedback from the hardware manufacturers, it became clear to Fedora that they would not have their keys in every UEFI secure boot system. So they had to make a choice. Either one would need Microsoft Windows as a prerequisite to install Fedora (by launching to Windows and disabling the secure boot system), or they could use a $99 a lifetime key signing portal to sign their bootloader with a key that is guaranteed to be present (due to Microsoft's market presence) so UEFI could boot Fedora install media without launching Windows.

    I think Fedora found the right solution, despite the fact that there is a horrible history with Microsoft. After all, the alternative is to require running Microsoft Windows to disable UEFI. Getting an installation boot loader signed once is far less intrusive than requiring a launch of Windows, I mean, you would have to buy a copy of Windows to install Fedora.

    Of course, one might argue that PCs ship with the secure boot option of UEFI disabled by default. This still might happen; however, nearly everyone wants the shipped operating system to be the one that boots, so it is not clear how disabling secure boot would assure people that they are booting what they bought.

    ... not the actual purpose.

    Allusion to a sinister purpose without even describing it is blatant fearmongering. There might be a ulterior motive, there might not be an ulterior motive. If you really suspect ulterior motives, have the balls to detail them.

    If Microsoft didn't want any other operating system to boot, then they wouldn't even have offered the bootloader signing portal. If they didn't want Linux to boot, then they would have altered the terms of service to be incompatible with the legal protection structure surrounding Linux. They didn't do either, and their price seems so low that I wonder if the service is being offered "at cost".

  63. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    If you don't like it, disable the feature.. except for the whole ARM fiasco.

  64. Re:How much of the 'operating system' needs to sig by Lumpy · · Score: 1

    Why?

    I havent seen a bios that did not have the ability to disable MBR writing for 5 years now. What idiots are installing the OS and not turning on the MBR lock in bios?

    --
    Do not look at laser with remaining good eye.
  65. Re:How much of the 'operating system' needs to sig by Abreu · · Score: 1

    But, isn't Windows piracy a big part of it's ubiquity? If cheap PC assemblers in the third world can't install a pirated Windows, they might install Zorin or some other windows-like Linux distro...

    --
    No sig for the moment.
  66. Re:How much of the 'operating system' needs to sig by ebuck · · Score: 1

    Secure boot is stupid because there is a much easier solution: Dont let the bootloader be modified from within the running OS. Require a reboot to a special mode (maintenance mode) or a boot-to-CD (for programs like truecrypt).

    If the bootloader could not be modified from within the running OS, pray tell, how would one reconfigure it to boot anything else? Special mode is a "special" running OS, why wouldn't every OS that wants to modify the boot loader deem itself special?

  67. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 3, Informative

    The MBR lock actually only works for OSs that go through the BIOS calls. That means DOS and... well, that means DOS. The MBR-infecting viruses dated from the DOS days and spread via infected floppy. Leave one in your drive when you turn on the computer and it'd write to your MBR, and then to any floppy inserted.

  68. Because of rounding by tepples · · Score: 2

    Your suggestion would [...] require them to figure out how to resize partitions without anybody noticing it.

    Because of rounding, statistically nobody is going to notice losing 100 MB of a 500 GB partition.

    What's more why the fuck would you use immutable files if you're intention is to use it to hijack the system.

    One wouldn't use FreeBSD immutable files to hijack Windows. I was referring to using FreeBSD or Linux to hijack Windows, not to hijacking FreeBSD or Linux.

    1. Re:Because of rounding by Anonymous Coward · · Score: 0

      So, in other words, you didn't bother to read any of the previous posts and insist upon spreading trollish FUD.

      I don't know of anybody except experts that create partitions that don't fill the entire disk. What's more it's common for those parts to be basically unusable due to their location. Traditionally you can't boot off a partition that's at the end of the disk and even now you can't do it without trickery or using GPT.

      What's more if you wouldn't use immutable files then why the fuck are you even responding to the original post? Like I said earlier you're clearly a shill because i can't imagine anybody as purposefully obtuse as you are. The amount of work that's involved in that sort of an exploit is far and away more difficult than other attack vectors and only uses a different OS to satisfy your need to bash other OSes.

      If you're not going to bother to think things through you shouldn't be posting.

  69. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 4, Interesting

    "So turn off UEFI Secure Boot."

    And how long before Microsoft and/or the OEMs start saying you can't do that?

  70. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 5, Interesting

    It isn't just plausible its pretty damned obvious. Go to TPB and you'll see they have "Windows 7 all versions pre-activated" DVD which will give you ANY version from Basic to Ultimate and they all get full Windows Updates using the bootloader hack. Since the hack involves using legit OEM bootloaders to shut it down they'd have to blacklist so many OEM desktops and laptops it'd be chaos so they might as well consider Win 7 a total wash when it comes to piracy.

    As someone who works in a little PC shop if anybody at MSFT with any clout reads this? i have the solution to Windows piracy without any secureboot crap, ready? Win HP at $50, Win HP family packs at $100. I saw guys who had NEVER had a legit version of Windows buy when you had Win 7 HP at $50, in fact while that was going on I don't remember seeing a pirate version around, they were all legit HP. You jacked up the price and now Craigslist is filled with $100 PCs with $300 copies of Win 7 Ultimate on them.

    so take a lesson from valve MSFT, the carrot don't work. Are you forgetting what happened with Vista? You made it originally pretty damned pirate proof, even having a kill switch, remember? it BOMBED because its those same guys that actually know how to pirate that support your ass by telling their families what to buy and supporting them. lets face it you've never made your big money at retail anyway, so selling Win HP at $50 isn't gonna kill you but it WILL turn a lot of pirates into actual paying customers because at $50 frankly it isn't worth the hassle to pirate. I'll be the first to admit the reason my family is running Win 7 HP is the family packs and if it wasn't for the 3 for $100 deal they'd be running hacked pro, paying $100+ a machine for HP when the machines themselves cost $250-$350 a kit? Not worth it. there is a sweet spot MSFT, and I'd argue its Starter at $35, HP at $50, Pro and the family packs at $100.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  71. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    The MBR lock actually only works for OSs that go through the BIOS calls. That means DOS and... well, that means DOS.

    I think it might also mean OS/2....
    And you can, or at least could as of a few years ago, use BIOS calls in Linux -- only really useful as a workaround for some dodgy IDE controllers with bugs worked around in the BIOS, and with the corresponding workarounds not (yet) implemented in the Linux driver. (That may well have bitrotted by now.)

    Of course you're essentially correct. But what is /. without pedantry?

  72. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 1

    They can use their own keys, yes - but then they have to convince every OEM to include support for those keys in their computer firmware. A giant like Red Hat may be able to pull that off with some of them, but the smaller and niche single-purpose distros wouldn't have a hope. Just imagine a five-man team of noncommercial hobbyists writing to the likes of Dell and asking for their key to be incorporated in future laptops... they wouldn't even get a reply.

  73. Re:How much of the 'operating system' needs to sig by LordLimecat · · Score: 2

    The MBR lock is useless. The fact that dd is able to clone and overwrite the MBR-- the fact that dd even exists-- should answer the question of "why is it useless".

  74. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 2

    Something like a config option - 'Enable OS installation for one boot cycle.'

    If the purpose of secureboot were just to secure the boot process, that's all it'd take. The whole system of key signing is a rather obvious attempt to squeeze all the little players out of the game so the big boys can seize more power and profits.

  75. coreboot by Anonymous Coward · · Score: 0

    I hope these are just interm solutions whilst both companies support some coreboot developers.

    http://www.petitiononline.com/system76/petition.html

    Seriously, Redhat and Canonical should hook up with system76 and make it happen.

    1. Re:coreboot by eric_herm · · Score: 1

      You, if OEM wanted to run coreboot, they could do it already, mainly because :
      - they have the hardware specs ( heck, they are doing it )
      - they have the engineers

      In fact, if you take a look on the blog of coreboot, you can see stuff like this :
      http://blogs.coreboot.org/blog/2011/05/06/amd-commits-to-coreboot/

  76. Re:How much of the 'operating system' needs to sig by psm321 · · Score: 4, Insightful

    And how long before Microsoft and/or the OEMs start saying you can't do that?

    Not very. And I don't have much hope given the hordes of people on the last article that honestly believed that Microsoft was being altruistic in this and that anyone questioning their motives was a conspiracy theorist/had a low IQ.

  77. Re:How much of the 'operating system' needs to sig by Bert64 · · Score: 1

    Not at all, at least not yet...
    If windows became impossible to pirate, then they would lose millions of users to linux. Many people simply cannot, or will not pay for software. Once linux usage reaches a certain critical mass that third parties can't ignore it, you would end up with a cascade reaction and a fairly rapid death of windows.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  78. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 1

    You want the purpose stated? Ok. I believe that the reason Microsoft is promoting Secure Boot is because it raises barriers to installing an OS that isn't supported by the OEM. Barriers that are trivial to a large OS vendor, but a serious impediment to niche players. I also believe that Microsoft is playing somewhat fair right now, by mandating that users do have the option of disabling secure boot and running the signing service, but that there is no guarantee they will continue to do so in future - and, once the technology is established, it would be in their own best interest (from a purely business point of view) to change their policy in these areas. I also believe that this new policy was inspired by the success of tablets, which have shown that locked-down hardware designed to be capable of running only an approved OS can still be accepted by the majority of users and achieve commercial success. Thus the requirement that Windows on ARM not only be locked using the ARM equivilent of Secure Boot, but that the user not be giving any access to remove this lock - just as is currently the case in almost all smartphones and tablets. I support of this I point out that the security benefits of secure boot could be achieved in a far simpler manner (simple read-only flagging on sensitive areas of storage that could only be disabled through the EFI configuration, or a hash of the bootloader code taken before loading which will cause a warning upon modification and require manual acceptance of the new value) without the need to impose a key signing and OEM-endorsement-of-OS mechanism that creates this undesireable market distortion, and that were security alone the true intent of Secure Boot then this would have been the approach taken. Intel may have started with on Secure Boot with good intentions, but Microsoft realised they could turn the technology into a new way to hinder their competition.

  79. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 2

    And the incentive for anybody to do that is what, exactly? If Microsoft, Red Hat and SuSE sign their stuff, the vast majority of corporate desktops are covered. If Microsoft, Fedora, and Ubuntu sign their stuff, the vast majority of consumers are covered. All without the users having to do anything. The hardware manufacturers don't have to do anything special either, except maybe install a few keys. You are asking the hardware manufacturers to design and implement a standard just to make things easy for a tiny, tiny set of their customers. Ain't gonna happen.

  80. Re:How much of the 'operating system' needs to sig by Rich0 · · Score: 1, Troll

    Yeah, and all those Ubuntu users will be happy one day when their key gets revoked, after it turns out some rootkit uses it to infect the MBR.

    MBR runs trusted Ubnutu bootloader. Ubuntu bootloader looks at its virus-written config file and loads the rootkit. The rootkit goes on and boots windows.

  81. Re:How much of the 'operating system' needs to sig by Sloppy · · Score: 1

    That sounds though like just the type of thing Microsoft may use as an excuse to refuse to sign

    They won't. A $99 service cannot possibly audit the code they're signing, and much less, they can't even begin to fathom the myriad subtle consequences of that code.

    It will be signed without a thought.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  82. coreboot by ownagefool · · Score: 1

    We need the companies involved to band together and make something like this an option. http://www.petitiononline.com/system76/petition.html Screw proprietary BIOS

  83. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    The "maintenance mode" (and in fact the bootloader itself) can simply be part of the UEFI. Want to install any OS (Windows, Linux, BSD...)? Just boot into "maintenance mode" with the install media in place. It can then install any protected stuff it needs (boot loader, keys... it could even install any part of the OS that can be read-only...), reboot back into "standard mode" and perform the rest of the installation. Everything from then on can be wholly signed with the keys just installed (or not, depending on the bootloader), just as with SecureBoot, and the user would have as much security as they wanted.
    Booting into "maintenance mode" would require user interaction (just like getting into the BIOS or UEFI configuration screen), which would mean malware wouldn't be able to install rootkits. You could still install whatever you wanted, though. Which is good.
    Of course this would allow users to *voluntarily* install custom bootloaders. To, for instance, trick Windows into believing it's autenticated. Which is one of the reasons we're stuck with SecureBoot and computers as appliances.

  84. Re:How much of the 'operating system' needs to sig by columbus · · Score: 2

    Nobody is saying secure boot is an inherently bad idea that I see.

    Secure boot is an inherently bad idea.

    It flies in the face of the concept of the machine as a general-purpose reprogrammable computer.
    General purpose means user control of all software right down to the firmware.

    The line that secure boot is intended to protect against bad guys on the internet is a lie. The way to do that is to harden network connectivity & all applications that access the network.

    The line that secure boot is there to protect against other attack vectors such as the insertion of a USB drive with a virus or a virus on a DVD is also a lie. Physical access is total access. The way to protect against these attack vectors is to physically secure the machine.

    The intended target of secure boot is the user.

    --
    friends don't let friends teleport drunk
  85. Re:How much of the 'operating system' needs to sig by Phs2501 · · Score: 2

    Something like a config option - 'Enable OS installation for one boot cycle.'

    If the purpose of secureboot were just to secure the boot process, that's all it'd take.

    That limitation isn't possible, because the UEFI/BIOS is not a hypervisor. Once something else is running in ring 0 there is no way to prevent it from doing whatever it wants. Implementing those kind of hardware locks would entail a much more serious change to many parts of the PC architecture.

    The whole system of key signing is a rather obvious attempt to squeeze all the little players out of the game so the big boys can seize more power and profits.

    Despite the above, this statement is probably quite accurate, though. It's certainly a convenient side-effect.

  86. Re:How much of the 'operating system' needs to sig by idontgno · · Score: 2

    For systems based on one popular architecture, about 6 months ago.

    For other architectures, as soon as they think they can get away with it.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  87. Re:How much of the 'operating system' needs to sig by Rinikusu · · Score: 2

    $50 windows 7 HP, $100 family pack and I'll upgrade ALL of my machines to Win7 from XP. So, I concur.

    --
    If you were me, you'd be good lookin'. - six string samurai
  88. Re:How much of the 'operating system' needs to sig by oakgrove · · Score: 1

    I never said they had or didn't have an incentive to do this. You asked for an alternative and I gave it. I'm under no delusion that manufacturers will lift a finger unless either their real customers, i.e., Microsoft et al tell them to or consumers stop buying their products so I don't know what you are trying to argue against here.

    --
    The soylentnews experiment has been a dismal failure.
  89. We're speaking of UEFI by DrYak · · Score: 1

    We're speaking about UEFI here.
    There is no "boot sector".

    The UEFI firmware is able to open the boot partition and load and execute a boot loader executable straitgh from the file.
    In "linux bootloader" parlance: there's no stage1, the UEFI is the stage1.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  90. Good idea!! I'll take up chemistry next!! by Anonymous Coward · · Score: 0

    A compiler compared to a chemlab, yes the analogy holds somewhat, however if they do succeed
    in locking me out... Fine.I got a mind that wants to play and I will find another outlet. They may be
    able to lockdown firmwares,
    (in reality it is locking down the CPU itself so it will only execute a signed firmware) ... ... but they can't lock down electrons and can't take those away from me. Maybe its just time to start
    thinking on a larger scale outside the (linux) box.

    Every time these motherfuckers push forward something else arises that complicates their plans.

  91. Re:How much of the 'operating system' needs to sig by Lord_Jeremy · · Score: 4, Informative

    Jesus christ if they dropped a family pack version to $100 I'd buy it in a heartbeat! I've got three personal machines running Windows and I haven't bought a single license because Home Premium is $200. Never mind that I occasionally use something like XP Mode so having Ultimate was helpful. Actually right now a new Win7 HP license on Newegg is $100, presumably due a price drop in the wake of Win8. On the other hand, Win7 HP upgrade (from Vista or XP) is still $120.

  92. ...or a bootloader by DrYak · · Score: 4, Informative

    It will take generations and countless wars to undo the damage that is currently being done.

    Or it will take a signed bootloader that let you then load whatever you want.

    That's what Canonical is paying for:
    they get EFILinux signed.

    EFILinux in turn can load pretty much any kernel you want.
    - Either an official distro provided one.
    - Or your own compiled linux kernel
    - Or another system's kernel (*BSD, ReactOS, etc.)
    - Or even a better/bigger bootloader like GRUB's stage2.

    What we need now is the legislative framework so Microsoft can't revoke the bootloader without attracting a shitstorm of antimonopoly antitrust suits.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:...or a bootloader by RightSaidFred99 · · Score: 0

      Microsoft has nothing to do with it, they can't revoke anything it's up to OEMs and the end-user. This UEFI FUD is getting old.

  93. Re:How much of the 'operating system' needs to sig by Lunix+Nutcase · · Score: 1

    Since when have you ever had access to all the hardware firmware in your system?

  94. Re:How much of the 'operating system' needs to sig by mdmkolbe · · Score: 1

    So you need to sign from the bottom-most layer all the way up.

    But that is still defeatable. To root such a system, I just have to install Ubuntu's signed bootloader that lets me run unsigned kernels (as they have stated they will allow). Then I can modify your signed kernel however I want before loading and running that. How is UEFI supposed to protect against that?

  95. Re:How much of the 'operating system' needs to sig by JohnFen · · Score: 1

    It's not like Linux users don't have to jump through hoops to get stuff working anyway.

    I a Linux user, and I haven't had to jump through hoops to get thing to work in years. Well, not any more hoops than I have to jump through for Windows or the Mac. Linux had long ago achieved parity in this respect.

  96. *STAGED* boot by DrYak · · Score: 3, Interesting

    Also surprised with efilinux. It can load from block devices only, which omits network boot. I understand that grub2 GPL3 concerns make sense, but you would think they might go with elilo. It may be less 'active', but it is capable of doing more than efilinux, notably network deployment.

    Canonical specifically stated that EFILinux could be used to a non-signed Grub2 (or maybe they could even sign it through their own infrastrucutre if they can make it GPLv3 compliant). On non-SecureUEFI machine, this is supposed to be the default behaviour they want to do (if EFILinux detects that Secure is disabled, it chains straight to Grub2).

    The idea is to load the smallest possible bootloader in signed mode and then do everything else you want from that point onward.
    Once EFILinux has chained to Grub2, you can do all the crazy cool stuff you want here.

    Just think of EFILinux as a special type of stage1 that is compliant for SecureUEFI devices. (Well technically, the UEFI firmware is the stage1, but you got the idea).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  97. incremental steps.. not in one fell swoop by Anonymous Coward · · Score: 0

    The "Industry" and your "Government" do want total control over everything everywhere but
    they realize they can't do it in one huge leap (wars help with that though). Right now the idea
    is to lock computing to a few vendors like Apple and Microsoft and a few token open source
    alternatives like Ubuntu and Redhat. The first step towards limiting alternatives is to lock out
    all the little guys like you and me, guys like you and me who actually bring innovation, guys who pop
    up out of the woodworks unexpectedly and upset things. They do not like the unexpected at all,
    they are in fact terrified by it. Then after a few years there will be convergence offerings, that
    for example will allow you to run linux software in a windows environment, a few years after that
    there will really only be a handful of systems left, some for server purpose some for clients
    and whatever os and hardware you will be permitted will be designed for surveillance.

    I don't have to see their papers to know what the plan is, its an obvious set of moves from their game
    perspective.

  98. Re:How much of the 'operating system' needs to sig by SuricouRaven · · Score: 1

    Of course it's a conspiracy. That doesn't mean it's wrong. Those conspiracy nutters can be so crazy, when a real conspiracy comes along people tend to reject the idea out of hand.

  99. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    More information on the Ubuntu UEFI plan is here:
    http://benjaminkerensa.com/2012/06/20/uefi-secureboot-situation

  100. Trusted Computing? by xkpe · · Score: 2

    This is trusted computing all over again...
    http://en.wikipedia.org/wiki/Trusted_computing

    I can't wait for the day I'll have to pay to some company to sign the bash scripts I wrote so I can run them on my own machine...

  101. staged boot by DrYak · · Score: 1

    but how are the hundreds of smaller distros and niche distros supposed to exist?

    Piggy back on the efforts of Canonical and Fedora.
    Notice that Canonical is explicitely signing NOT their kernels, but a small piece of boot loader (efilinux).
    And if you read phoronix's report, this bootloader could in turn load anything.

    This includes canonical's kernel, but not only.
    This even includes Grub2 (canonical want to make this the default behaviour if no Secure is currently detected to be active).

    So the hundreds of smaller distro, or even non Linux OSes (*BSD, ReacOS, etc) only need to ship EFILinux and use that to load their non-signed stuff.
    Bigger distro could also pool to sign other similar boot loaders (ELILO, a non-GPLv3 stage1 for grub, etc.)
    We just need to have a choice of bootloader to make it possible to do whatever everyone wants without needing advanced actions (like changing jumpers or flashing new firmwares).

    We also need a good legal frameworks, so the day Microsoft decides to revoke the possibility to boot such bootloader, a legal shitsorm of anti-monopoly suits hits them. I think the EU could happily play such a whatchdog position.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  102. Yup, run anything indeed. by DrYak · · Score: 2

    So, assuming the UEFI loads a signed bootloader, the bootloader can run anything it wants.

    Yup, and if you read the phoronix blurb, that's their plan.

    Have efilinux run either official canonical kernels, or any custom kernel compiled by the user, or even Grub2 for a more complex boot behaviour (the default behaviour if SecureUEFI is not detected to be active).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  103. Re:How much of the 'operating system' needs to sig by mdmkolbe · · Score: 1

    So the malware just patches the part of the kernel doing that check to not do that check. The Windows kernel can't know who loaded it because it can't know that its own process of checking who loaded it hasn't already been compromised. This is basically Descartes's Evil Demon. There is nothing you can do to detect the demon if the demon can manipulate your reasoning ability (by making your always conclude the demon doesn't exist) or memory (by making you falsely remember concluding the demon doesn't exist).

  104. Not in actual hardware. by DrYak · · Score: 1

    The ability to disable secure boot is in the spec.

    In the specs, but not necessarily in the actual hardware. That's the main problem in this debate.
    Microsoft aska that any ARM hardware shipping with WinRT can *only* boot signed code. To be able to license WinRT on their hardware, any ARM hardware maker needs to remove the possibility to deactivate secure boot. The surface tablet can only boot signed code (like WinRT) and nothing else.

    And that's what Canonical and others are addressing: signing a small piece of bootloader (efilinux in canonical's case) which can fulfill the "obligatory secureUEFI requirement". And then in turn could load pretty much anything (including linux distros without the financial ability to signs their own code).

    What we only need is the legal framework to avoid microsoft pulling a "sony-linux" trick on those boot-loader. But UE's tendency of anti-monopole suits against them could be a deterrent.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Not in actual hardware. by shutdown+-p+now · · Score: 1

      In the specs, but not necessarily in the actual hardware. That's the main problem in this debate.

      The hardware requirements for Win8 certified Intel hardware require that the ability to disable secure boot is present. So it's in a spec, yes, but it's a spec that will be fully implemented by any PC that ships with Win8 preinstalled.

      Microsoft aska that any ARM hardware shipping with WinRT can *only* boot signed code. To be able to license WinRT on their hardware, any ARM hardware maker needs to remove the possibility to deactivate secure boot. The surface tablet can only boot signed code (like WinRT) and nothing else.

      True, but Microsoft does not have a monopoly on ARM.

      And that's what Canonical and others are addressing: signing a small piece of bootloader (efilinux in canonical's case) which can fulfill the "obligatory secureUEFI requirement".

      Actually, no, that's not what they are doing at all. Both Fedora and Canonical are not targeting ARM here, they're targeting x86. The point is not to fulfill the "obligatory requirement" - rather, it is to make it so that the users installing on Intel machines don't have to go to UEFI settings and disable Secure Boot.

      Fedora has, in fact, explicitly spelled out that they're not doing anything for ARM, because they can't have a signed and hardware-verified bootloader there with no exposed private key without violating GPLv3 for GRUB, since GPL requires that the user must be able to replace the bootloader with his own copy and it should still boot. On x86, on the other hand, they can do it, because the ability to disable Secure Boot in UEFI settings fulfills that GPLv3 requirement.

  105. Sign the stage1 bootloader by DrYak · · Score: 1

    How would anyone make custom kernels and/or modules (Linux) and/or drivers (e.g. Windows) if signing everything through a 3rd party signing service would be required every time?

    By signing a small boot loader.
    The boot loader complies with the "signed code only" part of the equation.
    The boot loader then in turns loads pretty much anything the user want, signed or not. (official kernel, custom Linux kernel, other os like BSD or ReactOS, or even a better bigger boatloader like grub).

    That's what canonical is getting to.

    We need also to get the UE involved to by sure that Microsoft gets a nice anti-monopoly smackdown if they ever come close to thinking about pulling a "Sony-Linux" and trying to revoke the boot loader.

    If manufacturers would just say disabling will be there always, this whole issue would just go away.

    The problem is that disabling Secure Boot will not be available for ARM tablets running WinRT.
    And you can bet that carrier will also happily try to force the same on handset manufacturer (that's already the case: some android handset only boot signed kernels).

    We need to a have a hacker/homebrew friendly bootloader forced into this signing infrastructure.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  106. Disabling secure or signing a boot loader. by DrYak · · Score: 1

    I want to boot whatever software I want, not what you gracely will allow me

    For x86 hardware, that's what disabling Secure UEFI boot is for.
    For ARM hardware, where microsoft require a non-removable Secure UEFI boot, you need a small signed boot loader, that in turns let you boot whatever software you want.

    Tha'ts what canonical is attempting to do by signing efilinux.
    The UEFI firmware boots a signed efilinux (so Secure UEFI boot is happy).
    efilinux lets you boot everything you want.

    Just get the EU legal watchdogs to keep an eye on microsoft to avoid a "sony-linux" trick.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Disabling secure or signing a boot loader. by RightSaidFred99 · · Score: 1

      It has nothing to do with Microsoft other than them requiring secure boot support. It's up to OEMs and consumers.

  107. Were's speaking about Ubuntu by DrYak · · Score: 1

    Were's speaking about ubuntu here.

    It's supposed to be a newbie-friendly distro. So soldering a JTAG header in order to reflash a UEFI firmware with a selectable secure-boot option (instead of the default secure-only for WinRT) is a little bit out of the league.

    The second best option is to get a small bootloader signed which can in turn boot whatever the user want (Ubuntu or any other custom kernel). That's why canonical is sining efilinux (instead of their kernels).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  108. Re:How much of the 'operating system' needs to sig by camperdave · · Score: 1

    That's only half the problem. You also need cheap MS Office licenses. (Windows 7 + MS Office) pro bundle for $100 and I might just switch.

    --
    When our name is on the back of your car, we're behind you all the way!
  109. Legal framework by DrYak · · Score: 2

    If that's the case, we'll eventually start to see Debian, Mint, etc. distributions that make use of the Ubuntu boot loader to get the system up and running.

    ...and according to the phoronix blurb even Grub2. (For more complex booting option beyond the small capabilities of efilinux itself).

    Just get the EU legal whatdogs involved to hit microsoft with a big legal anti-monopoly hammer, if they ever try to put a "sony-linux" and suddenly decide to revoke the bootloader.

    Also, other big players with money (Novell Suse ?) could join the trend and signs other similar boot loaders (elilo got mentionned) to give more such options.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Legal framework by Anonymous Coward · · Score: 0

      Why would there be any monopoly anything here? Microsoft has been very clear that anyone who is sitting in front of a machine with a Windows 8 logo on it must be able to install any key they want and must be able to disable secure boot. What is stopping any distro from slapping up a UEFI key right next to their ISOs and torrents on the download page?

    2. Re:Legal framework by IGnatius+T+Foobar · · Score: 1

      Because that's not what Microsoft said. They said that Windows 8 certification on x86 will allow disabling UEFI (for now at least), and that Windows 8 certification on ARM requires complete Microsoft-only lockdown. It is expected that after a few years of the industry getting accustomed to Secure Boot, they will tighten the screws, and Windows 9 certification on x86 will also require Microsoft-only lockdown.

      Their goal is for computers to be like smartphones, where the only operating system you are permitted to run is the one that shipped with the device.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  110. It is not your computer by bussdriver · · Score: 1

    MS has not thought of it as your computer for quite some time. Vista took away your control further in order to please the movie industry which does not trust anybody (if they could, they'd require a memory zapper so we couldn't remember films we've seen without paying a fee.)

    1. Re:It is not your computer by Tetsujin · · Score: 1

      MS has not thought of it as your computer for quite some time. Vista took away your control further in order to please the movie industry which does not trust anybody (if they could, they'd require a memory zapper so we couldn't remember films we've seen without paying a fee.)

      That would actually be kind of cool...

      I mean, there's the obvious jokes to be made ("zap my memory so I don't remember the Matrix sequels", etc.) - but apart from that fun nonsense, there are times when I find myself wishing that I could approach a familiar movie with a totally fresh perspective.

      The original Star Wars trilogy comes to mind. I saw those movies when I was very young, and repeatedly (on TV) - I wonder what I would have thought of Yoda's introduction if I didn't already know who he was, or the various revelations about the Skywalker family in the second and third films. It would be neat to see that stuff with a fresh perspective. Of course there's the possibility that I would be extremely disappointed with the experience, too. *shrug* But sometimes a story can be so familiar, either because I already know it or because of various forms of incidental exposure (like movie trailers) that I wish I could just go in without any preconceptions.

      --
      Bow-ties are cool.
    2. Re:It is not your computer by UltraZelda64 · · Score: 1

      I mean, there's the obvious jokes to be made ("zap my memory so I don't remember the Matrix sequels", etc.) - but apart from that fun nonsense, there are times when I find myself wishing that I could approach a familiar movie with a totally fresh perspective.

      The original Star Wars trilogy comes to mind. I saw those movies when I was very young, and repeatedly (on TV) - I wonder what I would have thought of Yoda's introduction if I didn't already know who he was, or the various revelations about the Skywalker family in the second and third films. It would be neat to see that stuff with a fresh perspective.

      This is already possible. Just get shitfaced drunk and watch a movie after having not seen in in years with an already fuzzy memory, and you're good to go. Should be like new again, with the alcohol removing the few remaining memories you had of the movie.

      Alternatively, smoke some weed and watch the movie. It can make many movies seem "new" again, allowing you to "get" things you may never have "got" before...

  111. Re:How much of the 'operating system' needs to sig by Sloppy · · Score: 2

    Yeah, and all those Ubuntu users will be happy one day when their key gets revoked, after it turns out some rootkit uses it to infect the MBR.

    Yeah, I thought about that. There are interesting wrinkles, though.

    1) Most of those Ubuntu users would be uneffected. The revocation can only happen if you perform a Windows update. If you never go out of your way to run MS code, they can't damage your computer's operation by revoking your permission to run Ubuntu.

    But some people do dual-boot, or may wish to install Ubuntu on a used computer which previously had run Windows plus an update. Here is where it gets really fun.

    2) The revocation will have been done by Ubuntu's commercial competitor. Furthermore, Ubuntu paid to have their software certified, and regardless of whatever happened, Ubuntu's bootloader isn't the malware, so Ubuntu has likely not violated any terms. Ubuntu now has a claim against whoever (Microsoft) is maliciously transmitting revocations against harmeless bootloaders. I smell action. OTOH, if these signatures are only offered by signing something saying you won't ever sue if Microsoft for misconduct, then proceed to step 4, below.

    3) Furthermore, a user whose computer was damaged by the update, has a claim against MS. For those who run Windows or otherwise get bound by the EULA, the new arbitration thing adds an interesting wrinkle, but not everyone who is harmed by Microsoft will be a Windows user or ever clicked an "I agree" so courts could still get involved.

    4) Microsoft has to be offering this cheap ($99) signing service to deal with antitrust fears. If they start revoking competitor's certs for reasons as frivilous as the example you gave, they might as well have faced the antitrust risk head-on.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  112. Re:How much of the 'operating system' needs to sig by Tetsujin · · Score: 1

    Ubiquity, by itself, doesn't pay for code development.

    --
    Bow-ties are cool.
  113. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    What about signing the applications and drivers?

    Wouldn't allowing any unsigned binary of any type allow a rootkit in?

  114. Here's the Deal and What Pisses Me Off by Anonymous Coward · · Score: 0

    Microsoft acts like it's in charge of the PC market and people and other companies go along with it. I cannot believe that Red Hat paid Microsoft a red cent. Canonical has it right -- go around it and set up your own method. By caving to Microsoft, people and companies are acknowledging what Microsoft wants -- control. Contrary to what anyone believes, it is an "us and them" exercise. They are out to kill FOSS.

    Despite what people think of him, Theo de Raadt has it right when it comes to drivers and signing stuff. The open source world needs to do it better, openly, and on our own. RMS, while a bit of an extremist, also puts forward good points on stuff like this. Capitulating with stuff like this will end up with distros like OpenSUSE, which are seen as compromised because of Microsoft.

    Stuff like this has me wanting to support distros like Mageia and others which don't have a hegemony. One of the reasons I like FOSS is because of a lack of hegemony -- as it should be. It's a community thing or it's corporate.

  115. Re:How much of the 'operating system' needs to sig by gmanterry · · Score: 1

    Jesus christ if they dropped a family pack version to $100 I'd buy it in a heartbeat! I've got three personal machines running Windows and I haven't bought a single license because Home Premium is $200. Never mind that I occasionally use something like XP Mode so having Ultimate was helpful. Actually right now a new Win7 HP license on Newegg is $100, presumably due a price drop in the wake of Win8. On the other hand, Win7 HP upgrade (from Vista or XP) is still $120.

    I always thought that the way capitalism was supposed to work was the more copies you sell the lower the selling price. Win win. Why doe MS who owns 80% of the market have to sell their software at $100+ dollars and Apple who has a tiny part of the market is happy with $20.00? Greed?

    --
    Since when is "public safety" the root password to the Constitution?
  116. Re:How much of the 'operating system' needs to sig by oxdas · · Score: 1

    According to Fedora, their key will only work for Fedora. This means that the Fedora based distributions, like Scientific Linux and CentOS, will not be covered by the Fedora key and will have to get their own.

  117. BOYCOTT any system that requires UEFI Secure boot! by jerryjnormandin · · Score: 1

    It's time for the consumer to control the market. Refuse to purchase any computer that requires UEFI secure boot. Purposely goto best by, que up a sale, and at the last minute ask if it requires a signed bootloader.. and after they say yes. Walk away from the sale. Apple, HP, Gigabyte, and ASUS won't keep shipping motherboards they can't sell. It's time we take technology back. If this is the way it's gonna be I'll import my motherboard from a company that enables you to disable secure boot. DRM was forced upon us, we are winning the battle. Now it's time for another fight.

  118. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    My current BIOS has a bootloader check already and will at least notify me of any attempts to modify the boot area. Why would I need this UEFI?

  119. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Uhh... OEM versions of Home Premium have always been $99. OEM Pro usually sits at about $140, but I grabbed 3 copies when they were on sale for $120 at Newegg. That was a limit-3 deal, and I bagged that limit while I could.

    Retail versions of Windows have always been a rip-off. It's reserved for early-adopters, clueless masses, and Linux users that aren't familiar with how Windows typically works.

    Anytime Upgrade (tm)(r)(c)(wtf) is also a rip-off and is for the lazier members of the clueless masses.

    And, to top off my smug elitism trilogy, Home Premium itself is a rip-off and is only for people who don't use their computers for anything of consequence and should be replaced immediately with a Linux distro. Anyone using Windows for something that actually requires Windows is going to use Pro or a Server edition anyway, and the gamers are all so "leet" that they have a pirated Ultimate install with several rootkits baked in. So Home Premium is sorta useless.

    As with anything, YMMV.

  120. Re:How much of the 'operating system' needs to sig by oxdas · · Score: 2

    First off, this isn't going to effect corporate users at all. This system is not going to be implemented for servers and corporate IT departments will control their own systems (and certainly sign them with they own keys).

    As for consumers, the largest current Linux distro is Mint. Unfortunately, according to Fedora, keys will only work with the core distro and not with distros based on that core. This means that Ubuntu, Lubuntu, Kubuntu, Mint, etc. will each need their own keys. Which, in turn, means that the majority of consumer Linux users will not be covered unless each of the largest distros and the large distros based on them receive keys.

    The real concern here is not that hardcore Linux users won't be able to circumvent the system, the concern is that it will become more difficult to convert new users to Linux, BSD, etc. in the consumer space.

    Personally, I don't think a simple, standardized interface that allows a person to turn off, on and customize their UEFI secure boot would not be too onerous of a requirement for hardware manufacturers.

  121. Re:BOYCOTT any system that requires UEFI Secure bo by Skaperen · · Score: 2

    Secure boot is a fine concept. It just needs to be carried out in a way that no OS maker can possibly exclude another.

  122. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 1

    You have to remember that there are two types of 'trust' involved here. The first part is the user trusting that his machine has not been compromised. The second part is that others trust that the users machine has not been compromised.

    The whole thing is a chain of trusts. Any element of that chain can check to see if the chain is unbroken. So yes, you can patch the kernel to remove the 'who loaded me' check, and if you have trusted a boot loader that doesn't verify the kernel before loading it the kernel will load and run. However, the kernel will also attempt to verify things it loads (drivers, apps, etc). And those things can check to see that the chain before them is unbroken. So now you not only have to patch the kernel to remove the 'who loaded me' check, you also have to patch everything else that contains the check. You also have to patch the signature verifications that are done before the kernel loads something else.

    If you have installed a (signed) boot loader that does not verify signature of the kernel, you are open to some malware being installed. That is of your own doing.

    The second thing that the chain provides is remote attestation that your software is unmodified. Since that is done remotely, you can't just patch it out. So, by using a bootloader that doesn't verify the kernel you can defeat your protection against malware, but doing so does not mean that remote things can be tricked into thinking your software stack is unmodified.

  123. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Don't lie to me. I've tried to make multi-monitor work on Ubuntu in the last year and it took about 3 runs through GUI before I started googling and had to start hacking around in config files. That three year old Dell happily runs Windows and has multiple displays today.

  124. Re:How much of the 'operating system' needs to sig by mdmkolbe · · Score: 1

    If you have installed a (signed) boot loader that does not verify signature of the kernel, you are open to some malware being installed. That is of your own doing.

    But you don't have to install a signed boot loader that does not verify signature of the kernel, to be open to some malware being installed.
    Malware can install a signed boot loader that does not verify signature of the kernel. (All large software has bugs, thus all kernels have zero-days. SecureBoot is about preventing the malware from burrowing deeper into the system, not about preventing malware from getting on the system in the first place.)

    And those things can check to see that the chain before them is unbroken.

    OK, so an app generates a random number and asks the OS to encrypt it with the private key stored in the TPM but the TPM will only encrypt the number with that key if the hash of the memory from the kernel matches a specified list. Finally, the application decrypts the result provided by the OS and compares the result with the original random number. Is something like that what you mean? I can believe that that would work (if we assume that malware authors don't have time to patch every app and can't crack the TPM), but that process doesn't require or involve the bootloader checking the signature of the kernel or the boot process checking the signature of the bootloader. So why again should we be locking down the bootloader and the boot hardware to only load signed kernels and bootloaders?

    To review: the lower levels can't stop a break in the upper levels of the chain (because the malware can install a signed bootloader that will load an unsigned kernel), and the way that upper levels catch a break in the lower levels of the chain doesn't need the lower levels to only load signed versions of the upper levels. It sounds to me like SecureBoot doesn't actually provide any protection.

  125. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Negative six months - this is already the case for ARM hardware that is sold with Windows software.

  126. Re:How much of the 'operating system' needs to sig by DarwinSurvivor · · Score: 1

    Because Apple already made that extra $80+ (and then some) dollars on the hardware.

  127. Re:How much of the 'operating system' needs to sig by Kazymyr · · Score: 3, Insightful

    Here's a link for an Office license for $0: http://www.libreoffice.org/

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  128. Re:How much of the 'operating system' needs to sig by DarwinSurvivor · · Score: 1

    I don't think Ubuntu's bootloader will be signed by any key distributed by OEM's. My guess is you will need to install their key (which requires *physical* access) before install Ubuntu.

  129. Re:How much of the 'operating system' needs to sig by DarwinSurvivor · · Score: 1

    And how long do you think it will be before Microsoft removes that little clause from the x86-certification rules? In fact, how long do you think it will be until they make it mandatory that it can't be disabled?

  130. Re:How much of the 'operating system' needs to sig by JohnFen · · Score: 1

    I'm not lying -- but I should add that it depends on the distro you're using. I've never had luck with Ubuntu -- I could never get even simple things like you mention to work in Ubuntu without a lot of pain.

    Debian, however, has been a breeze for me.

  131. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 2

    I don't think malware protection is the main driver of trusted computing. The main driver is allowing others to trust you. For instance, before a site streams a movie to you it can request that your PC attest that it is running a trusted software stack, to ensure that you have not modified the system to enable you to capture the stream on disk. Or before you are allowed access to a sensitive database at your work they can insure that your access is only by approved software.

    In order for that goal to be met, there must be remote attestation as to the state of your software. If there is any break in the chain, from boot to application, the remote attestation will fail. That is what secure boot gets you.

  132. Re:How much of the 'operating system' needs to sig by columbus · · Score: 1

    The last time I re-flashed my BIOS.

    I've never updated the microcode on my hard drives though, so I guess you have a point.

    On a side note, there was a hard drive that I lost due to problems with the power-saving routines in the hard drive controller. If I had known in advance the nature of the problem, the ability to reprogram the IO controller would have been nice.

    --
    friends don't let friends teleport drunk
  133. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    If you're going to insist on using Window 7 or windows xp. Your're a retard if you're not using Windows 7 ultimate or Window xp pro. And if you dont think so just open the command terminal and run "gpedit.msc" to find out why. Fedora user migrating towards FreeBSD because Gnome and Apple users are fking up linux.

  134. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    So the hoop, in this case, is knowing which of the thousands of distributions to choose.

  135. Re:How much of the 'operating system' needs to sig by Rich0 · · Score: 1

    Sure, it would get interesting, but I doubt any of that is going to stop MS from revoking a key used by Malware if they have control over the revocation list.

    What would be more interesting is if OEMs just published a keypair for their machines for anybody to use. The win7 requirements state that secure boot must be on, and the MS key must be in the list of trusted keys. The specs also state that the OEM can include other keys, and do not stipulate any controls for those. The master key must be protected, but you don't need the master key to boot something using secure boot - just any of the trusted keys (not even MS will have an OEM's master key).

  136. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Well if thats what they stated then they lied to you.

  137. Red Hat by Anonymous Coward · · Score: 0

    Seeing Red Hat pay Microsoft to get past UEFI restrictions is like voting for Obama to watch out for the little guy, and watching in horror as he sells us down the river in favor of the banks again and again and again.

  138. Re:How much of the 'operating system' needs to sig by bws111 · · Score: 1

    You don't have to make up fanciful theories as to the purpose of Secure Boot. The purpose of Secure Boot is to enable Trusted Computing, which doesn't work without Secure Boot. The stated purpose of Trusted Computing is to allow others to trust your software stack. So for instance, the operator of a streaming service can check if you have modified your software to allow copying to disk, and refuse to stream to you if so.

    So why is Microsoft pushing for this? So they can go to content providers and say 'use remote attestation, and you can safely serve stuff to people'. All of the Windows tablets, and some portion of Windows desktops are automatically supported, and the rest can be easily enabled. Of course, any platforms which don't have Trusted Computing are locked out from those services, but such is life. Then they can run an ad campaign saying 'with a Windows tablet, you can stream all of the latest movies and songs - can't do that with platform x'.

    Preventing loading of an alternate OS doesn't really benefit them much. Providing a reason for people to buy their OS does.

  139. Re:BOYCOTT any system that requires UEFI Secure bo by RightSaidFred99 · · Score: 1

    Yeah, BOYCOTT something you can turn off and that delivers tangible benefits to most consumers. You rock, brohan!

  140. Re:How much of the 'operating system' needs to sig by Tubal-Cain · · Score: 1

    It isn't Apple's real product. Microsoft makes Windows to sell Windows. Apple makes OSX to sell Macs.

  141. Re:How much of the 'operating system' needs to sig by AmiMoJo · · Score: 1

    Microsoft don't drop their prices (XP Home is still £65), the reason for the price difference is retail vs. OEM copies. The OEM version is significantly cheaper, but in theory has to be sold with hardware. A lot of places just ignore that requirement. In Japan shops sell it with cheap components like floppy drives (yes, even now) just to comply.

    The two versions are identical in every way, except that retail keys don't work with OEM discs and vice versa, but feature wise they are the same.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  142. Re:How much of the 'operating system' needs to sig by AmiMoJo · · Score: 1

    Don't worry, no-one has managed to produce an un-rootable computer yet. Every tablet, every phone, every games consoles has been cracked open.

    It would make sense for them to allow you to turn it off. That way there would be no reason to crack it other than to write malware, meaning far fewer and far less talented individuals working on the problem.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  143. Re:How much of the 'operating system' needs to sig by letsief · · Score: 1

    The difficulty in that is that there are still a lot of PCI/PCIe cards out there that don't have UEFI option ROMs. Notably, you might want to use that 2-year old video card when your system is booting. Or, maybe you have an I/O card that you're booting off of. Certainly not everyone is going to need that, but enough users are going to be pretty upset (think: big enterprise customers with lots of users) that I don't think they could do that. However, before Microsoft announced the requirement that systems ship with a UEFI Secure Boot off-switch, I thought some laptops might ship without that option. Still, I think there are enough corporate customers running older Windows OSes or Linux on new systems that OEMs wouldn't do that. I don't think Microsoft is planning a patch to Win7 so that it works with Secure Boot enabled. A lot of corporate customers will be running that for a while.

  144. mod me up I got insight on how this works by Anonymous Coward · · Score: 0

    The chain of trust starts in the CPU.. when the arm core is powered up it starts execution in a rom that is on the chip itself.
    This rom has code with a verification key that will load the first few kilobytes of the firmware into a ram which is also
    on the cpu. Then the rom code will verify if the loaded firmware segment is correctly signed and if it is then the code
    will actually start executing the remainder of what's in the flash. So yeah I''m pretty sure you can reflash the firmware quiet
    easily, it just wont do you any good, you'll essentially brick the box until you flash back a valid image.

    One way would be if you could somehow tamper with that rom (fat chance), and then there's all the things the people who
    cracked the ipad2 could do (which in future they wont be able to) ... and then finally there's the hope that china built a
    backdoor into the chip ... like what they did with a bunch of chips that are used predominantly by the US military (hahahaha
    hohohohohoh hehehehehe harharharharr)

    Enjoy your shitty future.

  145. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    You mean for hardware vendors to ditch their enterprise customer base? If you've ever worked in enterprise IT, you'd know custom boot code is extremely common.

    All of the big name enthusiast hardware makes sell lots of features for their high quality boards. I'm sure someone will advertise easy secure-boot key management as it is a hot subject.

  146. Re:How much of the 'operating system' needs to sig by mdmkolbe · · Score: 1

    If there is any break in the chain, from boot to application, the remote attestation will fail. That is what secure boot gets you.

    Then there is no reason to prevent booting unsigned software. This is what I'm objecting to. Let the unsigned software boot. If it fails remote attestation later, then fine. But locking out unsigned software from even booting buys nothing(*).

    (*) Other, than a means for Microsoft to scare users off from trying other operating systems.

  147. Re:How much of the 'operating system' needs to sig by mdmkolbe · · Score: 1

    Ubuntu plans to have a loader image that is signed by Microsoft's WinQual key (which chains to efilinux which then chains to Grub2 (this is madness) which then loads unsigned kernels). They mention it only for booting the install CD, but I suspect an enterprising malware author will figure out a way to use this path.

  148. Re:How much of the 'operating system' needs to sig by bmo · · Score: 2

    Go to TPB and you'll see they have "Windows 7 all versions pre-activated" DVD which will give you ANY version from Basic to Ultimate and they all get full Windows Updates using the bootloader hack.

    Just a heads-up for anyone considering going to TPB or any other torrent site and downloading one of these things to install:

    Welcome to the botnet.

    Every single one of them is infected. The ones that scan clean have simply not had their rootkits entered into the malware databases yet, and it takes a good while for it to happen. Some people download these because they are pre-trimmed and degoobered. Microsoft has its own trimmed down Windows versions, like WinFLP which is spectacularly good for VMs. Use those instead.

    Any and all Windowses you acquire should match the MD5 sums available at Microsoft. If it doesn't match, then it's garbage.

    It's not difficult to install the loader yourself on a clean copy.

    Or you can just forego all the above and install Linux and never have to worry about that bullshit again.

    --
    BMO

  149. boo... by uhuru_meditation · · Score: 1

    Bootloader wars..yeah! Just what we need right now. Can it get more retarded?

  150. this is just.... by crutchy · · Score: 1

    ...scaremongering or FUD, except that its the linux crowd that is effectively doing microsoft's job for it (either that or shills posing as linux advocates, which isn't new either)

    take a step back and think about it for a bit...

    is there anything in human history that couldn't ever be broken into?

    ...ANYTHING?

    history shows that the more you lock something down, the more effort is spent by persons outside the system to try breaking into it (proportional to its perceived worth/value). remember that hacking isn't all just script kiddies and softice; there are real hackers out there that can create devices that can get around pretty much any form of computer security. there is literally no such thing as a completely secure computer system.

    even if (and its still a big IF imho) every single motherboard vendor decides to prevent anything but windows from booting, there will soon after be bios flash images or even replacement bios chips available to circumvent the secure boot features.

    if OEMs decide to prevent anything but windows from booting, good on them... they are basically becoming microsoft subsidiaries anyway.

    for my linux machines i will always buy the individual components (mobo, graphics, case, psu, etc) separately from my local computer guy for nearly half the price of an equivalent OEM box anyways.

    if mobos are sold individually with uefi locking out all but windows (i doubt it), a community will spring up overnight to get around it, or new mobo vendors (chinese probably) will become prominent to take advantage of the gap in the market. remember that many fortune 500 corporations depend on linux for their daily operations, so regardless of what microsoft wants, much of the big end of the business world simply doesn't want windows running their back ends and datacenters. there will always be demand for linux, an markets always cater for demand.

    UEFI will be a short-lived security blunder for microsoft, but the FUD campaign leading up to it will probably be looked back upon as a resounding financial success

  151. Re:How much of the 'operating system' needs to sig by justforgetme · · Score: 0

    I pray for the day that all people will be `actually' able to choose between Windows and Linux. But no, I'm not fantasizing it with the "progress of the OS" in mind but with the "progress of human understanding". The OS is there, really any non idiot should be able to install his own version of (at least) Ubuntu onto a PC. The knowledge is out there, freely accessible. Progeny has created all the bases why can't we as a species just move to the next level?

    --
    -- no sig today
  152. Re:How much of the 'operating system' needs to sig by Areyoukiddingme · · Score: 1

    Sounds like yet another reason why piracy is more desirable than some hypothetical "legitimate" channel that uses such a ridiculously involved mechanism to stream a movie. If you thought getting HD video to render correctly through HDMI was difficult, just wait until somebody deploys a service that depends on this bit of idiocy.

    Meanwhile, somewhere, someone is running a machine that doesn't secure boot, can run any software they want, and can rip the same movie from BluRay and invoke the endless perfect copy machine that is the Internet and we're right back where we started, only more so.

  153. Re:How much of the 'operating system' needs to sig by Zero__Kelvin · · Score: 1

    If Microsoft didn't want any other operating system to boot, then they wouldn't even have offered the bootloader signing portal."

    Did it ever occur to you that what they are doing is already possibly criminal, and that even they know how far over the line that would be?

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  154. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Microsoft already demands that you can't turn it off on ARM hardware.

  155. Re:How much of the 'operating system' needs to sig by jnork · · Score: 1

    Just because I'm paranoid it doesn't mean they aren't out to get me!

    --
    Cleverly disguised as a responsible adult.
  156. Re:How much of the 'operating system' needs to sig by tjhart85 · · Score: 0

    Accidentally moderated 'Troll' ... commenting to remove that.

  157. Re:How much of the 'operating system' needs to sig by camperdave · · Score: 1

    Much as I like and use open source software, applications like this are about five years behind. For example, where's Libre Office's OneNote equivalent? Oh that's right... it doesn't exist.

    --
    When our name is on the back of your car, we're behind you all the way!
  158. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    Well here is the family pack for $130 with is $43 a license. It says upgrade but frankly I've used the family pack to clean install with no problems, in fact its what I used to switch my family off of XP. You get one disc for X86, one for X64, and the key is good for three installs.

    I still think my pricing is better though, as for that short period where they had HP at $50 and the family packs at $100 frankly I never saw a pirate edition, they were ALL legit Windows. As we have seen with valve the way to beat pirates is not the stick but the carrot, and now would be a perfect time to do so and offer those that buy the $15 Win 8 upgrade they are offering the retailers with new PC sales. This would give people an incentive to go legit and give them an incentive to buy Win 8. Since MSFT seems to think piracy is a problem this is a sure fire way to stop it, as with a price like $50 for HP honestly most would just buy rather than deal with a pirate version.

    If it were me you'd see Starter at $35, HP at $50, and Family and pro at $100 and you would be able to upgrade to the Win 8 version of the same level for $20 if you bought the upgrade ticket with your Win 7 purchase. Not only would this virtually wipe out piracy but would get more people interested in Win 8 as well, since they'd already have a key for the RTM download. Seems like a win/win to me.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  159. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1, Insightful

    Actually Mr or Mrs AC you have proved that YOU are equally clueless, as there is nothing other than AD support in Win Pro that can't be had cheap or free with third party products that run fine on Win 7 HP. I have several customers using HP at work and frankly not a single one has any trouble running a small business on HP, and if they run into any old software that won't run (rare) they simply use their original XP install that was turned into a VM and just use VMWare Player.

    So there really isn't a point of pro or enterprise unless you are working in a place that requires AD, and while ultimate does have bitlocker there are several other free disc encryption tools out there that would just as good like Truecrypt. Frankly the only ones I've ever seen with Ultimate are gamers that treat their PC as an ePeen and have more damned bling on them than an LA ricer.

    And finally I'm sorry but if you honestly think a Home user can have their PC replaced by Linux WITHOUT a full time admin to fix the damned thing when the updates crap on drivers? Well then you might be interested in these magic beans I have for sale. Linux is like a 75 Dodge sitting in a field, IF you learn all its quirks AND spend hours on fixing it up AND are willing to jump through hoops to keep it running? It can be good, maybe even a hot rod if you sink enough time in. the rest of the world would rather just get something that runs NOW and will KEEP running. That simply isn't the state of Linux right now friend, as the rants about Nvidia and ATI drivers we saw this week soundly illustrates.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  160. Re:How much of the 'operating system' needs to sig by leromarinvit · · Score: 2

    Since the certification requirements for Win8 (on x86) mandate that Secure Boot can be disabled, I predict that the instructions for the Win8 version of Windows Loader (or whatever it is the kids use these days) will be roughly:

    1. Disable Secure Boot.
    2. Run program, click OK

    I also predict that for Win9 MS will change that requirement to its opposite, due to the "overwhelming success of the programme" or somesuch, citing the fact that even Linux vendors have signed on as a "see, we're not evil" argument.

    I wonder what's next in the piracy race. A signed Linux kernel, with a small initrd that loads a VM? A signed Linux kernel which executes the loader via kexec? Somehow, I don't think technological solutions to piracy will ever work. As long as people want to pirate, they will find a way to do so. After all, there's no shortage of people who find cracking a new copy protection too good a challenge to pass up.

    --
    Proud member of the Ferengi Socialist Party.
  161. NSA Key by Anonymous Coward · · Score: 0

    https://en.wikipedia.org/wiki/NSA_key

    Just a reminder.

  162. This is fucking nonsense by Anonymous Coward · · Score: 0

    Why do we have to pay Microsoft anything to use a computer with no Windows???

    It is not good to give Microsoft ANY KIND of leverage in what runs in the system. With the UEFI boot they are in a position of control over all systems.

    The Canonical approach is just a temporary hack, not a solution.

    If this is not abuse of monopoly, I don't know what is.

  163. Re:How much of the 'operating system' needs to sig by mrchaotica · · Score: 1

    The "vast majority of users" don't want to run in secure mode because they not only have no idea what it is but wouldn't give a shit even if they did. It's Microsoft and only Microsoft that wants it, and the reason Microsoft wants it is purely anti-competitive.

    --

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

  164. Re:How much of the 'operating system' needs to sig by mrchaotica · · Score: 1

    Implementing those kind of hardware locks would entail a much more serious change to many parts of the PC architecture.

    That's already been done; it's called a TPM.

    --

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

  165. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    The only problem with this reasoning, if you have hardware new enough to support UEFI booting, then you have hardware new enough to support SLIC 2.0, and can mod the SLIC table so you don't need a bootloader to bypass genuine activation. The logic that is missing from this discussion is astounding.

  166. Re:How much of the 'operating system' needs to sig by Lord_Jeremy · · Score: 1

    I've got a windows 7 upgrade disk that refuses to install unless there is a licensed and acitivated copy of a previous windows version already installed.

  167. Re:How much of the 'operating system' needs to sig by lsatenstein · · Score: 1

    That's what I like about it. They're not even paying lip service to that bullshit official purpose. Red Hat made it sound like they have drank some of the Koolaide, with all their worrying about how the person who owns the computer might abuse an unsigned module to take control of their computer.

    Once you're running your bootloader, then the issue is over. There is no need to further check for any other signatures or try to guarantee that the owner can't run their own code. You have satisfied the requirement and thereby gotten the computer to work.

    For a home computer (what UBUNTU is), your statement makes perfect sense. However, for a cluster or even a 24/7 server, you would like confirmation that all critical software is signed. I guess too that if the UBUNTU loader can do a sha256sum of its critical modules and compare that value to some table entry, it would be good enough, until... until sha256sum itself is compromised.

    --
    Leslie Satenstein Montreal Quebec Canada
  168. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    That's weird, where did you get that? The family pack I used to get my family on Win 7 and the single use Win 7 HP I have on my desktop didn't ask for anything like that, simply if i wanted to keep the old install (using the Windows.Old folder) or install clean. Is it one of the OEM discs that are tied to a brand, like Dell? Because i warn people at the shop away from those things, they can be had for cheap on places like Amazon but you often have to run cracks to get the damned things to work on hardware other than the make/model they were sold with.

    So if it helps the green box HP upgrade and the orange/brown family packs didn't do that, in fact i installed clean on both of my boys machines because i built from kits and saw no point in installing XP on machines that crossed the 3.25Gb RAM limit and they went great. I also did the same for my dad and his GF, using a family pack to install his work, home, and her newly built desktop, not a single one gave me a bit o' trouble.

    I probably shouldn't say this but WTF, here is how you can get around that: Most people don't know they never bothered building a WGA for XP X64 so you can get a copy of that from TPB and it'll run with the included key. since you already have a key for Win 7 and aren't gonna keep XP X64 I don't see any harm in letting you know you can slap that on there and it'll be ready to go, no activation required. all you need is a 64 bit CPU which I'm sure your machine has if it isn't ancient, slap on XP X64 and then upgrade it to whatever version of Win 7 you have.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  169. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    Citation please? because that is the same argument that the game corps have been using to try to keep people from downloading games yet frankly i haven't seen an infected game in half a decade. Just for shits and giggles i took a disc from 2009 with the original RTM Win 7 with the bootloader hack and scanned it with 4 different scans, nothing. Zip zilch nada squat, which surely they would have gotten any malware into their DBs after 3 fricking years, yes?

    So unless you can show citations by someone OTHER than MSFT or the BSA i'm calling FUD, because most of those releases are done by the new Razr1911 or Fairlight teams and those guys are quite proud of their hacks, most even have the checksums of their release so you can make sure its not been tampered with.

    Sounds to me like you just want to push your Linux dogma which honestly? Linux is a good decade behind the curve on the desktop, thanks to all the infighting, NIH, reinventing the wheel, the DE wars, hell even torvalds is pissed at the drivers as we've seen on the Nvidia and ATI articles we saw this very week. frankly Linux can't even upgrade without crapping over drivers, Pukeaudio craps on itself, wireless is a fricking nightmare, I've even seen Ethernet crapped all over so you can't even get to the net to do the forum hunts and CLI fixes that sadly linux users consider par for the course. there is A REASON why people would rather steal Windows than take your product for free, its because your product is a mess that is built for servers and NOT home users, sorry.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  170. Re:How much of the 'operating system' needs to sig by bmo · · Score: 0

    >Citation please?

    Personal fuckin' experience. And if you are so crippled as to not find the official downloads at Microsoft through MyDigitalLife, then I don't know what to fuckin' tell you.

    Fuck off. Honestly. You are one of the dumbest people here.

    Bye.

    --
    BMO

  171. Re:How much of the 'operating system' needs to sig by KingMotley · · Score: 1
  172. Re:How much of the 'operating system' needs to sig by KingMotley · · Score: 1

    A better way hairy, is to use the Windows 7 disk to install a NEW copy first, and when it asks for the key, select "Trial". Once the install is complete, then run it again, and it will detect the trial version and allow you to upgrade it. The "second" install/upgrade is very quick.

  173. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    In other words "I have nothing but "studies" handed to me by the BSA that says all of TPB is an infect and when you download software you kill a kitten". Again Razr provides checksums (as you insisted on) in both MDA5 and SHA to check ANY release by them, same with the new Fairlight.

    So don't blame the world because YOU sir can't use a checksum or scan a disc. If you are downloading off of gnucleus or some other malware haven for noobs I'd say that's a personal problem, but feel free to look at the NFO for the Win 7 release and you'll see they DO provide checksums so you can check it yourself, you can also mount the image and use as many malware scanners as you like. Or are you saying they have come up with "magical" malware that NO scanner can possibly detect? because if so I'm sure the three letter agencies would like to buy that.

    Doesn't change the fact that I haven't see an infected game .exe nor an infected Windows install disc in over half a decade, all the Windows discs come with checksums and the games come with the same cracks they have at gamecopyworld, no difference. If you want to use FUD to push an agenda that is YOUR business, but FUD is FUD and if you can't back up your statements with facts then that is what it is, FUD.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  174. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    Huh, never thought of that but then again I do have a WinXP X64 disc sitting around left over from when I ran it from 05-09 so I guess i never saw a need to experiment. I'd still like to know where he got the disc from though, because I have never run into ANY hassles with Win 7 except for those OEM discs that are tied to a brand, such as the Dell laptop discs.

    The green box Win 7 HP upgrade and the orange box family packs I've used a good dozen times on all kinds of hardware and never a peep, never a complaint, it just installs and takes the key, easy as pie. That is one of the reasons i prefer them over the OEM discs, with my own system I have replaced every single part but the case itself over the last two years and only needed a single online reactivation when I changed out the board, less than 12 seconds and it was right back to being fully activated. Hell even XP wasn't as hassle free as the green HP upgrade discs are.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  175. Re:How much of the 'operating system' needs to sig by KingMotley · · Score: 1

    Well the nice thing about doing it with Windows 7 is that you don't have all the left over legacy crap from doing an upgrade from Windows XP. All the defunct registry settings, outdated .dll's etc aren't still there when you are done. The second install is also much quicker since it doesn't have to do a full upgrade.

  176. Re:How much of the 'operating system' needs to sig by isorox · · Score: 1

    This smells of the war against terror. There are actually very few pieces of malware out in circulation which rely on rootkits invoked by the bootloader. It's something which we haven't really seen much of since the viruses of the DOS days. I'd rather take my chances with the malware than have the liberties of doing what I want with my computer taken away.

    Back in those days, you could set your bios to pop up a bios-level warning when the bootloader was overwritten. Updating lilo? Sure, up pops the message, and away you go. Running "funscreensaver.exe"? Press No.

    You don't seem to get that any more.

  177. Re:How much of the 'operating system' needs to sig by bmo · · Score: 1

    "In other words "I have nothing but "studies" handed to me by the BSA "

    What part of "if it doesn't match the MD5 it's junk and can't be trusted" do you not understand? You seem to be an admin somewhere, and if I was your boss and I read what you wrote, I would have had you fired so fucking fast that you wouldn't know what happened until you were hurtling down the highway in your retard-mobile.

    Fuck you.

    --
    BMO

  178. Re:How much of the 'operating system' needs to sig by letsief · · Score: 1

    That's already been done; it's called a TPM.

    How would a TPM do that? TPMs, for the most part, can just do things the main CPU asks it to do, like storing hashes or performing digital signature operations. TPMs can't, despite widespread FUD, interfere with software running on the main CPU. And it certainly can't stop malicious software from overwriting critical OS files.

  179. Re:How much of the 'operating system' needs to sig by DarwinSurvivor · · Score: 1

    Actually, upon further reading, it looks like efilinux is replacing Grub2 and will load the OS kernel directly from efilinux. So basically, they're just adopting a new boot loader and getting it's binary signed.

  180. digital boot sig = garbage by Capt.Derp · · Score: 1

    This only effects end user consumers of tablets, handsets and whatever other junk Microsoft peddles on the portable market as they have this laughable secureboot enforced on them. Laughable because CAs are 20th century technology and anyody can get a cert and sign away whatever they wish. I guarantee somebody will null out the UEFI instructions for secureboot or find a way to bypass it within a month of Windows Phone 8 being released and then tell the world how to do it, rendering all this work a waste of time, effort and money.

  181. What happens when... by gottabeme · · Score: 1

    What happens when Microsoft removes the requirement to be able to disable Secure Boot? It may be cheaper for OEMs to only make one part, one that can't disable it.

    What happens when the only way to install Linux is to buy parts off NewEgg and assemble your own system? Potential new Linux users won't be interested in buying a new computer to install an unknown OS that can't even stream Netflix. And would you still be able to install Windows on such systems if you needed to dual-boot?

    What happens when only a few motherboard manufacturers are making boards that can disable Secure Boot? Will they be more expensive, being lower-volume? Will Microsoft and others pressure them to stop making such boards? Will the market sustain such boards from their bean-counting perspective?

    What happens when their chip suppliers aren't interested in making such chips anymore? Will it be cheaper to just make chips that can't disable it? Will Microsoft force them to stop making them?

    What happens when only enterprise users and server farmers can afford systems that are open enough to install whatever software you want? What happens when you have to get a license or authorization of some kind to get unlocked hardware?

    What happens when the only unlocked hardware available is old and dying? What happens when there are no more old parts to buy on eBay? What happens when all that's left is low-end stuff like Raspberry Pi?

    I sure hope all this doesn't happen--but it wouldn't surprise me if it does.

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  182. Re:How much of the 'operating system' needs to sig by hairyfeet · · Score: 1

    And which part of "It has an MD5 dumbass" are you not able to comprehend? Groups like Razr wouldn't put out a bug because it would destroy their cred on the scene and make damned sure their inside sources dried right up.

    So unless you have something other than the BSA and MSFT I call bullshit, frankly i haven't even SEEN an infected .ISO or game in over half a decade, because the ratings system quickly causes anything that has a bug to simply drop off the map. download it yourself, check the MD5 in the NFO, and then scan it until you drop, you won't find a damned thing because there simply isn't anything to find.

    Its obviously been years since you've ever dealt with malware, if you ever have, because if it had been anytime in the last 5 years you'd know it all comes from social engineering like Security Tool and AV20xx, or by using out of date third party software like Adobe and Java. Frankly nobody has done it by spreading malware infected discs in years, ratings killed that shit ages ago.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  183. Re:How much of the 'operating system' needs to sig by bmo · · Score: 1

    *sigh*

    Let me explain something to you.

    I hang in IRC with a certain individual who actively creates his own botnets by uploading infected software to torrent sites. He hasn't been on the channel lately because Rizon bans him repeatedly for running C&C operations there among other shenanigans.

    Do the ratings systems flag his malicious software? No. Because:

    1. Nobody ever checks MD5s
    2. Nobody ever scans.
    3. Those that do scan don't realise that malware attached to recent uploads have been already checked against the current top 10 scanners before uploading to make sure it doesn't get detected. Scanning software is only as good as the most recent update. If it ain't in the database, it's going undetected.
    4. The cries of "false positive" are rampant. "Because that's the way the crack works"
    5. People take 4 at face value. And shit just stays up for years.

    For shits and giggles, last year, I downloaded Catia from a torrent. Because the version I saw apparently runs in Wine and I wanted to check it out. I ran it through a scanner. It was infected. Did *any* of the comments mention even a false positive? No. It's just that malware scanning had finally caught up to the malware being spread.

    It sat there for a year before I ran into it and scanned it. A year of positive comments and spreading malware.

    1. Unless you can get your grubby hands on the physical media, check the MD5.
    2. If it doesn't match, don't use it. It's poisoned. Even if it scans clean, it's fucking poisoned.

    This rules out every single "custom" eXPerience "trimmed" Windows. Because even if eXPerience himself does not infect his ISOs, other people take his, add their malware, and upload. And since the MD5 sum never matches the Microsoft MD5 in the first place anyway, and eXPerience doesn't sign his own versions, who the fuck is to tell is the uninfected one?

    Uploading an infected torrent is the best way to build a botnet from scratch. QED.

    So go ahead, tell me again how I am an agent of the BSA.

    Jerk.

    --
    BMO

  184. Re:How much of the 'operating system' needs to sig by nobodie · · Score: 1

    actually, i wouldn't buy, even at that price;))>

    --
    Subversion of spatial scale luxury decoration ideas.
  185. Re:How much of the 'operating system' needs to sig by poetmatt · · Score: 1

    It's called evernote, and it's done more (and in better ways) via going it's own direction than OneNote ever has. Also it works consistently across platforms and doesn't have gigantic issues sharing/hosting huge files.

  186. Re:How much of the 'operating system' needs to sig by spire3661 · · Score: 1

    Not only sold with hardware, it has to be installed in a specific and arcane manner to be fully license compliant

    --
    Good-bye
  187. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    And you can get a clean copy direct from MS (msft.digitalrivercontent.net)

    everyone on the piratebay won't have a rootkit (At least the ones with the same checksum's as the MSDN versions).

  188. Re:How much of the 'operating system' needs to sig by Anonymous Coward · · Score: 0

    Dude, do you live in the middle ages? Windows? Licenses?

    http://www.ubuntu.com/

  189. Re:How much of the 'operating system' needs to sig by nighthawk243 · · Score: 1

    Arguably, the hardware also costs much more than that of your average machine that runs window. Microsoft is more of a software company, Apple is more of a hardware one.

  190. Re:How much of the 'operating system' needs to sig by nighthawk243 · · Score: 1

    Agreed. Even Bill Gates admitted it. Microsoft would rather you use pirated Windows if it means keeping you away from OS X or *nix. Same with Adobe and their Creative Suite. The primary reason Adobe makes it laughably easy to pirate is primarily because they would rather people pirate it when just screwing around and make it the de-facto industry standard when those pirates have to legitimize when they start using it for a business need. If the aspiring graphic artists are used to Photoshop, they'll buy Photoshop when starting their business rather than jump ship to the GIMP. Microsoft does the same thing. If you're used to using Microsoft's suites at home, you're likely to go with Microsoft solutions in the office as well.