Запрет в htaccess на доступ к POST /edit

A
На сайте с 20.08.2010
Offline
775
#101

Контент добавляется, комментарии тоже

S4
На сайте с 08.01.2009
Offline
61
#102

Столкнулся с такой же проблемой. Сначала POST запросы шли на /edit, потом на главную, а сейчас у меня на одном сайте запросы идут на url, состоящие из всех url, которые были на странице, перемешенных и соединенных в один. Получается очень длинный url. Все с одного IP, часов 5. Потом IP меняется.

Получается лучший вариант будет блокировать IP при превышении числа запросов. Нету у кого нибудь готового решения?

Andron_buton
На сайте с 19.07.2007
Offline
270
#103

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

S4
На сайте с 08.01.2009
Offline
61
#104
Andron_buton:
sergey4040, лучший вариант - это для начала написать какойй веб-сервер используется, а потом запретить в его конфиге глобально все POST- запросы, и разрешить ихи только там, где они могут быть.

Используется apatch. Пришел сам к похожему решению, но к сожалению из-за отсутствия знаний не получилось реализовать. Попробовал запретить POST везде кроме /submit (страница не существующая, а тоже создается через mod_rewrite, поэтому видимо и не работает)

RewriteCond %{REQUEST_METHOD} POST

RewriteCond %{REQUEST_FILENAME} !/submit

RewriteRule ^ - [F,L]

В итоге сделал тоже самое средствами PHP, что конечно не совсем правильно.

siv1987
На сайте с 02.04.2009
Offline
427
#105
sergey4040:

%{REQUEST_FILENAME}

%{REQUEST_URI}

S4
На сайте с 08.01.2009
Offline
61
#106
siv1987:
%{REQUEST_URI}

К сожалению, так тоже не работает. Попробовал разные варианты.

Не подскажите как можно закрыть POST для страниц заканчивающихся на edit и на главную без edit?

RewriteCond %{REQUEST_METHOD} POST

RewriteRule ^(.*/)?edit$ - [L,F]
A
На сайте с 20.08.2010
Offline
775
#107
sergey4040:

RewriteCond %{REQUEST_METHOD} POST
RewriteRule ^(.*/)?edit$ - [L,F]

Он только главную без edit и на внутреннюю с edit работает? Или внутренние без edit тоже спасает от запросов?

Еще такой вопрос возник. Можно ли через htaccess заблокировать post-запросы, которые идут с определенной частотой? Допустим, каждые пару секунд - несколько запросов и ip блокируется? Речь о шареде, хотя для отдельного сервера тоже интересует

N
На сайте с 06.05.2007
Offline
419
#108

Так что решил коллективный сеошный разум? Как работает троян ?

Эти пользователи точно возвращаются и блокировать их чревато потерей посетителей ?

Кнопка вызова админа ()
A
На сайте с 20.08.2010
Offline
775
#109
awasome:

Еще такой вопрос возник. Можно ли через htaccess заблокировать post-запросы, которые идут с определенной частотой? Допустим, каждые пару секунд - несколько запросов и ip блокируется? Речь о шареде, хотя для отдельного сервера тоже интересует

Не работает, хотя и не должен, все правильно

Вот классная штука, только не каждый может ею воспользоваться :)😒 Разве что от атаки

<LIMIT POST>
deny from all
</LIMIT>
N
На сайте с 06.05.2007
Offline
419
#110
awasome:
Еще такой вопрос возник. Можно ли через htaccess заблокировать post-запросы, которые идут с определенной частотой? Допустим, каждые пару секунд - несколько запросов и ip блокируется? Речь о шареде, хотя для отдельного сервера тоже интересует

Я не готов ничего посоветовать, но и не сказал бы, что вы их не найдете вообще.

Тут ведь по сути весьма медленная атака и какой-то плагин к DLE создающий список заблокированных IP в .htaccess вполне мог бы помочь в данном случае. Хотя в общем случае подобные решения выглядят несерьезными и их следует скорее избегать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий