update state, api, arch
This commit is contained in:
39
docs/api/02-https.md
Normal file
39
docs/api/02-https.md
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
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 стал стандартом для современных веб-сайтов, обеспечивая безопасность и конфиденциальность пользователей.
|
||||
Reference in New Issue
Block a user