Defaults.Exposed

Defaults.Exposed › Настройка › CAA

Как настроить запись CAA в Cloudflare

Добавьте запись CAA в Cloudflare, чтобы управлять тем, какие центры сертификации вправе выпускать SSL-сертификаты для вашего домена.

Почему это важно для бизнеса

Запись CAA (Certification Authority Authorization — авторизация центра сертификации) указывает, какие именно центры сертификации (компании, выпускающие SSL/TLS-сертификаты, что стоят за «замочком» в браузере) вправе выпустить сертификат для вашего домена. Любой добросовестный центр обязан сначала проверить эту запись и отказать в выпуске, если его в списке нет.

Проще говоря: без записи CAA любой из сотен центров сертификации по всему миру может ошибиться или быть введён в заблуждение и выдать кому-то действующий сертификат на ваш домен — а злоумышленник использует его, чтобы убедительно выдать свой сайт за ваш. Запись CAA закрывает эту дверь, заявляя: только эти центры и никто больше. Это бесплатно и занимает пару минут.

Убедитесь, что DNS обслуживает Cloudflare

Это сработает, только если на запросы DNS для вашего домена отвечает Cloudflare. Cloudflare выступает вашим хостом DNS, и его DNS активен лишь тогда, когда серверы имён (nameservers) домена указывают на серверы имён Cloudflare, показанные в панели управления. Откройте домен в Cloudflare и проверьте страницу Overview, чтобы убедиться, что Cloudflare активен. Если серверы имён указывают в другое место, добавляйте запись CAA у того провайдера, который реально обслуживает ваш DNS.

Сначала узнайте свой центр сертификации

Прежде чем что-либо добавлять, выясните, какой центр выпускает ваш сертификат, иначе рискуете заблокировать собственного поставщика. Частые значения:

Замечание по Cloudflare: если вы используете собственный SSL от Cloudflare (проксирование с «оранжевым облаком»), Cloudflare выпускает сертификаты за вас через несколько центров — поэтому убедитесь, что добавляемая запись CAA по-прежнему их разрешает, либо доверьте управление CAA самому Cloudflare. Если не уверены, спросите того, кто настраивал ваш хостинг, или посмотрите сертификат в браузере (нажмите на замочек и откройте сведения об издателе сертификата).

Пошагово в Cloudflare

  1. Войдите в Cloudflare и выберите свой домен.
  2. В левом меню откройте настройки DNS (раздел DNS / Records).
  3. Нажмите Add record.
  4. В поле Type выберите CAA.
  5. В поле Name введите: @ Символ @ означает корень домена. Cloudflare сам подставит имя домена, поэтому не дописывайте его после.
  6. Cloudflare показывает поля CAA удобными выпадающими меню. Заполните их так:
    • Flags: 0
    • Tag: выберите Only allow specific hostnames (это тег issue)
    • CA domain name (значение): letsencrypt.org
  7. Оставьте TTL на значении Auto.
  8. Нажмите Save.

Как разрешить несколько центров сертификации

Со временем у большинства доменов появляется не один центр — например, сегодня бесплатный сертификат, позже платный, или отдельный центр для другого сервиса. Чтобы разрешить несколько, добавьте отдельную запись CAA на каждый. У всех одинаковые имя @, флаг 0 и тег issue — меняется только значение домена CA:

Вместе они говорят: оба этих центра разрешены, другие — нет. Объединять их в одну запись нельзя.

Особенности Cloudflare, где часто ошибаются

Проверьте результат

После сохранения и распространения изменений запустите бесплатную проверку на этом сайте. Она простыми словами скажет, на месте ли запись CAA и какие центры вы разрешили.

Готово? Проверьте свой домен бесплатно чтобы убедиться, что всё сработало — и увидеть полную оценку по всем 34 проверкам.