Systems and methods for testing online systems and content
First Claim
1. A computer-implemented method, comprising:
- obtaining, using at least one processor, polling information indicative of an availability of a server to execute an operation on content associated with at least one web page, the operation corresponding to a functionality of the at least one web page;
determining, based on the polling data, whether the server is capable of executing the operation;
when the server is capable of executing the operation, generating, using the at least one processor, an instruction to transmit first configuration data to the server, the first configuration data instructing the server to execute the operation on the content associated with the at least one web page to simulate the functionality of the at least one web page in accordance with the configuration data and generate first output data characterizing at least one of a privacy policy or a security policy of the least one web page;
obtaining the first output data from the server, the first output data characterizing the at least one of privacy or security policy of the at least one web page; and
generating, using the at least one processor, information indicating whether the at least one privacy or security policy of the at least one web page complies with a corresponding privacy regulation or security regulation established by at least one of a governmental entity or a regulatory organization, the information being generated based on the obtained first output data.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for automatically monitoring a compliance of web pages and graphical user interfaces with governmental and self-regulatory privacy and security policies. In accordance with one implementation, a method is provided that comprises instructing the execution of an operation on content associated with at least one web page is generated. The operation may include at least one of (i) a scanning operation that generates forensic data corresponding to the web page or (ii) an analytical operation that analyzes at least a portion of the forensic data corresponding to the web page. The method further comprises obtaining output data associated with the executed operation, and generating information indicative of a compliance of the web page with at least one of a privacy regulation or a security regulation, the information being generated based on the output data.
-
Citations
27 Claims
-
1. A computer-implemented method, comprising:
-
obtaining, using at least one processor, polling information indicative of an availability of a server to execute an operation on content associated with at least one web page, the operation corresponding to a functionality of the at least one web page; determining, based on the polling data, whether the server is capable of executing the operation; when the server is capable of executing the operation, generating, using the at least one processor, an instruction to transmit first configuration data to the server, the first configuration data instructing the server to execute the operation on the content associated with the at least one web page to simulate the functionality of the at least one web page in accordance with the configuration data and generate first output data characterizing at least one of a privacy policy or a security policy of the least one web page; obtaining the first output data from the server, the first output data characterizing the at least one of privacy or security policy of the at least one web page; and generating, using the at least one processor, information indicating whether the at least one privacy or security policy of the at least one web page complies with a corresponding privacy regulation or security regulation established by at least one of a governmental entity or a regulatory organization, the information being generated based on the obtained first output data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 25, 26)
-
-
16. A computer-implemented method, comprising:
-
obtaining, using at least one processor, polling information indicative of an availability of a server to perform a scanning operation on a web page that simulates at least one functionality of the web page; determining, based on the polling data, whether the server is capable of executing the scanning operation; when the server is capable of executing the scanning operation, transmitting, using the at least one processor, an instruction to the server to cause the server to perform the scanning operation on the web page to simulate the at least one functionality of the web page; obtaining forensic data from the server, the forensic data being generated by the server during execution of the scanning operation, and the forensic data being indicative of a compliance of at least one of a privacy or security policy of the web page with a corresponding privacy regulation or security regulation established by at least one of a governmental entity or a regulatory organization; and generating, with at least one processor, an instruction to store at least a portion of the forensic data in a repository. - View Dependent Claims (17)
-
-
18. An apparatus, comprising:
-
a storage device; and at least one processor coupled to the storage device, wherein the storage device stores a program for controlling the at least one processor, and wherein the at least one processor, being operative with the program, is configured to; obtain polling information indicative of an availability of a server to execute an operation on content associated with at least one web page, the operation corresponding to a functionality of the at least one web page; determine, based on the polling data, whether the server is capable of executing the operation; transmit first configuration data to the server when the server is capable of executing the operation, the first configuration data instructing the server to execute the operation on the content associated with at least one web page to simulate the functionality of the at least one web page in accordance with the configuration data and generate first output data characterizing at least one of a privacy policy or a security policy of the at least one web page; obtain the first output data from the server, the first output data characterizing the at least one of privacy or security policy of the at least one web page; and generate information indicative of a compliance of the at least one privacy or security policy of the at least one web page with a corresponding privacy regulation or security regulation established by at least one of a governmental entity or a regulatory organization, the information being generated based on the first output data. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, perform a method comprising the steps of:
-
obtaining polling information indicative of an availability of a server to execute an operation on content associated with at least one web page, the operation corresponding to a functionality of the at least one web page; determining, based on the polling data, whether the server is capable of executing the operation; when the server is capable of executing the operation, generating an instruction to transmit first configuration data to the server, the first configuration data instructing the server to execute the operation on the content associated with the at least one web page to simulate the functionality of the at least one web page in accordance with the configuration data and generate first output data characterizing at least one of a privacy policy or a security policy of the at least one web page; obtaining the first output data from the server, the first output data characterizing the at least one of privacy or security policy of the at least one web page; and generating information indicating whether the at least one privacy or security policy of the at least one web page complies with a corresponding privacy regulation or security regulation established by at least one of a governmental entity or a regulatory organization, the information being generated based on the obtained first output data. - View Dependent Claims (24)
-
-
27. A server, comprising:
-
a storage device that stores instructions; and at least one processor coupled to the storage device to execute the instructions and configure the at least one processor to; obtain, from a requesting device, configuration data identifying a web page and at least one operation that, when executed by the server, simulates at least one functionality of the web page; executing the at least one operation on content associated with the web page to simulate the at least one functionality of the web page; based on the at least one simulated functionality, generate information indicative of a compliance of at least one privacy or security policy of the web page with a corresponding privacy or security regulation established by at least one of a governmental entity or a regulatory organization; and transmit output data associated with the at least one executed operation to the requesting device, the output data comprising the generated information.
-
Specification