Research Article

Web Application Firewall Using Machine Learning and Features Engineering

Table 2

Extracted features of the proposed model.

FeatureDescription

Input lengthNumber of characters in payload
Alphanumeric character ratioThe ratio of alphanumeric characters over input length
Special characters ratioThe ratio of nonalphanumeric characters over input length
Attack weightSum of five subfeatures (see Table 3):
(i) URL weight
(ii) Number of attack words in inputs
(iii) Manipulate payload weight
(iv) Alphanumeric character to special character ratio
(v) Files weight