CHARACTERIZATION OF WEB APPLICATION INPUTS
First Claim
1. A method for characterizing the inputs of a web application, the method comprising the steps of:
- identifying an input of a web application;
operationally determining the characteristics of the input;
contextually determining the characteristics of the input; and
applying the input characterization knowledge.
4 Assignments
0 Petitions
Accused Products
Abstract
The inputs of a web application are detected through a technique such as crawling, and then the characteristics of the inputs are determined. The characteristics are determined by identifying how the inputs react to various probes containing varying characters and varying numbers of characters. As such, the characters allowed by the input are identified, the maximum and minimum number of characters that are accepted and the manner in which the characters are treated by the web application. Further characteristics of the inputs are determined by examining the context of the inputs, the markup language associated with the input, the size of the input, etc. The knowledge regarding the input characterizations can be applied in a variety of settings.
30 Citations
17 Claims
-
1. A method for characterizing the inputs of a web application, the method comprising the steps of:
-
identifying an input of a web application; operationally determining the characteristics of the input; contextually determining the characteristics of the input; and applying the input characterization knowledge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for characterizing the inputs of a web application, the method comprising the steps of:
-
crawling the web application to identify the inputs; for each identified input, operationally determining the characteristics of the input by; sending a series of probes to the input; receiving responses to the probes from the web application; analyzing the response; and for each identified input, contextually determining the characteristics of the input by; examining content in the proximity of the input; and examining the markup language code associated with the input. - View Dependent Claims (15, 16)
-
-
17. A method for characterizing the inputs to a web application, the method comprising the steps of:
-
crawling the web application to identify the inputs; for each identified input, characterizing the input by; sending probes with various characters and varying numbers of characters to the input; receiving responses to the probes from the web application; analyzing the response; parsing the HTML code of the web site for textual information related to the input; and scraping the web page to identify descriptive material about the input.
-
Specification