STATUS IS UPГОТОВНОСТЬ САЙТОВ

Руководство по стеку · Срез данных: 23 октября 2026 г.

Drupal: руководство по повышению готовности

Что реализовано правильно на 3,621 исследованных сайтах на этой платформе или фреймворке, какие есть недочёты и какие шаги с учётом специфики Drupal позволяют устранить каждый из них.

Исследованные сайты
3,621

определено по HTML и заголовкам главной страницы

Медианный индекс готовности
66/100

все сайты: 64

Профили на этом стеке
309

сайты из топ-50K

Готовность по направлениям

Включить

79/100

Все сайты 77

Укрепить

63/100

Все сайты 55

Ускорить

60/100

Все сайты 63

Восстановить

19/100

Все сайты 11

Практическое руководство по Drupal

Недочёты упорядочены по степени влияния; где возможно, указан шаг для конкретной платформы.

  1. HSTS сохраняется не менее года

    45% выявлено · все сайты 31%

    Отправляйте Strict-Transport-Security в ответах по HTTPS. Начните с небольшого значения max-age (например, 300 секунд), убедитесь, что каждый поддомен работает по HTTPS, а затем поэтапно увеличивайте значение до 31536000. Добавляйте includeSubDomains только тогда, когда все поддомены используют HTTPS. Предварительная загрузка HSTS необязательна, и отменить её сложно; сам hstspreload.org не рекомендует её по умолчанию.

  2. security.txt опубликован

    7.1% выявлено · все сайты 5.5%

    Опубликуйте /.well-known/security.txt как минимум с полями Contact и Expires, как требует RFC 9116, и проверьте его до истечения срока действия.

  3. Используются современные форматы изображений

    40% выявлено · все сайты 40%

    Отдавайте WebP или AVIF с резервным вариантом в JPEG или PNG — через CDN для изображений либо генерируя оба формата при сборке.

  4. Записи CAA ограничивают круг тех, кто может выпускать сертификаты

    12% выявлено · все сайты 11%

    Опубликуйте записи CAA, указав все центры сертификации, которыми вы действительно пользуетесь, включая те, которые ваша CDN использует для управляемых сертификатов. Добавьте контакт iodef, если хотите получать отчёты.

  5. Поддержка HTTP/3 заявлена

    16% выявлено · все сайты 36%

    Включите HTTP/3 на вашем CDN. Браузеры автоматически переключаются на HTTP/2, поэтому риск невелик.

  6. В разделе head нет скриптов, блокирующих отрисовку

    35% выявлено · все сайты 44%

    Добавьте defer к скриптам, которым нужен DOM, async — к независимым скриптам, например аналитике, или переместите их в конец раздела body.

  7. Статические файлы кешируются на срок не менее 30 дней

    52% выявлено · все сайты 50%

    Для CSS, JavaScript, шрифтов и изображений с версией в имени файла (отпечатком содержимого) задайте Cache-Control: public, max-age=31536000, immutable и меняйте имя файла при каждом изменении содержимого.

  8. Политика DMARC требует помещения в карантин или отклонения

    53% выявлено · все сайты 31%

    Сначала опубликуйте DMARC с p=none и адресом для отчётов, устраните проблемы у всех легитимных отправителей, не проходящих проверку согласования SPF или DKIM, затем перейдите к quarantine и, наконец, к reject.

В чём сайты на Drupal лидируют

  • X-Content-Type-Options: nosniff93% выявленовсе сайты 48%
  • Встраивание во фреймы ограничено91% выявленовсе сайты 49%
  • Политика DMARC предписывает помещение в карантин или отклонениеобнаружено: 53%все сайты: 31%
  • Канонический URL указан91% выявленовсе сайты 70%

Все 31 проверок на Drupal

ПроверкаНаправлениеОбнаруженоВсе сайтыИзмерено
HTTP-запросы перенаправляются на HTTPSУкрепить95%91%3,312
HSTS сохраняется не менее годаУкрепить45%31%3,621
TLS 1.3 согласованУкрепить89%92%3,525
До истечения сертификата осталось более 14 днейУкрепить98%>99%3,525
Срок действия сертификата — 100 дней или меньшеУкрепить55%75%3,525
Записи CAA ограничивают круг тех, кто может выпускать сертификатыУкрепить12%11%3,620
DNSSEC подписанУкрепить14%8.1%3,619
security.txt опубликованУкрепить7.1%5.5%3,474
Политика DMARC требует помещения в карантин или отклоненияУкрепить53%31%3,621
X-Content-Type-Options: nosniffУкрепить93%48%3,621
Встраивание во фреймы ограниченоУкрепить91%49%3,621
Политика безопасности содержимого заданаУкрепить33%31%3,621
Referrer-Policy заданУкрепить27%23%3,621
HTTP/2 согласованУскорить81%89%3,525
Поддержка HTTP/3 заявленаУскорить16%36%3,621
HTML сжатУскорить89%93%3,621
Статические файлы кешируются на срок не менее 30 днейУскорить52%50%3,165
Используются современные форматы изображенийУскорить40%40%3,486
Для изображений за пределами экрана используется отложенная загрузкаУскорить77%61%3,359
В разделе head нет скриптов, блокирующих отрисовкуУскорить35%44%3,621
robots.txt опубликованВключить97%79%3,470
XML-карту сайта можно обнаружитьВключить71%73%3,573
Доступен по IPv6Включить42%44%3,621
Канонический URL указанВключить91%70%3,621
Метаописание заполненоВключить72%82%3,621
Область просмотра на мобильных устройствах настроенаВключить>99%96%3,621
Структурированные данные присутствуютВключить33%53%3,621
Изображение для предпросмотра в социальных сетях заданоВключить42%55%3,621
Язык страницы указанВключить98%91%3,621
Не более одного перенаправления на главную страницуВключить98%98%3,621
Серверы имён распределены между провайдерамиВосстановить19%11%3,611

Сайты на Drupal с высоким уровнем готовности

Связанные материалы