Настройка CSP - Content Security Policy

Xaron
На сайте с 24.05.2012
Offline
77
#401

Ilekor, указаны же они там

Xaron:


img-src·'self'·*.САЙТ.РФ·САЙТ.РФ·*.yandex.net·*.yandex.ru·yandex.ru·yandex.st·https://*.yandex.net·https://*.yandex.ru·counter.yadro.ru·*.yadro.ru·https://*.yadro.ru·https://counter.yadro.ru·data:;·

Ilekor
На сайте с 22.04.2009
Offline
138
#402
Xaron:
Ilekor, указаны же они там

Кроме этой директивы больше не нужно его нигде указывать.

еще этот вставьте http://*.liveinternet.ru https://*.liveinternet.ru ту да же

Лучший дорген 21 века AgDor(http://agdor.info)
Xaron
На сайте с 24.05.2012
Offline
77
#403

Добавил в img-src такую последовательность

*.yadro.ru https://*.yadro.ru *.liveinternet.ru https://*.liveinternet.ru

(из остальных убрал yadro)

Так всё зафурычило. Спасибо :)

L
На сайте с 07.12.2007
Offline
351
#404
Xaron:
Почему сюда?
Не фурычит в смысле.

Потому, что по вашей ссылке - яваскрипт, который будет грузить картинку именно с www .liveinternet.ru:

var img = new Image(1,1);
img.src = 'http://www.liveinternet.ru/click?*' + link;
Staid
На сайте с 30.07.2014
Offline
59
#405

Ladycharm, прочитал всю тему и совсем запутался. Подскажите пожалуйста как корректно настроить CSP если на сайте стоит li, метрика и адсенс?

Кстати установил плагин ради теста. Рекламу не подменяет, но при первом клике в любое место сайта открывается вторая вкладка с сайтом мавроди. :o

L
На сайте с 07.12.2007
Offline
351
#406
Staid:
Подскажите пожалуйста как корректно настроить CSP если на сайте стоит li, метрика и адсенс?

Content-Security-Policy:
default-src 'self' your-site.com *.your-site.com;
connect-src 'self' your-site.com *.your-site.com *.yandex.ru https://*.yandex.ru;
font-src 'self' your-site.com *.your-site.com *.googleapis.com https://*.googleapis.com *.gstatic.com https://*.gstatic.com;
frame-src 'self' your-site.com *.your-site.com *.doubleclick.net https://*.doubleclick.net *.googleadservices.com https://*.googleadservices.com *.googlesyndication.com https://*.googlesyndication.com *.yandex.ru https://*.yandex.ru;
img-src 'self' your-site.com *.your-site.com *.2mdn.net https://*.2mdn.net data: *.doubleclick.net https://*.doubleclick.net *.googleapis.com https://*.googleapis.com *.googlesyndication.com https://*.googlesyndication.com *.gstatic.com https://*.gstatic.com yadro.ru https://yadro.ru *.yadro.ru https://*.yadro.ru *.yandex.ru https://*.yandex.ru;
object-src 'self' your-site.com *.your-site.com *.doubleclick.net https://*.doubleclick.net *.gstatic.com https://*.gstatic.com;
script-src 'self' 'unsafe-eval' 'unsafe-inline' your-site.com *.your-site.com *.doubleclick.net https://*.doubleclick.net *.googlesyndication.com https://*.googlesyndication.com *.gstatic.com https://*.gstatic.com yadro.ru https://yadro.ru *.yadro.ru https://*.yadro.ru *.yandex.ru https://*.yandex.ru;
style-src 'self' 'unsafe-inline' your-site.com *.your-site.com *.googleapis.com https://*.googleapis.com *.gstatic.com https://*.gstatic.com;
Но надо смотреть по отчётам CSP, поскольку бывают ньюансы. Например, форумы загружают картинки и аватары отовсюду. Вs сами(плагины CMS) можете использовать скрипты и шрифты из внешних источников
Staid:
Кстати установил плагин ради теста. Рекламу не подменяет, но при первом клике в любое место сайта открывается вторая вкладка с сайтом мавроди. :o

Уже известно несколько сотен таких плагинов, рекламу подменяют не все. Свою рекламу вставляет большинство плагинов, остальные - собирают статистику, раскручивают группы в соцсетях, ищут уязвимости движков сайтов и тп.

Сам плагин ставить не обязательно, зачастую достаточно вставить на сайт яваскрипт из плагина, см показательный тест от pavel419.

И всего-то, надо поставить на страницу скрипт:

<script type="text/javascript" src="http://apidigihelpinfo-a.akamaihd.net/gsrs?is=isgizzRU&amp;bp=PB&amp;g=6d7f3d11-bd78-4c50-a206-798ba07b30aa"></script>

Staid
На сайте с 30.07.2014
Offline
59
#407
Ladycharm:
Но надо смотреть по отчётам CSP, поскольку бывают ньюансы. Например, форумы загружают картинки и аватары отовсюду. Вs сами(плагины CMS) можете использовать скрипты и шрифты из внешних источников

Благодарю. В моем случае это сайт визитка на котором стоит адсенс, метрика и лайв. Остальное подгружается со своего домена.

Xaron
На сайте с 24.05.2012
Offline
77
#408

Ladycharm, с 8 марта :)

Вопрос то был не столько "почему", сколько в том, что "не срабатывал тот вариант". Но я уже сделал, как подсказали

Как сделать, чтобы по report-uri отчеты на e-mail отправлялись?

UPD: надобность в отчетах на e-mail отпала

Staid
На сайте с 30.07.2014
Offline
59
#409

Нашел кстати онлайн генератор, может кому пригодится http://cspisawesome.com/content_security_policies

S
На сайте с 16.12.2004
Offline
87
#410

Подскажите, в отчете наблюдаю:

"referrer":"http://САЙТ.com/main.html"
"violated-directive":"img-src 'self' *.САЙТ.com САЙТ.com *.2mdn.net https://*.2mdn.net *.doubleclick.net https://*.doubleclick.net *.google-analytics.com https://*.google-analytics.com *.googleapis.com https://*.googleapis.com *.googlesyndication.com https://*.googlesyndication.com *.gstatic.com https://*.gstatic.com google-analytics.com https://google-analytics.com vk.com https://vk.com *.vk.com https://*.vk.com yadro.ru https://yadro.ru *.rambler.ru https://*.rambler.ru *.yadro.ru https://*.yadro.ru *.top.mail.ru https://*.top.mail.ru *.mail.ru https://*.mail.ru *.yandex.net https://*.yandex.net *.yandex.ru https://*.yandex.ru mc.yandex.ru https://mc.yandex.ru *.youtube.com https://*.youtube.com *.ytimg.com https://*.ytimg.com"
"blocked-uri":"data"
"source-file":"http://mc.yandex.ru"
"line-number":28
"column-number":39
"status-code":0

Что-то блокируется из Яндекс-Метрики или все нормально?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий