Patent ID: 9223976
Filing Date: 2015-12-29
Classification: G06F,H04L

Abstract:
1. A method, comprising: detecting, by a computing device, that an application is calling a code element of a pre-specified group of code elements to be used to process content that is separate from the application; responsive to the detecting, determining whether the content to be processed is untrusted; and responsive to ascertaining that the content is trusted based on a source of the content being local to the computing device on which the application is executing, allowing the trusted content to be passed to the code element; and responsive to ascertaining that the content is untrusted based on the source of the content being remote to the computing device on which the application is executing, inspecting the content separately from the code element to determine if the content is safe to be passed to the code element, the inspecting being performed subsequent to determining whether the content to be processed is untrusted and including identifying whether the content itself includes one or more unsafe criteria.