совпадение специальных символов в URL-адресе в nginx

Я запустил dotdotpwn для проверки поперечных атак на веб-сервер с использованием nginx / nasxi / doxsi, и единственными «удачными» были URL-адреса, которые начинались со знака вопроса. Ничего страшного, так как они просто по умолчанию использовали index.html, но в качестве учебного процесса я хочу отмечать такие запросы с помощью 403. В настоящее время я обслуживаю статические страницы.

Это моя попытка уловить такие запросы:

location ~ [\?=+-] {
         return 403;
       }

Это не работает. (Если бы это было так, я бы разместил здесь пост? ;-))

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

0
задан 30 January 2016 в 03:56
1 ответ

Теги

Похожие вопросы