CSP

Материал из BuyMedia Wiki
Перейти к навигации Перейти к поиску

Политика защиты контента (CSP) — это дополнительный уровень безопасности, который помогает обнаружить и смягчить некоторые виды атак, в том числе межсайтовый скриптинг (XSS) и инъекцию данных.

Если ваш сайт использует CSP, то во время добавления сайта в сеть, вам надо будет сделать следующие настройки:

1. Создайте пустой файл с именем "domain.txt" в любой директории вашего сайта и установите на него права 666 (права на перезапись файла)

2. Введите полный путь до этого файла на сервере (например, /home/www/test.ru/domain.txt или ../domain.txt)

3. Создайте директорию "u7s8j" и установите туда файл script.php Внимание! При изменение п.2 файл script.php переформируется, поэтому его необходимо скачать и заменить.

4. С этого момента в файле domain.txt будут автоматически прописываться актуальные домены для работы.

Если вы раньше не работали с CSP, используйте следующий код для её подключения: header("Content-Security-Policy: default-src 'self' 'unsafe-inline' " .file_get_contents('путь к файлу/domain.txt'));

Если защита на вашем сайте уже была установлена, нужно добавить функцию file_get_contents(‘путь к файлу/domain.txt) в директивы script-src и frame-src как в примере ниже:

script-src 'self' 'unsafe-eval' 'unsafe-inline' " . file_get_contents('путь к файлу/domain.txt') . "; frame-src 'self' " . file_get_contents('путь к файлу/domain.txt')

Домены, которые рекомендуется добавить в список разрешенных:

  1. cdn-e01.cdnbmb.com
  2. kokorzabil.com
  3. messiupal.com
  4. dzubavstal.com
  5. prfctmney.com
  6. chsrkred.com
  7. razdvabm.com
  8. mikellli.com
  9. jmpmedia.club
  10. jmpmedia.info
  11. bmrdrct.best
  12. ggbuy.info
  13. bmrdrct.info