Patent ID: 9473457
Filing Date: 2016-10-18
CPC Classification: G06F,H04L

Claim Text:
1. A graphical user interface for an information processing system managing web application firewall rule configuration, the information processing system comprising a processor communicatively coupled to the graphical user interface, the processor, responsive to executing computer instructions, performing the following method: analyzing a web application by analyzing Open Systems Interconnection layer 7 messages between a web client and a web server; identifying, based on the analyzing, a set of web page data elements within the web application, wherein each web page data element in the set of web page data elements includes information that is sent from the web client to the web server; analyzing, based on the identifying, each web page data element in the set of web page data elements to determine a data type of each web page data element, wherein the data type describes a type of data in the each web page data element; associating, based on the analyzing, a data type with each web page data element in the set of web page data elements; automatically generating, for the at least one web page data element, based at least on the data type associated therewith, a web application firewall rule recommendation; and the graphical user interface comprising: at least a first area that displays at least a portion of the web application; and at least a second area that interactively displays information associated with the web application for managing, by analyzing web application content of the web application by analyzing Open Systems Interconnection layer 7 messages between a web client and a web server, a set of web application firewall rules for the web application, wherein the second area displays at least a data type for each web page data element in a set of web page data elements of the web application including non-visual web page data elements of the web application, the first area dynamically alters a visual appearance of a web page data element of the web application that is displayed in the first area when the web page data element is selected by a user, and the second area dynamically alters a visual appearance of at least the data type displayed therein that is associated with the web page data element that has been selected by the user.