Встречается на собеседованиях • сегодня

Что такое SSL сертификат

SSL (Secure Sockets Layer) сертификат — это цифровой документ, подтверждающий подлинность веб-сайта и шифрующий данные, передаваемые между сервером и клиентом. Он обеспечивает безопасное соединение по протоколу HTTPS, защищая информацию от перехвата и подмены.

Ключевые моменты:

  • Аутентификация — подтверждает, что сервер принадлежит заявленной организации.
  • Шифрование — данные передаются в зашифрованном виде (например, логины, пароли, платежные данные).
  • Целостность — предотвращает изменение данных при передаче.

Пример проверки SSL в Python (requests):

python
import requests

response = requests.get('https://example.com')
print(response.status_code)  # 200, если сертификат валиден

Если сертификат недействителен, requests вызовет SSLError. Для тестирования можно отключить проверку (но не в продакшене!):

python
requests.get('https://example.com', verify=False)

Типы SSL-сертификатов:

  • DV (Domain Validation) — проверка домена.
  • OV (Organization Validation) — проверка организации.
  • EV (Extended Validation) — расширенная проверка (зеленая строка в браузере).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы