Взлом сайта через redirect

#31 13 июня 2016 в 11:30
Теперь получается со страницы пользователя сайт будет отправлять на 404? С этим кто то, что то делал?
#32 13 июня 2016 в 12:00

Теперь получается со страницы пользователя сайт будет отправлять на 404? С этим кто то, что то делал?

Gudan

немного опрометчивое решение, так как количество 404 страниц возрастет пропорционально профилям пользователей
#33 13 июня 2016 в 12:14

Теперь получается со страницы пользователя сайт будет отправлять на 404? С этим кто то, что то делал?

Gudan
нет. Не будет. В моем решении идет проверка того, откуда на страницу редиректа ведет ссылка. Если с нашего сайта — пропускаем, не с нашего — показываем 404.

В большинстве случаев ссылку оставляет не пользователь на вашем сайте, а на левом сайте ставится ссылка на ваш сайт с параметром редиректа. И получается, что с его сайта поисковики ходят по ссылке на ваш хороший сайт, а уже через редирект попадают на плохой.
#34 13 июня 2016 в 12:30


Теперь получается со страницы пользователя сайт будет отправлять на 404? С этим кто то, что то делал?

Gudan
нет. Не будет. В моем решении идет проверка того, откуда на страницу редиректа ведет ссылка. Если с нашего сайта — пропускаем, не с нашего — показываем 404.

В большинстве случаев ссылку оставляет не пользователь на вашем сайте, а на левом сайте ставится ссылка на ваш сайт с параметром редиректа. И получается, что с его сайта поисковики ходят по ссылке на ваш хороший сайт, а уже через редирект попадают на плохой.

Zau4man

Ага спасибо, сейчас проверю
#35 13 июня 2016 в 13:39
аналогично яндекс где-то вырыл ссыль на сайт

я сделал немного иначе. останавливаю редирект и предупреждаю пользователя как тут на инстанте "что вас переадресует на другой сайт и не надо там ничего вводить". только немного некрасиво, да и хрен с ним.
#36 13 июня 2016 в 15:08


аналогично яндекс где-то вырыл ссыль на сайт

я сделал немного иначе. останавливаю редирект и предупреждаю пользователя как тут на инстанте "что вас переадресует на другой сайт и не надо там ничего вводить". только немного некрасиво, да и хрен с ним.

Amurland

А решением в виде этой страницы-прокладки при редиректе не поделитесь? Был бы премного благодарен :)
З.Ы. Один сайт тоже попал в Яндексе со ссылкой на этот diorcom
#37 13 июня 2016 в 15:52

А решением в виде этой страницы-прокладки при редиректе не поделитесь? Был бы премного благодарен :)

Дмитрий Ядов
instantcms.ru/addons/redirect.html
#38 13 июня 2016 в 23:39


А решением в виде этой страницы-прокладки при редиректе не поделитесь? Был бы премного благодарен :)

Дмитрий Ядов
instantcms.ru/addons/redirect.html

Дмитрий Кайдаш
Спасибо! Помнил же, что где-то видел в каталогах…
#39 14 июня 2016 в 19:30
Позавчера Яндекс пометил 2 моих сайта, как опасные из-за редиректа. Сегодня снял пометки, спасибо креатору за компонент))
#40 15 июня 2016 в 15:13
Есть ли готовое решение для 1 ветки?
#42 15 июня 2016 в 15:29


Есть ли готовое решение для 1 ветки?

alpik
instantcms.ru/blogs/udarnyi-blog/obnovlenie-komponenta-redirekt-i-skachivanie-dlja-1-10-6.html

Тут две темы рядом идут — одна для первой, одна для второй))

Дмитрий Кайдаш
Спасибо, нужно для версии 1.10.2, видимо не будет работать…
#43 26 июня 2016 в 12:10


Во frontend компонента files

  1. if ($do=='redirect'){
  2. // Проверяем откуда запрос
  3. if(!isset($_SERVER['HTTP_REFERER']) || stripos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) === false){
  4. cmsCore::error404();
  5. cmsCore::halt();
  6. }
  7. ........................................

Pasha


Спасибо +

Вариант со страницей прокладкой мне почему то не нравится совершенно. Проверка на рефер предпочтительнее.
#44 26 июня 2016 в 13:38

Вариант со страницей прокладкой мне почему то не нравится совершенно. Проверка на рефер предпочтительнее.

Нил™
Согласен, прокладка имеет свои минусы. А это отличное решение для тех случаев когда бомбят не заходя на сайт. Установил, надеюсь это работает.
Спасибо Паше за код, спасибо Нилу, что привлек внимание!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.