1. A method for securing content from malicious shaders, comprising: assigning a key to a shader; determining the content the shader is to execute; verifying a signature of the shader was signed by a trusted entity in response to the shader attempting to execute on protected content, wherein the signature is produced using the shader and the key; verifying the shader has not been modified subsequent to being signed in response to the signature being verified as signed by a trusted entity using cryptographic techniques; comparing the key to a list of good keys in response to the shader not being modified; storing the key assigned to the shader in the list of good keys in response to the key not being found on the list of good keys, wherein the key indicates that the shader is not a malicious shader and has not been modified; and executing the shader in response to the shader not being modified, and blocking the shader from execution in response to the shader being modified.