Slashdot Mirror


All Windows 10 Kernel Mode Drivers Must Be Digitally Signed By Microsoft (i-programmer.info)

"Last year, we announced that beginning with the release of Windows 10, all new Windows 10 kernel mode drivers must be submitted to the Windows Hardware Developer Center Dashboard portal to be digitally signed by Microsoft," reads a MSDN blog post. "However, due to technical and ecosystem readiness issues, this was not enforced by Windows Code Integrity and remained only a policy statement. Starting with new installations of Windows 10, version 1607, the previously defined driver signing rules will be enforced by the Operating System, and Windows 10, version 1607 will not load any new kernel mode drivers which are not signed by the Dev Portal."

Slashdot reader mikejuk quotes a report from i-programmer.info which argues "the control of what software users can run on their machines is becoming ever tighter," and compares Microsoft's proposal to an XKCD cartoon: Before you start to panic about backward compatibility with existing drivers the lockdown is only going to be enforced on new installations of Windows 10. If you simply upgrade an existing system then the OS will take over the drivers that are already installed... Only new installations, i.e. installing all drivers from scratch, will enforce the new rules from Windows 10 version 1607... Be warned, if you need to do a fresh install of Windows 10 in the future you might find that your existing drivers are rejected.

440 comments

  1. Worse and worse by Anonymous Coward · · Score: 0

    Is Microsoft in cahoots with Intel and AMD, forcing us to junk otherwise useful PC's (or switch to other OS's)?

    1. Re: Worse and worse by Anonymous Coward · · Score: 2, Insightful

      No. MS wants to "xbox" Windows. MS actually hates lusers. So, rather than teying to find a happy medium, where we lusers still feel like we have a modicum of control of our systems, no. MS wants to control it all, just like Xbox.

      how much independent Xbox apps are there? I'll argue, none. MS could snuff Netflix. right now, Netflix attracts users, so it isn't in MS interests to hijack Nwtflix too bad on Xbox. But Netflix writes to MS' rules on Xbox. Comcast (aka Universal Studios...) as a content license owner could easily get MS to effectively reduce Netflix's app to oblivion once Comcast figures out a better business model with MS (that has enough sideband $$$ coming to MS, so that MS feels confident they can afford to "lose" to Netflix at some point in court...)

      I guess I saw this starting to happen in the 90's. Stewart Allsop did too back then, too.
      The scales are finally tipped in MS' favor to finally start doing it. We're more or less conditioned to it now: cell phones, the Apple way, Xbox, etc.
      Windows 7 is/was the last freedom-enabled OS from Microsoft.

    2. Re: Worse and worse by backslashdot · · Score: 5, Insightful

      Actually I think they are in cahoots with the movie and music ownership industry. This move is all about enforcing DRM.

      Intel and AMD want Microsoft to make the OS have CPU busting features .. Like I dunno 3D animated window management, voice control, fingerprint recognition etc.

      But this driver move, it seems entirely dreamt up by the DRM crowd. The don't want you to play any video or music that may be similar looking or sounding to anything they own. I mean the browser industry sold out already. How come when ads play in a browser the player controls are limited?

    3. Re:Worse and worse by Anonymous Coward · · Score: 1

      It's about lock-in and lock-out.

      Lock you into their ecosystem, and lock out anyone who they deem as "undesirable". That definition can mean what you think it means.

    4. Re:Worse and worse by x0ra · · Score: 3, Insightful

      Apple did the same with El Capitan...

    5. Re:Worse and worse by Anonymous Coward · · Score: 2

      You are allowed to disable theirs though. It's two separate options afaik, but you can turn off both the protected filesystem and signed kext requirements.

    6. Re:Worse and worse by x0ra · · Score: 1, Insightful

      If what is written further below, so can you here. But I get it, it's easy to puke on Microsoft. You wouldn't sadden all the Apple fanboys around here...

    7. Re: Worse and worse by Miamicanes · · Score: 4, Interesting

      I can't speak for the original Xbox, but the Xbox 360 has a pretty respectable library of indie third-party games that can be installed through Xbox Live. In fact, the third-party indie games on my 360 outnumber the retail-boxed games about 3 to 1.

      Unholy Heights is a riot.

      http://xbox.com/indiegames

    8. Re: Worse and worse by Anonymous Coward · · Score: 1

      I don't understand how the user is locked in through driver signing, but it makes lots of sense to lock out people publishing faulty drivers on forums and pirated stuffs. Now if drivers are also malware, the vender can be punished, via legal means, public shaming, or banishment. They can take their drivers to unsigned Linuxes.

    9. Re: Worse and worse by Anonymous Coward · · Score: 0

      ms doesnt mind indies. they like indies.

      they like indie sw developers a lot more than devs who publish their stuff for free.

      they just want the devs to publish the stuff on windows store and not for free.

      just wait until they shut down the appstore for surface rt, causing them to be totally just paperweights.

    10. Re: Worse and worse by Anonymous Coward · · Score: 5, Insightful

      Or, you know, it's to prevent viruses and other such garbage that has plagued windows for years and years, to be able to boot up with windows by masquerading as a driver?
      I see nothing wrong with this. If anything it will force manufacturers to get their sh*t together and stop releasing buggy half baked drivers.

    11. Re: Worse and worse by Anonymous Coward · · Score: 0

      Welcome to /. Where idiotic rantings and DRM FUD get modded insightful while the obvious and reasonable security justification is buried. Why do I come here anymore? This place has be one a digital ghetto.

    12. Re: Worse and worse by RavenLrD20k · · Score: 2

      Did you check that link before you posted it? I'm getting page not found errors on it. (kind of ironic)

    13. Re: Worse and worse by mlw4428 · · Score: 1, Flamebait

      Player controls are limited when Ads play, because you are accessing content that costs money, time, resources, and energy to create. You need to pay for that, because I'm not putting up content so you can enjoy for free without giving anything back. Unless you're willing to pay my mortgage, bills, alcohol purchases, and otherwise buy me whatever I want whenever I want it, you owe me to view my content. If you don't want to pay by watching the ad that I make very little off of, then don't use my content. Don't look at it, don't watch it, don't think about it. In return I won't worry about you. I'm entitlted to be paid for what I say my stuff is worth. The only entitlement you have is to decide you don't like my price and not use/consume/access my content then. DRM exists because of freeloaders who think that they're too good to pay. They have no concept that life isn't free and I don't give a shit if you're too poor. Get a real (or better) job if you can't afford my stuff or go and use someone else's stuff. It's my right to be paid for the work I do. It's not your right to not pay.

    14. Re:Worse and worse by Ol+Olsoc · · Score: 1

      If what is written further below, so can you here. But I get it, it's easy to puke on Microsoft. You wouldn't sadden all the Apple fanboys around here...

      Actually, the toughest part is the tapdance you have to to to tell us that it is an excellent thing when microsoft does it, but stupid hipster shit when Apple does. Chill if you will

      By the way, if getting around it is as easy in W10 as it is in OSX, it's a non issue for either.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    15. Re: Worse and worse by Lonewolf666 · · Score: 2

      Sounds plausible to me, but to answer GP:
      I don't think Intel and AMD have anything to do with this, as it is a move by Microsoft to demand signing of Windows drivers. CPU design is not really involved here, although the goals of this move may have some overlap with the goals of introducing TPM.

      Also, both Intel and AMD have so far been reasonably supportive of Linux development, which suggests they are not trying to help Microsoft control all PC hardware.

      This said, people who have an interest in tinkering with their OS should probably switch to Linux or BSD entirely instead of trying to somehow keep Windows from locking them out.

      --
      C - the footgun of programming languages
    16. Re: Worse and worse by Anonymous Coward · · Score: 2, Informative

      As an owner of a computer service company who works on everything from residential to multinational corporation computers, I can say that I have not run into driver based kernel space malware more than a couple of times since I started my company in 2001.

      This will not prevent hardware makers from releasing buggy drivers. It has absolutely NOTHING to do with the quality of the driver.

      This is simply a means to force consumers to purchase NEW hardware to replace their old reliable still working fine piece of hardware because there is no longer a driver for it. It is simply a way for MS and their partner hardware manufacturing companies to separate consumers from their money.

    17. Re: Worse and worse by Anonymous Coward · · Score: 0

      LOL, this won't fix unrealistic deadlines, it will only make them worse: "we have to sign tomorrow to be able to release next week, get back to work".

    18. Re: Worse and worse by ArmoredDragon · · Score: 2

      I really doubt that's it. The next version of Windows 10 includes a provision to kill off the ability to disable certain "features" (or more specifically, annoyances) and it would make sense if they want to enforce that, and things like telemetry, by banning CA signed drivers.

    19. Re: Worse and worse by Anonymous Coward · · Score: 1

      But when copyright no longer exists, you commit suicide. Is that a deal?

    20. Re: Worse and worse by Anonymous Coward · · Score: 1

      I am a freeloader, and it has multiple reasons, the most prominent one being that I don't want to be locked in to DRM and similar things.

      I am fucking annoyed having to pay for a DVD that is noisy and where I have to watch ten unskippable promo videos and things I don't care about before I can access some stupid themed menu with stupid animations that clobber everything up and stuff.

      I also don't like offerings like netflix which still have things like country restrictions (damn its the age of the internet now!, and no I am not in the US so I wont see things first and thats annoying) and most prominently DRM plus yet again some custom user interface. I want my user interface to be VLC, it has all I want.

      Plus netflix is a big brother. They know each movie I watch, and every moment I pause, and how long I watch and how often. I do not like that. I understand that its important to collect statistics, but I'd much rather prefer where this stuff is opt in, not opt out. It worked before the internet age as well!

      And DRM locks you in to a service. Think of apple music for example, you can't give your collection to someone else. Also, you can't e.g. "move" your purchased song to another service like soundcloud.

      To still give the movie industry _some_ money, I go to the cinema and watch some movies there.

      I admit that I enjoy not having to pay for content, but my main reasons for freeloading are that I prefer a model where I can use my own player choice and where I'm not being spied upon.

      So the illegal way is not just free, it is much better in many regards, and I know that most people don't care about these issues as much as I do, so I am certain things won't change this fast.

      I do want to access the content on a no frills basis. I want the content, and have free choice over my player, and I do not want to subscribe to some stupid service which has 10 times as much content as I want. Plus, I want the content on my disk, without DRM.

      I won't switch until that happens.

      Kind regards, a freeloader.

    21. Re: Worse and worse by Anonymous Coward · · Score: 2, Informative

      This is a complete non-issue for anyone that actually needs to run unsigned drivers.

      Hobbyist developer: Disable the setting in your machine, unsigned drivers work fine.
      Business with obscure/legacy hardware: Generate your own signing key pair, sign the driver yourself then push your public key to all users machines by GPO.
      Real driver dev: Generate local signing keys for test, get key from MS and apply to WHQL for release.

      This is a security setting that is on by default, but easily disabled or worked around by anyone with the knowledge to safely do so.

    22. Re: Worse and worse by Cajun+Hell · · Score: 2

      No. If that were the goal, then it would merely require that drivers be signed by the machine's admin or whatever parties they have signed as delegates, not such a distant third party as Microsoft.

      --
      "Believe me!" -- Donald Trump
    23. Re: Worse and worse by jedidiah · · Score: 4, Insightful

      Drivers as a source of viruses? Talk about unreasonable. The fact that Microsoft's is Hollywood's BITCH is far more plausible.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    24. Re: Worse and worse by jedidiah · · Score: 3, Insightful

      Just who are you trying to kid? Do you know who you're talking to? A rootkit doesn't need anything quite that low level.

      This entire approach to the "problem" is like putting a band-aid on a bullet wound after the victim has already been shot full of holes. He never should have gotten shot to begin with.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re: Worse and worse by jedidiah · · Score: 1

      It would make far more sense to allow the end user to "lock" the drivers. This would also allow people and companies to make sure that a particular configuration OF THEIR CHOICE isn't screwed around with by anyone INCLUDING Microsoft.

      Change control on a Windows box is a far more interesting problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    26. Re: Worse and worse by omnichad · · Score: 1

      I was talking to an anonymous coward. Most rootkits I've dealt with intercept file-system calls to hide the files and the signature of the modified file. That requires kernel-level access. And they've usually been a modified ntfs.sys - tell me that's not kernel-mode. Sometimes kbd.sys.

    27. Re: Worse and worse by nmb3000 · · Score: 5, Interesting

      Or, you know, it's to prevent viruses and other such garbage that has plagued windows for years and years, to be able to boot up with windows by masquerading as a driver?

      Actually the GP is right, and Microsoft calls it out themselves:

      To play back certain types of next-generation premium content, all kernel-mode components in Windows Vista and later versions of Windows must be signed. In addition, all the user-mode and kernel-mode components in the Protected Media Path (PMP) must comply with PMP signing policy.

      Besides, the only way to install kernel mode drivers is to be running as administrator. If malicious code is allowed to run on your computer with administrative credentials, you're already screwed in any number of ways. Installation of a kernel driver is just one avenue.

      I see nothing wrong with this.

      I see everything wrong with this. Microsoft is now dictating what software can be run on my computer. That alone is enough of a reason to vehemently reject this, but think also of the F/OSS software impacted. There are plenty of software tools out there which run a driver as part of their operation and not all of these will want to or be able to get their drivers signed.

      I have been trying to decide lately if I'll ever bite the bullet and move from Windows 7 to Windows 10, or if I'll start looking migrating to Linux. The decision just got a lot easier.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    28. Re: Worse and worse by Anonymous Coward · · Score: 0

      What can you say? When a large, increasing percentage of the planet says "we're okay with - nay, we demand - a company dictating what software can be run and making tons of money gouging their us", I'm not surprisedd MS is doing this.

      Too many idiots out there don't want the responsibility and too many stupid users / media fall for very predictable viruses and associate the platform with being riddled with viruses even though the vast majority are user initiated.

    29. Re: Worse and worse by Calydor · · Score: 4, Funny

      That's a really nice [graphics|printer|pointer|raid] driver you've got there.

      Would be a shame if something ... happened to it.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    30. Re: Worse and worse by sglewis100 · · Score: 1

      Link works for me.

    31. Re: Worse and worse by Curunir_wolf · · Score: 1

      It's my right to be paid for the work I do.

      No, that's not your right, not at all. If someone wants your stuff, feel free to negotiate for some sort of compensation. That's as far as it goes.

      Also, you are subject to a contract for releasing your work to someone else, that allows you exclusive rights to make copies. It's not a perpetual right - you only get it for a limited time. Once that time is up, anyone is allowed to make all the copies of it they want and distribute them as much as they like. Using DRM to restrict another party's ability to make their own copies is a breach of contract. If you want to enjoy the benefits of having grant of copyright, you must abide by all terms of the contract.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    32. Re:Worse and worse by x0ra · · Score: 1

      I never said it was an excellent thing, I merely point out that when Apple does a thing, it's OK, when Microsoft is doing it it's evil. Double standard... [yet, it's probably the same hipster who vote Democrat, so I'm not surprised...]

    33. Re:Worse and worse by Ol+Olsoc · · Score: 1

      I never said it was an excellent thing, I merely point out that when Apple does a thing, it's OK, when Microsoft is doing it it's evil. Double standard... [yet, it's probably the same hipster who vote Democrat, so I'm not surprised...]

      That is an excellent non sequitur you have there.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    34. Re: Worse and worse by mlw4428 · · Score: 1

      What's a way for me to get paid for the work that I do and still release content that doesn't "annoy" you? Furthermore this method of release should also ensure that others are not, unfairly, consuming the work I do without paying me for my efforts. When you come up with a way to help ensure I get paid for each person who views my content then I'll happily stand up against DRM.

    35. Re: Worse and worse by mcl630 · · Score: 1

      This is simply a means to force consumers to purchase NEW hardware to replace their old reliable still working fine piece of hardware because there is no longer a driver for it. It is simply a way for MS and their partner hardware manufacturing companies to separate consumers from their money.

      False. According to TFA, "Drivers signed with cross-signing certificate issued prior to July 29th 2015, when the initial policy went into place, will continue to be allowed." Translation--older drivers that worked before will continue to work.

      Also, the new restrictions only apply when secure boot to turned on, something the submitter conveniently forgets to mention, meaning you can use any driver you want by simply turning off secure boot.

    36. Re: Worse and worse by mrchaotica · · Score: 1

      ...that can be installed through Xbox Live.

      Okay, now tell us how many can be installed without Xbox Live.

      In other words, you completely missed the point: everything on Xbox Live is only allowed to exist with Microsoft's permission. That is an evil and intolerable situation.

      --

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

    37. Re:Worse and worse by mcl630 · · Score: 1

      You can disable MS's driver restrictions by turning off secure boot.

    38. Re: Worse and worse by mrchaotica · · Score: 1

      Hobbyist developer: Disable the setting in your machine, unsigned drivers work fine.

      False. Microsoft is saying that if you do that, playback of DRM'd media will break. Therefore:

      Developer who makes software to enable users to exercise their Fair Use rights: screwed.

      THIS IS THE PROBLEM.

      --

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

    39. Re: Worse and worse by mlw4428 · · Score: 1

      > No, that's not your right, not at all.

      Yes, yes it is. I own the work. That's exactly like me coming up to you and stealing your wallet. You don't "own" that wallet. You don't "own" those credit cards that I'm going to use to fund my vacation with. In fact you should be perfectly fine with identity theft - I mean you don't exactly OWN your credit score either. So what's your mother's madien name, ID numbers - any ID, usernames/passwords to any account (you don't own those either)?

      > If someone wants your stuff, feel free to negotiate for some sort of compensation. I did: I made this, you must pay me $XXX.XX for it, otherwise you can't view it. That's the negotiation. Otherwise you can walk away and NOT view my work.

      > Also, you are subject to a contract for releasing your work to someone else, that allows you exclusive rights to make copies. It's not a perpetual right - you only get it for a limited time.

      "If you buy this work from me, you agree that I retain all rights of distribution and copying in perpetuity until such time that I give you written notice terminating this limitation from this sales contract. In all other cases you agree that by purchasing this product to agree to the terms and conditions setforth herein. Furthermore both parties agree that the jurisdiction in which this contract exists shall be under the jursidiction of the United States and that contractual disputes must be filed in the proper jursidcition."

      That would be a sales agreement example stating you agree to my terms to access my content or the purchase simply doesn't go through. Contracts are a beautiful thing.

      > Using DRM to restrict another party's ability to make their own copies is a breach of contract.

      I've seen no court case that has ever said this. DRM is a methods in which I may, as the owner of the work, ensure that the viewer/consumer of my work has actually paid for my work. You're free to not purchase my work and its DRM. That's the beauty of the market - I'm not forcing you to choose me.

    40. Re: Worse and worse by Anonymous Coward · · Score: 0

      Right up till the Secure Boot on/off switch option "disappears"...

    41. Re: Worse and worse by Anonymous Coward · · Score: 0

      I am going to assume that you're joking about drivers and malware.

      While it is not the most common mechanism, it is still a well known vector along with fake services.

    42. Re: Worse and worse by Anonymous Coward · · Score: 0

      Same AC here - Microsoft and Hollywood's relationship is entirely plausible, but I just don't want people discounting the real threat of malware using drivers.

    43. Re: Worse and worse by Anonymous Coward · · Score: 0

      The link comes up for me, but it's a generic page that isn't about indie games specifically. It just has "Explore games", "Shop bundles & editions" and "Get help".

      In fact when I change:

      http://www.xbox.com/en-US/indi...
      to
      http://www.xbox.com/en-US/shit...

      It's the exact same page.

    44. Re: Worse and worse by Curunir_wolf · · Score: 1

      Yes, yes it is. I own the work. That's exactly like me coming up to you and stealing your wallet. You don't "own" that wallet. You don't "own" those credit cards that I'm going to use to fund my vacation with. In fact you should be perfectly fine with identity theft - I mean you don't exactly OWN your credit score either. So what's your mother's madien name, ID numbers - any ID, usernames/passwords to any account (you don't own those either)?

      That's the worst analogy I've ever heard or seen. You must think that your shit don't stink. In fact, it's mine that doesn't stink. In fact, it's beautiful. And I produced it, so you must pay me. It doesn't matter what you think of it, I put a lot of work into producing that gorgeous log, and I expect to be handsomely rewarded for all the work I did creating it! (this is what you sound like).

      "If you buy this work from me, you agree that I retain all rights of distribution and copying in perpetuity until such time that I give you written notice terminating this limitation from this sales contract. In all other cases you agree that by purchasing this product to agree to the terms and conditions setforth herein. Furthermore both parties agree that the jurisdiction in which this contract exists shall be under the jursidiction of the United States and that contractual disputes must be filed in the proper jursidcition."

      That's not what you get. You don't get that. Only idiots would agree to it. Also, it's not a sale.

      I've seen no court case that has ever said this.

      There doesn't need to be a court case. It's codified in Federal Law Regulations. Anyone case arguing against the exemption would be thrown out in summary judgement.

      DRM is a methods in which I may, as the owner of the work, ensure that the viewer/consumer of my work has actually paid for my work.

      Forever? Always? Is it phone home? Is your service escrowed to ensure that the viewer/consumer ALWAYS has access to the work they paid for, even when you and your company is gone?

      DRM is an inherently weak system because as long as you have root on your device, you can break it. Perhaps it will take some serious reverse engineering effort, but it's always going to be breakable, because in order for you to consume the content in the fist place, your device needs to decrypt it.

      Unbreakable DRM requires compromising our ability to have access to our own devices. And that's the biggest flaw of all. So, yea, I don't want my credit cards taken, my ID stolen, my user ID and passwords to everything being accessed by someone else. But if someone else "owns" and has root control over my devices but I do not, that's exactly what you're asking for.

      Nobody's anything is worth giving up my ability to keep my information secure.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    45. Re: Worse and worse by TemporalBeing · · Score: 2

      I was talking to an anonymous coward. Most rootkits I've dealt with intercept file-system calls to hide the files and the signature of the modified file. That requires kernel-level access. And they've usually been a modified ntfs.sys - tell me that's not kernel-mode. Sometimes kbd.sys.

      FYI - you don't need Kernel-level drivers to do that. It helps but it's not necessary; there's enough hooks into the kernel from user-space it can be done in userspace without issue.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    46. Re: Worse and worse by mlw4428 · · Score: 1

      > And I produced it, so you must pay me. It doesn't matter what you think of it, I put a lot of work into producing that gorgeous log, and I expect to be handsomely rewarded for all the work I did creating it! (this is what you sound like).

      If I wanted your log, yes, that is exactly the correct thinking. You made it and it's yours to sell or not sell as you so see fit. If you want to sell it, then it would be unethical, immoral, and illegal for me to take it without paying for it. You literally have not refuted my point in the slightest.

      > That's not what you get. You don't get that. Only idiots would agree to it. Also, it's not a sale.

      In this hypothetical case, it's an agreement you would need to agree to before you would buy my product. Absolutely you can think only an idiot would agree to it. But that's just an example of how I could retain certain rights to my work in perpetutuity and as long as you're dumb enough to sign on the dotted line, I get what I want.

      > Forever? Always? Is it phone home? Is your service escrowed to ensure that the viewer/consumer ALWAYS has access to the work they paid for, even when you and your company is gone?

      Frankly it's not my problem once I'm gone. You seem to think that my desire to be paid for my work is silly and that people can just come and take from me whenever they so well wish with or without paying me for it. It's not even my "right" to be paid for the work I've done. Well that logic sort of reflects back to you on this question. If I'm dead, what are you going to do? Sue me? Ha. As if I'll care when I'm dead.

      > So, yea, I don't want my credit cards taken, my ID stolen, my user ID and passwords to everything being accessed by someone else.

      And I simply want to be paid for the work that I designed, created, and am now selling. But you're telling me I can't have that, but you should get everything you so desire. That's why people like me will always fight in favor of DRM. You have an entire generation of entitled, spoiled, children who believe that they shouldn't HAVE to pay me for my work. A lazy, entitled, spoiled generation who doesn't value hardwork because THEY have never had to work hard to get anything/do anything OR because they've never been a creator of anything. They've only been a user, a consumer, and thus have no concept of how much work it takes to build something. You seem to want me to agree that your pliight of "Duhh DRM bad" is righteous. I say, if you don't like it, don't buy a device with DRM on it - BUT IF YOU DO DO THAT don't be pissed because I decide to refuse to sell you my product(s). And don't get mad if I sue you and take all of the posessions you do own, if you decide to consume my content that I created that YOU didn't pay for.

      It's hard to not side with the music/movie/software/gaming industry and at the end of the day IF you don't like it, it's not within your right to not pay for something that you SHOULD be paying for. Instead simply do not partake. Do not buy the product. Just be happy with fun games like BZFlag or Solitare or Librewriter. AAA title holders will always need to be paid for their products.

    47. Re: Worse and worse by omnichad · · Score: 1

      It really doesn't matter if it's possible without it. It's done. It's out there - and there were a lot of implementations made. I'm not arguing whether there's some other way to do it. I'm arguing that there are real rootkits out there doing this - and that the AC who claimed 15 years of malware cleanup experience and never seeing one is probably just not doing good cleanup.

    48. Re: Worse and worse by Curunir_wolf · · Score: 1

      You seem to think that my desire to be paid for my work is silly and that people can just come and take from me whenever they so well wish with or without paying me for it.

      Nope, I never said that. I said you don't have a right to be paid for your work. You can work your whole life and still get paid nothing. That's how the market works. Nobody gets paid for their work unless they're working for someone else as an up-front agreement, or they can sell something that they own. Sure, if you create something out of thin air, it's yours. It doesn't mean you have a "right" to get paid for it.

      You literally have not refuted my point in the slightest.

      I did. You claimed you had a "right" to get paid for your "work". You don't. No one does, unless agreed to ahead of time (and in that case, the person paying owns everything).

      Frankly it's not my problem once I'm gone.

      You made it your problem by your own "hypothetical" agreement. You want all the rights and none of the responsibilities.

      And I simply want to be paid for the work that I designed, created, and am now selling.

      Yea, and I want to get paid for my turd, too. Good luck with that.

      But you're telling me I can't have that, but you should get everything you so desire.

      You've already said that you can't be trusted. That you'll sell me something and then take away my access. You're a rent-seeker with no morals.

      And your attitude and assumptions about me (completely wrong, BTW), proves that you will never be successful in business, because you can't create anything of value. You expect someone to hand over money because you "worked", whether what you produced is valuable or not. Well guess what, little snowflake, the world does not owe you a living.

      Your right to a government-granted monopoly does not trump my right to protect my privacy. That's what it comes down to. You will probably die homeless, broke, and penniless. A sad could-have-been so wrapped up in his own self-worth that he can't ever understand why nobody else sees how great he is.

      --
      "Somebody has to do something. It's just incredibly pathetic it has to be us."
      --- Jerry Garcia
    49. Re: Worse and worse by Anonymous Coward · · Score: 0

      The threat is extremely minimal. That is why manufacturer signed drivers exist. Now Microsoft wants to play curator and make it so that they must directly sign all drivers.

    50. Re: Worse and worse by Darinbob · · Score: 1

      But that's minor compared to all the other gaping holes in Windows security. Which points back to the media companies being insistent that security preventing unauthorized recording be given top priority. They've done this for years now, graphics cards have tamper detection for this reason.

    51. Re: Worse and worse by Darinbob · · Score: 1

      Because the security with the drivers is small potatoes as that's not where the majority of malware get their footholds. If Microsoft cared about users and put their security as top priority, then they'd have years of work to do before they got around to drivers.

      Let the device manufacturers sign the drivers but sign them with any trustworthy body. If you trust the manufacturer then you trust the device. Microsoft however is not a trustworthy body, they are the opposite of trustworthy.

    52. Re: Worse and worse by Darinbob · · Score: 1

      This applies to drivers already installed when upgrading to Windows 10. Re-install (while secure boot is on) then you're screwed, or do a clean install.

      "To summarize, on non-upgraded fresh installations of Windows 10, version 1607 with Secure Boot ON, drivers must be signed by Microsoft or with cross-signed certificates issued prior to July 29th, 2015."

    53. Re: Worse and worse by Darinbob · · Score: 1

      Compare to browsers. You get a bad cert and it asks you want to do. You can select "yes, I really know what I'm doing", and if you don't know what you're doing you can screw yourself over. But the user has a choice here. People who know more than average are not treated as an undesirable class, and people who know less than average are protected.

      Microsoft has a long history of removing choices and options with every release or service pack.

    54. Re: Worse and worse by Anonymous Coward · · Score: 0

      Or you could get a real job instead of trying to get paid on the internet. No one cares about your blog or videos of what your dog threw up.

    55. Re:Worse and worse by Darinbob · · Score: 1

      Which anyone with a brain should do (meaning anyone interested in using their PC for something other than Windows on it someday).

    56. Re: Worse and worse by joboss · · Score: 1

      The only solution to this for me at this point is to look into any project forking windows. When I say forking, I mean cloning. wine has already made a start of it.

    57. Re: Worse and worse by joboss · · Score: 1

      Someone should just submit a driver the exposes all kernel calls to userspace job done.

    58. Re: Worse and worse by mcl630 · · Score: 1

      Exactly how would Microsoft remove the switch from your BIOS/UEFI?

    59. Re: Worse and worse by Anonymous Coward · · Score: 0

      This is not how driver signing currently works on Windows. You cannot publish your own kernel mode code signing authority. All drivers need to be signed a cross certificate chained eventually to MSFTs public root signing CA. In practice, this means you need to obtain a signing key from a commercial CA which verifies details likes DUNS and other identity. The effect or at least intention is to reduce kernel mode malware and bootkits. The FUD around DRM may have some truth but it doesn't seem like the main driver to me.

    60. Re: Worse and worse by mcl630 · · Score: 1

      This applies to drivers already installed when upgrading to Windows 10. Re-install (while secure boot is on) then you're screwed, or do a clean install.

      "To summarize, on non-upgraded fresh installations of Windows 10, version 1607 with Secure Boot ON, drivers must be signed by Microsoft or with cross-signed certificates issued prior to July 29th, 2015."

      You didn't read the very quote you included.

    61. Re: Worse and worse by Anonymous Coward · · Score: 0

      Not easy to find:
      https://marketplace.xbox.com/en-US/Games/XboxIndieGames

    62. Re: Worse and worse by Anonymous Coward · · Score: 0

      If you could read beyond his first paragraph without foaming at the mouth, you'd see that he basically answered your question for you.

      TL,DR: Take my money. Show me the content. And don't waste my time.

    63. Re: Worse and worse by lgw · · Score: 1

      Drivers as a source of viruses? Talk about unreasonable

      You misunderstand. It's not "that driver was a virus", it's "that virus installed a driver, and now there's no getting rid of it". It's the most straightforward way to make a persistent root kit.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    64. Re: Worse and worse by lgw · · Score: 1

      A rootkit doesn't need anything quite that low level.

      By definition a rootkit runs in kernel mode.

      It's quite difficult these days on Windows to directly modify the kernel files to gain persistence, plus it's quite obvious that a key file has the wrong checksum. Much easier to have a driver that does whatever you want it to do, such as directly diddle kernel memory, or change a file contents between disk and user mode.

      All of which come in pre-packaged malware kits, of course. Heck, it's probably the default for Metasploit for detection avoidance.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    65. Re: Worse and worse by Darinbob · · Score: 1

      Yes, a non upgraded resh installation of windows 10 may be for older hardware that had at one time been upgrades. It's not only for new machines. Though to be fair, anyone putting Windows 10 on older machines probably deserves the results.

    66. Re: Worse and worse by twocows · · Score: 1

      What? That doesn't make any sense. All they're doing is forcing drivers to be signed before installing them. How is allowing fewer drivers to get installed somehow going to increase the amount or severity of DRM?

    67. Re: Worse and worse by Miamicanes · · Score: 1

      Microsoft has done plenty of things to deserve hate and wrath, but Xbox Live isn't one of them. Xbox Live is probably the least-restrictive commercial app market out there... probably less-restrictive than Sony, and several orders of MAGNITUDE less restrictive than Nintendo.

    68. Re: Worse and worse by RavenLrD20k · · Score: 1

      It's Microsoft's customized "404: Not Found" Error page.. So yes, technically the link works in that Microsoft responds to it, but they're responding with errors in a way that obfuscates the fact that they're errors (much like a great many things from Microsoft). Viewing the link with an application like Fiddler2 or Postman you can clearly see that it's returning the 404 status instead of a 200.

    69. Re: Worse and worse by mrchaotica · · Score: 1

      It doesn't matter: it's still a first-party controlled market, with no alternative. There is no third-party market, and there is no "side-loading" (a.k.a., "the normal method of installing software since the dawn of computing"). That makes it exactly as evil as Sony or Nintendo (or Apple).

      --

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

    70. Re: Worse and worse by david_thornley · · Score: 1

      You apparently are putting up content so I can enjoy it for free, by sending it out to anyone who makes a HTTP or HTTPS request. You are under no obligation to serve up content for any given request, and I am under no obligation to find out what you want before sending a request. There is no contract or agreement formed by sending or responding to a HTTPS? request. You may wish to have some additional features that require (technologically or socially) the reader to read the ad if you like.

      I used to avoid using ad blockers, because I didn't want to cut off sites' revenue. That became a security risk I wasn't willing to take. I installed NoScript because I was willing to put up with some hassle to enjoy websites without allowing javascript exploits. That became impossible, as sites I was trying to use imported javascript from all over the place, so I could no longer distinguish between the site's javascript and the javascript from the ads. I installed one on my phone because mobile websites were becoming impossible to use due to the ads.

      As long as ads were not security holes and would allow me to use a website normally, I was fine with them. As it is, I can't accept your ads unless you're willing to guarantee they don't have malware, and accept financial responsibility if they do. It's not that I don't have a job; in fact, since I have a well-paying job and significant savings, I'm a more attractive target for whoever provides ads to the person who provides ads to whoever provides ads to you. You're perfectly free to block me from your content if I don't accept your ads. Heck, you're perfectly free to put up a sign asking me to leave if I have an ad blocker on, and I'll either disable it for your site or go away.

      What you are not free to do is assume that my web request is an offer of a binding contract that I'll do something in particular if you return content.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    71. Re: Worse and worse by david_thornley · · Score: 1

      Typically, people who hack drivers have test machines that are not their primary computers, so they can have some stability for reading email and playing WoW. I'm sure there are some people out there who like to live dangerously, but they can still do that.

      If the developer is writing drivers to break DRM, why would it be necessary for the OS to allow DRMed media to play?

      At any rate, developing and distributing software to get around DRM is illegal. The big problems are WIPO and the DMCA, not what Microsoft puts into WIndows.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    72. Re: Worse and worse by mlw4428 · · Score: 1

      My arguement isn't against your kind of thinking. My argument is against those who believe that somehow, I don't deserve to be paid for my work. Yours is a technological concern: you don't want malware. My concern is more of an ethical argument. If I serve an advertisement or charge for my work, it is not up to you to determine that the value I am asking for isn't worthwhile, but that you feel entitled to consume my content/work anyways. That is the argument FOR DRM or FOR advertising - because there are people who believe that they should just be able to run Windows for free...without paying for it. And when you have an army of people who work, almost professionally it seems, to crack the latest DRM (not for money, but for "freedom") then it's hard for me to say "Gee, people will just be honest."

      Other industries have methods to prevent theft. They can literally physically prevent you from leaving the store, can record your physical body, and other methods. I cannot do that with digitial mediums - instead I have to rely on DRM to enforce my rights as a business to ensure that you are paying me for the work you are using. It's so bad that people will literally argue "I didn't steal anything - you still have your original work - you can only steal cars and physical stuff" as if their denying the income that I am entitled to isn't theft if nothing else in spirit.

      I am not alone in this thought and I am not alone in hoping for harder and harder to break DRM. No I don't want it to be annoying - I want people to enjoy my stuff. I simply want what is owed to me based on the assumption that if I put a sticker on something to sell it, your only right as a customer is to get me to agree to accept a lower price - not pay me for what I'm selling (unless I agree to it).

    73. Re: Worse and worse by Anonymous Coward · · Score: 0

      Disabling driver signature requirement doesn't break DRM. So long as the drivers involved in playback (i.e. video and audio) are signed, you can load all the unsigned stuff that you want. This is the same as it has been since Win7 (or even Vista?).

    74. Re: Worse and worse by Rakarra · · Score: 1

      Frankly it's not my problem once I'm gone. You seem to think that my desire to be paid for my work is silly and that people can just come and take from me whenever they so well wish with or without paying me for it. It's not even my "right" to be paid for the work I've done. Well that logic sort of reflects back to you on this question. If I'm dead, what are you going to do? Sue me? Ha. As if I'll care when I'm dead.

      Aaah, see, now maybe you see why the rest of us don't care about you while you're alive as well.

    75. Re: Worse and worse by david_thornley · · Score: 1

      If you serve up an advertisement, and require me somehow to accept it if I want your content, that's fine with me. If you serve up your content and insist that I have incurred an obligation of your choosing by requesting it, that's not. That's a distinction I want to make. Note that you can't tell, in the second case, whether I'm trying to get something for free or I'm rejecting ads for other reasons.

      The web is in trouble. Up until now, ads have paid for a lot of things. There are hobby websites that are supported by an individual person, and there are commerce websites. Those don't need financial support. There's a lot that are expensive to run and don't actually sell anything (Wikipedia and IMDB come to mind), and that's where ad revenue really matters. There really isn't a good substitute. Microtransactions have been kicked around for a LONG time, and have never become actually useful. There's technological and social problems with them.

      Unfortunately, ads have become self-defeating. There's lots of stuff that I simply can't access from my phone, because I'm not dexterous enough to navigate around the ads. There's malware out there, and nobody takes responsibility. I refuse to take the risk. I'm also not going to stop using the web, because it's too important. If a site promises to be reasonable with the ads, and I have some reason to believe it, I can whitelist it in my ad blocker. Other than that, I've got no ideas.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  2. You wanted security, didn't you? by Anonymous Coward · · Score: 0

    Well, somebody has to learn that they can't be trusted with their own keys.

  3. I have altered the bargain. by Anonymous Coward · · Score: 0

    Be warned, if you need to do a fresh install of Windows 10 in the future you might find that your existing drivers are rejected.

    Nadella has altered the bargain, every couple of weeks for the past two years. What the fuck makes you think he won't alter it farther?

    1. Re:I have altered the bargain. by Z00L00K · · Score: 1

      I'm just waiting for hacks to circumvent this.

      But this strategy can mean that you can end up in a Catch-22 situation for some computers - if you need an unsigned driver for the specific computer in order to install Windows 10 because you do it on a computer with unusual hardware.

      The lock-down will soon cause more trouble than it's worth for many, even smaller companies. Desktop Linux will start to look more interesting now.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re: I have altered the bargain. by Anonymous Coward · · Score: 1

      > hacks to circumvent

      Windows users will put up with anything.

    3. Re:I have altered the bargain. by Anonymous Coward · · Score: 0

      If a dmaller company is heavily reliant on unsigned kernel mode drivers they have something far more seriously wrong that won't be addressed by switching to Linux.

    4. Re:I have altered the bargain. by haruchai · · Score: 1

      "Nadella has altered the bargain, every couple of weeks for the past two years. What the fuck makes you think he won't alter it farther?"

      So Nadella is Darth Vader? Does that mean Gates was Palpatine?

      --
      Pain is merely failure leaving the body
    5. Re:I have altered the bargain. by Farmer+Tim · · Score: 1

      And Ballmer was a shaved wookee.

      --
      Blank until /. makes another boneheaded UI decision.
    6. Re:I have altered the bargain. by Anonymous Coward · · Score: 0

      No.
      More like the Trade Federation...

    7. Re:I have altered the bargain. by Anonymous Coward · · Score: 0

      The more you tighten your grip, Microsoft, the more computer systems will slip through your fingers.

      The Linux rebel alliance may have just gotten a boost.

    8. Re:I have altered the bargain. by FlyHelicopters · · Score: 1

      The Linux rebel alliance may have just gotten a boost.

      "Brave words. I've heard them before, from thousands of species across thousands of worlds, since long before you were created. But, now they are all Borg."

    9. Re:I have altered the bargain. by Anonymous Coward · · Score: 0

      By "Borg" you mean "systemd", right?

    10. Re:I have altered the bargain. by Z00L00K · · Score: 1

      Realize that there are many small companies working with specialized hardware that is produced in a few numbers.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    11. Re:I have altered the bargain. by Lonewolf666 · · Score: 1

      Desktop Linux will start to look more interesting now

      It already seems to do. Netmarketshare.com shows Linux on the Desktop at 2.33% for July 2016, after 2.02% for June 2016. IIRC it was never over 2% before.

      Statcounter also shows a recent upswing, although their numbers for Linux actually were better in 2015 than today.

      Overall, I'm optimistic that we'll soon see a constant and consistent "marketshare" over 2% in the browser statistics. It would be a helpful signal to hardware vendors that tells them to make at least some products with decent Linux support.

      --
      C - the footgun of programming languages
    12. Re:I have altered the bargain. by Anonymous Coward · · Score: 0

      Please don't insult an entire species - Wookees are intelligent.

  4. It just rolls off the tongue. by supernova87a · · Score: 4, Informative

    You cannot imagine how excited I am to be submitting my drivers to the Windows Hardware Developer Center Dashboard portal. Talk about boner killer.

    1. Re:It just rolls off the tongue. by Anonymous Coward · · Score: 1

      Not quite sure why you'd have a boner at work in the first place...

    2. Re:It just rolls off the tongue. by 93+Escort+Wagon · · Score: 1

      Emma in Accounting.

      --
      #DeleteChrome
    3. Re:It just rolls off the tongue. by Anonymous Coward · · Score: 0

      Larry in HR.

    4. Re:It just rolls off the tongue. by Anonymous Coward · · Score: 0

      It's mina..
      "Corporate accounts-payable, mina speaking! Just a moment!"

    5. Re: It just rolls off the tongue. by Anonymous Coward · · Score: 0

      Your mom is pulling a train in the break room.

    6. Re:It just rolls off the tongue. by Anonymous Coward · · Score: 0

      you do know having her sit on your face at work can lead to accusations of sexism amd haressment at work?

      Oh sorry I forgot it's Slashdot and your still a virgin having a wet dream.

    7. Re: It just rolls off the tongue. by BurningFeetMan · · Score: 1

      ... you're!

    8. Re:It just rolls off the tongue. by Joe_Dragon · · Score: 2

      You have time for boners but not the time to do your TPS cover sheets?

    9. Re:It just rolls off the tongue. by Ol+Olsoc · · Score: 1

      you do know having her sit on your face at work can lead to accusations of sexism amd haressment at work?

      Depends on whether you think Harass is one word or two.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    10. Re:It just rolls off the tongue. by Anonymous Coward · · Score: 0

      I know her, and my god her curves make me dizzy every time I'm in the same room, submitting my receipts.

    11. Re:It just rolls off the tongue. by joboss · · Score: 1

      How do you even test your drivers?

  5. In other words don't use Windows 10 on old PCs by Anonymous Coward · · Score: 0

    Old being defined as "built before 2014" -- smooth move, Microsoft. My Huion drawing tablet has the most shady unsigned drivers of all time.

    1. Re:In other words don't use Windows 10 on old PCs by Anonymous Coward · · Score: 0

      Stop using shitty hardware. There's no excuse for a vendor to ship unsigned drivers other than being a cheapass.

    2. Re:In other words don't use Windows 10 on old PCs by Anonymous Coward · · Score: 1

      Or being no longer in business. Or being an indie developer that doesn't have the money pay for MS' protection fees.

      "Free" OS upgrades, forced telemetry, driver signing protection racket. Sound like a scam to you? Move to Linux. Hell, move to DOS. Just get the hell away from Windows.

    3. Re:In other words don't use Windows 10 on old PCs by mcl630 · · Score: 1

      It's a non-issue for older computers. If secure boot is turned off, you can use unsigned drivers. Older computers that don't even have UEFI don't even support secure boot.

    4. Re:In other words don't use Windows 10 on old PCs by knorthern+knight · · Score: 1

      How long do you expect it to be before Windows 10 will no longer install/run on non-UEFI machines, and refuse to boot if you toggle UEFI off?

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
    5. Re:In other words don't use Windows 10 on old PCs by mea_culpa · · Score: 1

      Windows [whatever dumb name marketing comes up with for the next version] will probably only boot with secure boot.

    6. Re:In other words don't use Windows 10 on old PCs by mcl630 · · Score: 1

      They'd be cutting off a significant portion of their users. I can't see that happening for at least a few years when non-UEFI machines far less common than they are now.

      And when it does happen, you won't have to worry them pushing updates to your old machine that breaks stuff anymore. ;)

  6. Warning Would Be Nice by Anonymous Coward · · Score: 0

    This is the case of WWBN, again. The security and maintenance section of the control panel should show a warning about all the affected drivers at the device driver subsection.

    1. Re:Warning Would Be Nice by Anonymous Coward · · Score: 0

      Your "warning" was the last year of swarms of observers yelling from the rooftops that a free OS that openly shat on the very concept of user choice and autonomy being distributed in a malware-like fashion wasn't something that was going to turn out well...

  7. Not MS target demographic by JeffOwl · · Score: 5, Interesting

    For 97% of Windows 10 users (yes, I made that figure up) this is a total non-issue. It may even be a benefit to protect them from themselves. Many can't distinguish between safe and not so safe web sites from which to download programs and such. These folks may not even know how to uninstall drivers that don't uninstall automatically when a related piece of software is uninstalled. If you are a registered developer, this isn't an issue either as MS gives you a way around it.

    For the rest of us, well, there aren't enough who haven't already migrated to iOS or Linux so MS doesn't give a shit.

    1. Re:Not MS target demographic by Anonymous Coward · · Score: 1

      I would hazard a guess that it would be more like 99%+ of users that this will be a good thing for.

    2. Re:Not MS target demographic by jhol13 · · Score: 3, Interesting

      Actually I think this is a good thing as It forces device developers to make "driverless" devices.

    3. Re:Not MS target demographic by Anonymous Coward · · Score: 3, Insightful

      How is it beneficial to *any* users to remove the choice? Why not let the user decide if they want to run a driver that is not signed? It's not like the user is going to be asked every day. If you get a new device, you install the (presumably signed) driver from the CD or manufacturers website or MS website. If you want to run that super old piece of hardware, you can install the unsigned driver. Win-win.

      Not really about safety. Mostly about control.

    4. Re:Not MS target demographic by Anonymous Coward · · Score: 1

      It is beneficial to users that will make the wrong decision when asked to decide if they want to run a driver that is not signed.

    5. Re:Not MS target demographic by mrprogrammerman · · Score: 1

      I believe hardware device drivers have had this requirement for a while. Additionally MS was already enforcing that all kernel code required a digital signature. The major change is all kernel drivers need to get a signature from MS before they can run.

    6. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      So what device class do you use for an EPROM programmer then?

    7. Re:Not MS target demographic by Anonymous Coward · · Score: 1

      because the vast majority of users are not capable of make the correct choice, it is sad but a reality. When told you need to disable kernel mode driver signing to install dodgy POS X from even Dodgier site Y they will simply do it. No amount of user education over the past few decades has stopped users making Brain dead choices.

    8. Re:Not MS target demographic by arth1 · · Score: 1

      It is beneficial to users that will make the wrong decision when asked to decide if they want to run a driver that is not signed.

      Only if the right decision is to not install it. That's not necessarily the case.
      The right decision can very well be to install drivers in order to achieve a task.
      Like being able to restore from tape, and there aren't any signed or userland drivers for the tape station. Or controlling medical equipment that must run in real time mode. Or any other number of scenarios where installing the driver is the right choice.

    9. Re:Not MS target demographic by Darinbob · · Score: 1

      Tempted to mod this funny. Not sure if you're serious.

    10. Re:Not MS target demographic by Darinbob · · Score: 1, Troll

      Just last week, Windows 7 rejected a driver from modern software. Guess the company was small enough they didn't want to waste the periodic license fee just to license their driver. Which means we did a really goofy workaround that puts the VM image into test mode every time it boots up. Sure, maybe we're in the minority but to have Microsoft as the gatekeeper is ridiculous - they're expensive as well as highly untrustworthy.

      It means any new device that comes out will be unable to be used on Windows without first jumping through hoops. Of course Microsoft will abuse this power. I mean they're OUR machines, we should be able to do whatever we want with them.

    11. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      And you need an Extended Validation (EV) certificate to get that MS signature. That's the part that's really going to screw over independent driver developers.

    12. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      Obvioysly, only hackers (in the most media-nefarious sense) "need" eeprom programmers. Said technology is same as bomb detonators, blasting caps, etc... You know, terrorism-enabling tech, things that no right-minded citizen would ever consider doing. Gotta think of the children, ya know..

    13. Re:Not MS target demographic by bloodhawk · · Score: 1

      If you are running legacy equipment or medical equipment you should be on the LTSB win 10 branch and hence won't have issues as you won't get the latest system updates. you should not be on the consumer or business streams where this is the concern.

    14. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      Of course, NSA, GHQC, China, etc will be secretly exempt from these things too...

    15. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      The users in this case are the hardware makers. For just users who use Windows for Office, social media, e-mail, internet, ... this might be a non-issue if they have hardware whose supporter is able to bring out signed drivers. But these kind of users can easily switch to other platforms to do their daily tasks.

      For smaller companies however this is a larger problem because driver certification is an expensive matter. Hopefully this means that less and less hardware will be supported on Windows because of the high price for certification (which has to repeated with every newer driver version) and hardware makers choose to support Linux/BSD instead.

    16. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      It won't be long before only terrorists will be reading books or learning on their own.

    17. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      I mean they're OUR machines, we should be able to do whatever we want with them.

      Windows is not a machine, it's software.

    18. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Oh man, that $300 a year DigiCert EV certificate is going to bankrupt those poor IHVs.

    19. Re:Not MS target demographic by vtcodger · · Score: 1

      "I mean they're OUR machines, we should be able to do whatever we want with them."

      Your machine? Not any more.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    20. Re:Not MS target demographic by Z00L00K · · Score: 0

      LTSB? Is that similar to LGTB?

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    21. Re:Not MS target demographic by Tough+Love · · Score: 1

      ...they're OUR machines, we should be able to do whatever we want with them.

      Not in Mordor.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    22. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Conclusion: democracy is not beneficial for the majority, only 1-3% benefit from it :P

    23. Re:Not MS target demographic by Anonymous Coward · · Score: 2, Insightful

      Cost is an issue. And so is the difficulty for non-incorporated individuals, or contractors developing on behalf of a company, to deal with EV certificates. Don't take my word for it, take it from experts in developing NT drivers from the well known NTDEV list:

      https://www.osronline.com/showthread.cfm?link=265064
      https://www.osronline.com/showthread.cfm?link=268241
      https://www.osronline.com/showthread.cfm?link=275593

      But hey, I'm sure your snarky ass will dismiss anything anyway.

    24. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      Usb hid probably.

    25. Re:Not MS target demographic by Opportunist · · Score: 4, Interesting

      Same as I'll do with the rest of the hardware I make: Abuse some USB communications class and roll the logic into the hardware.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    26. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      When users are morons (vast majority) that will make the wrong choice. It isn't like those with technical knowledge suddenly have no choice. They can use older base builds or be on the Long Term Service Branch if they really need to use unsigned drivers for some reason. It isn't like they made signing drivers hard though.

    27. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Shirley you mean XP or Win7 branch.
      Medical equipment on win10? What are you, some kind of nazi doctor doing experiments on prisoners?

    28. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Stop telling me what to do.. I know better than you because I know the setup we have. You don't, and neither does microsoft.

      Where is the source for this brain-dead bureaucratic mentality?

    29. Re:Not MS target demographic by Alumoi · · Score: 2

      No amount of user education over the past few decades has stopped users making Brain dead choices.

      Umm, we kinda knew that. Just look at the number of win10 installs.

    30. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      I mean they're OUR machines, we should be able to do whatever we want with them.

      And you do whatever you want. Did MS force you to install their OS on your machine? You willingly choose to do so, so please kindly shut the fuck up!

    31. Re:Not MS target demographic by jhol13 · · Score: 1

      Same as pretty much every embedded developmend board: USB mass storage device.

    32. Re:Not MS target demographic by Anonymous Coward · · Score: 1

      So what device class do you use for an EPROM programmer then?

      One of the classes 0xEF, 0xFE or 0xFF, of course. http://www.usb.org/developers/defined_class
      Then just add libusb in any of its incarnations?

      Or does your prommer speak serial or parallel port?

    33. Re:Not MS target demographic by donaldm · · Score: 1

      "I mean they're OUR machines, we should be able to do whatever we want with them."

      Your machine? Not any more.

      Well, I built my PC (latest Skylake chipset) and installed Fedora 23 (now Fedora 24) on it, so that machine is officially mine and Microsoft can watch me count to four in binary.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    34. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      and sadly so many idiot users have this mentality, they think they know better than the people that make the hardware or write the software how it should be run. 99.9% of them are wrong. MS made it easy for people that didn't want to go through upgrades, they made LTSB (designed for running devices where you don't want shit to change like terminals or systems running medical devices), they made easy for those that only want stable business upgrades with CBB, and they made it easy for users that want relatively stable but quicker upgrades with Consumer branch and finally for those that don't give a shit about stability and want the latest bling they have preview. But this just isn't good enough for some, you have morons that want to run medical equipment on business or consumer branches (or so they claim) and wankers on preview that whine that MS is forcing too many updates down their throats.

    35. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      If you are running medical equipment on win 10 and are not on the LTSB build then you DO NOT KNOW better than them and you have proven that by the path you have chosen.

    36. Re:Not MS target demographic by Darinbob · · Score: 1

      What if you're a developer but aren't paying tax to Microsoft? Which is a lot of developers. Plus a lot of machines that are needed to develop, test, support, train, and so forth, just for a single device being created. Every device out there started life unsigned by Microsoft.

      If Microsoft cared about customers then they'd do something to protect the untrained users, whereas devices and drivers aren't the things that get most users into trouble. Biggest hole are probably web browsers, the service.exe, etc. Certainly not the application that you've clicked "yes I know it was downloaded, but run it anyway" button for a hundred times and it's still asking you. Microsoft just has no clue about how to make things safe. They're doing this for the driver signing fee, which has to be renewed every year.

    37. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Yes, of course. The solution to Microsoft stopping you from using your computer, is always give Microsoft more money. How stupid of him to not realize.

    38. Re:Not MS target demographic by Megol · · Score: 1

      HID? Easy to use user-mode APIs available for Windows and Linux, probably other systems too.
      CDC? Your user-mode program can simply open a virtual serial port and do its thing.
      Mass storage class? Requires buffering and more code on the device but provides a superb interface for the user - simply drag a file containing the data to be programmed into the virtual storage device.

    39. Re:Not MS target demographic by m76 · · Score: 2

      But you're only given that choice if you're big business. You can't go out and get a single windows license that allow you to run LTSB.

    40. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      You are incredibly naive.

    41. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      That's utterly terrifying. The osronline guys have always been my go-to Google sources whenever I've had questions about Windows driver development and deployment. The fact that they're stumbling around in the dark speaks volumes about what a galactic clusterfuck Microsoft has created for all of us.

    42. Re:Not MS target demographic by AmiMoJo · · Score: 4, Informative

      There is no need for hacks. There are two driver-free options available, with cross-OS compatibility.

      You can use HID for low speed stuff. Max transfer rate is 64KB/sec, but that's plenty for many applications like sensors and (surprise surprise) human interfaces. If you want more you can use a custom WinUSB interface. All you have to do is add a couple of extra descriptors to your device that tell Windows to attach the WinUSB driver (and optionally what friendly name/icon to use). You can use any endpoint type with it, even composite devices. Naturally Linux just ignores these headers and you can talk to the device by the usual methods (e.g. libusb).

      Abusing communication classes (CDC) doesn't work very well on Windows any more. As of Windows 10 you can't just supply a .inf file pointing to usbser.sys, it needs to be signed. You can get free signing keys (and they will still work even after this update, it only applies to code running in the kernel which in this case is usbser.sys which is signed by MS) but you still have to deal with the bugs in Microsoft's implementation.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    43. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      I have an EPROM programmer that will not work under 64-bit Windows. It connects via USB.

      Needhams got bought out and their entire legacy product line was discontinued before 64-bit drivers were a thing. I have an old Inspiron laptop which I now keep with and consider part of the programmer, because it has 32-bit XP on it. If it used a random parallel port interface, I could understand, but requiring a special driver to talk to it over USB? It should need to do no more than "when you see this VID/PID, it's mine, just let my user code do the stuff, okay?", which shouldn't need any custom code at all, certainly not code that will fail to run on a CPU that supports the same instruction set.

      But then Windows has always had a screwy model for USB. Plugging a mouse working in one USB port into another USB port should not take multiple seconds, or even whole minutes while it "searches for" and "installs" a driver. (Note that I only have actual experience up to Windows 7, but I have no reason to expect that they would have fixed this in Windows 10.)

    44. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Research suggests that close to 100% of all Windows 10 users are not capable of making the correct choice.

    45. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      I actually feel pretty strongly that if the choice is between enhanced security for hundreds of millions vs catering to the needs of a few outliers like yourself then my vote is with he millions. Sorry, I'm sure you will figure out a way.

    46. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      This has nothing to do with the sources of software. This means that ANY hardware you connect to your computer running Windows 10 HAS to have a driver digitally signed by Microsoft. Say goodbye to that favorite old (insert device here) because hardware makers aren't going to want to mess with getting drivers signed for older hardware when they can now get you to buy their shiny new one that does exactly the same thing because you can no longer use the old one. Hobbyist hardware makers are going to have to have some way to turn that off or they will not be able to develop the drivers for their little custom built doo-dad. When it is all said and done, if you choose to run Windows 10, you will only be able to use hardware that Microsoft allows you to use and you will only be allowed to run Microsoft approved software on it. Just another reason for me to stick with Linux as my primary system with Windows 7 in a Virtualbox for the Windows business applications I develop.

    47. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      You must not understand the way hardware works. EVERY piece of hardware on a computer has a driver so that it can be used. It MUST have a driver because without one, the computer itself (which by the way, everything in that computer has a driver just many are generic drivers which work across many devices of the same type) won't know what it is or what to do with it.

    48. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      HDMI, UEFI, Signed Drivers, desktops becoming mobile. Hurrah! I 3 walled gardens.

    49. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      With the changes they're making to Secure Boot, that's going to likely be changing sooner or later.

      But hey, they can build their own platform out of transistors and wires glued together, so Microsoft rules, right?

      At this point, given where Microsoft is positioning itself and the greater implications in the future, you have no idea what the fuck you're talking about, and probably have no inclination to even consider other possibilities, either.

    50. Re:Not MS target demographic by omnichad · · Score: 1

      You don't know much about computers prior to protected mode being implemented by the OS. The only reason every piece of hardware has to have a driver is because only kernel-level code can access raw hardware. If you don't close that down, you can just have any old program poking around at interrupts and hardware memory addresses.

    51. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      What you say is certainly a best practice, it's by no means locked down on modern OS's. On Linux use mmap to map in any physical address into application space. You need elevated privs to do so, but the end result is application level code hw access. I've done this many times to develop a quick and dirty driver.

    52. Re: Not MS target demographic by Anonymous Coward · · Score: 0

      Obvioysly,

      Clreasrly

    53. Re:Not MS target demographic by jedidiah · · Score: 1

      That's kind of what a driver is supposed to do. It's rather obvious that if you trust the vendor enough to use their hardware that you trust them enough to use their software.

      The OS exists to enable you to do other stuff. If it fails to do this, then it becomes worthless regardless of how "tidy" you think it is.

      There is no perfection. There is no total safety. There is no condition where there will be zero risks. It's like the corporate mentality has completely infested society.

      A driver can be signed and still be trash.

      NONE of the wannabe gatekeepers have the full bandwidth to vet things. Realistically the only thing they can do is rubber stamp things.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    54. Re:Not MS target demographic by omnichad · · Score: 1

      While that's completely off-topic of what I'm talking about, I'll go ahead and address the most pointless of your arguments.

      Realistically the only thing they can do is rubber stamp things.

      And malware that poses as a driver to get kernel access will not get that rubber stamp. The end. That's the main goal, regardless of how many other nefarious purposes could be behind it as well.

    55. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      NONE of the wannabe gatekeepers have the full bandwidth to vet things. Realistically the only thing they can do is rubber stamp things.

      Sounds like what package maintainers do. And yet somehow all those "eyes" make everything secure. Haha.

    56. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Everything should use a serial port.

    57. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Seriously, if you use Linux and think this is not an issue that affects you, think again.
      http://askubuntu.com/questions...
      This means that Ubuntu 16.04 requires kernel modules with DKMS (ie: 'drivers') to be signed by the same key that the bootloader uses, ie. the microsoft key. That's right, you can't use secure boot if you wish to use kernel modules like nvidia and virtual box (unless you sign them yourself, which is not so easy). So even Linux needs drivers signed by Microsoft.
      In Ubuntu at the moment you cannot turn this off (without disabling secure boot in its entirety - assuming your hardware supports that).

    58. Re:Not MS target demographic by wierd_w · · Score: 1

      usb lpt port.

      present a fake lpt to the os, your software talks to that port, and controls the programmer that way.

    59. Re:Not MS target demographic by mcl630 · · Score: 2

      How is it beneficial to *any* users to remove the choice? Why not let the user decide if they want to run a driver that is not signed? It's not like the user is going to be asked every day. If you get a new device, you install the (presumably signed) driver from the CD or manufacturers website or MS website. If you want to run that super old piece of hardware, you can install the unsigned driver. Win-win.

      Not really about safety. Mostly about control.

      You still have a choice. From TFA:

      Enforcement only happens on fresh installations, with Secure Boot on, and only applies to new kernel mode drivers:

      • PCs upgrading from a release of Windows prior to Windows 10 Version 1607 will still permit installation of cross-signed drivers.
      • PCs with Secure Boot OFF will still permit installation of cross-signed drivers.
      • Drivers signed with cross-signing certificate issued prior to July 29th 2015, when the initial policy went into place, will continue to be allowed.
      • To prevent systems from failing to boot properly, boot drivers will not be blocked, but they will be removed by the Program Compatibility Assistant. Future versions of Windows will block boot drivers.

      To summarize, on non-upgraded fresh installations of Windows 10, version 1607 with Secure Boot ON, drivers must be signed by Microsoft or with cross-signed certificates issued prior to July 29th, 2015.

    60. Re:Not MS target demographic by kheldan · · Score: 1

      The question that needs answering here, is have they locked it down so thoroughly that you can't even bypass the need for drivers to be signed, like you could in Win7? Not that I want anything to do with Win10, but it would seem absurd for devs to not be able to test their own driver builds without getting them signed first.

      --
      Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    61. Re:Not MS target demographic by mcl630 · · Score: 1

      Why does your EPROM programmer need a kernel-mode driver?

    62. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Remember this when your cheap Chinese USB gadget stops working.

    63. Re:Not MS target demographic by Darinbob · · Score: 1

      But we do know better than Microsoft in so many ways, just look at their spectacular missteps. Windows 10 is essentially a suicidal cry for help. Microsoft has never been an industry leader in technology, only a leader in sales.

    64. Re: Not MS target demographic by Darinbob · · Score: 1

      Too many devices are essentially USB HID, it's an ugly hack but common. This is done because it's a pain to get signed drivers if you want to run on that malware infested platform of choice.

    65. Re:Not MS target demographic by Man+On+Pink+Corner · · Score: 1

      Keep in mind that you're probably arguing with someone who's paid to argue back.

      There's no way to win, unless the rest of us hire our own zombie army.

    66. Re:Not MS target demographic by Man+On+Pink+Corner · · Score: 1

      Did MS force you to install their OS on your machine?

      Yes, in at least some cases, and they're facing a mounting number of lawsuits for it.

    67. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      Toaster. (it's one of the examples there.)

      More seriously, can you use a UMDF (User Mode Driver Framework) driver instead? As it's user mode, a UMDF driver should not be subject to all these signing requirements, rendering this all moot and making it more reliable for everyone. (I don't know, can UMDF drivers communicate on USB? I would hope so otherwise the UMDF seems kinda useless.)

    68. Re:Not MS target demographic by Anonymous Coward · · Score: 0

      I think the idea is to somehow enable devices to be controlled through well-known generic drivers included in the Microsoft OS itself. For example, instead of a creating a keyboard, storage device, network device, etc., which requires a custom USB driver, presumably to enable control of enhanced features of an otherwise generic device type, expose the enhanced features through the generic interface. Yes, user applications would still need to have special knowledge -- i.e., how to access the special features via the generic interface (analogous to accessing kernel features through the pseudo-file system "/proc" in Linux) -- but no custom kernel-mode driver would be required, and the generic features of the device could be used without any knowledge that the device actually had non-generic features. So, a keyboard with the ability to control the color of the backlighting could be used as a plain USB keyboard using the default generic keyboard driver, and yet a user-mode app could use that same generic interface to send messages to the keyboard to control the backlight color.

  8. There is a solution to Microsoft Kernel control: by the_other_one · · Score: 1
    --
    134340: I am not a number. I am a free planet!
  9. Curious to see how they enforce this. by Anonymous Coward · · Score: 1

    How is Microsoft going to be able to securely distinguish between drivers that existed before an upgrade and those that were installed afterward? I imagine that someone will quickly figure out how to get their driver to show up as a previously being installed.

    1. Re:Curious to see how they enforce this. by Anonymous Coward · · Score: 0

      The list of installed drivers is lightweight information and probably sent to the mothership every 15 minutes as part of telemetry

    2. Re:Curious to see how they enforce this. by StillAnonymous · · Score: 1

      Along with other lightweight information like credit card information, banking details, political affiliation, religion, sexual preferences, and criminal offences. You know, the usual.

    3. Re:Curious to see how they enforce this. by Anonymous Coward · · Score: 0

      If you have to install a new driver, it's not previously installed. If you don't have to install it because it's already installed on the system before the cutoff date.... it's previously installed. This isn't rocket science.

    4. Re:Curious to see how they enforce this. by BradleyUffner · · Score: 1

      If you have to install a new driver, it's not previously installed. If you don't have to install it because it's already installed on the system before the cutoff date.... it's previously installed. This isn't rocket science.

      If you think it is that simple, then you haven't thought about it enough.

    5. Re:Curious to see how they enforce this. by omnichad · · Score: 1

      What genius logic. Because you can't put the same forensic traces in there that would exist if it was previously installed.

    6. Re:Curious to see how they enforce this. by gweihir · · Score: 1

      The usual: They are half-assing it. What did you expect? This is Microsoft.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  10. Tied to Secure Boot... by ndykman · · Score: 3, Informative

    Right now, if secured boot is off, this policy doesn't kick in. That may change of course. For the vast majority of Windows users, this is fine, but for power users, kind of a pain.

    1. Re:Tied to Secure Boot... by SuricouRaven · · Score: 4, Insightful

      One day they will decree that Secure Boot cannot be turned off. It would only be a continuation of an existing trend.

    2. Re:Tied to Secure Boot... by donaldm · · Score: 1

      One day they will decree that Secure Boot cannot be turned off. It would only be a continuation of an existing trend.

      Microsoft can only decree that Secure Boot cannot be turned off if the own the hardware or use heavy handed tactics on motherboard makers. The thing is most popular Linux distributions already support secure boot. I use Fedora 24 and it definitely supports secure boot.

      Now locking out all other OS's other than Microsoft Windows 10 is very risky since Microsoft runs the very real risk of being judged a Monopoly again.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    3. Re:Tied to Secure Boot... by SuricouRaven · · Score: 2

      Microsoft will use heavy-handed tactics - not on motherboard makers, but on OEMs. Probably starting with laptops. It wouldn't be anything new to them, they've used exactly the same technique to pressure OEMs in the past, including requiring them to include secure boot at all, and to have it enabled by default. It's a very simple technique: There are a list of requirements in order to purchase OEM Windows. As it's practically unthinkable to sell a laptop without Windows preinstalled (goodbuy, mass-market customers), all MS would need to do is make it a requirement that Secure Boot must be mandatory. For security, of course.

      Linux with secure boot is a bit of a bodge. Microsoft has generously agreed to sign a first-stage loader that can in turn load GRUB, but they don't use the same key as they use for booting Windows - which is the one and only key you can be sure that all firmware will recognise. So you can boot linux on some SB-enabled mainboards/laptops, but not others, and there's no assurance that MS will continue to be so generous in future - they only did so now to avoid potential legal action.

    4. Re:Tied to Secure Boot... by Anonymous Coward · · Score: 0

      No - GRUB2 supports secure boot.

      The Linux kernel doesn't care. Fedora doesn't care.

      And Microsoft is STILL a monopoly. I haven't heard of any court declaring otherwise.

    5. Re:Tied to Secure Boot... by Anonymous Coward · · Score: 0

      They already did for mobile applications.

      Windows 10 to Make the Secure Boot Alt OS Lock-Out A Reality

      Note the graphic that shows the slide in the Windows presentation.

      The slide in question

    6. Re:Tied to Secure Boot... by Anonymous Coward · · Score: 0

      I don't understand why the whole secure boot things doesn't fall under antitrust laws... one company controlling what basically every non mac pc can boot, how is that not a monopolising strategy?

    7. Re:Tied to Secure Boot... by Anonymous Coward · · Score: 0

      Right now, if secured boot is off, this policy doesn't kick in. That may change of course. For the vast majority of Windows users, this is fine, but for power users, kind of a pain.

      Given the bad state of affairs on the internet any operating system for the masses
      needs to be tighter than all get out.

      There needs to be a way to develop drivers and ship drivers for new hardware.

  11. you can also turn off secure boot by Anonymous Coward · · Score: 1

    To run older drivers:
    "(...) In addition, if Secure Boot is set to OFF, then drivers signed with existing cross-signed certificates will continue to be valid."
    https://blogs.msdn.microsoft.com/windows_hardware_certification/2016/07/26/driver-signing-changes-in-windows-10-version-1607/

    1. Re:you can also turn off secure boot by Opportunist · · Score: 3, Insightful

      What makes you think you still can come next patch?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. Don't let your profile be an admin by jader3rd · · Score: 0

    If the submitter is proposing that the xkcd comic about having your admin account be separate from your user account, is ridiculous, then I'm ridiculous. All of my computers are setup with an admin account which very rarely ever gets logged into, and every family member gets their own account. That comic is not ridiculous, it's how your supposed to be setting up your computer (at least since Vista).

    I've gotten my extended family to set up their computers like that, and have had some conversations about how it's saved their bacon.

    1. Re:Don't let your profile be an admin by Zontar+The+Mindless · · Score: 1

      If the submitter is proposing that the xkcd comic about having your admin account be separate from your user account...

      He's not. And you don't log in as Administrator to do your online shopping, either. At least, I hope that you don't.

      --
      Il n'y a pas de Planet B.
    2. Re:Don't let your profile be an admin by Darinbob · · Score: 1

      That's what's so ridiculous about the whole thing. The stuff that's insecure is left wide open. It's like making sure the shed door is triple bolted but only having a chain latch on the front door.

    3. Re:Don't let your profile be an admin by Anonymous Coward · · Score: 0

      More like having sash ventilation windows on the shed with no latch.

    4. Re:Don't let your profile be an admin by LichtSpektren · · Score: 1

      You missed the point of the comic.

      The point of the comic is that almost all malware runs without admin privileges. So heavily restricting driver management to the admin account is not a huge security boon.

    5. Re:Don't let your profile be an admin by jader3rd · · Score: 1

      The point of the comic is that almost all malware runs without admin privileges

      That certainly wasn't true a few years ago. In my experience it always tries to do something which requires admin perms. That's how my family has caught onto the fact that something is a miss. They're not doing anything which should require admin perms, but would keep getting UAC prompts, which they would then deny.

  13. Gee thanks by JustAnotherOldGuy · · Score: 4, Insightful

    Thanks for not even giving people the choice to run an unsigned driver, since there's lots and lots of hardware out there that will instantly be made 'obsolete' by this policy.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re:Gee thanks by Anonymous Coward · · Score: 0

      > made 'obsolete' by this policy.

      Like the display driver for my new Dell laptop.

    2. Re:Gee thanks by Anonymous Coward · · Score: 1

      And there was much rejoicing (Among hardware makers).

    3. Re:Gee thanks by Anonymous Coward · · Score: 0

      LOL... Win 8 and 10 x64 both require signed drivers... TODAY... has not been a problem.

    4. Re:Gee thanks by Anonymous Coward · · Score: 0

      Time to pop some popcorn and get ready for the show.

    5. Re:Gee thanks by Anonymous Coward · · Score: 1

      By and large, I like MS consumer products.

      However, I'm starting to re think this lately.

      1) How MS was going to try to control the used game market (though they later backed off), I went for a PS4 instead of an XboxOne.
      2)Cortana not being able to be turned off with the anniversary edition
      3)Now MS has to 'approve' all drivers? (and yes, I tend to reinstall my OS once or twice a year).

      I updated to 10 when it first came out, had to swap out my OS drive...and now 10 won't install...and suddenly, I'm very ok with that.

      Any good WINE tutorials out there?

    6. Re:Gee thanks by fustakrakich · · Score: 1

      lots of hardware out there that will instantly be made 'obsolete' by this policy.

      Yes, it should make perfect sense then, right?

      --
      “He’s not deformed, he’s just drunk!”
    7. Re:Gee thanks by Anonymous Coward · · Score: 0

      I bought a retail copy of 10 for my Dell Latitude E6440 since Microsoft didn't allow 7 Enterprise to upgrade, and it doesn't work. It was, like you found, an unsupported display driver. It's an AMD Radeon 8690M which has drivers available for 10, but the installer still wouldn't let me install 10.

    8. Re:Gee thanks by Anonymous Coward · · Score: 1

      Thanks for not even giving people the choice to run an unsigned driver, since there's lots and lots of hardware out there that will instantly be made 'obsolete' by this policy.

      Yes!

      Writing this on a 2008 resurrected W7 with partial keyboard because I can no longer take my (forced) W10 online or the display driver gets updated and I again can't see anything and have to do a blind restore. Forced, because I wasn't there to back up my system, nor did my computer come with a disk or a non-bulk OEM.....Snif. Not to mention my 2 HP printers instantly obsolete!

        I will never spend another penny on MS, and I want to learn more about Linux now.

    9. Re:Gee thanks by phantomfive · · Score: 2

      1) How MS was going to try to control the used game market (though they later backed off), I went for a PS4 instead of an XboxOne.

      I like your overall post, but going with Sony instead of Microsoft? One of those will stab you in the back, the other in the front.

      --
      "First they came for the slanderers and i said nothing."
    10. Re:Gee thanks by Anonymous Coward · · Score: 0

      Playonlinux is a pretty good solution to the WINE problem. It has a database of games that knows which wine version to install, which addons are needed, etc.

      Although, if you're using an AMD GPU, you might have some issues. Not sure if the newer AMDGPU driver fixes the glitches/performance issues that the opensource radeon driver has.

      Thankfully, many games coming out now have a native Linux port.

    11. Re:Gee thanks by Anonymous Coward · · Score: 0

      but we can't have someone creating some kernel level code that would 'undo' the spying and shit now can we.... this is what microsoft is after, it has absolutely nothing to do with actual 'security'.... it's all meant to keep that pitchfork rammed up your ass... just like secure boot and uefi is all about piracy prevention, not about securing your computer from malware and viruses.

    12. Re:Gee thanks by tlhIngan · · Score: 1

      1) How MS was going to try to control the used game market (though they later backed off), I went for a PS4 instead of an XboxOne.

      I like your overall post, but going with Sony instead of Microsoft? One of those will stab you in the back, the other in the front.

      Yeah, and now we have neither. The used game market is dying because disc sales are way down over digital sales. And while the old Xbone scheme would've allowed digital "used" game sales, the status quo meant no, that's no longer possible.

      So yeah, we kinda-sorta screwed ourselves because Sony and Microsoft are very happy to sell us games digitally, knowing that they cannot be transferred or re-sold. And the kicker is, people are paying full price for them.

      So we can say Microsoft sucks for even introducing an idea like that, but then realize that in arguing for the status quo, we won the battle, but lost the war.

      Disc sales are down, new games often come out on digital ahead of disc (midnight store openings to get the game? Rarer and rarer - but pre-downloads and midnight unlockings are becoming more and more common). It's only a matter of time before a digital game is released a week or more ahead of the physical.

      Yes, Microsoft's scheme sucked. But it gave us the option of status quo (no resales) or a new option - we can re-sell games.

    13. Re:Gee thanks by Anonymous Coward · · Score: 1

      You do have a choice. Don't use Windows.

    14. Re:Gee thanks by Anonymous Coward · · Score: 1

      there's lots and lots of hardware out there that will instantly be made 'obsolete' by this policy.

      Windows 10 is being made obsolete by this policy.

    15. Re:Gee thanks by Megol · · Score: 1

      In your case I think the pitchfork entered your brain...

    16. Re:Gee thanks by Anonymous Coward · · Score: 0

      >

      Any good WINE tutorials out there?

      Learn what a WINEPREFIX is and use a separate one for each of your game install. I'm writing a tutorial about how I use it, but it's not finished yet, but using separate wineprefixes is the most important piece of it.

    17. Re:Gee thanks by AmiMoJo · · Score: 2

      It's a trade off between security and supporting fairly old hardware. For most people this is a good decision, because it protects them from malware that uses kernel mode drivers. Such malware can be very hard to detect and get rid of. How is your AV scanner going to find the infected file when calls to the filesystem are intercepted and filtered, and the same with the list of running processes and loaded drivers?

      It's pretty rare that I see hardware without a Microsoft signed driver these days anyway. Does anyone have anything that is affected by this and not easily/cheaply replaced?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    18. Re:Gee thanks by Rockoon · · Score: 0

      It's a trade off between security and supporting fairly old hardware.

      You seem to think that drivers are only about hardware.

      Fail.

      There are many reasons to have drivers that run in ring 0 that dont manipulate hardware in ways that require ring 0. For instance a CD/DVD drive emulators, ram drives, virtual audio devices, and so on.

      But lets not let your low information worthless opinion get derailed by fucking insight. The requirement that drivers that are signed by any limited set of third parties, even non-microsoft one, blocks free solutions. Daemon Tools used to free free CD/DVD emulation. Not since Vista/7 tho, because Microsoft began requiring that drivers be signed by a limited set of third parties so now there are only pay options for Daemon Tools.

      This move makes it even more onerous, and thats a mighty big cock you are sucking.

      --
      "His name was James Damore."
    19. Re:Gee thanks by mlw4428 · · Score: 1

      Why are you running obsolete hardware on a Windows 10 device? For that matter, why are you running obsolete hardware on Windows?

    20. Re:Gee thanks by FlyHelicopters · · Score: 1

      Daemon Tools

      That still has a free option, in case you missed it...

      And the reality is the OP is correct, for most users this is a good thing... That it hurts you doesn't change that fact...

    21. Re:Gee thanks by LichtSpektren · · Score: 1

      Daemon Tools

      That still has a free option, in case you missed it...

      And the reality is the OP is correct, for most users this is a good thing... That it hurts you doesn't change that fact...

      For most users it won't make a bit of difference.

    22. Re:Gee thanks by Anonymous Coward · · Score: 0

      Because it's custom hardware that was newly developed with a requirement to run on a windows device? There are lots of needs for windows and custom hardware, including hardware you don't (or can't) submit driver code to Microsoft to be signed.

    23. Re:Gee thanks by Anonymous Coward · · Score: 0

      "How is your AV scanner going to find the infected file when calls to the filesystem are intercepted and filtered,"
      By running the scanner in kernel space and by not using the regular filesystem calls.

    24. Re:Gee thanks by JustAnotherOldGuy · · Score: 1

      Why are you running obsolete hardware on a Windows 10 device?

      It wasn't "obsolete" until Microsoft decided it was.

      Seriously, would it fucking kill them to just pop up a dialog box that said, "This is an unsigned driver, blah blah blah, proceed at your own risk, blah blah blah" so people didn't have to run out and buy a new scanner, printer, webcam, or other device?

      I'm not running Win 10, but I know many people who are going to be fucked by this decision to not even allow the option of running an unsigned driver.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    25. Re:Gee thanks by mlw4428 · · Score: 1

      It's obsolete from Microsoft's perspective. For years you people whined and complained about Microsoft not caring enough about security. Now they do and part of that means making sure drivers are up to spec, that they're trustworthy. The vendor could easily submit the driver and get it signed, but they won't most likely, because it's old. They don't want to support it anymore and if they don't want to, why do you expect Microsoft to? You can't have security without some sacrifices.

    26. Re:Gee thanks by omnichad · · Score: 1

      Were you trying to install as an upgrade? You would have to do it as a clean install. Worst case, you have a VGA driver to fall back on until you get it figured out.

    27. Re:Gee thanks by JustAnotherOldGuy · · Score: 1

      It's a trade off between security and supporting fairly old hardware.

      Any tradeoff that cripples your system or forces you to buy new hardware is a bad tradeoff.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    28. Re:Gee thanks by JustAnotherOldGuy · · Score: 2

      It's obsolete from Microsoft's perspective.

      I don't give a fuck what Microsoft thinks, the lack of an option to run an unsigned driver after a suitable warning is bullshit.

      Thankfully I moved to Linux Mint some time ago, and it was heavy-handed horseshit like this from Microsoft that pushed me to abandon Windows entirely.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    29. Re:Gee thanks by FlyHelicopters · · Score: 1

      It increases the overall security of Windows and should have been done 10 years ago...

      People are just upset because it is change and people don't like change...

    30. Re:Gee thanks by AmiMoJo · · Score: 1

      As of Vista audio devices run in user space, including virtual ones. Same with CD/DVD drive emulators. One of the big security improvements they made of XP, which is also why it broke compatibility with older software, was moving everything that didn't really need to run in the kernel out of it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re: Gee thanks by Anonymous Coward · · Score: 0

      In your case, I think the pitchfork entered your ass.

    32. Re:Gee thanks by mcl630 · · Score: 1

      Thanks for not even giving people the choice to run an unsigned driver, since there's lots and lots of hardware out there that will instantly be made 'obsolete' by this policy.

      The restrictions only apply when secure boot is on. And drivers cross-signed prior to July 29th 2015 will continue to work even with secure boot on (drivers that aren't at least cross-signed wouldn't have worked in 64-bit versions of Windows going back to Windows Vista).

      So no hardware is being made obsolete. Stop the FUD.

    33. Re:Gee thanks by Anonymous Coward · · Score: 0

      How is any Chinese crap you can order now is obsolete? Do you think they will ever care to sign their drivers?

    34. Re:Gee thanks by Anonymous Coward · · Score: 0

      "Drivers signed with cross-signing certificate issued prior to July 29th 2015, when the initial policy went into place, will continue to be allowed." - from the blog post linked in the abstract. Geez.

    35. Re:Gee thanks by LichtSpektren · · Score: 1

      It doesn't increase security in any way because Microsoft has been known to sign malicious firmware in the past.

      Contra your post, I love change. I would love if every Windows user changed their OS to Linux.

    36. Re:Gee thanks by FlyHelicopters · · Score: 1

      I would love if every Windows user changed their OS to Linux.

      Unicorns are more likely to fall from the sky...

  14. As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

    I have old music gear from Roland and Yamaha. The stuff is built like a tank. I love it. And you can't ever really get new stuff that sounds exactly the same.

    But drivers have been a nightmare even before this. I was lucky they bothered to put out Vista 64-bit drivers because the equipment was old even then.

    But I'm worried I'll be completely screwed next time I need to do a Windows reinstall.

    1. Re:As a user of old equipment, this terrifies me by 93+Escort+Wagon · · Score: 1

      But I'm worried I'll be completely screwed next time I need to do a Windows reinstall.

      Thank goodness that sort of thing never happens. No one EVER finds it necessary to reinstall Windows!

      --
      #DeleteChrome
    2. Re:As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

      So run an older build? or push them to sign their drivers. surely if you are happy to put up with bad drivers built long before Win 10 was even conceived then you won't mind running an older OS?

    3. Re:As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

      Hardware vendors are totally willing to cave to a handful of users' demands to make and digitally sign drivers for older hardware instead of purchasing the latest and greatest from said vendor, which already has those signed drivers...

      Driver signing is to lock out the little guys who won't pay up, and to force customers of bigger commercial gear to upgrade to newer hardware that the vendor did pay for signing.

      It all reeks of a protection racket.

    4. Re:As a user of old equipment, this terrifies me by vtcodger · · Score: 1

      "So run an older build?"

      I'm not a gamer, so I was able to ditch Windows many years ago. But my impression is that if you have network cable attached to your Windows PC, MS is likely to sneak in in the middle of the night and upgrade your older build to a newer, shinier, more secure, version whose only problem will be that it won't work. (Nothing more secure than a computer that won't run, right?).

      Not so?

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    5. Re:As a user of old equipment, this terrifies me by Tough+Love · · Score: 1

      I'm trying to think when was the last time I re-installed Linux. It's... ah... um... actually, never. Except for experimenting with alternate distributions, entirely my choice.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re:As a user of old equipment, this terrifies me by donaldm · · Score: 1

      I'm trying to think when was the last time I re-installed Linux. It's... ah... um... actually, never. Except for experimenting with alternate distributions, entirely my choice.

      Every time I get a major release (not an update) I find it quicker and less hassle to do a fresh install but then I do have a very good filesystem layout which allows me to distinguish between system files which are deleted and personal files which aren't impacted. A fresh instal takes me around 20 minutes with an extra 15 to 40 minutes getting additional packages and some basic housekeeping after which I have a fully operational system. Granted that an update may take up to an hour (depends on the network) but I can still fully utilise the computer while this is happening and I will reboot the machine at my convenience.

      Personally, I like Fedora with KDE (now running version 24) which gets a new release every six months or so. However, if you like other distros such as Ubuntu or Mint and have a reasonable idea what you are doing you can easily do what I do. What is important is to clearly distinguish your system filesystems and your personal file systems and "document" any housekeeping you may need to perform (keep a copy of /etc is a good start) such as user information and additional packages you wish to install that are not in the "Live" distribution.

      Even if you have forgotten one or more packages you can very quickly get them either by command line ("dnf install" for Fedora or "app-get install" for Ubuntu and Mint) or just use the package manager GUI.

      Try to do the same thing in Microsoft Windows (although it is possible) and it can be hellishly messy especially if you have to get all your other non-Microsoft applications and re-register them.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    7. Re:As a user of old equipment, this terrifies me by SuperDre · · Score: 2

      Funny, as that's also my experience with my own windows.. But I had to reinstall Ubuntu a couple of times after an upgrade (so the upgrade fubarred it, so I just reinstalled the new version) to get my development enviroment working again..

    8. Re:As a user of old equipment, this terrifies me by Megol · · Score: 2

      I reinstall Windows as often as I do Linux. No, thinking about it in fact I reinstall Linux more often.

    9. Re:As a user of old equipment, this terrifies me by Gadget_Guy · · Score: 1

      But my impression is that if you have network cable attached to your Windows PC, MS is likely to sneak in in the middle of the night and upgrade your older build to a newer, shinier, more secure, version whose only problem will be that it won't work.

      You can always block Windows Update completely and stay frozen at your current version. So if you don't want the Anniversary Update, then you have block all updates in the future. As the OP said, it is worrying what would happen if a reinstall was required though. Keeping an backup image would be the best bet.

    10. Re:As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

      You can always block Windows Update completely and stay frozen at your current version.

      In Windows 10 home version you can do that? No you can't block OS updates unless you're on Pro or Enterprise, unless you use workarounds that weren't intended for that like saying you have a metered connection. Or I await enlightenment as to how I was misunderstanding you.

    11. Re:As a user of old equipment, this terrifies me by Gadget_Guy · · Score: 1

      In Windows 10 home version you can do that?

      Yes, I did it accidentally when I set my system up in my usual way. I always set my firewall to block all outgoing traffic and then create rules to allow the programs that I want to connect to the Internet. I was very surprised that Microsoft didn't include a default rule to allow Windows Updates to connect. I haven't bothered to look at how people block updates because I had to do the opposite and create a rule to actually allow updates - which I only enable when I want them to happen.

      If the metered connection trick works then that would be easier for most people to set up. I don't see that it is a problem with it not being the intention of that feature.

    12. Re: As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

      Why is this even modded up? Wtf, it's an empty statement meaning nothing. It's not a fact, just a random statement he decided to say, which is probably false because I doubt he even uses Linux.

    13. Re:As a user of old equipment, this terrifies me by Anonymous Coward · · Score: 0

      I agree. The sound produced old integrated circuits was so much warmer back then. I think it is the old silicon sound that was the best!

    14. Re:As a user of old equipment, this terrifies me by yoshi_mon · · Score: 1

      The most annoying thing about Windows is there is a ton of places where program data can be stored: The program's own directory (Program Files, Program Files (x86, and of course if you or the program is installed somewhere else), some place in the My Documents folder and variations on that same theme like My Games, in the User App Data folder, or even just in the User directory (I'm looking at you VirtualBox!).

      And even if you happen to track down all of the program data files there is a high likelihood that some of your program settings were stored in the registry anyway so you are just going to lose those.

      I've gotten it down to a science for my Windows reinstalls but it takes some doing.

      --

      Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
    15. Re: As a user of old equipment, this terrifies me by Megol · · Score: 1

      Oh I do use Linux. My main computer runs Windows though as that is required at least until ReactOS can replace it (which is probably never - *sigh*). Still have a Mint installation via a VM so Unix is never far away. Am trying out the Ubuntu for Windows thingy too...

      Let's see, of the other computers I have Linux is installed on all of them (had a FreeBSD installation once - but I'm more used* to Linux). One computer uses Linux Mint (Old Dell Precision machine), one uses Elementary OS (testing if it's appropriate for my mother), one uses #! (very slow hardware - haven't touched it in a while) and the last also uses Mint (test machine w.t. an AMD Bobcat APU).

      (* observe that I don't claim I'm near hacker level in either Linux or Windows, but I do have clues and can look up most things)

      --

      What I stated _is_ a fact and not "a random statement". Since Windows 7 I have had no need to reinstall Windows - upgrade sure but I don't count that as reinstallation (for any operating system). It is stable (one bluescreen IIRC due to a crappy Intel driver) and IME it doesn't "degrade" as is often claimed. I do make sure to keep the systems clean though, never allow crap to accumulate. While Linux distributions work most of the time sometimes strange tings happen (e.g. hardware misidentified) and then a reinstall can help sometimes. Maybe I'm extremely unlucky, have a bad influence on my machines or live close to a source of ionizing radiation _but_ I'm not a liar!

  15. Breaks TrueCrypt? by Anonymous Coward · · Score: 1

    Does this break TrueCrypt? If so, all is lost.

    1. Re: Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      guess it will definately break deamon tools.

    2. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      Then why the generally favorable opinion from the independent audit?

    3. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      Truecrypt was broken long ago and anyone still using it doesn't actually care about security anyway.

      Words can be diarrhea. This post is proof.

    4. Re:Breaks TrueCrypt? by StillAnonymous · · Score: 1

      Was it? Show me the vulnerabilities, then. Prove to me that it wasn't a scare tactic to drive people away from a solid, secure system that the government spooks couldn't break.

    5. Re:Breaks TrueCrypt? by Z00L00K · · Score: 3, Informative

      You should use Veracrypt instead, but your question still stands open.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    6. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 1

      And things like PeerBlock and drive virtualisation software are affected too.

      Here's a blog post by the PeerBlock devs about the subject. Getting your driver signed costs hundreds of dollars a year, a threshold which would prevent most hobbyists from signing their drivers, it's just too expensive. And the money isn't used to audit anything or do anything useful, it's just an extortion racket.

    7. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      It wasn't a scare tactic.

      TrueCrypt asked for donations all along, but didn't get many. Then some douche started a project to check the work of the TrueCrypt developers, which was funded almost overnight. So then the TrueCrypt developers thought to themselves "So, you fuckers won't pay us to write the code, but you'll pay someone else to make sure we didn't screw it up? Well, fuck you all, you can just use bitlocker then if you don't trust us."

      It really was stupid as all hell. Did people think that if they just gave that money directly to the TrueCrypt developers instead, that they wouldn't use that money to go bug-hunting themselves? The open source world is really fucking retarded in their priorities sometimes. The TrueCrypt developers would have known what to spend that money on much better than any independent audit team.

    8. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      See here: Newly Found TrueCrypt Flaw Allows Full System Compromise (29 September 2015)

      James Forshaw, a member of Google's Project Zero team has found a pair of flaws in the discontinued encryption utility TrueCrypt that could allow attackers to obtain elevated privileges on a system if they have access to a limited user account. 'It's impossible to tell if the new flaws discovered by Forshaw were introduced intentionally or not, but they do show that despite professional code audits, serious bugs can remain undiscovered,' writes Lucian Constantin.

      From the linked article:

      Since TrueCrypt is no longer actively maintained, the bugs won't be fixed directly in the program's code. However, they have been fixed in VeraCrypt, an open-source program based on the TrueCrypt code that aims to continue and improve the original project.

      VeraCrypt 1.15 that was released Saturday, contains patches for the two vulnerabilities, identified as CVE-2015-7358 and CVE-2015-7359, as well as for other bugs. The program's developer only flagged the CVE-2015-7358 flaw as critical and said that it can be exploited by "abusing drive letter handling."

    9. Re:Breaks TrueCrypt? by LichtSpektren · · Score: 2

      For God's sake, read the article you quoted! The vulnerability is an escalation privilege attack, i.e. somebody could get arbitrary admin rights on a computer with TrueCrypt installed. For 99% of computers, if an evildoer has already breached to that point, there's a million other horrible things they could do. The vulnerability DOES NOT, I repeat, DOES NOT endanger any encrypted files.

    10. Re:Breaks TrueCrypt? by omnichad · · Score: 1

      just gave that money directly to the TrueCrypt developers instead, that they wouldn't use that money to go bug-hunting themselves?

      There's a reason for the audit to be independent. And it wasn't to find bugs. If you're paranoid enough to be running TrueCrypt, you should be paranoid enough not to trust the anonymous developers. Trust is all sorts of warm and fuzzy, but it's not secure.

    11. Re:Breaks TrueCrypt? by Anonymous Coward · · Score: 0

      Escalation of privilege attacks shouldn't be so cavalierly dismissed, and statistics shouldn't be made up on the spot. The security vulnerability can be used to give a limited user account (or even code running in some sandboxes) full control of the system. That's really bad; there's a reason escalation of privilege attacks are usually rated critical. And the attacker doesn't even need to have access to an existing TrueCrypt volume on the system to exploit this either. You asked me whether I read the article, in quite impolite terms. I'm afraid I have to ask you the same, because it's obvious you haven't.
      Furthermore, it shows that TrueCrypt contains bugs. (Bad bugs, like the NT_SUCCESS() bug.) This is a fact. It may have more, undiscovered bugs and it's better to move to a project that's still maintained. If you look at the release notes of VeraCrypt, it becomes clear that many smaller issues are being fixed (such as CVE-2016-1281).

      And as a footnote, I really cannot understand your attitude. On the one hand you're security conscious enough to encrypt files, but you don't care if you're doing so with compromised software. On the one hand you don't care what happens when the computer itself is accessed, but on the other hand in that case you don't need to encrypt your files at all and you're using encryption software which is designed to (and only designed to!) protect against exactly that kind of scenario.
      To me it seems you're arguing for the continued use of an old version of VeraCrypt (because that's what TrueCrypt is now) for the sake of arguing and arguing alone.

  16. How do I change a user's password by goombah99 · · Score: 0

    I'm using windows 10 and I cannot figure out how to change a user's password. If I were on linux or mac, I'd just type passwd username. But there seems to be no way for an admin to change a users password in Win 10. Am I missing something?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:How do I change a user's password by Anonymous Coward · · Score: 0

      Can't you get to a command line? net user theusername *

    2. Re: How do I change a user's password by Anonymous Coward · · Score: 0

      As far as I can tell you can only change _other_ passwords. The only 'user friendly' way seems creating a new account, login and change your main password. I guess it's part of enforcing Microsoft accounts.
      Maybe there's a way in powershell.

    3. Re:How do I change a user's password by Anonymous Coward · · Score: 0
    4. Re:How do I change a user's password by shuffles · · Score: 1

      I'm not in front of W10 right now, but is it in compmgmt.msc? You used to be able to do it via that

    5. Re:How do I change a user's password by Gadget_Guy · · Score: 5, Informative

      I'm using windows 10 and I cannot figure out how to change a user's password.

      The Anonymous Cowards who responded to you have given you the correct answers. It should be noted that the method for administering other local accounts has not changed since Windows 2000. You still use Control Panel->User Accounts as you did back then, although the method of getting to the control panel has changed over time. In Windows 10 you right click on the start button and choose it from the pop up menu.

      The command line version of "net user username NewPassword" has not changed at all since Windows NT 4.0 (19 years ago). Of course, if you are not used to Windows then it is quite reasonable that you wouldn't know the command to use, any more than a Windows admin would magically know to misspell the word password on Linux.

    6. Re:How do I change a user's password by TheRealQuestor · · Score: 1

      I'm using windows 10 and I cannot figure out how to change a user's password. If I were on linux or mac, I'd just type passwd username. But there seems to be no way for an admin to change a users password in Win 10. Am I missing something?

      Have you not pressed control-alt-delete and clicked on change password? Or right click on computer and go to manage/local users and groups/Users and then right click on the user and select Set Password? [though this option was removed from home edition LONG ago]

    7. Re: How do I change a user's password by Anonymous Coward · · Score: 0

      > password

      What is it with you windoze kidz and your extra letters? Did you roll dice for that "o", and then somehow critical hit out the "r"?

    8. Re:How do I change a user's password by SuperDre · · Score: 0

      The reason you know how to change your password in linux is because you have 'googled' it, otherwise you also wouldn't have known.. And I guess you haven't 'googled' it for windows 10, otherwise you would have known.. oh maybe you could even have used the 'search/help' option in windows 10 itself.. It's not like linux is so much easier, everytime I have to work with linux I have to use 'google' if I just want to do something, and mostly it's because something gone wrong after a simple update/upgrade...

    9. Re:How do I change a user's password by Megol · · Score: 1

      Win+X -> select control panel -> user accounts -> user accounts -> change your account name (if it is the logged in account you want to change, else: -> manage another account -> select account -> change the account name)

      Why MS doesn't have the alternative in the settings app I don't know. Probably afraid to confuse users?

    10. Re:How do I change a user's password by Anonymous Coward · · Score: 1

      The reason I know how to use passwd is that I read about it in a manual over 25 years ago.

    11. Re: How do I change a user's password by Anonymous Coward · · Score: 0

      yeah, google it. theres like 10 ways to do it that you can find and probably another 10 hidden in wmi and com that nobody knows about except single ms dev who got fired 5 years afo.

      run mmc as trusted installer or admin and add all the panels. dont mess with the access rights or such too much. trying to change them to something sensible just results in stuff failing, and there is no documentation what traces you need keep running or such if you get the smart idea of trying to tune down the excessive logging or who cab read said traces. if a reader system doesnt have rights itll just refuse to start the eventlog eventbus for example. or if the right trace sessions arent running then eventlog doesnt start.

      wmi, eventlog and some other services are all used event busses between different appliations, services and even networked comouters. just pick one damnit! theres also the metro app services for doing the same stuff.

      at least with vista it was trivial to turn stuff off without updates, firewall or settings breaking. on wi10 the default start menu is a fucking metro app, so if you disable them youre boned.

      they migh be moving to signed kernel mode drivers only though because they cant be bothered to fix winsxs(component store).

      now if they just went and disabled the remote desktop stuff in win10 too. pro has all the remote desktop client and serve stuff running even if you disable it from the control panel menu.

    12. Re:How do I change a user's password by Anonymous Coward · · Score: 0

      That's super-awesome. But it puts you in a very small minority of the already very small minority of people who know how to use the 'passwd' command. No bad thing, I'd argue.

    13. Re:How do I change a user's password by Anonymous Coward · · Score: 0

      > it's not much more than a blip in the wider Windows world

      Can we get this man a Funny?

    14. Re:How do I change a user's password by UnknowingFool · · Score: 1

      I think the problem is the UI for settings in Windows has changed slightly in the last several iterations. Start --> Control Panel --> User Accounts is no longer applicable to newer versions. Instead it's Charms bar and now "Settings" and "Accounts". Then under Accounts, it used to present all options to the admin including changing another account. Now it hides some of them under another menu or option. These changes by MS is somewhat frustrating as their push to simplify things makes it take longer and more clicks (and less obvious) to do what was easier to do in previous versions.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    15. Re:How do I change a user's password by freeze128 · · Score: 1

      Protip: Windows 10 is just like Windows 7. It has pretty much all the same features, and it has all the same dialogs... They are just hidden/superseded by the new Windows 10 interface, which was made to work on a touch-screen device like a tablet.

      What I mean is: In Windows 7, you would make a lot of system changes in the Control Panel. Windows 10 would rather you use the "Settings" program to make the changes, but the control panel still exists, and it still works the way that you are used to. Same is true for Computer Management, Network Connections, and several other components. In fact, it's so similar, I don't understand how Microsoft can get away with saying that it's a new OS.

    16. Re:How do I change a user's password by jedidiah · · Score: 1

      No. It just hasn't changed since the days of SunOS and Ultrix.

      That "consistency" that some people like to whine about also matters between versions. The academics that like to make up these rules will tell you exactly the same thing.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    17. Re:How do I change a user's password by Anonymous Coward · · Score: 0

      Consistency? You mean like how all UNIX OSs have the same command for installing software? Oops. Or sysconfig vs default? sysinit vs systemd .. haha Oops!! Or navigating inside Desktop Environments? Oops! The entire reason Linux distributions exist is because they are by definition _not_ consistent. Oh yeah, I know.. its all about choice! lol. Right..

      But yeah, go on and have your masturbatory fantasy.

    18. Re:How do I change a user's password by Gadget_Guy · · Score: 1

      In fact, it's so similar, I don't understand how Microsoft can get away with saying that it's a new OS.

      They don't say that it's a new OS, just a new version of the same OS. They have built new features on top of the old version (and removed some too) as they always do, hence the same utilities existing since Windows NT 4.0 (and earlier).

    19. Re: How do I change a user's password by Anonymous Coward · · Score: 0

      What you posted is what we call options.

    20. Re:How do I change a user's password by mcl630 · · Score: 1

      Control Panel -> User Accounts is very much still there and let's you do more than Settings -> Accounts does.

    21. Re:How do I change a user's password by BronsCon · · Score: 1

      tar -xzf [archive name] [install location]

      Works everywhere.

      Now, the different distros do also have their own package managers that handle dependencies and such, but that's separate from (even if often in place of) manually installing the software. Oh, and that's been the command for 36 years.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    22. Re:How do I change a user's password by mea_culpa · · Score: 1

      Start -> Run -> control userpasswords2

      This has worked on every version of windows since NT

    23. Re:How do I change a user's password by Anonymous Coward · · Score: 0

      tar -xzf [archive name] [install location]

      Works everywhere.

      False. One binary cannot run across all UNICES.

      Yeah, way to be "consistent" with that ABI there .. lol

      Meanwhile we ship 32bit GUI app binaries that run across pretty much all Windows versions.

      'unzip and double click the executable file" is nothing but a fantasy on UNIX, unlike Windows where its trivial to ship software like that.

  17. More Likely, Discouraging Windows 7 Drivers... by Anonymous Coward · · Score: 0

    My guess is that this is an attempt by Microsoft to "encourage" hardware manufacturers to make drivers for older versions of Windows outright obsolete and to only produce drivers for Windows 10 from this point forward.

    Unfortunately, it just might work.

  18. Hopefully this will lead to more userspace drivers by Anonymous Coward · · Score: 0

    Regardless of OS, flaky kernel space drivers will at best crash the system. Even a quick review by Microsoft can save many users the headache of dealing with some crash happy drivers. With kernel drivers now requiring vetting, I can see vendors finding ways to work in user space (obviously video cards and the like will continue using a split kernel/userland model).

    Oh wait! I forgot this is /.

    OMG!! M$ is putting in measures that will prevent my decade old CueCat drivers from working!!!12 Thank Gord my LFS system running BTRFS and Linux head is super stable. I've only had to rebuild it twice this--

  19. My driver is proprietary and comes with an NDA by RightwingNutjob · · Score: 0

    that I'm sure Microsoft would love to sign /sarc. But hey...who cares about such things with hobbyist OS's like Microsoft anyway?

  20. Locking out open source hardware by mysidia · · Score: 5, Informative

    Also, Submitting drivers to the Dev center now requires EV CODE SIGNING CERTIFICATE.
    Even though Microsoft will sign the final result, you have to have an EV CERT from a small list of approved CAs to
    sign your code before their portal will sign it per the new policy.

    In case you have not noticed, the cheapest of the EV Certs is $1000 a Year; Only organizations can obtain these certificates, not individual developers.

    Also, all EV Code signing certs require Smartcard/Token-Based Storage of your certificate's private key to ensure credentials cannot be shared, and you cannot automate the digital signing process.

    Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

    1. Re:Locking out open source hardware by sl149q · · Score: 1

      If you have a consulting firm you can get an EV. Yes about $1000/year.

      Yes it is on a token so it can't be easily shared or stolen. Or if stolen you'll be aware of the fact so you can have it cancelled and get a replacement.

      You can login to the token once and then have automated builds that run signtool against it repeatedly. It is still painful as the request/answer from the token is slow, takes a second or two extra to sign anything. So if you are doing multiple signing during your build it will slow down.

      It is possible to arrange ssh access (cygwin) into a dedicated windows 10 server that can then doing signing with signtool from the token. So it can be shared to that extent.

    2. Re:Locking out open source hardware by dremon · · Score: 1

      Last time I checked the price for EV code signing certificate was around 350-400$. But obtaining the EV certificate is not the only obstacle; actually using their HCK software to produce a EV-signed tested submission package is a good exercise in tolerance towards Redmond. The system requirements are rather high, they demand a physical machine for the controller component, one Windows test machine for each target version (so to support a full range of only desktop OSes a total of 8 test instances are required: win7, 8, 8.1, 10, both 32-bit and 64-bit, plus the server instances if the driver is to run on server systems).

      The test process itself occasionally fails for no apparent reason (e.g. test machine reboots) even for user-space print drivers. Some tests are mandatory, others can be excluded and it takes enormous amount of time and nerves to find out which ones (via some vague posts in forums), to produce a signed hck package which can be submitted to whql labs.

    3. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

      Seems like it. For example, I hate that the WinPcap project should have to pay $1000 per year for something like this. But for every super-important very popular tool like Wireshark, I'm sure there are also drivers thatare only used by a few happy people, and will be lost forever. Also, it makes it much more difficult to fork such a projects.

    4. Re:Locking out open source hardware by jhol13 · · Score: 0

      If you cannot make a "driverless" device, I think it is better for all consumers if you stop doing stuff and leave it to competent ones.

    5. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      The more microsoft tightens its grip, the easier it is for people to switch to Linux, *BSD, or some other OS.

    6. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Smartcard and token-based storage are overdue, stupid vendors have lost their certs. Forcing certs to be on separate hardware devices increases the level of stupidity required to accidentally leak your own cert.

      https://threatpost.com/microsoft-revokes-trust-for-certificates-leaked-by-d-link/114804/ - D-Link

    7. Re:Locking out open source hardware by rsmith-mac · · Score: 4, Informative

      Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

      No. This is a move to further prevent kernel mode malware, because it turns out trusting developers wasn't good enough. That it impacts OSS is collateral damage - and something that can be dealt with, at that - as while OSS is popular here on Slashdot, it's not much more than a blip in the wider Windows world.

      The whole reason we're even going this route is that trusting developer signed drivers has proven inadequate. Microsoft started requiring developer signatures (cross-signed) in Windows 7. This significantly cut down on driver based malware, but it didn't eliminate it entirely. It just raised the barrier to entry. Instead malware authors would just eat the cost and buy a certificate, or the especially crafty/evil ones would steal another vendor's keys, as we saw with the Realtek case. Either way Microsoft has had enough of it. and hence Windows 10 requires that they sign off on all drivers so that no one can just ship a (obviously) malware-infected driver.

      I don't mean to be snarky/belittling here, but if you think that Microsoft is doing this as a strike against OSS, then you haven't been paying attention to the wider world. OSS on Windows certainly exists, but OSS projects that require kernel mode drivers are exceedingly few and far between. Which is not to say that OSS isn't a threat to MS to some degree, but that threat is from Linux, not OSS projects that require a kernel mode driver running under Windows. MS's prime concern is further reducing the ability of malware to hang out in the kernel space, as once malware makes it there it becomes virtually impossible to identify, contain, and remove.

      And yes, this definitely makes signing harder for everyone. By all indications that's intentional, as EV Certs make it harder to hide (you have to provide more information) and are harder to steal/fraudulently use. There are ways to work with that for OSS though, just as was the case with Windows 7, so we'll be okay. As Bruce likes to say, security is a process; it takes more than just the OS vendor to keep Windows machines secure. So this is our contribution to that process (whether we like it or not).

    8. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Point out a driverless Network Direct 10GbE adapter.
      Guess Cisco, Mellanox and Chelsio are simply all incompetent, right?

    9. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      The whole reason we're even going this route is that trusting developer signed drivers has proven inadequate. Microsoft started requiring developer signatures (cross-signed) in Windows 7.

      They started requiring drivers be signed by a CA trusted by the kernel in 64-bit versions of windows. Drivers required to be signed not just by a valid CA but by Microsoft specifically is what's new.

      This significantly cut down on driver based malware, but it didn't eliminate it entirely.

      The issue at hand is not an argument about merits of code signing and trusted third parties. It is about merits of one firm (Microsoft) having anointed itself king of all drivers with forced legal agreements and veto authority over anything it doesn't like.

      Either way Microsoft has had enough of it. and hence Windows 10 requires that they sign off on all drivers so that no one can just ship a (obviously) malware-infected driver.

      All that is necessary is for users to have a say whether they want to install a driver or not with a dialogue able to display valid information about drivers.

    10. Re:Locking out open source hardware by AmiMoJo · · Score: 2

      In case you have not noticed, the cheapest of the EV Certs is $1000 a Year

      First hit on Google has them for $410/year, and obviously stuff signed doesn't expire after that time (only the ability to sign new stuff does).

      Only organizations can obtain these certificates, not individual developers.

      Incorrect. The developer of vJoy, for example, recently acquired one to sign his open source kernel mode driver. Did a little fund-raiser to get $475 (he used someone more expensive). He's just an individual, not a company.

      Also, all EV Code signing certs require Smartcard/Token-Based Storage of your certificate's private key to ensure credentials cannot be shared, and you cannot automate the digital signing process.

      Incorrect, you can configure Visual Studio to auto-sign your driver every time you build it using the USB device they supply included in the cost.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    11. Re:Locking out open source hardware by cdrudge · · Score: 2

      In case you have not noticed, the cheapest of the EV Certs is $1000 a Year

      Digicert has them for $224 for 1 year, or $165/year if you buy a 3 year cert. If you're serious about distributing a kernel mode driver, $165 shouldn't be too big of a hurdle to overcome even for a non-commercial organization.

    12. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Cisco, Mellanox and Chelsio can afford $1000/year for an EV cert.

    13. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      This has much less to do with protecting the system from malware originating from drivers than it does with profit. It is more profitable for a company to sell a new piece of hardware than it is to provide a driver for an older piece of hardware since those drivers are provided for free. This means your old and trusty hardware will be useless if you run Windows 10 and you get to buy a shiny new one to replace it, even though the old one worked fine.

      You are right this isn't an attack on OSS. This is an attack on the consumers wallet. Apparently consumers have been holding on to those old pieces of hardware much too long and Microsoft and their partner hardware vendors want to increase their sales.

    14. Re:Locking out open source hardware by RandomSurfer314 · · Score: 1

      You are hopelessly naive if you truly believe that the purpose of such changes is not to lock down the platform. From secure boot over app stores to signed drivers, this is always about lock down and developer lock in. It's about control, nothing else. Let me assure you that Windows 10 will remain as insecure and open to a skilled attacker as any previous version of Windows.

    15. Re:Locking out open source hardware by LichtSpektren · · Score: 3, Informative

      Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

      The whole reason we're even going this route is that trusting developer signed drivers has proven inadequate. Microsoft started requiring developer signatures (cross-signed) in Windows 7. This significantly cut down on driver based malware, but it didn't eliminate it entirely.

      Yes. You're exactly right. You're right because Microsoft themselves signed malware that would otherwise have been ineffectual.

      Anybody who ascribes altruistic motives to this is simply wrong. It's about racketeering developers, not security.

    16. Re:Locking out open source hardware by Anonymous Coward · · Score: 0
    17. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      First, at digicert it's more that double that for a code sign EV cert. Second, individuals cannot get an EV cert.

    18. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Microsoft didn't sign that malware. It had vague and lenient guidelines that allowed Lenovo to get away with bad shit.

    19. Re:Locking out open source hardware by HideyoshiJP · · Score: 1

      Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

      I don't know if that's the end-goal, but it's definitely going to cause problems for OpenVPN and Virtualbox.

    20. Re:Locking out open source hardware by mysidia · · Score: 1

      Incorrect. The developer of vJoy, for example, recently acquired one to sign his open source kernel mode driver. Did a little fund-raiser to get $475

      This does nothing for you if you're just learning Windows driver development and want to build a simple project.
      Maybe you don't have a hundred users who have deep pockets and want to help.

      I don't know how he pulled it off, because the EV rules say you must supply organization information, and the CAs will require documentation such as your articles of organization.
      Also, take a look at the Symantec Enrollment form

      Note that Organization Name and Job Title are also mandatory for their form.

    21. Re:Locking out open source hardware by AmiMoJo · · Score: 1

      If you want to learn driver development you can temporarily disable the signing requirement. It only lasts until the next reboot but it's enough. A minor hassle for a major gain in security for the vast majority.

      If you look at the vJoy signature, he just put "vJoy Certificate" as the organization. I think he went with Digicert.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    22. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      This makes wireshark unusable.

    23. Re:Locking out open source hardware by tweak13 · · Score: 1

      Go ahead and click on EV Code Signing Certificate and have another look at that price.

    24. Re:Locking out open source hardware by cdrudge · · Score: 1

      Ah I see what happened. If you click here and then find the Digicert link, you apparently get a referral discount, showing the prices I quoted.

      Even without the discount, the price is $449 for 1 year or $331 for a 3 year certificate. That's definitely well under "the cheapest of the EV Certs is $1000 a Year" originally quoted.

    25. Re:Locking out open source hardware by Littleman_TAMU · · Score: 1

      The point is not that Microsoft is perfect in what it signs, it's that even them screwing up occasionally is better than driver writers at large have unchecked access to the kernel space.

    26. Re:Locking out open source hardware by Anonymous Coward · · Score: 0

      Thus is a move to make sure Open Source software developers and individuals cannot produce Kernel mode drivers.

      The whole reason we're even going this route is that trusting developer signed drivers has proven inadequate. Microsoft started requiring developer signatures (cross-signed) in Windows 7. This significantly cut down on driver based malware, but it didn't eliminate it entirely.

      Yes. You're exactly right. You're right because Microsoft themselves signed malware that would otherwise have been ineffectual.

      Anybody who ascribes altruistic motives to this is simply wrong. It's about racketeering developers, not security.

      This is the logical equivalent of saying we should have no quality controls because bug still get through. Of course it's not going to be perfect.

      And who described it as altruistic? It's definitely for their benefit. They want to stop kernel level malware, which as you pointed out with your link, is very bad PR for them. Racketeering? Do you even know what that means? Are you saying unsigned drivers aren't a problem? Because most people who actually know what it means and what it allows would. MS has no interest in alienating developers and has really been making an effort to make thing easier for them lately. Again, because I can hear what you're thinking already, those aren't altruistic decisions either but that doesn't make them bad. Essentially no company operates altruistically. I guarantee you don't do thing altruistically either.

      Asinine arguments are asinine

  21. They won't stop at kernel drivers .. by Anonymous Coward · · Score: 1

    Give it a year or two, and there won't be any way to install OpenOffice, GIMP or any other free Software .. just like GPLed Software isn't allowed in Banana AppStore (read Apple)

    1. Re:They won't stop at kernel drivers .. by Anonymous Coward · · Score: 0

      I don't think that's 100% accurate. LibreOffice is in Apple's App Store. Even though GPL is incompatible with the App Store, a GPL'ed software can be distributed under different licenses. In effect, it's possible to include anything in the store.

    2. Re:They won't stop at kernel drivers .. by Anonymous Coward · · Score: 0

      P.S. LibreOffice is distributed under the MPLv2.0. This license is compatible with GPLv2 according to the FSF.

  22. some questions by e432776 · · Score: 1

    Important question 1: will this improve the quality of drivers on MS Windows?
    Important question 2: will this provide any additional benefits for the "average user", e.g. keeping them from borking their systems?

    It is a shame for there to be less user control over the OS, less hacking possibilities. It seems to me we are heading to a future where there will be very locked down systems for general use, and open systems that will allow user hacking (such as Linux). Perhaps that is not so bad.

    1. Re:some questions by Z00L00K · · Score: 1

      No, it won't improve the quality of the drivers, it's not unusual that drivers provided from Microsoft have more bugs than the drivers provided by the hardware vendor. It will also slow down the deployment process of bug and security updates of the drivers.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:some questions by ewhac · · Score: 1

      It seems to me we are heading to a future where there will be very locked down systems for general use, and open systems that will allow user hacking (such as Linux). Perhaps that is not so bad.

      Except that you're missing the socio-political angle.

      Sadly, 90% of users won't care, and will continue on without the slightest awareness that control of their computers is being stolen from them. As long as NetFlix and their pr0n still works, they won't care.

      Once a certain point is crossed, open-access systems will be painted as the outlier -- the "suspicious" system that could be running anything, including viruses from TERRERISTZ!!!1!! "These rogue systems need to be brought under control!" will scream the digital demagogues (all fully funded and coached by Microsoft). And just like that, Linux, FreeBSD, and every other Open Source system will be extinguished either by fiat, or under the asphyxiating blubber of regulation -- think DMCA, but without the pretense of Fair Use exceptions.

      So, no. This is nothing to be sanguine about. You need to start helping your friends to migrate away from Windows. Microsoft needs to lose money and market share over this.

      "But I need Windows for..." *SMACK!* NO! You don't!

    3. Re:some questions by ITRambo · · Score: 1

      No to both questions. Instead of working on a deeper database of safe application (Smart Shield) and extending it to scripts run on browsers, MS is oddly targeting drivers that might be needed. It is very much like they want to clear out the troublesome customers and focus on the sheeple that will spend what it takes to run Windows because they don't know that a Chromebook will surf the web and check email just as well, if not better than Windows 10.

    4. Re:some questions by ledow · · Score: 3, Interesting

      1) Unlikely. I've seen lots of WHQL drivers that just crash-and-burn but more likely they are "stable" but atrociously useless. Because of the faffing and back-and-forth on them, lots of simple devices (e.g. printers etc.) get one WHQL driver and then just release unofficial ones for everything else. If you're lucky and it's a big printer, they might update the WHQL one every year or so. With ten other releases between.

      2) No. They won't know what's going on and things will just stop working. They won't be able to update drivers when suggested and will still have all the problems that they have now. And everything cheap they buy on Amazon just won't work, it's as simple as that.

    5. Re:some questions by aberglas · · Score: 1

      The MBAs at Microsoft are not stupid. They have seen how successful the walled garden model was for Apple. They pushed "Apps" a bit too hard in Windows 8, have learned, and it will take a good few years before it becomes difficult to deploy non "App" applications. But it will happen. It is the way of the world.

      Incidentally, I assume that Enterprise customers will have a back door to the driver signing issue.

    6. Re:some questions by donaldm · · Score: 2

      "But I need Windows for..." *SMACK!* NO! You don't!

      LOL! You should typeset it. The Gimp works really well, although most popular Live distros have it by default.

      But I still like this one for anime fans and this one for dog lovers . :-)

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    7. Re:some questions by ewhac · · Score: 1

      LOL! You should typeset it. The Gimp works really well [ ... ]

      I'm more of an Inkscape guy...

    8. Re:some questions by UnknowingFool · · Score: 1

      They have seen how successful the walled garden model was for Apple.

      While Apple might push the walled garden to computers, they have kept it to devices for now. That's been MS problem; they copy but at times the wrong thing.

      Incidentally, I assume that Enterprise customers will have a back door to the driver signing issue.

      I would hope so. Every business I've worked has had a piece of equipment that had required special, unsigned drivers. You see this a lot on scientific equipment, analyzers, etc.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    9. Re:some questions by Joe_Dragon · · Score: 1

      and that Enterprise built may need to work with non domain systems / network locked down environments. As some times systems like that are under 3rd party control / have to run with local admin rights.

  23. So, Windows 10 home users get these 'features'... by sonamchauhan · · Score: 1, Troll

    1. Upgrade: MS wasted tens of millions of manhours worldwide with their all-but-forced upgrade
    2. Telemetry: They listen to you using your computer
    3. Ads: They push ads at you via the OS, taking over what remains of your attention span
    4. Kernel Mode Drivers: No more can your programs manipulate Windows 10 internals (bye bye www.colinux.org)
    5. UEFI Secure Boot: No more can you boot another OS on a Windows 10 tablet or mobile device. For now, you can do so on a desktop, but manufacturers now have the 'option' (wink) to remove this 'security risk' (nudge).

  24. Effective way of controlling hardware market by Anonymous Coward · · Score: 0

    Well, that way they are effectively going to control who gets to or stays on the market. This should be prohibited by law as Microsoft is also a hardware manufacturer, so it has reasons to hinder other companies' efforts to get their drivers working on Win 10. Doesn't it violate US antitrust law or some other anti-monopoly regulations? It would be nice to see some lawsuits against that.

    1. Re:Effective way of controlling hardware market by BlueStrat · · Score: 1

      Doesn't it violate US antitrust law or some other anti-monopoly regulations?

      In the New Amerika, no reasonable prosecutor would bring a case against Clint^W^W^WMS.

      Welcome to the Corporate-Political Oligarchy.

      (new word suggestion: "Corpoligarchy")

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    2. Re:Effective way of controlling hardware market by Anonymous Coward · · Score: 0

      Nope.
      Still an oligarchy. Just happens to be all corporations.
      Don't forget, individuals can also be incorporated.

  25. No printers. Not a one. by Anonymous Coward · · Score: 1

    KERNEL MODE drivers? What the #### is a PRINTER driver doing in KERNEL mode?! If you think about it, there's no reason for that. (Kernel mode is the base 'part' of the operating system, where performance really matters and part of the base structure of the OS. Printing, on the other hand, is nowhere near as performance critical as, say, video card rendering or memory management, so most operating systems push printing out of the kernel into user-space. Linux kernel, for example, has nothing to do with printing other than supporting USB or parallel port communications.)

    Anyway, printer drivers won't be affected as the programmers at Microsoft have blocked kernel mode printer drivers by default since Windows Server 2003 (and Windows 7) and completely removed all ability to load them since Vista. (They've added print driver isolation, where print drivers are forced into their own process rather than being a DLL loaded into each program; that's sadly an opt-in per system feature as far as I know.)

    So, yeah, people have been warned about this for literally thirteen years (since 2003), and have not been able to load kernel mode print drivers since the end of 2006 when Vista was released, nearly ten years ago. Any printer that works (at all) on Vista or above will not be affected by this.

  26. Don't be a WINEr by raymorris · · Score: 2

    > Any good WINE tutorials out there?

    I'm sure there are; yet over 17 years on Linux I've used WINE roughly twice. Normally, its not the best solution.

    Do you typically use emulation to run the Linux versions of most programs on Windows, or do you run the Windows version on Windows? Running the Windows version on Linux doesn't normally make sense - on Linux, run the Linux software.

    A lot of daily use software brands are compiled for Linux, often developed for Linux FIRST, then ported to Windows. Firefox, Chrome, OpenOffice/LibreOffice, etc are all available native for Linux.

    If the specific brand of softeware you used to use is Windows-only (and therefore probably proprietary), there is probably other open, free software that does the same job on Linux. Unlike the Windows software, the software designed for Linux doesn't include telemetry, onerous licensing, etc. For example, rather than MS Outlook, there are dozens of other email qnd groupware programs for Linux. Sylpheed Claws / Claws Mail is one.

    The single software package most often mentioned as a counter-example is Photoshop. If you're a professional graphic artist, you'll probably be happiest with a Mac. If you want to adjust brightness and color curves of your snapshots, or do any simple to moderate photo editing, you can use one of the tools used by Dreamworks and ILM - Gimp. True, Gimp not exactly the same as Photoshop. However, Gimp is powerful enough to be used by major Hollywood effects studios.

    1. Re:Don't be a WINEr by Tough+Love · · Score: 1

      The single software package most often mentioned as a counter-example is Photoshop. If you're a professional graphic artist, you'll probably be happiest with a Mac.

      Have you tried Krita? It has developed amazingly in the last few years, highly regarded by artists and considered competitive with Photoshop for digital painting. (Photoshop still has some functionality for general image processing that Krita doesn't.)

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:Don't be a WINEr by Anonymous Coward · · Score: 0

      Krita is the wrong tool. They are very clear these days about being a drawing tool not a image manipulation program. That's what GIMP is for.

      Of course, then you run in to all the "woe is meeeee, it can't do what Photoshop does" types. You know, those who are unable to work out that GIMP actually can do the vast, vast majority of what Photoshop can, although you might have to go about it in a different, sometimes a bit more convoluted, way.

    3. Re:Don't be a WINEr by Tough+Love · · Score: 1

      Krita is the wrong tool. They are very clear these days about being a drawing tool not a image manipulation program. That's what GIMP is for.

      Of course, then you run in to all the "woe is meeeee, it can't do what Photoshop does" types. You know, those who are unable to work out that GIMP actually can do the vast, vast majority of what Photoshop can, although you might have to go about it in a different, sometimes a bit more convoluted, way.

      Reading comprehension alert. OP said "professional graphic artist", that is precisely who is finding that Krita is the right tool, arguably easier to use in many respects that Photoshop. And Krita is a painting tool, not a drawing tool. If you want a drawing tool, check out (the excellent) Inkscape.

      Between Krita, Inkscape and Gimp, pretty nearly everything Photoshop can do is covered, though some might argue is better to have it all in one big, rambling, obtuse and expensive package that forces you to use Windows. If so, then Photoshop is for you, otherwise you are in luck: modern Linux tools for artists are already excellent, and rapidly improving.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  27. Re:Hopefully this will lead to more userspace driv by Anonymous Coward · · Score: 0

    Yeah - my real concern is that the Windows Quality checks could be pretty superficial and won't achieve any real protection (all it'll do is restrict things to firms that can afford to sign their drivers - they could still be pretty damn crap.) You run a test log with specialised tools and ... yes, well, hopefully that does all the checking.

    I do agree though - I hope more drivers get kicked out to user-space, where mostly they belong. Or, even better, simply cease to exist as the hardware will switch to standards -- for example, I'd rather Realtek's sound cards simply implemented a normal AC97 system so they didn't need proprietory drivers with whatever drivel they want to 'value add'. )

  28. Re:Hopefully this will lead to more userspace driv by Anonymous Coward · · Score: 0

    If you believe this is about buggy drivers, you probably still believe in the Easter Bunny and Santa Claus.

  29. Re:No printers. Not a one. by Z00L00K · · Score: 0

    Parallel port printer maybe. You'd have to pry my Epson FX-100 from my cold dead hands.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  30. Re:No printers. Not a one. by Opportunist · · Score: 1

    MS has mighty powerful crowbars, you know...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  31. Re:No printers. Not a one. by Anonymous Coward · · Score: 0

    So if you are still running XP and happy why is this change an issue? After all you have not been able to load print drivers in the Windows KErnel since prior to Vista.

  32. Complaining is easy by bickerdyke · · Score: 2

    While the posters here are correct (at large) please don't forget that at the same time, MS has always been urged to close malware attack vectors. So, as Master Yoda would put it: Do or do not. There is no "/. won't complain".

    --
    bickerdyke
    1. Re:Complaining is easy by Anonymous Coward · · Score: 0

      That's true. Having unsigned drivers running in kernel space is a security nightmare. All kernel stuff needs to be signed, and not just in Windows. Linux needs to adopt a similar approach, and I believe there's been an ongoing discussion about it for quite some time.

    2. Re:Complaining is easy by LichtSpektren · · Score: 1

      While the posters here are correct (at large) please don't forget that at the same time, MS has always been urged to close malware attack vectors. So, as Master Yoda would put it: Do or do not. There is no "/. won't complain".

      Don't be daft. Android and macOS by default restrict any third-party installations, but that setting is very easily disabled by the user; thus both of those ecosystems can be simultaneously free and secure.

      This here is Microsoft restricting their platform by racketeering against hardware providers.
      br

    3. Re:Complaining is easy by bickerdyke · · Score: 1

      Never said something else.

      What I said was that if Microsoft wouldn't do that, you just had some other mob complaining that MS makes it too easy for malware to circumvent installation restrictions by including "install instructions" telling the user to disable them so that the malware can be installed....

      Agreed, users who fall for THAT probably deserve to have the machines pwned, but nonetheless, some people would require MS to include some foolproof installation restrictions that the users can't duped into removing. Which would exactly look like what they're doing now.

      I'm not saying they're doing it for that reason, but if they did otherwise, people would still complain.

      --
      bickerdyke
    4. Re:Complaining is easy by LichtSpektren · · Score: 1

      You're wrong. Just about nobody complains about this feature in Android and macOS.

      This change *might* have been alright if Microsoft were trustworthy to not abuse their power, but they already signed some Lenovo malware that reinstalled itself from the Windows Binary Platform Table, and they already deceived Windows 10 users by having lots of useless switches and knobs to trick people into thinking the pervasive spying can be disabled. No, let's not kid ourselves.

    5. Re:Complaining is easy by Anonymous Coward · · Score: 0

      Android doesn't allow you to install new kernel-mode drivers at all unless you root the thing, which is not easy. On some devices, it's still more or less impossible.

      Installing unsigned kexts on a Mac requires fiddling with nvram settings from the command line, and it's possible to bork your boot settings in the process. Not exactly 'easily disabled by the user'.

    6. Re:Complaining is easy by bickerdyke · · Score: 1

      Oh yes... as if some Apple fanboys never praised the much better iPhone security that protects it's users far better from malware than that lousy Android security....

      Of course they're not complaining about a positive feature (sideloading) verbatim. But they complain about Android security in general when people catch some malware by sideloading apks from 3rd party sources.

      I'll just take your post as another data point that people will complain about something anyway.

      --
      bickerdyke
    7. Re:Complaining is easy by LichtSpektren · · Score: 1

      Oh yes... as if some Apple fanboys never praised the much better iPhone security that protects it's users far better from malware than that lousy Android security....

      Then those Apple fanboys are imbeciles because they are implicating macOS in that criticism.

      Now, it's perfectly fair to criticize Android for having (more) malware in comparison to iOS, but praising the total locked down nature of iOS because of that is a really dumb idea.

  33. Re:So, Windows 10 home users get these 'features'. by Rainwulf · · Score: 1

    Thanks to this, windows 7 will be my last windows OS.

  34. Good by Anonymous Coward · · Score: 0

    Most problems come fro.m poor drivers. We'rr sold expensive hardware with shitty support. Now they'll perhaps hopefully have to at least past some tests to get signed...although I fear it's just going to go through signing and no testing thus helping scamming hardware vendors push more unsupported hardware on us.

  35. Re:No printers. Not a one. by Anonymous Coward · · Score: 0

    Have you ever worked in enterprise IT? There's no time for this purist bullshit. Most of us are given what we are to work with. The vendor made a kernel driver. I need to install it. I want to get paid so I will install it.

  36. Is this news? by allo · · Score: 2

    I thought you need signed drivers at least since windows 7 and this is one of the reasons why for example andlinux isn't available anymore?

    1. Re:Is this news? by ledow · · Score: 1

      You do not "need".

      You can still override and install an unsigned driver on Windows 8.1, let alone 7, and the early versions of 10.

      On a domain, you can group-policy it out of being an option, but it's an option on all previous versions of Windows to let the user allow unsigned drivers at will.

    2. Re:Is this news? by mrprogrammerman · · Score: 1

      You need a signed driver on x64 versions of Windows since Vista unless you attach a kernel debugger or disable it in the boot menu. You could use a test signed driver and enable testsigning or use a cross-signed driver. With the new change that is not enough. You will now need a MS signed driver.

  37. Hello Joshua by Anonymous Coward · · Score: 0

    Windows 10, the only winning move is not to play.

  38. Death Knell by Anonymous Coward · · Score: 1

    How do you think PC component and systems manufacturers are going to react to Microsoft attempting to turn them into an effectively captive market?

    There's an unholy alliance brewing around Linux, and one that Microsoft isn't going to be able to do anything about, and with the proper support and app-as-a-vm style infrastructure, it's something they are going to be hard pressed to do anything about.

    Microsoft is walling themselves in.

    Let them.

  39. Windows is now a pile of shite. by Anonymous Coward · · Score: 1

    Seriously. Windows is now an utter pile of shite. Other than running old programs there is zero reason for anyone with a clue to run it.

    Bring on ReactOS version 1.0 then we can put Windows where it deserves to be. In the dustbin of history.

    1. Re:Windows is now a pile of shite. by kimvette · · Score: 1

      Certainly. ReactOS should be able to run most Windows 7 software sometime around the year 2158.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  40. Simple solution by Anonymous Coward · · Score: 0

    Stop using Windows, plenty of alternatives out there, fully adaptable to your every needs and will never be mothballed for you, will remain free forever in the sense of freedom, I mention no names but the smart IT Pro's have figured this out, perhaps mainstream IT Pro's should stary thinking for a change rather than buying into the propaganda machine

  41. Paper trail? by sshir · · Score: 2

    So the next time Kaspersky finds a properly signed rogue driver we would know that the hardware vendor was cooperating. Would it create a liability?

  42. You can't have it both ways ! by ByzantineAlex · · Score: 0

    They HAVE to take security seriously. Countless enterprises all over the world depend on it. They can't just say Ooops ! So if they want to keep some control over this "intimate" layer (drivers) everyone here is shouting "It's a crime !". If something bad would happen, on the other hand, everyone here would be shouting "It's a POS !" Make up your mind, people ! If Windows crashes (it did not happen to me in years !), in 99% of the cases the BSOD appears because of faulty drivers ! Especially video-card related.

    1. Re:You can't have it both ways ! by Anonymous Coward · · Score: 0

      Or because Microsoft sent out buggy patches... AGAIN.

      Or decided kernel functions needed a user provided font file...

  43. Re:Hopefully this will lead to more userspace driv by Megol · · Score: 1

    Or just realize how often shitty drivers fuck up Windows installations. The reason Windows have bettered its reputation of being unstable isn't so much that MS code quality have improved, it is because MS have tightened up the driver situation. The vast majority of bugs causing crashes are in 3rd party device drivers.

    So instead of making things up in your mind how about following logic and accept that too many lusers install unsigned* crappy as shit drivers and then blame MS when their system becomes as stable as a M1 tank balanced on the Eiffel tower?

    (* unsigned isn't of course necessarily crap but often is)

  44. This move does have some benefits by jonwil · · Score: 3, Interesting

    I am not a fan of the fact that you need to spend big money on an expensive certificate, more money on setting up a legal entity that will satisfy those organizations who can issue the right EV code signing certificate that Microsoft will accept and even more money on all the required hardware to actually test your driver or what it means for open source software but this move DOES have some benefits.

    It reduces the amount of crappy drivers out there (both because of the testing and because entities who are making crappy drivers tend to be the ones who dont want to spend the money on certificating and signing).

    It also makes it harder for anyone wanting to create kernel level malware since either Microsoft will refuse to sign it in the first place or Microsoft will revoke the signature (and blacklist the creator of those drivers).

    The increased requirements in terms of the code signing certificate you need to submit drivers to Microsoft also eliminates problems with rogue code signing certificates (i.e. all the times when a code signing certificate was stolen from a major hardware vendor and used to sign malware or other bad things)

    I do wonder what this means for government/law enforcement/intelligence agencies though. We know from various leaks and other things that governments and their agencies have used kernel drivers (or things that can only be done with kernel drivers even if its not actually explicit that kernel drivers are being used) as part of their spying/hacking/law enforcement efforts. Will the NSA be given the ability to sign a kernel driver that can run on a standard Windows 10 install? What about the Chinese Government (the censor-ware they wanted to force PC manufacturers to install on new PCs almost certainly requires kernel-level code to do the things it does). Or the German Bundespolizei? (the spyware they have reportedly used to spy on things like Skype may well need kernel code in order to do its job)

    1. Re:This move does have some benefits by Anonymous Coward · · Score: 0

      No it doesn't.

      You are ASSUMING that the tests validate the function the driver is trying to do.

      They don't. They only validate the INTERFACE between the driver and the kernel.

      Thus crappy drivers will STILL exist, and STILL cause crashes.

    2. Re:This move does have some benefits by Anonymous Coward · · Score: 0

      Are you kidding? Seriously? Heck, the NSA doesn't even need to submit their stuff. They just sign it with the keys MS gave them. Not that they need to anyway since now all they have to do is look through the data that MS has your pretty new Windows 10 system sending back with the telemetry.

    3. Re:This move does have some benefits by Anonymous Coward · · Score: 0

      Common sense would suggest that you just need a backdoor into a common, signed kernel-mode driver.

    4. Re:This move does have some benefits by Anonymous Coward · · Score: 0

      You sure Microsoft won't sign malware?

      One word: SecuROM. Yes, I know that's yesterday's battle, but do you really think that if it was happening right now, Microsoft would side with its customers against Sony?

    5. Re:This move does have some benefits by jonwil · · Score: 1

      SecuROM isn't malware, its not software designed to be malicious or intentionally harm your computer.

  45. Re: No printers. Not a one. by Anonymous Coward · · Score: 0

    What now if you can't?

  46. CONSPIRACISTS UNITE by Anonymous Coward · · Score: 0

    This is still optional - i.e. only applies if Secure Boot is on, and no power user keeps that on. Conspiracy theorists will be all, "But what if they require Secure Boot????" which would 1) enrage pretty much every power user; 2) be a typical what-if that could apply to any company's action. What if Apple did the same? What if Google started sending all your e-mails to the NSA? What if an asteroid is about to hit the Earth? Microsoft ONCE tried to enforce doing stuff via Microsoft - the Store - and has reversed that decision, so sideloading is now easy.

    There's a lot of horrible privacy shit in Win10 that needs dealing with. Pretending that everything contrary to precisely what's wanted is a sign of the End Times makes you sound like political fanatics.

  47. How to check by WaffleMonster · · Score: 4, Insightful

    You can run sigverif from CLI to check to see what drivers are currently being used on your system not signed by Microsoft.

    I welcome any legitimate reason for this behavior requiring Microsoft cross signing when secure boot is enabled. Currently I'm at a loss to come up with one.

    It seems when secure boot is not enabled all signature validation can be bypassed by malicious code one way or another if you have admin rights by changing boot settings using bcdedit and rebooting or a million other approaches given admin level access. Signature checks don't have much bite in the real world with secure boot disabled.

    With secure boot enabled any effective bypass of driver signature validation is a security bug. Since only kernels trusted databases are used for driver signature validation (regardless of secure boot setting) cross signing to MS is redundant. This is especially true given the blessings seem to be superficial at best and probably nearly fully automated given cross signing does not currently cost money.

    Most likely reason for MS to do this I've been able to come up with is that without MS control anyone who develops a kernel driver and gets it signed by one of the supported CAs can break out of a Microsoft walled garden on systems where secure boot is being enforced against the user.

    Even if you believe any and all measures to lock down kernel access improves security and therefore unconditionally good regardless of any other considerations... I still fail to see how any actual locking downing is being accomplished here as the MS blessing is superficial and adds nothing. Any malicious actor able to develop a kernel driver and obtain an EV cert is almost certain to also obtain blessing of Microsoft.

    The only "benefit" seems to be MS getting a vote to stop execution of drivers paving way for restricting usermode execution against users. (See Windows RT and Windows Phone)

    1. Re:How to check by swb · · Score: 1

      I ran this on my Win 10 laptop and came up with only signed drivers.

      I think 2012r2 has required signed drivers, and there's some Texas-two-step you can do to put it into developer mode and ignore driver signing, which is only useful trying to get drivers loaded for a marginal use cases. In my case it was to get an Intel non-server OS NIC driver for the motherboard to load in Win2012r2 with a hacked INF file since Intel won't allow the drivers to load in server OSes.

    2. Re:How to check by Anonymous Coward · · Score: 0

      But are they signed by Microsoft? I don't think so. I have AMD and other self signed drivers.

    3. Re:How to check by SuiteSisterMary · · Score: 1

      Well, if absolutely nothing else, at least a cert can be revoked if something winds up being malicious.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  48. The sky does not seem to be falling by Mascot · · Score: 2

    From Microsoft's FAQ: "Enforcement only happens on fresh installations, with Secure Boot on, and only applies to new kernel mode drivers"

    In other words, disable secure boot and it's business as usual.

    From my point of view, this increases security for the vast majority of users who just buy a computer in a store and need to be protected from themselves. If you don't know enough to disable secure boot, you probably have no business installing unsigned kernel mode drivers anyway. But if you do, you can.

    1. Re:The sky does not seem to be falling by Anonymous Coward · · Score: 0

      Thank you Mascot. You fucking rock!

      The FAQ also says that old drivers, signed prior to the release of windows 10, are also allowed to be used. So NO old hardware is going to have to be thrown out.

      And FUCK slashdot for not putting any of this in the summary. And it happens all the damn time. Can't trust anything here at face value anymore.

    2. Re:The sky does not seem to be falling by Anonymous Coward · · Score: 0

      > If you don't know enough to disable secure boot,

      The ability to disable secure boot can be removed by the OEM if they wish*.

      http://www.pcworld.com/article/2901262/microsoft-tightens-windows-10s-secure-boot-screws-where-does-that-leave-linux.html

      * ... to retain their loyalty discount.

  49. remember ftdi by Anonymous Coward · · Score: 1

    win8 had a mode you had to boot to get unsigned drivers.

    does this mean win10 anniversary edition doesnt have that option?

    and think back to what bullshit ftdi pulled.

    also, some way must remain unless they make you get a special windows version for driver development or to be developing with a connection live to ms. chip devs would crap their pants about that.

    1. Re:remember ftdi by mcl630 · · Score: 1

      Turning of secure boot removes the driver restrictions. There's also a method of enabling test-signed drivers for development and testing. It's right in the TFA, but submitter left those facts out because they'd inferior with his fear-mongering.

    2. Re:remember ftdi by mcl630 · · Score: 1

      Turning off

  50. OpenVPN by Meneth · · Score: 1

    Will this disable OpenVPN (and maybe other VPN software)? Last I checked, they relied on an unsigned virtual network driver.

    1. Re:OpenVPN by Joe_Dragon · · Score: 1

      if so then enterprise users will push back.

    2. Re:OpenVPN by Anonymous Coward · · Score: 0

      When did you last check?
      I just checked, and the OpenVPN driver is signed.

  51. The technologically impaired by sjbe · · Score: 0

    Why not let the user decide if they want to run a driver that is not signed?

    Because a most users have absolutely no idea what a signed driver means and don't really want to care. There is no possibility of my non-tech savvy parents making an informed decision on the matter and users like them are far more typical than ones like you or me. Frankly I'm only surprised that it has taken Microsoft this long to get around to doing something like this.

    It's not like the user is going to be asked every day. If you get a new device, you install the (presumably signed) driver from the CD or manufacturers website or MS website. If you want to run that super old piece of hardware, you can install the unsigned driver. Win-win.

    You're conveniently leaving out numerous possibilities. 1) Malware, 2) naive users not knowing anything about signed drivers vs unsigned ones, 3) poorly made drivers by unscrupulous or incompetent vendors, etc. It's considerably more nuanced a problem than you are making it out to be. I wouldn't have a problem with having a (non-trivial) way to bypass the issue for the rare people who might need to use unsigned drivers.

    There are legitimate concerns about the free (as in speech) software implications here but frankly for the technologically illiterate as well as for the security conscious there is an upside to forcing signed drivers. Frankly if it causes problems I would expect those affected to move to linux and I consider that to be an upside as well.

    1. Re:The technologically impaired by jedidiah · · Score: 3, Informative

      ...and all of that is unadulterated bullshit. The underlying operating system is FAR more dangerous because it's a piece of shit engineered to spy on the user. It's always been a piece of shit because Microsoft always puts marketing and other "business" objectives ahead of the product (far ahead). They only reason anyone uses their virus infested product is because they managed to corner the market in the days of MS-DOS.

      The fact that the OS is swiss cheese is far more of a problem than "the user making the wrong choice".

      If you're gotten to the point of showing such obvious contempt for the end user then you're doing it wrong.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  52. super micro and other will not give in and go MS o by Joe_Dragon · · Score: 1

    super micro and other will not give in and go MS only. At least if only on server / workstation boards.

  53. iPhone users rejoice by danbob999 · · Score: 1

    Microsoft is getting closer and closer to the walled garden.

    but since this is Slashdot:

    M$ = bad
    Apple = good

    1. Re:iPhone users rejoice by Anonymous Coward · · Score: 0

      I don't recall Apple always being praised as good here. Remember what "No wireless, less space than a Nomad, lame." was referring to? And there are still a lot of Apple haters here.

  54. Re:super micro and other will not give in and go M by SuricouRaven · · Score: 1

    You're right, of course. They won't. But what about the consumer laptops and PCs? All those people who just get something from PC World made by HP or IBM or Asus?

    How many people here first learned linux by installing it on a hand-me-down machine? How many repurpose old PCs as media centers, routers or home servers?

    It's quite possible that in ten years, if you want to run linux, you'll have to pay extra for parts intended for a real business server.

  55. This is a big deal, but not the Apocalypse by WalrusSlayer · · Score: 3, Informative

    https://blogs.msdn.microsoft.com/windows_hardware_certification/2016/07/26/driver-signing-changes-in-windows-10-version-1607

    Trust me, as a driver developer, this has been causing me an immense amount of headaches, and Windows 10 is only part of the story.

    But the blog entry has a key detail which nobody here seems to understand. Existing Drivers signed by a certificate that was issued prior to July 2015 will still be accepted by the kernel. What this means is that the new rollout is not going to cause the entire ecosystem of Windows legacy drivers to implode. If they were signed correctly for 64-bit Windows before, they will continue to work on Windows 10. Really, truly, I've tested this myself on preview editions of the Windows 10 AE

    Where you get screwed is when a vendor needs to update a driver going forward. Then things get to be hairy. Logistically, signing became much harder, everything from obtaining a certificate to performing the actual signing. Pain. In. The. Ass.

    Our company just released an update of our product just under the wire of when our legacy "get's a free pass" certificate expired so that we'd have some runway to incorporate the new driver signing nightmare into our tool chain. So we're good up until the next showstopper bug comes along, which fortunately is rare. You'll be able to use our latest release just fine on AE, even though it didn't get signed by Microsoft.

    1. Re:This is a big deal, but not the Apocalypse by Anonymous Coward · · Score: 0

      So we're good up until the next showstopper bug comes along, which fortunately is rare..

      Just jinxed yourself.

  56. Limited Hardware by Wise+Raptor · · Score: 1

    I remember using windows 8 and having issues with unsigned hardware drivers. There were some work arounds but they weren't pretty. In my case the drivers were for an internally produced dev board with restricted distribution.

  57. Same old, same old by Anonymous Coward · · Score: 0

    This is sooo Microsoft-ish. Like the left foot not agreeing with the right which way to go.

    After all the pain we had to put up cause MS was trying to stick us with Win10 thru every orifice they could find or dream up, another of their divisions comes up with this signing crap to stick us some more and make all the old or the very newest hardware unusable unless in default driver mode. Older, cause they a now deemed unsupported. Newest cause the manufacturers haven't paid their extortion money yet to be certified.

    Old maxim rules forever: the more things change the more they stay the same.

  58. As long as I can disable enforcement... by Anonymous Coward · · Score: 0

    As long as I can disable signature enforcement im ok with that. I've been disabling it every now and then to install stuff that i either wrote or someone else wrote without paying the cert fees. Yes it requires a reboot and its a bit annoying but its understandable why its done this way.

    Its when you wont be able to turn off enforcement that it will *really* sucks.

  59. cd/dvd = some what obsolete by Joe_Dragon · · Score: 1

    cd/dvd = some what obsolete and there is some software that is loaded with disk checking DRM.

  60. Re: Don't be a WINEe by bn-7bc · · Score: 1

    I suspect quite a few of those people you reffer to do nor actually know how to use Phootoshop either, thei just follow a procedure to "make x look good/cool" or whatever, if they knew what they where doing i suspect a goodle for somthing like for example " colour correction with gimp" would get them sorted out whitout mouch trubble for most cases. Well unless one of those steps (maybe the only one) was use plugin x and ptress auto ( wher the plugin name teally did not give a clue about what the plugin did behind the ceenes) Disclamer: as is probably obvious I'm no a photoshop or a gimp expert so pleace correcte if/when I'm wrong

  61. blocking steam = anti trust and there apps are to by Joe_Dragon · · Score: 1

    blocking steam = anti trust and there apps are to locked down to work for most uses.

    Now with they can have an app system that can be like steam with all of it's mod's / user content / workshop / etc then it can work.

    But what about app's with map editors with there own EXE's they need to have apps that can be linked to an other one / have more then 1 in the same sandbox.

  62. Android has 3rd party app stores and side loading by Joe_Dragon · · Score: 1

    Android has 3rd party app stores and side loading.

    apple has lock down and censorship

  63. Re:Hopefully this will lead to more userspace driv by omnichad · · Score: 1

    prevent my decade old CueCat drivers from working

    Scared me for a second, but no. It's an HID-compliant standard keyboard - no driver required.

  64. Linux Desktop by Anonymous Coward · · Score: 0

    Microsoft once again, making the choice even easier.

  65. What about in the UK? by Anonymous Coward · · Score: 0

    Does this mean if the UK eventually bans encryption they affectively making Windows 10 illegal as well? One can only hope i guess.

  66. What about SDR required driver blacklisting? by Anonymous Coward · · Score: 0

    Most any SDR (Software Defined Radio) uses a modified HDTV dongle requiring a customized driver and blacklisting the one Windows wants to use. This is going to piss off a lot of CQDX fans.

  67. What does this mean for VirtIO drivers? by uiucryan · · Score: 1

    What does this mean for VirtIO drivers? I have tried searching around and don't exactly understand - are there Microsoft signed VirtIO drivers that will allow Windows virtualization under KVM, etc...

  68. finally ^_^ by Anonymous Coward · · Score: 0

    hope this will end tons of crapware running in kernel mode.

  69. I meant "reset" a lost password by goombah99 · · Score: 1

    The user lost his password. SO he can't enter his old password to change it. I want to force a reset password as the admin but I cannot find any GUI path that lets me do this.

    What I think is going on is it may be that WIN 10 won't let you change a password if the password is his microsoft account password???

    And when the user wants to reset his password on his own it directs him to log onto microsoft account. He has no recollection of ever even setting up a microsoft account so that's a non starter. I can see why this happened in hindsight. when you create a new user the it first directs you to use your microsoft account. THen if you baypass that it asks you questions and creates a microsoft account for you! (there's a little unnoticed link off the end of the window visible on screen that lets you create a strictirly local user).

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:I meant "reset" a lost password by Gadget_Guy · · Score: 1

      I don't have a system using Microsoft Accounts where I am right now, but if I recall it displays the email address on the login page under the user name (which I would rather that it didn't). Plug that email address into the reset password page. It will send a confirmation message to that email address (or if a phone was attached to the account then it will send a text message). Follow the instructions.

      Ensure that the computer is connected to an Internet connected network (either by cable or WiFi) and try to login using the newly reset password. I can't test this myself right now, so I hope that this does the trick.

    2. Re:I meant "reset" a lost password by mcl630 · · Score: 1

      Control Panel -> User Accounts -> User Accounts -> Manage User Accounts
      Select the user in the dialog and press the big "Reset Password" button.

    3. Re:I meant "reset" a lost password by BronsCon · · Score: 1

      If it's a local account, the option will be there. If they signed in via their Microsoft account, they'll need to change their Microsoft account password, which you cannot do for them. Microsoft has password recovery features for this very purpose, though it is a bit onerous if they've also lost their phone and can't access their email.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    4. Re:I meant "reset" a lost password by mcl630 · · Score: 1

      That's for a local account. If he's truly using a Microsoft Account, he can reset the password here:

      https://support.microsoft.com/...

    5. Re:I meant "reset" a lost password by goombah99 · · Score: 1

      that's the point--- this is NOT there. What I'm learning to my surprise is that if you goof up when creating a user account and answer the questions on the form it gives you then it ceates a micosoft managed account then locks this so the Admin can't change your password or access your files.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    6. Re:I meant "reset" a lost password by goombah99 · · Score: 1

      Is there a way to access their local files to recover the data without microsoft being in the loop?

      --
      Some drink at the fountain of knowledge. Others just gargle.
    7. Re:I meant "reset" a lost password by mcl630 · · Score: 1

      See my other reply... you can reset a password for a Microsoft account from Microsoft's website.

    8. Re:I meant "reset" a lost password by BronsCon · · Score: 1

      Against my better judgment, since there really should be no reason the user can't pull out their phone (or use a browser while signed in to your account) and navigate to https://account.live.com/password/reset (found by googling "reset microsoft account password") and reset their password... because this may be useful for someone who isn't trying to snoop on their kids' porn viewing activities.

      If you're an admin user you should be able to take ownership of their user directory and everything in it. Navigate to C:\Users, right-click their user directory, then select Properties, click over to the Security tab, and click Advanced. You should see the Owner line near the top of the resulting dialog, click Change and seelct your user. A checkbox will appear below thee Owner line labeled "Replace owner on subcontainers and objects", you'll want to check that as well.

      I recently had to do this on a folder inside my own home directory after I royally screwed some file permissions in Cygwin,.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  70. Oh boy by Anonymous Coward · · Score: 0

    Yeah right, like driver signing or even telemetry will fix their software issues or prevent viruses. Even running as a standard user does not stop you from getting viruses there are plenty of security holes(that's always found but left unpatched for weeks to years) that let hackers elevate privileges.

    In the past I was able to install and run Exchange 2007/2010/2013 with little or no problems. But now, for testing, I either get half ass Exchange 2013 installation(2008r2 server missing exchange services and virtual directories) or if installed(on Windows 2012 server) I get no ecp/owa regardless of the certifications or bindings. No problems creating the services and virtual directories from scratch but ecp/owa is a hit or miss. Search for hundreds of online solutions and nothing. Microsoft does not want to admit that their products run illogical or run like being schizophrenic because their software is buggy.

    Yes, if you want to upgrade to Windows 10 you should remove all drivers first like the video and install the ones written specifically for windows 10 after the upgrade finishes or else you are going to get some nasty results. But, I installed Windows 10 from scratch with all proper drivers and it acted very dam buggy. From freezing, crashing(no driver issue reported event log), to the start menu freezing, flickering, disappearing, or explorer.exe just crashing. This isn't something new I had issues close to this when xp, vista, 7 were first released. It will probably take MS another year or 2 before Windows 10 becomes stable.

  71. No exceptions? by Miamicanes · · Score: 1

    Wait... is this article saying that the trick for loading Microsoft-unsigned drivers under 64-bit Windows since Vista no longer works?

    Microsoft's official documentation has definitely given the impression that drivers had to be signed by them in order for 64-bit Windows to allow their installation... but the REALITY (up until now, at least) has been that 64-bit versions of Windows would treat drivers that were signed by SOMEBODY... but not signed by MICROSOFT specifically... the same way 32-bit versions of Windows treated drivers that weren't signed at all -- a sternly-worded dialog warning against proceeding with the installation that could be swatted away and wouldn't bother you again.

    In summary form:

    1. unsigned drivers: 32-bit allowed after one-time warning, 64-bit refused outright.

    2. drivers that were signed, but not by Microsoft: both 32-bit and 64-bit allowed after one-time warning.

    3. drivers that were signed by Microsoft: both 32-bit and 64-bit installed without complaint.

    Case "2" is the one of interest here. If Microsoft eliminated it with the new release of Windows 10, I'm going right back to Windows 7 if I find so much as a single driver that can't be coaxed into running. It would suck, because I've already spent the past 5 days tweaking Windows 10 to look kind of like Windows 7 (via ClassicShell and Glass8), but I'd definitely put the elimination of case 2 as grounds for abandoning it (and would probably be so disgusted, I'd make another stab at switching to Linux as my primary operating system).

  72. Signed vs unsigned by sjbe · · Score: 1

    ...and all of that is unadulterated bullshit.

    You keep believing that if it makes you happy. There are advantages and disadvantages to signed drivers. I pointed out some of each. If you can't wrap your head around this I can't help you.

    The underlying operating system is FAR more dangerous because it's a piece of shit engineered to spy on the user.

    Completely unrelated issue. Not disagreeing with you but it isn't related to the discussion here.

    The fact that the OS is swiss cheese is far more of a problem than "the user making the wrong choice".

    And allowing unsigned drivers solves this "swiss cheese" problem how exactly?

    If you're gotten to the point of showing such obvious contempt for the end user then you're doing it wrong.

    Actually I'm supporting the (typical) user if you bother to actually read what I wrote. There are advantages for *some* users to having Microsoft (or Apple) curate drivers and there are some meaningful disadvantages too. Whether you favor one or the other I leave to you. I can say that for many people, leaving it to the end user is a pointless exercise because they won't understand the difference.

    1. Re:Signed vs unsigned by Darinbob · · Score: 1

      "Allowing" unsigned drivers does not necessarily mean making it easy. Windows could still pop up a big warning when trying to do this and the require you to jump through some hoops. Denying unilaterally is the wrong move.

  73. MS Controls hardware / software industry? by TheDarkener · · Score: 1

    I'm not totally versed in the politics of getting MS to sign your drivers, so apologies if this seems like a dumb question - what if, say, MS didn't want to sign software drivers for OpenVPN TAP/TUN network devices (let's say they just rolled out their shiny new VPN software). Or basically any other driver, hardware or software - Can they just say, "no" to OpenVPN, then OpenVPN team (or whoever else) is SOL? If true, that basically means MS has a complete, Apple-like stronghold over the hardware (and lots of software that utilizes driver framework to function) that runs on Win10+.

    --
    It is pitch black. You are likely to be eaten by a grue.
  74. I feel like I don't own my computer. by goombah99 · · Score: 1

    yep. it shows it as an e-mail.

    I've tried accessing his local files too, so I can copy them to a new (stricktly local) user account but so far the computer has resisted this. Does it also lock your local files away from the admin?

    Good golly this is really diabolical.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  75. I suppose they're within their rights... by Anonymous Coward · · Score: 0

    They do own the computer it's running on, after all.

  76. Re:super micro and other will not give in and go M by Anonymous Coward · · Score: 0

    Of course they will if MS pony up the cash incentives.

  77. not as long as Linux still has poor by Anonymous Coward · · Score: 0

    support for printers and audio, and still has very seriously stupid user interface and config issues.

    Linux fans have been pretending Linux is about to take over the desktop for well over a decade, but it simply will not happen as long as all the volunteers keep coding on the stuff they like and neglecting all the stuff that's far too buggy and annoying for average people. Continual changes to the UI, re-skinning things, re-arranging things, adding "cool" new "features" (and then never finishing them) are the rule more than the exception and this is exactly why open source has been unable to take the desktop from commercial closed source. When people are employees, a boss can say "drop what you're doing and FIX this bug NOW!" with the implication that jobs are on the line. When everybody is a volunteer, the stuff that's annoying and not interesting or fun to work on can be neglected for many years.

    Linux has a standard graphics API: OpenGL.
    Linux has no standard audio API, no standard API for things like game controllers, printers, etc.
    Linux uses CUPS for printers - a complete joke. There's no excuse for making people go through a web browser to mess with a printer and having a maze of priviledge issues so that average users cannot make heads nor tails of how to kill a print job, or deal with cartridge changes, and cannot find a way to config a new printer.

    If you want the desktop, the simple test is: put it in front of a 60-year-old non-geek and see if they can use it for basic computing tasks like e-mail, web browsing, word processing, printing, watching a youtube, playing an MP3...

    These things have been problematic for many years but are not being fixed because people are too busy fixing things that were not broken, like all the fights over the boot process and systemd.

  78. Is this why my iphone won't map as a drive in W10? by Anonymous Coward · · Score: 0

    My iphone suddenly stopped mapping as a drive in Windows 10 recently, but I wasn't sure if it was the latest Windows update or the latest iTunes update. Maybe the iTunes update wasn't signed...

  79. This is ridiculous by Rainwulf · · Score: 1

    How is this supposed to help users?

    You know what im removing now from a windows 10 machine? PUPS. "search protect" fake antivurii, fake popups, warning messages about "YOUR MICROSOFT COMPUTER" etc etc

    Not loading signed kernel drivers isn't going to stop that!! Only running linux will!