CDN и личная информация в заголовке реферера

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

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

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

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

1 ответ

Решение

Ваше беспокойство верно. Браузер клиента будет пропускать строку запроса или URL при попытке доступа к изображениям или внешним файлам JavaScript.

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

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

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

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

Другие вопросы по тегам