2014-11-05 6 views
2

У меня есть приложение, которое использует CDN для jQuery и других библиотек. Некоторые страницы URL, которые содержат слизень, возможно, с личной информацией, например, по адресу:CDNs и личная информация в заголовке referer

https://mycompany.com/myapp/people/123/kilgore-trout 

содержит человек идентификатор базы данных и инерционную версию своего имени. Это может быть риском конфиденциальности, поскольку URL-адрес отправляется в CDN в заголовке реферера запроса.

Является ли это законной проблемой? Если да, есть ли что-нибудь, что я могу сделать, кроме того, чтобы не использовать CDN?

ответ

4

Ваше беспокойство верно. В браузере клиента будет протекать строка запроса или URL-адрес, когда он попытается найти изображения или внешние файлы javascript.

Смягчить можно с помощью следующего метатега.

<meta name="referrer" content="never"> 

Когда вы помещаете этот метатег в свой html, браузер не будет терять ваши URL-адреса.

Дополнительная информация: http://w3c.github.io/webappsec/specs/referrer-policy/

+0

Еще одна хорошая статья: http://smerity.com/articles/2013/where_did_all_the_http_referrers_go.html –