Проверка SSL
Бесплатная проверка SSL и TLS сертификатов для любого HTTPS-домена. Проверяйте срок действия, эмитента, соответствие hostname и цепочку доверия, не шифры или отзыв.
Что такое Проверка SSL?
Проверка SSL открывает реальное TLS-соединение с hostname и считывает цепочку сертификатов, которую сервер фактически отдаёт. Сертификаты SSL и TLS - документы X.509, подтверждающие личность сервера и позволяющие браузеру согласовать шифрованную сессию, по RFC 5280.
Инструмент подключается к хосту, проходит по цепочке и извлекает поля, которые обычно нужны: период действия и дни до истечения, выпускающий CA, субъект, список SAN, открытый ключ и алгоритмы подписи, а также отпечатки SHA-1, SHA-256, SHA-384 и SHA-512. Соединение живое, и результат отражает то, что сервер отдаёт сейчас, а не кэшированный снимок.
Как пользоваться Проверкой SSL?
Три шага.
-
Шаг 1. Введите или вставьте hostname. С
wwwили без, со схемойhttps://или без. Работаютexample.com,www.example.comиhttps://example.com. Если вы вводите hostname с префиксомwww., мы нормализуем его до apex-домена перед TLS handshake.
-
Шаг 2. Решите CAPTCHA. Только для снижения злоупотреблений, ничего больше.
- Шаг 3. Нажмите ПРОВЕРИТЬ. Backend открывает TLS-соединение с хостом и считывает отдаваемую цепочку сертификатов.
Страница результата показывает статус действительности, дату истечения с оставшимися днями, издателя, совпадение hostname, глубину цепочки и сведения о сервере. В модальных окнах полная запись, каждое поле копируется в буфер, весь результат можно экспортировать в JSON, CSV или TXT.
Какую информацию проверяет инструмент?
Что вы получаете при каждой проверке по X.509 (RFC 5280) и текущим соглашениям TLS:
Текущий статус (действителен/скоро истечёт/истёк), период действительности и дни до истечения по RFC 5280.
Полное получение цепочки, проверка полноты цепочки и правильный порядок сертификатов по стандартам X.509.
Сведения о субъекте (CN, O, C), данные CA-издателя и именование сертификата по RFC 5280.
Сопоставление CN и SAN по RFC 2818 с нормализацией www для точной проверки.
Алгоритмы подписи по RFC 5280, версия сертификата, серийные номера и отпечатки (SHA1, SHA256, SHA384, SHA512) по FIPS 180-4.
Определение хостинга/CDN через анализ nameserver и геолокацию IP.
Зачем важна Проверка SSL?
Сертификаты SSL/TLS - основа веб-безопасности, но они требуют постоянного внимания. Один просроченный сертификат может мгновенно сломать сайт, вызвать предупреждения браузера и подорвать доверие пользователей. Проверка SSL помогает опережать такие критические проблемы, пока они не затронули бизнес.
Просроченные или неверно настроенные сертификаты вызывают мгновенные простои сайта, делая его полностью недоступным для посетителей. Это ведёт к потере выручки, недовольным клиентам и возможным нарушениям SLA. Проактивный мониторинг предотвращает такие дорогие сбои.
Современные браузеры агрессивно блокируют или предупреждают о сайтах с недействительными сертификатами. Когда посетители видят предупреждения безопасности, они сразу сомневаются в подлинности сайта и его практиках безопасности. Это подрывает доверие, вредит репутации бренда и напрямую влияет на конверсию и удержание клиентов.
Поисковые системы вроде Google отдают приоритет сайтам с HTTPS и наказывают те, у кого проблемы с сертификатом. Недействительные сертификаты могут опустить сайт в выдаче, сократить органический трафик и потребовать дорогого восстановления. Регулярные проверки сертификата помогают поддерживать SEO.
Многие нормы требуют правильного управления сертификатами SSL/TLS. PCI DSS требует действительных сертификатов для обработки платежей, HIPAA требует шифрования медицинских данных, GDPR ожидает защиты персональных данных. Сбои сертификата могут привести к нарушениям нормативных требований, штрафам и юридическим последствиям.
Слабые или просроченные сертификаты создают уязвимости, которыми пользуются атакующие. Атаки man-in-the-middle могут перехватывать конфиденциальные данные, скомпрометированные сертификаты могут поддерживать фишинг, а проблемы цепочки могут обходить средства контроля. Регулярный мониторинг помогает находить и закрывать такие пробелы до их использования.
Экстренное продление, реагирование на инциденты и восстановление репутации дороги. Проактивное управление сертификатами через регулярные проверки помогает планировать продления, избегать аварий и поддерживать стабильную работу без неожиданных затрат.
Проверка SSL даёт видимость состояния сертификата, дат истечения, полноты цепочки и проблем конфигурации в реальном времени. Раннее выявление проблем позволяет устранять их заранее, поддерживать доступность сервиса, защищать данные пользователей и показывать лучшие практики безопасности клиентам, партнёрам и аудиторам.
Когда использовать Проверку SSL?
Проверка SSL - необходимый инструмент для тех, кто отвечает за безопасность сайта, операции или инфраструктуру. Независимо от того, проводите ли вы плановые аудиты безопасности, устраняете проблемы SSL или готовите развёртывание, этот инструмент даёт данные, нужные для поддержания безопасной веб-инфраструктуры.
Проводите аудиты безопасности SSL/TLS, проверяйте действительность сертификатов и сверяйте настройки с отраслевыми стандартами (PCI DSS, HIPAA, GDPR и т. д.).
Проактивно отслеживайте даты истечения сертификатов и планируйте продления, чтобы предотвратить сбои сервиса.
Выявляйте первопричины проблем SSL: предупреждения браузера, ошибки соединения или проблемы доверия к сертификату.
Проверяйте конфигурацию SSL-сертификата перед развёртыванием сайтов или приложений в production.
Как работает Проверка SSL?
Проверка SSL работает через автоматизированный процесс по отраслевым протоколам SSL/TLS и криптографическим стандартам RFC 5280 и RFC 8446:
1. Обработка ввода домена и соединение SSL/TLS
Инструмент нормализует ввод домена, удаляя префиксы HTTP/HTTPS и поддомены www, затем выполняет DNS-резолвинг, чтобы преобразовать домен в IP-адрес. Он устанавливает защищённое соединение SSL/TLS через библиотеку ssl Python по RFC 8446 (TLS 1.3) и RFC 5246 (TLS 1.2), создавая SSL-контекст с отключённой проверкой hostname для анализа сертификата.
Удаляет префиксы HTTP/HTTPS и поддомены www, чтобы извлечь основное доменное имя.
Преобразует доменное имя в соответствующий IP-адрес для установки соединения.
Устанавливает защищённое соединение по протоколам TLS 1.3 (RFC 8446) и TLS 1.2 (RFC 5246).
Создаёт SSL-контекст с отключённой проверкой hostname специально для анализа сертификата.
2. Получение цепочки сертификатов и разбор X.509
После установки соединения инструмент считывает полную цепочку, которую отдаёт сервер: листовой сертификат и все промежуточные. Каждый сертификат разбирается стандартным парсером X.509 по RFC 5280, и каждое поле извлекается и показывается в результате.
Получает полную цепочку сертификатов, включая листовые и промежуточные, по стандартам TLS.
Разбирает сертификаты парсером X.509 библиотеки cryptography по RFC 5280.
Извлекает сведения о субъекте (CN, O, C) и информацию об издателе (CA).
Получает период действительности, дату выпуска и дату истечения для определения статуса.
Извлекает алгоритмы подписи, серийные номера и отпечатки (SHA1, SHA256, SHA384, SHA512) по FIPS 180-4.
Получает открытые ключи в формате PEM по RFC 7468 для криптографического анализа.
3. Проверка hostname и определение статуса
Инструмент проверяет, совпадает ли домен с Common Name (CN) или Тема Alternative Names (SAN) сертификата по RFC 2818. По дате истечения и текущей дате UTC определяется статус сертификата и собирается вся информация для отображения.
Проверяет, что домен совпадает с полями CN или SAN сертификата по стандартам RFC 2818.
Определяет статус сертификата: Действителен (30+ дней), Скоро Истечёт (0-30 дней) или Истёк по дате UTC.
Собирает все данные сертификата в структурированный формат для отображения.
Отображает сертификат как карточки статуса с цветовыми индикаторами и модальными окнами для подробностей.
Типичные проблемы SSL-сертификатов и устранение неполадок
Проблемы с SSL-сертификатами могут приводить от предупреждений безопасности до полной недоступности сайта. Понимание типичных проблем и их решений помогает быстро диагностировать и устранять сбои до того, как они затронут пользователей. Вот самые частые проблемы SSL-сертификатов:
Просроченный сертификат
Симптомы: Браузер показывает «Ваше подключение не защищено» или «NET::ERR_CERT_DATE_INVALID». Сайт становится недоступным.
Немедленно продлите сертификат через центр сертификации (CA) или хостинг-провайдера. Большинство CA разрешают продление за 90 дней до истечения. Установите новый сертификат и убедитесь, что промежуточные сертификаты правильно настроены по стандартам передачи цепочки TLS.
Несовпадение hostname
Симптомы: Браузер показывает «NET::ERR_CERT_COMMON_NAME_INVALID». Сертификат не соответствует запрашиваемому домену.
Получите сертификат, в котором ваше доменное имя указано в полях CN или SAN по RFC 5280, или используйте wildcard-сертификат для нескольких поддоменов.
Неполная цепочка сертификатов
Симптомы: Некоторые браузеры показывают «Certificate chain is incomplete». Старые браузеры могут не доверять сертификату.
Настройте сервер на отправку полной цепочки сертификатов, включая промежуточные, по стандартам передачи цепочки TLS. Большинство CA предоставляют файлы промежуточных сертификатов, которые нужно установить вместе с серверным сертификатом.
Возможности и функции
Всё в одном месте.
Устанавливает живые соединения SSL/TLS по стандартным протоколам TLS (RFC 8446, RFC 5246), чтобы получать актуальные данные сертификата напрямую с сервера.
Получает и отображает полную цепочку сертификатов, включая листовые и промежуточные, по стандартам передачи цепочки TLS.
Карточки статуса используют привычную цветовую схему: зелёный для действительного, жёлтый для «скоро истечёт», красный для истёкшего или нерабочего.
Вычисляет точное число дней до истечения сертификата по стандарту часового пояса UTC.
Проверяет, что доменное имя совпадает с CN или SAN сертификата по RFC 2818.
Позволяет экспортировать сведения о сертификате в JSON (RFC 8259), CSV и TXT для документации и мониторинга.
Извлекает все распространённые поля X.509 по RFC 5280: издатель, субъект, даты действительности, параметры открытого ключа и расширения.
Все проверки сертификатов выполняются в реальном времени без хранения данных, чтобы информация о сертификате оставалась конфиденциальной. Мы не сохраняем и не логируем доменные имена, сертификаты и результаты проверок.
Часто Задаваемые Вопросы (FAQ)
Сертификат SSL (Secure Sockets Layer) - это цифровой сертификат, который подтверждает личность сайта и обеспечивает шифрованную связь между веб-серверами и браузерами. Сертификаты SSL используют криптографию с открытым ключом по стандартам X.509. Современные сертификаты фактически используют TLS (Transport Layer Security) по RFC 8446 и RFC 5246, хотя термин «сертификат SSL» по-прежнему распространён.
Отображается понятный индикатор статуса: ДЕЙСТВИТЕЛЕН (зелёный) означает, что сертификат активен и осталось более 30 дней, СКОРО ИСТЕЧЁТ (жёлтый) - что срок истечёт в течение 30 дней, ИСТЁК (красный) - что срок уже истёк. Инструмент также показывает точное число оставшихся дней до истечения.
Цепочка сертификатов - это последовательность, которая связывает сертификат вашего сервера (листовой сертификат) с доверенным корневым центром сертификации по стандартам проверки пути сертификата RFC 5280. В цепочку входят ваш сертификат, промежуточные сертификаты и в конце корневой сертификат, которому доверяют браузеры. Полная цепочка позволяет браузерам проверить подлинность вашего сертификата по стандартам цепочки X.509.
Проверка hostname гарантирует, что доменное имя, к которому вы обращаетесь, совпадает с именем в сертификате SSL по стандартам проверки hostname RFC 2818. При несовпадении браузеры показывают предупреждения безопасности, потому что сертификат не подтверждает правильный домен. Это предотвращает атаки man-in-the-middle, критический механизм защиты.
Если срок действия сертификата истекает в течение 30 дней, немедленно продлите его через центр сертификации (CA) или хостинг-провайдера. Большинство CA разрешают продление за 90 дней до истечения. После продления установите новый сертификат и убедитесь, что промежуточные сертификаты правильно настроены по стандартам передачи цепочки TLS. Используйте эту проверку, чтобы убедиться, что новый сертификат активен и настроен корректно.
Нет, Проверка SSL не проверяет статус отзыва через OCSP (RFC 6960) или CRL (RFC 5280). Она только получает и анализирует данные самого сертификата. Для проверки отзыва используйте другие инструменты или обратитесь напрямую в центр сертификации.