IIS блокирует определенные ключевые слова в DokuWiki

Когда я пытаюсь использовать DokuWiki для создания некоторых страниц с примерами SQL, если в операторе SQL есть что-то вроде selectdrop table и некоторые другие определенные ключевые слова, попытка сохранить страницу возвращает ошибку сброса соединения и не сохраняет страницу.

Единственная ссылка, которую я могу найти на это здесь:

https://www.dokuwiki.org/faq:mod_security

но у меня не установлен ModSecurity и фильтрация запросов не настроена, или, по крайней мере, я не добавил ничего кроме параметров по умолчанию для фильтрации запросов. Я на IIS 7.5.

Любой совет? То же самое происходит в WordPress на самом деле.

редактировать: обновление у меня есть на это. Я не решил эту проблему, но я пробовал DokuWiki как минимум на 2 других машинах. Сначала я попробовал его на своем домашнем сервере, и там он работал нормально, очевидно, я тестировал его там, потому что у меня нет корпоративных брандмауэров или безумно ограничительных правил. Не столкнулся с проблемой.

Затем я попробовал его на другой запасной виртуальной машине, работающей на работе, которая находится в домене, где работает Server 2012 R2, и там он работает совершенно нормально. Нет тайм-аута при отправке текста, в котором могут быть операторы "drop table" или "select".

Пожалуйста, помогите. Я действительно не хочу просить системных администраторов о другой случайной виртуальной машине, которая будет служить только одной цели.

1 ответ

Для вашей ошибки IIS 500 вы можете отключить "Показать HTTP Friendly Messages" в вашем браузере и сделать скриншот полной ошибки HTTP 500? У вас есть система обнаружения вторжений или какое-либо оборудование, которое может мешать выполнению запроса?

Мне интересно, был ли HTTP 500 из-за того, что ваш Web.config или аналогичный требовал фильтрации запросов, но с недоступной функцией IIS не смог выполнить, поэтому выдает ошибку. Можете ли вы проверить, что Web.config не перезаписывает какие-либо настройки фильтрации запросов?

Другие вопросы по тегам