SSL/TLS сертификати

SSL/TLS сертификати

Какво е SSL/TLS сертификат и защо е важен?

Когато отворите уебсайт и в адресната лента видите катинарче и адресът започва с https:// вместо http://, това означава, че сайтът използва SSL/TLS сертификат.SSL (Secure Sockets Layer) е старото име. Днес се използва по-сигурният протокол TLS (Transport Layer Security), но повечето хора все още казват „SSL сертификат“.

Сертификатът прави две основни неща:

  1. Криптира връзката между вашия браузър и сървъра. Данните, които изпращате (пароли, номера на карти, лични данни), не могат лесно да бъдат прочетени от трети лица, дори ако някой „слуша“ трафика.
  2. Идентифицира сайта. Сертификатът потвърждава, че сайтът наистина е този, за който се представя (например, че сте на banka.bg, а не на фалшив сайт). Без валиден сертификат браузърът ви показва предупреждение „Връзката не е лична“ или „Несигурна“.

Как да проверите SSL сертификата на един сайт?

  1. Отворете сайта.
  2. Кликнете върху катинарчето вляво от адреса.
  3. Изберете „Връзка е защитена“ → „Сертификат“ (или „Certificate is valid“).

Ще видите информация като:

  • Издаден за (на кого е издаден сертификатът)
  • Издаден от (кой е удостоверителят – Let’s Encrypt, DigiCert, Sectigo и др.)
  • Валиден от … до … (срок на валидност)
  • Тип (Domain Validation, Organization Validation и т.н.)

Основни типове SSL/TLS сертификати

  1. DV (Domain Validation) Само, че контролирате домейна Лични блогове, малки сайтове Стандартен катинар
  2. OV (Organization Validation) Проверява и организацията Фирмени сайтове Катинар + име на фирмата (в някои браузъри)
  3. EV (Extended Validation) Най-строга проверка Банки, големи компании Зелена лента или име на фирмата (вече рядко се показва)

Повечето сайтове днес използват DV сертификати (особено безплатните от Let’s Encrypt), което е напълно достатъчно за защита на връзката.

Често срещани проблеми, които виждат потребителите

  • Изтекъл сертификат Браузърът показва червено предупреждение. Сайтът може да е забравил да поднови сертификата.
  • Self-signed сертификат Сайтът сам си е издал сертификат. Браузърът не му се доверява, защото няма независим издател.
  • Грешно име (Name Mismatch) Сертификатът е за www.example.com, а вие сте отворили example.com (или обратното).
  • Смесено съдържание (Mixed Content) Сайтът е HTTPS, но зарежда някои ресурси (картинки, скриптове) по незащитен HTTP. Браузърът може да блокира тези ресурси или да покаже предупреждение.
  • Стар протокол (TLS 1.0 / 1.1) Съвременните браузъри вече блокират много стари версии на TLS, защото са несигурни.

Какво трябва да правите като краен потребител?

  • Винаги проверявайте катинарчето, особено когато въвеждате парола или данни за карта.

  • Не игнорирайте предупрежденията на браузъра („Продължи въпреки това“), освен ако сте абсолютно сигурни, че сайтът е ваш или на доверена организация.

  • Използвайте актуален браузър (Chrome, Firefox, Edge, Safari). Старите браузъри не поддържат модерните защити.

  • Ако видите предупреждение на сайт, който обикновено е наред – опитайте друг браузър или изчистете кеша. Понякога проблемът е временен.

Кратко за бъдещето

  • TLS 1.3 вече е стандарт – по-бърз и по-сигурен.
  • Автоматично подновяване (Let’s Encrypt и други) прави сертификатите почти „невидими“ за администраторите.
  • Certificate Transparency – публични логове, които позволяват да се следи кой какви сертификати издава (полезно срещу злоупотреби).
  • Постепенно се преминава към по-къси срокове на валидност (до 90 или дори 47 дни в бъдеще), за да се намали рискът от компрометирани сертификати.

Заключение

SSL/TLS сертификатът е „дигиталният паспорт“ и „бронята“ на уебсайта. За вас като потребител най-важното е:

  • Да виждате катинарче
  • Да няма червени предупреждения
  • Да не въвеждате чувствителни данни, ако браузърът ви спира