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

C
На сайте с 07.05.2010
Offline
227
#131

Конструкция CSP для AdSense

в файл .htaccess добавляется


<ifModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self' site.ru *.googlesyndication.com https://*.googlesyndication.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' site.ru *.gstatic.com https://*.gstatic.com *.4zw.pw *.ytimg.com https://*.googleapis.com https://*.google.com *.google.com www.google-analytics.com https://www.google-analytics.com http://*.googlesyndication.com https://*.googlesyndication.com *.googleapis.com *.doubleclick.net;object-src 'self' *.gstatic.com https://*.gstatic.com http://*.ytimg.com *.macromedia.com *.adobe.com https://*.adobe.com https://*.googleapis.com http://*.youtube.com https://www.youtube.com *.googlevideo.com;style-src 'self' 'unsafe-inline' site.ru *.googleapis.com;img-src * data: site.ru *;media-src 'self' * mediastream: *;frame-src 'self' 'unsafe-eval' site.ru http://imrk.net https://c.mscimg.com *.qservz.com *.4zw.pw http://www.youtube.com https://www.youtube.com http://*.googlesyndication.com *.doubleclick.net https://*.doubleclick.net https://*.google.com http://*.google.com;font-src 'self' site.ru *;connect-src 'self' site.ru https://www.youtube.com *.googlevideo.com"
</IfModule>

здесь site.ru - ваш сайт

Также просьба поправить, если кто-то нашел поудобнее правила.

G
На сайте с 19.02.2013
Offline
47
#132
foxi:
burunduk, +30% к заработку, разве этого мало?

Математик 🤪 30% не к заработку, а 30% от потерянного...)

Morrich
На сайте с 03.11.2011
Offline
92
#133

Уважаемые форумчане!

есть переходы на ab.musicalert.ru dm1.jquerys.ru в кол-ве 10 шт при посещаемости 5к в сутки.

Стоит ли заморачиваться с установкой CSP? Для меня это лес темнейший, лезть в это дело очень не хочется.

на сайте: рся, виджет вк, метрика, аналитикс и ли

SEO-продвижение сайтов в США: https://ux-journal.ru/seo-usa-europe.html
AlexGRR
На сайте с 23.12.2011
Offline
54
#134

Просто поставьте CSP на сайт и посмотрите, сколько разной гадости подгружается в код Вашего сайта.

И поверьте, счетчики "отлавливают" десятую часть переходов. Если не меньше...

