mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2026-01-16 08:27:10 +03:00
Updated Reference Manual (v3.x) (mediawiki)
@@ -533,68 +533,13 @@ ModSecurity hash engine will append, if specified, the user's session id or remo
|
|||||||
|
|
||||||
|
|
||||||
== SecHashParam ==
|
== SecHashParam ==
|
||||||
'''Description:''' Define the parameter name that will receive the MAC hash.
|
'''Not supported in v3'''
|
||||||
|
|
||||||
'''Syntax:''' <code>SecHashParam TEXT</code>
|
|
||||||
|
|
||||||
'''Example Usage:''' <code>SecHashParam "hmac"</code>
|
|
||||||
|
|
||||||
'''Scope''': Any
|
|
||||||
|
|
||||||
'''Version:''' 2.7.1-2.9.x
|
|
||||||
|
|
||||||
'''Supported on libModSecurity:''' TBI
|
|
||||||
|
|
||||||
ModSecurity hash engine will add a new parameter to protected HTML elements containing the MAC hash.
|
|
||||||
|
|
||||||
== SecHashMethodRx ==
|
== SecHashMethodRx ==
|
||||||
'''Description:''' Configures what kind of HTML data the hash engine should sign based on regular expression.
|
'''Not supported in v3'''
|
||||||
|
|
||||||
'''Syntax:''' <code>SecHashMethodRx TYPE REGEX</code>
|
|
||||||
|
|
||||||
'''Example Usage''': <code>SecHashMethodRx HashHref "product_info|list_product"</code>
|
|
||||||
|
|
||||||
'''Scope:''' Any
|
|
||||||
|
|
||||||
'''Version:''' 2.7.1-2.9.x
|
|
||||||
|
|
||||||
'''Supported on libModSecurity:''' TBI
|
|
||||||
|
|
||||||
As a initial support is possible to protect HREF, FRAME, IFRAME and FORM ACTION html elements as well response Location header when http redirect code are sent.
|
|
||||||
|
|
||||||
The possible values for TYPE are:
|
|
||||||
*'''HashHref''': Used to sign href= html elements
|
|
||||||
*'''HashFormAction''': Used to sign form action= html elements
|
|
||||||
*'''HashIframeSrc''': Used to sign iframe src= html elements
|
|
||||||
*'''HashframeSrc''': Used to sign frame src= html elements
|
|
||||||
*'''HashLocation''': Used to sign Location response header
|
|
||||||
|
|
||||||
; Note : This directive is used to sign the elements however user must use the @validateHash operator to enforce data integrity.
|
|
||||||
|
|
||||||
|
|
||||||
== SecHashMethodPm ==
|
== SecHashMethodPm ==
|
||||||
'''Description:''' Configures what kind of HTML data the hash engine should sign based on string search algoritm.
|
'''Not supported in v3'''
|
||||||
|
|
||||||
'''Syntax:''' <code>SecHashMethodPm TYPE "string1 string2 string3..."</code>
|
|
||||||
|
|
||||||
'''Example Usage''': <code>SecHashMethodPm HashHref "product_info list_product"</code>
|
|
||||||
|
|
||||||
'''Scope:''' Any
|
|
||||||
|
|
||||||
'''Version:''' 2.7.1-2.9.x
|
|
||||||
|
|
||||||
'''Supported on libModSecurity:''' TBI
|
|
||||||
|
|
||||||
As a initial support is possible to protect HREF, FRAME, IFRAME and FORM ACTION html elements as well response Location header when http redirect code are sent.
|
|
||||||
|
|
||||||
The possible values for TYPE are:
|
|
||||||
*'''HashHref''': Used to sign href= html elements
|
|
||||||
*'''HashFormAction''': Used to sign form action= html elements
|
|
||||||
*'''HashIframeSrc''': Used to sign iframe src= html elements
|
|
||||||
*'''HashframeSrc''': Used to sign frame src= html elements
|
|
||||||
*'''HashLocation''': Used to sign Location response header
|
|
||||||
|
|
||||||
; Note : This directive is used to sign the elements however user must use the @validateHash operator to enforce data integrity.
|
|
||||||
|
|
||||||
== SecGeoLookupDb ==
|
== SecGeoLookupDb ==
|
||||||
'''Description''': Defines the path to the database that will be used for geolocation lookups.
|
'''Description''': Defines the path to the database that will be used for geolocation lookups.
|
||||||
|
|||||||
Reference in New Issue
Block a user