¿Cuál es la diferencia entre 'TX' y 'tx' en la regla de seguridad de mods

0

Esta página describe la definición de 'TX' de la siguiente manera: "Esta es la recopilación de transacciones transitorias, que se utiliza para almacenar datos, crear una puntuación de anomalía de la transacción, etc. Las variables ubicadas en esta recopilación están disponibles solo hasta que se complete la transacción."

En modsecurity también podemos ver con frecuencia otra colección, 'tx', como la siguiente regla:

SecRule

REQUEST_COOKIES|!REQUEST_COOKIES:/__utm/|!REQUEST_COOKIES:/_pk_ref/|REQUEST_COOKIES_NAMES|ARGS_NAMES|ARGS|XML:/* "\bonmouseup\b\W*?\=" \
    "phase:2, rev:'2', ver:'OWASP_CRS/2.2.9', maturity:'8', accuracy:'8', capture, t:none, t:htmlEntityDecode, t:compressWhiteSpace, t:lowercase, ctl:auditLogParts=+E, block, msg:'Cross-site Scripting (XSS) Attack', id:'958418', tag:'OWASP_CRS/WEB_ATTACK/XSS', tag:'WASCTC/WASC-8', tag:'WASCTC/WASC-22', tag:'OWASP_TOP_10/A2', tag:'OWASP_AppSensor/IE1', tag:'PCI/6.5.1', logdata:'Matched Data: %{TX.0} found within %{MATCHED_VAR_NAME}: %{MATCHED_VAR}', severity:'2', setvar:'tx.msg=%{rule.msg}', setvar:tx.xss_score=+%{tx.critical_anomaly_score}, setvar:tx.anomaly_score=+%{tx.critical_anomaly_score}, setvar:tx.%{rule.id}-OWASP_CRS/WEB_ATTACK/XSS-%{matched_var_name}=%{tx.0}"

¿Por qué se usan dos colecciones similares? ¿Por qué no solo usar 'TX'?

    
pregunta appleleaf 25.04.2016 - 15:37
fuente

0 respuestas

Lea otras preguntas en las etiquetas