Сервер не пропонує TLS 1.3
У звітіTLS 1.3 upgrade available — origin tops out at TLS 1.2
tls_1_3_not_supported · Можливість
Це з’являється, коли звичайні з’єднання з вашим сервером використовують TLS 1.2, а тестове з’єднання, яке пропонує лише TLS 1.3, відхиляється як непідтримувана версія. TLS 1.3 — поточна версія протоколу. Увімкніть її поряд із TLS 1.2, коли ваш сервер чи CDN це підтримує.
Серйозність: До уваги.
Чому це важливо
RFC 8446 визначає TLS 1.3 — поточну версію протоколу, що захищає з’єднання з вашим сайтом. Сервер, обмежений TLS 1.2, досі підтримується; це доступне оновлення, а не несправність.
Що зробити
- Перегляньте знахідку: у ній показано версію, узгоджену у звичайних рукостисканнях, і відмову в рукостисканні TLS 1.3.
- Увімкніть TLS 1.3 у панелі CDN чи хостингу або в конфігурації сервера, наприклад додавши
TLSv1.3доssl_protocolsу nginx. Залиште TLS 1.2 увімкненим. - Якщо такого параметра немає, можливо, спершу потрібно оновити серверне програмне забезпечення чи бібліотеку TLS.
Коли залишити як є: якщо ваш хостинг ще не пропонує TLS 1.3, це можна залишити. TLS 1.2 не визнано застарілим.
Що ми читаємо
Ми один раз розв’язуємо адресу HTTPS вашого сайту й робимо невелику фіксовану кількість рукостискань TLS із цією однією адресою сервера — щонайбільше шість для всіх перевірок TLS разом. Жодна сторінка через них не запитується. До і після робиться звичайне рукостискання з перевіркою сертифіката, і обидва мають бути успішними й узгодженими.
Про сайт повідомляється, коли обидва звичайні рукостискання узгоджують TLS 1.2, а рукостискання, що пропонує лише TLS 1.3, відхиляється зі сповіщенням protocol_version. Перевірку пройдено, коли рукостискання TLS 1.3 узгоджено або коли обидва звичайні рукостискання вже використовують TLS 1.3.
Приклад і докази
Ілюстративний приклад — один аудит, а не реальний результат.
Аудит виконує тестові рукостискання із сервером bakery.example:
ordinary handshake TLS 1.2 negotiated, certificate verified
offer TLS 1.3 only refused: alert protocol_version
ordinary handshake TLS 1.2 negotiated, certificate verifiedНайвища версія сервера — TLS 1.2, тому про сайт повідомляється як про можливість. Можливе виправлення: TLS 1.3 увімкнено; тоді тестове рукостискання узгоджується, і нічого не повідомляється.
Підтвердити й перевірити знову
Перевірте самі: відкрийте свій сайт у сучасному браузері, відкрийте відомості про безпеку з’єднання в інструментах розробника й прочитайте версію протоколу.
Повторна перевірка: Повний аудит — запустіть новий аудит сайту. Знахідка закривається, коли рукостискання TLS 1.3 із вашим сервером узгоджено або обидва звичайні рукостискання використовують TLS 1.3. Невдале чи нечітке рукостискання залишає її непідтвердженою.
Обмеження та джерела
Тайм-аут, скинуте з’єднання й будь-яка відмова, крім сповіщення protocol_version, лишаються непідтвердженими. Якщо власна бібліотека TLS аудиту не може запропонувати TLS 1.3, перевірка фіксується як невиконана.
Перевірка не вимірює швидкості з’єднання й нічого не стверджує про те, наскільки швидше завантажувався б ваш сайт.
Перевіряється одна адреса сервера, один раз і з одного місця. Сайт, що обслуговується з кількох адрес або через CDN, який деінде відповідає інакше, там може поводитися інакше.
Упевненість: Висока, бо знахідка спирається на власну відмову сервера щодо цієї версії між двома звичайними перевіреними рукостисканнями, що узгодили TLS 1.2.
Джерела
- IETF, RFC 8446: протокол Transport Layer Security (TLS) версії 1.3 — визначає версію 1.3 протоколу TLS. Перевірено 14 жовтня 2026.
- IETF, Протокол Transport Layer Security (TLS) версії 1.3, розділ 6.2 — визначає, що сповіщення
protocol_versionнадсилається, коли версію протоколу, яку інша сторона намагалася узгодити, розпізнано, але вона не підтримується. Перевірено 14 жовтня 2026.
Редакційна перевірка: 15 жовтня 2026