ModSecurity:MULTIPART_DATA_BEFORE和MULTIPART_DATA_AFTER是什么意思?

将表单数据发布到LiquidWeb服务器时,出现以下ModSecurity错误:

Multipart request body failed strict validation: PE 0, BQ 0, BW 0, DB 1, DA 1, HF 0, LF 0, SM 0, IQ 0, IP 0, IH 0, FL 0 

正如你所看到的,DB和DA已经被设置为1.然后看着这个ModSecurity文档 ,DB意味着MULTIPART_DATA_BEFORE和DA意味着MULTIPART_DATA_AFTER,这不是很有帮助。

谁能解释一下这是什么意思?

虽然我并不确定他们的实际定义。 DB和DA应该对应于多部分边界的序言和尾声。 这听起来可能是柏拉图式的,直到你阅读了最近的BadEpilogue恶意软件逃跑 。

毕竟,开启这种检测的组织并不是完全偏执狂的。