HTTPS сертификат: какво е и какво става, когато изтече
Какво прави катинарчето в адресната лента, защо сертификатите изтичат и какво да направите, ако посетителите ви видят червено предупреждение.
Какво се случи
Понякога собственик на сайт се събужда с обаждане от клиент: „Браузърът пише, че сайтът ви е опасен.“ Сайтът не е хакнат. Просто е изтекъл HTTPS сертификатът му. Това е една от най-честите и най-лесно избегнатите неприятности за малкия бизнес.
Накратко какво е сертификатът.
Когато отворите сайт с адрес, започващ с https://, браузърът и сайтът си говорят през шифрован канал. Това означава две неща. Първо, никой по пътя, например в безплатен Wi-Fi в кафене, не може да прочете какво си пращате. Второ, браузърът проверява, че говори със същинския сайт, а не с подменен. Втората гаранция идва от сертификата: той е нещо като електронна лична карта на домейна ви, издадена от организация, на която браузърите вярват.
Сертификатите нарочно имат ограничен срок. Безплатните, например от Let's Encrypt, са валидни около три месеца. Платените доскоро траеха до година, но от март 2026 г. новите сертификати са валидни най-много 200 дни, а през следващите години срокът ще се съкращава още. Краткият срок е по замисъл: ако ключът бъде откраднат, вредата е ограничена във времето. Цената е, че сертификатът трябва да се подновява редовно.
Засяга ли ме
Засяга ви, ако имате сайт, онлайн магазин или поща на собствен домейн. Три ситуации са най-рискови:
- Сертификатът е бил купен веднъж от външна фирма, която е пуснала сайта, и никой във вашата фирма не знае кога изтича.
- Автоматичното подновяване е било настроено, но е спряло да работи, защото сте сменили хостинга, DNS записите или сървъра.
- Имате няколко поддомейна (например
shop.вашдомейн.bg), а сертификатът покрива само основния.
Когато сертификатът изтече, браузърите показват на посетителите голям червен екран с предупреждение. Повечето хора просто си тръгват. За онлайн магазин това са загубени поръчки още в първите часове.
Какво да направя сега
1. Проверете кога изтича сертификатът ви. Отворете сайта си в браузъра, щракнете върху катинарчето до адреса и потърсете информация за сертификата. Там е посочена датата на изтичане. Запишете я в календара си с напомняне две седмици по-рано.
2. Разберете кой го подновява. Има три основни случая:
- Хостингът ви го подновява автоматично. Попитайте поддръжката и поискайте потвърждение писмено.
- Ползвате услуга като Cloudflare, която издава и подновява сертификати вместо вас. Това е най-лесният вариант за малък сайт.
- Купили сте сертификат ръчно. Тогава подновяването е ваша задача, а срокът идва по-бързо, отколкото си мислите.
3. Включете автоматично подновяване. Let's Encrypt и повечето хостинг фирми го поддържат. Така сертификатът се подновява сам и не зависите от паметта си.
4. Пренасочете http към https. Всеки, който въведе стария адрес, трябва да бъде препратен към защитения. Повечето хостинг фирми имат превключвател за това.
5. Проверете за смесено съдържание. Понякога страницата е на https, но някоя картинка или скрипт са заредени през http. Браузърът тогава показва предупреждение, въпреки че сертификатът е наред.
6. Не забравяйте пощата. Пощенският сървър на собствения ви домейн също ползва сертификат. Когато той изтече, писмата може тихо да спрат да пристигат, без никой да получи съобщение за грешка. Запишете в календара всички сертификати, не само този на сайта, и определете човек, който отговаря за тях.
Ако вече е изтекъл
Без паника. Подновяването обикновено отнема няколко минути.
- Влезте в таблото на хостинга и потърсете раздел „SSL“ или „Сертификати“.
- Поискайте нов безплатен сертификат или подновете платения.
- Ако не успявате, пишете на поддръжката с думите „изтекъл SSL сертификат“ и адреса на сайта. Това е рутинна заявка.
- След като се поднови, изчакайте няколко минути, изчистете кеша на браузъра и проверете отново.
Ако вместо за изтекъл срок предупреждението е за несъответствие на името, значи сертификатът е издаден за друг адрес. Тогава трябва да се издаде нов, който включва и вашия.
Накратко
Подновяването трябва да е автоматично, а срокът да е в календара ви. Така клиентите ви няма да видят червения екран.