CPC G06F 16/986 (2019.01) [G06F 21/10 (2013.01); G06F 21/125 (2013.01); G06F 21/128 (2013.01); G06F 21/6209 (2013.01); H04L 63/1408 (2013.01); H04L 63/1416 (2013.01)] | 20 Claims |
1. A system to restrict unauthorized content from information resources, comprising:
a data processing system having a processor and a content request module, the data processing system to:
identify, by the content request module and responsive to a request for content received from a client device, an information resource including a content element;
apply a visual-based detection policy to determine that the content element corresponds to a restricted content element;
modify, by applying a content rendering restriction policy, the information resource to alter rendering of the content element on the information resource responsive to the determination that the content element corresponds to the restricted content element by an application of the visual-based detection policy to the content element;
provide the altered rendering of the content element on the information resource to the client device for preventing the restricted content element from rendering by the client device, responsive to the request for content received from the client device;
apply the content rendering restriction policy by deleting a content object from a document tree generated from the information resource, the content object corresponding to the content element;
insert a new content object corresponding to a new content element onto the document tree; and
identify a regenerate command for a layout corresponding to the information resource, wherein the regenerate command is generated by the client device responsive to the insertion of the new content object onto the document tree generated based on the information resource.
|