Research Article

Web Application Firewall Using Machine Learning and Features Engineering

Table 3

Subfeatures of attack weight feature.

SubfeatureDescription

URL weightSum of weights of discovered manipulation in URL
Number of attack words in inputsSum of weights of discovered attack words in inputs
Manipulate payload weightSum of weights of discovered manipulation in payloads
Alphanumeric character to special character ratioThe ratio of the number of alphanumeric characters to the number of nonalphanumeric characters
Files weightSum of weights of the malicious files (malicious file weight is the weight of extension + sum of weights of scan using three antiviruses)