ok, идею понял.

а не лучше будет отличать оперу и яндекс по useragent?
который мы знаем с большей степенью достоверности, чем адреса этих проксей.



4 февраля 2016 г., 3:17 пользователь Pavel V. <pavel2...@ngs.ru> написал:

> Здравствуйте, Илья.
>
> Вы писали 4 февраля 2016 г., 2:32:16:
>
> > мы пишем вот такую штуку
>
> > map $http_x_forwarded_for $r_ip {
> > '' $remote_addr;
> > default $http_x_forwarded_for;
> > }
>
> В такой конфигурации вы абсолютно доверяете присланному вам (кем угодно)
> заголовку X-Forwarded-For. Атакующий может подставить туда любые данные, в
> т.ч и
> не IP. Использовать полученное таким образом в качестве "настоящего IP
> пользователя" категорически нельзя.
>
> > чем в данном случае помогает то, что я знаю ip-адрес серверов оперы или
> яндекса ?
>
> Указав список этих адресов, вы можете принимать заголовок X-Forwarded-For
> только от них.
> Полученному таким образом значению IP пользователя можно доверять в
> несколько большей
> степени.
>
>
> --
> С уважением,
>  Pavel                          mailto:pavel2...@ngs.ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Reply via email to