X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Защита от частых обращений к сайту, Подскажите, пожалуйста, как выставить лимит?
Графиня
Графиня
Topic Starter сообщение 17.7.2014, 1:01; Ответить: Графиня
Сообщение #1


Здравствуйте. Подскажите, пожалуйста, как выставить лимит обращений к сайту (это касается и Вордпресс, и статических сайтов).
Я нашла в Интернете следующий код:

Код
// объявляем работу с сессиями
session_start();
// указываем папку, куда будет сохраняться информация сессий
session_save_path($_SERVER["DOCUMENT_ROOT"]."/log/session");
// устанавливаем защиту по IP (сессии) не чаще, чем раз в две секунды.
if (isset($_SESSION[telecod_ip])) {
    $t = ((int)(time()-$_SESSION[telecod_ip]));
    if($t < 5) die("Нельзя обращаться к сайту чаще, чем 1 раз в 5 секунд!");


, но я его попробовала, как мне кажется, он не работает.
Может быть посоветуете какой-нибудь другой вариант кода или запрет на частое посещение сайта в файле .htaccess?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 17.7.2014, 8:17; Ответить: x64
Сообщение #2


если есть root-доступ (ваш сервер/впс/вдс), смотрите в сторону iptables. для этого же случая хорошо установить фронтэндом nginx — для шустрой раздачи статики.
для виртуалок, пожалуй, ничего и не знаю, если только в панели нет возможности задать диапазоны вредных ip. остаются лишь такого рода скрипты либо вылавливание ip с внесением их в .htaccess:
Код
order deny,allow
deny from ip1
deny from ip2

или сразу копать в сторону плагинов, но это, конечно же, наиболее медленный и трудоёмкий (для сервера) метод.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AtaELL
AtaELL
сообщение 17.7.2014, 10:59; Ответить: AtaELL
Сообщение #3


Как вариант, добавьте сайт в днс-сервис https://www.cloudflare.com/ они сами фильтруют от подозрительного и нежелательного трафика.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
speed_core
speed_core
сообщение 19.7.2014, 12:19; Ответить: speed_core
Сообщение #4


Тут можно идти 2мя путями.
1. отслеживать именно пользователя (через куки/сессии например)
2. отслеживать поведения с одного IP

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

Задача решаема, но есть пару слабых мест.


--------------------
HOST-PROTECTION, профессиональный web хостинг, гарантия стабильности, защита от DDoS.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aitatarinov
aitatarinov
сообщение 23.7.2014, 12:30; Ответить: aitatarinov
Сообщение #5


Самый простой вариант решения проблемы,это ограничение запросов в минуту,с одного IP.
Для этого необходимо написать обрабатывающий скрипт,и добавить его на каждую динамическую страницу сайта.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1527 25.3.2024, 6:54
автор: Skyworker
Горячая тема (нет новых ответов) WordPress: ускорение, защита, оптимизация
35 wp01 19978 9.11.2022, 14:24
автор: wp01
Открытая тема (нет новых ответов) Аукцион 5 трастовых сайтов. Продам сайты с ИКС, возраст более 4-х лет, с небольшим доходом, Аукцион на 5 сайтов раздельный по каждому сайту
Аукцион на 5 сайтов раздельный по каждому сайту
0 rumiso 1008 18.9.2022, 18:39
автор: rumiso
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЯ Вам тексты, Вы мне работы по сайту
1 Shelley 1054 28.10.2020, 13:49
автор: Telnor
Горячая тема (нет новых ответов) WordPress: ускорение, защита, оптимизация
41 wp01 9493 21.9.2020, 16:44
автор: wp01


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:30
Дизайн