На заметку: сколько можно зарабатывать на партнерках (http://avtoforex.ru/affiliate-program/439-skolko-mozhno-zarabotat-na-partnerkah-foreks.html)?
mamakadze
На сайте с 25.01.2012
Offline
73
#135

Ребят объясните плиз нубу как поставить Content Security Policy на DLE например?

Что нужно вообще для этого?

Что нужно уточнить у хостера по поводу add_header

yda4huk
На сайте с 19.03.2009
Offline
115
#136

Настроил CSP, и возникла проблема со счетчиками. Метрика пишет что "код не установлен либо устарел но данные поступают" при этом траф весь считается и показывается. А в аналитиксе перестало учитываться около 15% трафа. Проверил работу CSP в консоли все без ошибок. Кто нибудь с таким сталкивался? Как исправить?

L
На сайте с 07.12.2007
Offline
351
#137
ctit:
Конструкция CSP для AdSense
Также просьба поправить, если кто-то нашел поудобнее правила.

*.4zw.pw - malware, к адсенсу не относится.

http:// imrk.net - поддомен от рекламной сети AdvMaker, к Адсенсу не относится

qservz.com и c.mscimg.com - лень смотреть, но к Адсенсу не относятся, nslookup -type=all у них посмотри, там нет DNS от google -> фтопку

*.adobe.com - хороший домен, но не от Адсенса

yda4huk:
Настроил CSP, и возникла проблема со счетчиками. Проверил работу CSP в консоли все без ошибок.

По консоли браузера - очень грубая настройка, на неё нельзя полагаться. Она не моделирует полностью всего, что может происходить на сайте.

yda4huk:
Как исправить?

Укажите какие счётчики не работают и покажите свою CSP.

yda4huk
На сайте с 19.03.2009
Offline
115
#138
Ladycharm:

Укажите какие счётчики не работают и покажите свою CSP.

А чем более точно отслеживать?

Яндекс.метрика и гугл.аналитикс

default-src 'self' *.мой сайт мой сайт; 

script-src 'self' 'unsafe-inline' 'unsafe-eval' *.мой сайт мой сайт *.mail.ru mail.ru *.imgsmail.ru imgsmail.ru *.google.ru google.ru *.google-analytics.com google-analytics.com *.vk.com vk.com *.smartadv.ru smartadv.ru *.cackle.me cackle.me *.addthis.com addthis.com *.facebook.net facebook.net *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st *.googleapis.com *.gstatic.com gstatic.com *.googlesyndication.com *.doubleclick.net *.google.com google.com *.twitter.com twitter.com https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://api-maps.yandex.ru https://*.google.com;

frame-src 'self' *.мой сайт мой сайт *.cackle.me cackle.me *.mail.ru mail.ru https://*.google.com *.twitter.com twitter.com https://*.twitter.com *.addthis.com addthis.com *.facebook.com facebook.com *.vk.com vk.com https://*.facebook.com https://vk.com *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st *.googleapis.com *.gstatic.com gstatic.com *.googlesyndication.com *.doubleclick.net youtube.ru youtube.com *.youtube.ru *.youtube.com https://youtube.ru https://youtube.com https://*.youtube.ru https://*.youtube.com apis.google.com https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://*.doubleclick.net https://apis.google.com;
connect-src 'self' *.cackle.me cackle.me wss://*.cackle.me *.мой сайт мой сайт mc.yandex.ru https://translate.googleapis.com https://pipe.skype.com;

style-src 'self' 'unsafe-inline' 'unsafe-eval *.мой сайт мой сайт *.addthis.com addthis.com *.cackle.me cackle.me *.googleapis.com *.gstatic.com *.yandex.ru https://*.googleapis.com https://*.gstatic.com https://*.yandex.ru data:;

font-src 'self' *.мой сайт мой сайт *.bootstrapcdn.com bootstrapcdn.com *.googleapis.com *.gstatic.com *.yandex.ru https://*.googleapis.com https://*.gstatic.com https://*.yandex.ru data:;

img-src 'self' *.мой сайт мой сайт *.vk.me vk.me *.gravatar.com gravatar.com *.wp.com wp.com *.yastatic.net yastatic.net *.cackle.me cackle.me *.addthis.com addthis.com *.smartadv.ru smartadv.ru *.vk.com vk.com *.google.ru google.ru *.yandex.net *.yandex.ru yandex.ru yandex.st *.googlesyndication.com *.doubleclick.net *.googleapis.com *.gstatic.com web.icq.com https://*.yandex.net https://*.yandex.ru https://*.googlesyndication.com https://*.doubleclick.net https://*.googleapis.com https://*.gstatic.com data:;

object-src 'self' *.gstatic.com *.googlevideo.com googlevideo.com *.ytimg.com ytimg.com *.youtube.com youtube.com an.yandex.ru https://*.gstatic.com https://an.yandex.ru;
V2
На сайте с 17.12.2013
Offline
63
#139

Как правильно добавить в белый список acint.net ?

Насколько я понял его добавляет код sape для ихней метрики.

В какие секции его добавлять? Может кто-то уже протестировал это.

L
На сайте с 07.12.2007
Offline
351
#140
yda4huk:
А чем более точно отслеживать?

только по отчётам CSP, методика настройки , только заголовки "X-WebKit-CSP", "X-Content-Security-Policy" - не нужны, достаточно "Content-Security-Policy".

yda4huk:
Яндекс.метрика и гугл.аналитикс

Для работы метрики и аналитики к той CSP, что у вас есть, надо добавить домены:

в connect-src: *.google-analytics.com google-analytics.com https://*.google-analytics.com https://google-analytics.com https://*.yandex.ru

в img-src: *.google-analytics.com google-analytics.com https://*.google-analytics.com https://google-analytics.com

в script-src: https://*.google-analytics.com https://google-analytics.com https://*.yandex.ru

вот как будет выглядеть итоговая CSP:


default-src 'self' *.мой сайт мой сайт;
script-src 'self' 'unsafe-inline' 'unsafe-eval' *.мой сайт мой сайт *.mail.ru mail.ru *.imgsmail.ru imgsmail.ru *.google.ru google.ru *.google-analytics.com google-analytics.com *.vk.com vk.com *.smartadv.ru smartadv.ru *.cackle.me cackle.me *.addthis.com addthis.com *.facebook.net facebook.net *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st *.googleapis.com *.gstatic.com gstatic.com *.googlesyndication.com *.doubleclick.net *.google.com google.com *.twitter.com twitter.com https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://api-maps.yandex.ru https://*.google.com https://*.google-analytics.com https://google-analytics.com https://*.yandex.ru;
frame-src 'self' *.мой сайт мой сайт *.cackle.me cackle.me *.mail.ru mail.ru https://*.google.com *.twitter.com twitter.com https://*.twitter.com *.addthis.com addthis.com *.facebook.com facebook.com *.vk.com vk.com https://*.facebook.com https://vk.com *.yandex.ru yandex.ru *.yandex.net yandex.st *.yandex.st *.googleapis.com *.gstatic.com gstatic.com *.googlesyndication.com *.doubleclick.net youtube.ru youtube.com *.youtube.ru *.youtube.com https://youtube.ru https://youtube.com https://*.youtube.ru https://*.youtube.com apis.google.com https://*.googleapis.com https://*.gstatic.com https://gstatic.com https://*.googlesyndication.com https://*.doubleclick.net https://apis.google.com;
connect-src 'self' *.cackle.me cackle.me wss://*.cackle.me *.мой сайт мой сайт mc.yandex.ru https://translate.googleapis.com https://pipe.skype.com *.google-analytics.com google-analytics.com https://*.google-analytics.com https://google-analytics.com https://*.yandex.ru;
style-src 'self' 'unsafe-inline' 'unsafe-eval *.мой сайт мой сайт *.addthis.com addthis.com *.cackle.me cackle.me *.googleapis.com *.gstatic.com *.yandex.ru https://*.googleapis.com https://*.gstatic.com https://*.yandex.ru data:;
font-src 'self' *.мой сайт мой сайт *.bootstrapcdn.com bootstrapcdn.com *.googleapis.com *.gstatic.com *.yandex.ru https://*.googleapis.com https://*.gstatic.com https://*.yandex.ru data:;
img-src 'self' *.мой сайт мой сайт *.vk.me vk.me *.gravatar.com gravatar.com *.wp.com wp.com *.yastatic.net yastatic.net *.cackle.me cackle.me *.addthis.com addthis.com *.smartadv.ru smartadv.ru *.vk.com vk.com *.google.ru google.ru *.yandex.net *.yandex.ru yandex.ru yandex.st *.googlesyndication.com *.doubleclick.net *.googleapis.com *.gstatic.com web.icq.com https://*.yandex.net https://*.yandex.ru https://*.googlesyndication.com https://*.doubleclick.net https://*.googleapis.com https://*.gstatic.com data: *.google-analytics.com google-analytics.com https://*.google-analytics.com https://google-analytics.com;
object-src 'self' *.gstatic.com *.googlevideo.com googlevideo.com *.ytimg.com ytimg.com *.youtube.com youtube.com an.yandex.ru https://*.gstatic.com https://an.yandex.ru;

Если уверены, что ничего больше не блокируется из нужного на сайте - enjoy!

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