Updated Date: 07/07/2026
Configuring illegal parameter datatype violation
-
On the Main tab, click Security > Application Security > Policy Building > Learning and Blocking Settings.
-
Expand Parameters.
-
Check Learn, Alarm, and Block fields for the
Illegal Parameter data typeviolation. -
Click Save and then Apply Policy.
The violation is configured. ASM will block the request and raise a violation illegal parameter data type if any of the following condition is met:
-
If IP address as URI is received, when Is IP address field in unchecked.
-
If host name as URI is received, when Is IP address filed is checked.
-
If an invalid host name or IP address is received.
The following is an example:
If "Is IP Address" is disabled for the parameter uriParam: (default behavior)
http://<VS>/index.html?uriParam=http://123.456
http://<VS>/index.html?uriParam=a+b.com
http://<VS>/index.html?uriParam=http://a<b.com/
http://<VS>/index.html?uriParam=http://201.45.6.8
If "Is IP Address" is enabled for the parameter uriParam:
http://<VS>/index.html?uriParam=http://172.256.2.3
http://<VS>/index.html?uriParam=23.1.2
http://<VS>/index.html?uriParam=2001:0:3238:DFE1:63::FEFB]
http://<VS>/index.html?uriParam=http://[0x20010db80a0b12f00000000000000001]/
http://<VS>/index.html?uriParam=[]
http://<VS>/index.html?uriParam=a.com