|
|
|
|
|
by mmastrac
3491 days ago
|
|
Is it just me, or does it seem trivial to MitM this HDCP API by just faking out the certificate chain, then faking out the method return values? > 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.