Files
frontend-docs/docs/api/02-https.md

41 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 2
---
# Протокол HTTPS
**HTTPS (HyperText Transfer Protocol Secure)** — это защищенная версия протокола HTTP, которая использует шифрование для безопасной передачи данных между клиентом и сервером. HTTPS обеспечивает конфиденциальность, целостность и аутентификацию данных.
## Основные особенности HTTPS:
1. **Шифрование:**
- Данные передаются в зашифрованном виде с использованием протоколов TLS (Transport Layer Security) или его предшественника SSL (Secure Sockets Layer).
- Это защищает информацию от перехвата и чтения третьими лицами.
2. **Аутентификация:**
- HTTPS использует SSL/TLS-сертификаты для подтверждения подлинности сервера. Это помогает клиенту убедиться, что он взаимодействует с настоящим сервером, а не с поддельным.
3. **Целостность данных:**
- HTTPS гарантирует, что данные не были изменены во время передачи.
4. **Порт по умолчанию:**
- HTTPS использует порт **443** (в отличие от HTTP, который использует порт 80).
5. **Использование:**
- HTTPS применяется для защиты конфиденциальных данных, таких как пароли, платежные реквизиты, персональная информация.
## Как работает HTTPS:
1. Клиент (например, браузер) запрашивает соединение с сервером.
2. Сервер отправляет свой SSL/TLS-сертификат, который содержит публичный ключ.
3. Клиент проверяет сертификат и использует публичный ключ для шифрования данных.
4. Устанавливается безопасное соединение, и данные передаются в зашифрованном виде.
## Преимущества HTTPS:
- **Безопасность:** Защита от перехвата данных.
- **Доверие:** Пользователи видят значок замка в адресной строке, что повышает доверие к сайту.
- **SEO:** Поисковые системы (например, Google) отдают предпочтение сайтам с HTTPS.
- **Соответствие стандартам:** HTTPS необходим для соблюдения современных требований безопасности (например, GDPR).
## Пример использования:
- Интернет-магазины (защита платежей).
- Банковские приложения.
- Социальные сети и почтовые сервисы.
HTTPS стал стандартом для современных веб-сайтов, обеспечивая безопасность и конфиденциальность пользователей.
🚀 **_Источник: DeepSeek_**