Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Безопасно или нет? htaccess redirect


Автор: Muerto 11.12.2010, 00:59
Знаю стадартные фишки вроде go.php
Но захотелось как то поумней сделать...
В общем в htaccess

Код

RedirectMatch 301 /redirect/(.*)$ http://$1


И теперь если http://learn-php.ru/redirect/forum.vingrad.ru то сразу редайректит на винград

Но я боюсь как бы не было проблем в плане безопасности каких нибудь...

Особо с htaccess дело не имел, и поскольку делаю на компанию вещи, то здесь я должен быть уверен на все 100%


Автор: skyboy 11.12.2010, 01:26
авторизация на твоем сайте есть?
тогда самое простое: фишинг.
т.е. имеешь крутой и безопасный site.com
кто-то делает поддельный fake-site.com
бросает кому-то ссылку http://site.com/redirect/fake-site.com/?[опционально прилагается куча параметров, чтоб "замусорить" URL и "скрыть" слово redirect]
кто-то переходит по ссылке(ссылка-то сопровождалась каким-то восторженно-завлекательным текстом, например, "посмотри, какая на site.com появилась крутая фишка" - как не зайти-то?), встречает поле для ввода пароля. Кто-то послушно вводит логин и пароль от site.com. И теперь "кто-то" зависит от воли злоумышленников.
Да, есть конкретное "НО" - в адресной строке будет видно не "site.com", а уже "fake-site.com". но, к примеру, "vknotakte.ru" и "vkontakte.ru" мало визуально отличаются. так что, в принципе, подлянка мало отличается от "прислать прямую ссылку на сайт подделку". 
впрочем, я вот внимательно смотрю на ссылку, по которой кликаю. и по vkontalkte.ru/login.php не кликну. А по vkontakte.ru/redirect/vkontalkte.ru могу и кликнуть. все ж ссылка выглядит как внутренняя, безопасная.
плюс, я не знаю, как поисковики относятся к сайтам, редиректящим свои внутренние URL на "плохие" сайты. Штрафуют или нет - не ко мне вопрос. Но я бы поостерегся.
Вобщем, вариант с выводом страницы-предупреждения "Сейчас происходит редирект по внешней ссылке"(предупреждение о возможности фишинга) с собственно редиректом средствами javascript'a(обезопасивание от гнева и штрафа поисковиков) кажется мне по-настоящему взвешенным и корректным решением.

Автор: Muerto 11.12.2010, 01:39
Мысль ясна...
В общем буду думать

На том сайте главная проблема со спамерами...

Я хочу напрочь убить все внешние ссылки... что бы было менее атрактивно спамом заниматься 

Я уже собственно сменил http:// во всем форуме на redirect/ с первого взгляда ход удался... но конечно надо подумать о разных вопросах безопасности...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)