Назад | Перейти на главную страницу

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 Уклонение от вредоносного ПО.

В конце концов, организации, в которых включено это обнаружение, не являются полностью параноиками.