Patent ID: 8504840

Claim:
A machine-implemented method for content defacement protection, comprising: receiving, at a proxy server in a content delivery network (CDN), a request from a client for streaming content, the CDN being operated by a CDN service provider on behalf of one or more content owners who use the CDN to serve said streaming content from an origin server to requesting clients; requesting, with the proxy server, at least one portion of a plurality of portions of streaming content from the origin server, wherein each of said plurality of portions of said streaming content is associated with a corresponding digital signature that can be decoded to obtain a supplied content validity value for that portion; receiving, at the proxy server, said one portion of said streaming content from the origin server; at the proxy server, decoding the digital signature associated with said one portion of said streaming content to obtain the supplied content validity value for said one portion of said streaming content; computing a determined content validity value based on said one portion of said streaming content; determining whether said supplied content validity value and said determined content validity value are the same; when said supplied content validity value and said determined content validity value are the same, the proxy server serving said one portion of said streaming content to the client, in response to the request for said streaming content from the client; the proxy server taking an action other than serving said one portion of said streaming content to the client, when said supplied content validity value and said determined content validity value are different; wherein the CDN service provider receives information from the one or more content owners that configures the action to be taken when said supplied content validity value and said determined content validity value are different.