I turned on CSP and all I got was this crappy lawsuit
scotthelme.co.uk
scotthelme.co.uk
Of course, I don't for a moment wish to excuse the behavior of patent-trolling companies like Datawing. I hope that the combined weight of Google, Mozilla, and the EFF can nip this in the bud.
it's like suing car manufacturers for installing seatbelts on their vehicles, lmao.
I’m not sure you’re aware but Volvo patented the three-point seatbelt in use even to this day and gave the R&D and licence for the patent to their competitors because it was for the greater good. An interesting aside :)
Firstly the patent describes a method of preventing cross-site scripting attacks by using preshared secrets which it describes throughout as passwords. A client-side "filter" is described in the invention, which disables "untrusted" sources unless they know the secret. The owner of a site turning on CSP can't possibly be violating the patent because the filtering in both the invention and the real CSP implementation happens at the client. The patent would have to cover the method of generating or publishing the nonces for the site owner to be in violation. If anyone is violating the patent (and I don't believe anyone is) it would be the people who make browsers which use the CSP headers to decide whether or not to execute script code.
It also describes various systems ("unsafe function" rewriting, etc) which don't exist in CSP and instead focuses purely on the idea that a nonce is a preshared secret password which can be checked by a "filter" on the client side.