Re: проксирование в мир
David Mzareulyan
david at hiero.ru
Mon Apr 21 16:25:43 MSD 2008
> David Mzareulyan пишет:
>
>> Хм. А что тут вообще можно говорить _о безопасности_?
>>
>>> Привет
>>>
>>> Что можете сказать по безопасности конструкции
>>>
>>> location ^~ /remote {
>>> internal;
>>> x_accel_redirect off;
>>> rewrite /remote/([^/]+) $1/ break; # добавляем в конец
>>> / для
>>> /remote/domain.com
>>> rewrite /remote/(.+) $1 break;
>>> proxy_pass http://$uri?$args;
>>> }
>>> используемой в SSI
>>> <!--#include
>>> virtual="/remote/untrustedremotehost.com/sub/dir/file.php" -->
>>> error_page в /remote не заворачиваются
> о безопасности контента, раздаваемого nginx'ом из других location.
> Понятно, что инклудить удалённые непонятно чьи данные малоприятно, но
> это уже зона ответсвенности клиента, создающего инклуды. Можно
> пробовать пострипать тэги вроде frame, iframe, script через
> sub_filter, но это имхо не даст 100% уверенности.
>
А что значит "безопасность контента, раздаваемого nginx'ом из других location"?
Я реально не понимаю. Вы вставляете в страницу код из какого-то левого источника.
Там реально может быть всё что угодно. При чём тут nginx и что Вам должен
ответить Игорь? Вообще, безопасность КОГО имеется в виду -- клиента, серверовладельца...?
--
С уважением
Давид Мзареулян
david at hiero.ru
More information about the nginx-ru
mailing list