I find this disturbing and anti-competitive. Microsoft is clearly giving Edge an edge here (pun intended).
> Fortunately this doesn’t compromise the security guarantees of the original API because of the way Microsoft designed it. To prevent a MitM attack against the API calls (i.e. you hook the API and return the answer the caller expects, such as HDCP is enabled) the call is secured between the caller and graphics driver using a X.509 certificate chain returned during initialization.
Or when someone develops a malware that exploits vulnerabilities in the x.509 code. I mean, if it's proper x.509, it's a hellhole of vulnerabilities - because either the crypto developers had to use common, often-flawed code like OpenSSL or develop their own.
I suspect we will see a divergence between "gamy" games and story based games; with the latter being harsher of streamers.
And why would game companies want to kill streaming? It's free advertising, not to mention that they all probably dream of making the next dota.
There are three pieces that left me shivering:
> After discussion with my original contact at Adobe they didn’t have access to the DRM code for Flash.
WHAT? Adobe ships (to them!) unknown, unauditable binary crap to users? Security by obscurity or what? This is totally irresponsible of Adobe.
> though I’ll admit something about sending binary blobs to a graphics driver gives me the chills.
What a joke that DRM crap is. Hasn't been sending crap to graphics drivers been a cause of a boatload of exploits, and they're still doing so?
> The stability issues are likely down to interactions with third party code (such as AV) which inject their own code into Chrome processes.
LOLOLOLOL. For what is this even needed, given that AV software usually has kernel-level code anyway? Also, why on earth do AV vendors think they can mess around with third-party software?
The only ones who get clogged up with the inevitable bug reports are software devs who don't test their own software across all possible AV solutions - I doubt any company except Apple, Microsoft, Google's Android and Chrome divisions and Adobe actually have the install base for doing such tests "in the wild" like Chrome did.
I understood this to mean that James' Adobe contact doesn't have access to their DRM code, not that Adobe as a company doesn't.
This seems somewhat impossible to maintain.