Research Article

MC-MLDCNN: Multichannel Multilayer Dilated Convolutional Neural Networks for Web Attack Detection

Table 2

Vocabulary table of characters and their indices in the one-hot encoding matrix.

ColumnIndex

abcdefghijklmnopqrstuvwxyz1–26
012345678927–36
-,;.!?:’ ”/∖ | _@#$%ˆ&∗∼‘+-=<>()[]{}37–69
UNK70
PAD0

It contains frequently used alphanumeric and special characters in the requests (indices 1–69). Any other character is defined as an unknown character (UNK with index 70). The 0 index is used for padding purpose.