Часті запитання про перевірку SSL
Чому браузер попереджає про помилку, коли сертифікат у порядку, і як перевірити пошту.
Чому на комп’ютері сайт відкривається, а на телефоні пише, що з’єднання небезпечне?
Майже завжди сервер не віддає проміжний сертифікат. Браузер на комп’ютері часто добудовує ланцюжок сам: завантажує відсутній сертифікат за посиланням із сертифіката сайту або пам’ятає його з інших сайтів. Багато телефонів, поштових програм і платіжних сервісів так не вміють, тому помилку бачить лише частина відвідувачів. Наша перевірка підключається як новий клієнт без такої пам’яті й покаже «Бракує проміжного сертифіката».
Сертифікат уже продовжено, а перевірка показує старий. Чому?
Новий файл лежить на сервері, але сервер його ще не підхопив: після заміни сертифіката вебсервер або поштовий сервер треба перезапустити. Друга часта причина — сайт працює через CDN, мережу на кшталт Cloudflare, яка віддає сайт відвідувачам зі своїх серверів. Тоді сертифікат, який бачать відвідувачі, налаштовують у CDN. Результати ми не зберігаємо, кожна перевірка підключається до сервера заново.
Де подивитися адресу й порт свого поштового сервера?
У налаштуваннях поштової програми, у розділах вхідної та вихідної пошти: там указано сервер, наприклад mail.example.com, порт і тип шифрування. Якщо поштової програми під рукою немає, адреса й порти зазвичай є в інструкції поштового сервісу або в панелі хостингу, де створено скриньку.
Що означає «зайвий» сертифікат у ланцюжку?
Сервер надіслав сертифікат, який браузеру вже не потрібен: ланцюжок дійшов до довіреного кореневого раніше. Зазвичай це старий кореневий сертифікат, який залишають для сумісності зі старими пристроями. Помилкою це не вважається, але його можна прибрати з файлу ланцюжка.
Чи можна перевірити сертифікат за IP-адресою або на сервері у внутрішній мережі?
Ні. Сертифікат випускають на ім’я, тому й перевіряємо ми за ім’ям. Сервери у внутрішніх мережах ми не перевіряємо: наш сервер не підключається до закритих мереж, навіть якщо ім’я веде туди. Сервер у своїй мережі можна перевірити командою OpenSSL з будь-якого комп’ютера в цій мережі: openssl s_client -connect mail.example.com:993 -servername mail.example.com -showcerts.
За скільки днів до закінчення продовжувати сертифікат?
Платний сертифікат краще продовжити за два-три тижні: центру сертифікації потрібен час, щоб знову перевірити домен, а вам — щоб установити новий файл. Безкоштовний зазвичай продовжується сам приблизно за місяць до закінчення. Якщо до кінця строку менше двох тижнів, а сертифікат не оновився, отже, автоматичне продовження не спрацювало. Сертифікат на новий строк можна замовити в нас.
Чи перевіряєте ви відкликання сертифіката, шифри й уразливості?
Ні. Перевірка відповідає на питання, чи відкриється сайт або пошта без попереджень: адреси, строк, ланцюжок, довіра, версії TLS і перехід на https. Відкликання сертифіката, повний список шифрів і вразливості на кшталт Heartbleed перевіряють сервіси для повного аудиту сервера, наприклад SSL Labs. Така перевірка триває кілька хвилин.