VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Не знаю сюда ли, и было ли, но на всякий случай выложу...
Недавно начали нападать на форум, в последний раз вычистили разделы под чистую, да и хостер такой молодец, дампы файлов делал, а таблиц - нет. Пришлось откатываться аж на месяц.
Тут же стал думать над решением.
Айпи сразу отпадало, т.к. практически у всех он динамический и каждый раз прописывать ну совсем не фонтан.
Решение пришло в голову само, а именно - ограничение по user agent.
Быстренько нагуглил, оказалось все довольно просто: создаем в админке модерке и прочих прелестях .htaccess, в котором пишем:
Quote:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !здесьлюбойнаборсимволов [NC]
RewriteRule ^ - [F,L]
Далее качаем дополнение к Хрому или аналогичное к другому браузеру и идем в его настройки
заполняем примерно так:
Теперь при заходе в админку хацкеры будут видеть 403, а Вы сможете в настройках расширения выбрать свой user agent и спокойно пользоваться. Получается практически непробиваемо, обойти можно только если есть "крыса" в коллективе или доступ к FTP.
Надеюсь поможет кому-то.
P.S.: Не забывайте возвращать user agent на место, иначе не будет работать визуальный редактор.
Суть - благодаря satisfy вход с определенного ip (allow) будет без пароля, тогда как любого другого ip будет спрашивать пароль. Удобно, когда сидишь на белом выделенном ip.
У вышеописанного способа защиты есть одна серьезная пакость - если в браузере не выключить юзерагент, то он будет виден администраторам других ресурсов со всеми защитными элементами, открытым текстом пишется в access.log практически любого web-сервера.
Как вариант, вводить не явную ерунду, а маскировать среди реальных юзерагентов.
Например, меняем
Code:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
на
Code:
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/2011001 Firefox/24.0
И обязательно применять только как дополнительное средство защиты, комбинируя с традиционными. В нашем случае это можно оформить вот так