Файл security.txt

пошаговая инструкция · Быстро: 5–15 минут

← Все инструкции

1. Что произошло

Файл security.txt подсказывает исследователям, куда написать о найденной дыре.

2. Почему это важно

О проблеме в безопасности могут не успеть сообщить вам. После исправления: Быстрее узнаете об уязвимостях.

3. На каких страницах обнаружено

Адрес /.well-known/security.txt на вашем домене.

Чтобы увидеть адреса на вашем сайте, откройте инструкцию из отчёта или добавьте домен в адрес: /fix/security_txt/ваш-сайт.ru.

4. Как исправить

Для WordPress

  1. Загрузите файл по FTP или через менеджер файлов хостинга в корень сайта: /.well-known/security.txt. Плагины для этого не нужны.

Общее для любого сайта

  1. Создайте текстовый файл security.txt и положите его в папку .well-known в корне сайта, чтобы он открывался по адресу https://example.com/.well-known/security.txt.
  2. Обязательные поля — Contact (почта или форма) и Expires (дата окончания актуальности, не дальше года).
  3. Если папка .well-known недоступна из-за правил, добавьте исключение (код для nginx ниже).

5. Готовый код

Замените example.com на свой домен. Перед правкой конфигурации сделайте резервную копию файла.

Любой сайт

Содержимое файла
Contact: mailto:security@example.com
Expires: 2027-12-31T23:59:00.000Z
Preferred-Languages: ru, en
Canonical: https://example.com/.well-known/security.txt

nginx

nginx: открыть .well-known
location ^~ /.well-known/ {
    allow all;
}

6. Как проверить результат

  1. Команда показывает «200», а в браузере виден текст файла.
  2. Нажмите «Перепроверить сайт».
Файл должен открываться
curl -sI https://example.com/.well-known/security.txt | head -n 1

Чтобы перепроверить сайт, откройте отчёт и нажмите «Проверить заново».