БпСстСтС 15% ΠΎΡ‚ всички хостинг услуги

ВСствай умСнията си ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠžΡ‚ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° всСки хостинг ΠΏΠ»Π°Π½

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
Заглавия
Администрация Π—Π°Ρ‰ΠΈΡ‚Π°

Какво Π΅ HTTPS ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ

HTTPS (HyperText Transfer Protocol Secure) Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° вСрсия Π½Π° HTTP, която ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π° стандартния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΡƒΠ΅Π± ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ с TLS (Transport Layer Security), Π·Π° Π΄Π° създадС Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ ΠΊΠ°Π½Π°Π» ΠΌΠ΅ΠΆΠ΄Ρƒ клиСнтски Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ ΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€. ВсСки Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ Ρ‡Ρ€Π΅Π· HTTPS, Π΅ криптографски Π·Π°Ρ‰ΠΈΡ‚Π΅Π½, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π½ΠΈΡ‚ΠΎ пасивни ΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠ²Π°Ρ‚Π΅Π»ΠΈ, Π½ΠΈΡ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈ Ρ‚ΠΈΠΏ β€žΡ‡ΠΎΠ²Π΅ΠΊ ΠΏΠΎ срСдата” ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Ρ‡Π΅Ρ‚Π°Ρ‚ ΠΈΠ»ΠΈ Π±Π΅Π·ΡˆΡƒΠΌΠ½ΠΎ Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚ полСзния Ρ‚ΠΎΠ²Π°Ρ€ ΠΏΡ€ΠΈ прСнос.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°: ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ сС ΡΠ²ΡŠΡ€Π·Π²Π° с https://example.com, Ρ‚ΠΎΠΉ ΠΏΡŠΡ€Π²ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π° TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ удостовСрява самоличността Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Ρ‡Ρ€Π΅Π· подписан сСртификат, договаря Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ ΠΈΠ·Π²Π»ΠΈΡ‡Π° симСтрични сСсийни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ β€” всичко Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° бъдС ΠΎΠ±ΠΌΠ΅Π½Π΅Π½ Π΄ΠΎΡ€ΠΈ Π΅Π΄ΠΈΠ½ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Π•Π΄Π²Π° слСд ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡ‚ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ²Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ HTTP заявката ΠΏΡŠΡ‚ΡƒΠ²Π° ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, напълно ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π°.

HTTP срСщу HTTPS: Π”ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ сравнСниС

Π₯арактСристикаHTTPHTTPS
ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π΅Π½ ΡΠ»ΠΎΠΉΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ (TCP/IP)ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ Π½Π°Π΄ TLS
ΠŸΠΎΡ€Ρ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅80443
ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° данниНямаAES-256-GCM ΠΈΠ»ΠΈ ChaCha20-Poly1305 (TLS 1.3)
УдостовСряванС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°ΠΡΠΌΠ°X.509 сСртификат, подписан ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA
ЦСлостност Π½Π° даннитСНямаГаранции Ρ‡Ρ€Π΅Π· HMAC / AEAD ΡˆΠΈΡ„ΡŠΡ€
SEO сигнал Π·Π° класиранСНСутралСн (с Π½Π°ΠΊΠ°Π·Π°Π½ΠΈΠ΅)ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»Π΅Π½ Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π·Π° класиранС
Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ β€žΠΠ΅ Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎβ€Π˜ΠΊΠΎΠ½Π° с ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€
ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ (HTTP/2, HTTP/3)ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°ΠŸΡŠΠ»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° (изисква TLS)
ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° HSTSНСДа
Уязвимост към MITMΠ’ΠΈΡΠΎΠΊΠ°ΠŸΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° конфигурация

TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π² Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ

Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π΅ основата Π·Π° диагностициранС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² сСртификатитС, настройванС Π½Π° производитСлността Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΡƒΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° сигурност. ΠŸΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° Π»Π΅ΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ TLS 1.2 ΠΈ TLS 1.3 β€” ΠΈ Ρ‚Π°Π·ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΈΠΌΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

TLS 1.2 Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ (наслСдСно)

  1. ClientHello β€” Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ, вСрсията Π½Π° TLS ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ nonce (client_random).
  2. ServerHello β€” Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΈΠ·Π±ΠΈΡ€Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° свой собствСн nonce (server_random).
  3. Certificate β€” Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΏΡ€Π΅Π΄Π°Π²Π° своята Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ X.509 сСртификати, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π΄Π° я Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π° спрямо своСто Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ CA.
  4. ServerKeyExchange β€” ΠŸΡ€ΠΈ Π΅Ρ„Π΅ΠΌΠ΅Ρ€Π΅Π½ Diffie-Hellman (ECDHE) ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° своитС DH ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, подписани с нСговия частСн ΠΊΠ»ΡŽΡ‡.
  5. ClientKeyExchange β€” Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π΅Π½ Π³Π»Π°Π²Π΅Π½ сСкрСт, ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° Π³ΠΎ с публичния ΠΊΠ»ΡŽΡ‡ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° (RSA) ΠΈΠ»ΠΈ изчислява сподСлСн DH сСкрСт (ECDHE) ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°.
  6. ChangeCipherSpec / Finished β€” И Π΄Π²Π΅Ρ‚Π΅ страни ΠΈΠ·Π²Π»ΠΈΡ‡Π°Ρ‚ сСсийни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ ΠΎΡ‚ client_random, server_random ΠΈ прСдваритСлния Π³Π»Π°Π²Π΅Π½ сСкрСт, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Ρ‚ с Finished ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅.

ΠžΠ±Ρ‰ΠΎ ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅: 2 RTT.

TLS 1.3 Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ (Ρ‚Π΅ΠΊΡƒΡ‰ стандарт)

TLS 1.3, стандартизиран Π² RFC 8446, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° няколко наслСдСни ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ намалява латСнтността:

  1. ClientHello β€” Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° своя дял ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π° (ECDHE ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Π° стойност) Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ, Π·Π°Π΅Π΄Π½ΠΎ с ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ. ΠžΠ±ΠΌΠ΅Π½ΡŠΡ‚ Π½Π° RSA ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.
  2. ServerHello + EncryptedExtensions + Certificate + CertificateVerify + Finished β€” Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ отговаря Π² Π΅Π΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Ρ‚, ΠΊΠ°Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡΡ‚Π° ΠΈ своя сСртификат с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ ΠΊΠ»ΡŽΡ‡ Π·Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅.
  3. Client Finished β€” Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ провСрява сСртификата Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° своСто Finished ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅. Π”Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΡ‚Π΅ΠΊΠ°Ρ‚ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ слСд Ρ‚ΠΎΠ²Π°.

ΠžΠ±Ρ‰ΠΎ ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠΈ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅: 1 RTT. Π‘ 0-RTT подновяванС (сСсийни Π±ΠΈΠ»Π΅Ρ‚ΠΈ) Π·Π°Π²Ρ€ΡŠΡ‰Π°Ρ‰ΠΈΡ‚Π΅ сС посСтитСли ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ Π΄Π°Π½Π½ΠΈ ΠΏΡ€ΠΈ самия ΠΏΡŠΡ€Π²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ β€” Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚ΠΎΠ²Π° въвСТда ΡΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ Π·Π° Π°Ρ‚Π°ΠΊΠΈ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠΈΡ‚ΠΎ изискват Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ подобрСния Π½Π° TLS 1.3 спрямо 1.2:

  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° RSA ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ (Π±Π΅Π· риск Π·Π° ΠΏΡ€Π΅Π΄Π½Π° сСкрСтност)
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ MD5, SHA-1, RC4, DES, 3DES
  • Π—Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° ΠΏΡ€Π΅Π΄Π½Π° сСкрСтност Ρ‡Ρ€Π΅Π· ECDHE
  • ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° сСртификати (намалява ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ)
  • По-Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠΎ намалява Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° страницата ΠΏΡ€ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ с висока латСнтност

Π’ΠΈΠ΄ΠΎΠ²Π΅ сСртификати ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°Ρ‚

НС всички SSL/TLS сСртификати са Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ. Π˜Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Π³Ρ€Π΅ΡˆΠ΅Π½ Ρ‚ΠΈΠΏ Π΅ чСста ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°.

Π’Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ (DV)

Издава сС Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΌΠΈΠ½ΡƒΡ‚ΠΈ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ систСми (Π½Π°ΠΏΡ€. Let’s Encrypt). Π”ΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ притСТатСлят Π½Π° сСртификата ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° DNS ΠΈΠ»ΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. ΠžΡΠΈΠ³ΡƒΡ€ΡΠ²Π° пълно ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π½ΠΎ Π½ΡƒΠ»Π΅Π²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° самоличността Π½Π° организацията Π·Π°Π΄ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° Π±Π»ΠΎΠ³ΠΎΠ²Π΅, Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ инструмСнти.

Π’Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° организация (OV)

CA Ρ€ΡŠΡ‡Π½ΠΎ провСрява ΠΏΡ€Π°Π²Π½ΠΎΡ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Π½Π΅ Π½Π° организацията. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° компанията. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° бизнСс уСбсайтовС ΠΈ SaaS ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ към ΠΌΠ°Ρ€ΠΊΠ°Ρ‚Π° Π΅ ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ (EV)

Най-строгият процСс Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ показвашС Π·Π΅Π»Π΅Π½Π° адрСсна Π»Π΅Π½Ρ‚Π° с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° компанията Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅; ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ са Π½Π°ΠΌΠ°Π»ΠΈΠ»ΠΈ Ρ‚ΠΎΠ²Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ EV сСртификатитС всС ΠΎΡ‰Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π° информация Π·Π° ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ Π² самия сСртификат. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° финансови институции ΠΈ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ с висока стойност.

Wildcard сСртификати

Π•Π΄ΠΈΠ½ сСртификат ΠΏΠΎΠΊΡ€ΠΈΠ²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈ всички Π½Π΅Π³ΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎ Π½ΠΈΠ²ΠΎ (*.example.com). Π’Π°ΠΆΠ½Π° ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°: wildcard ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π΅ ΠΏΠΎΠΊΡ€ΠΈΠ²Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎ Π½ΠΈΠ²ΠΎ (*.sub.example.com изисква ΠΎΡ‚Π΄Π΅Π»Π΅Π½ wildcard). ΠšΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° частния ΠΊΠ»ΡŽΡ‡ Π½Π° wildcard сСртификат ΠΈΠ·Π»Π°Π³Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ всички ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ β€” Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ радиус Π½Π° ΠΏΠΎΡ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

МногодомСйнни (SAN) сСртификати

Subject Alternative Names (SAN) позволяват Π΅Π΄ΠΈΠ½ сСртификат Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ²Π° мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (example.com, example.net, shop.example.org). ИдСалСн Π·Π° хостинг срСди, управляващи мноТСство ΠΈΠΌΠΎΡ‚ΠΈ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΡΡŠΡ€Π²ΡŠΡ€.

Π—Π°Ρ‰ΠΎ HTTPS Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π΅Π½ ΠΏΡ€Π΅Π· 2025 Π³.

ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° чувствитСлни Π΄Π°Π½Π½ΠΈ

Π‘Π΅Π· TLS всСки ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΈ вашия ΡΡŠΡ€Π²ΡŠΡ€ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π²Ρ€Π°ΠΆΠ΄Π΅Π±Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° инфраструктура β€” ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ Wi-Fi Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΈ прокси Π½Π° ISP ΠΈ BGP-ΠΎΡ‚Π²Π»Π΅Ρ‡Π΅Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, сСсийни Ρ‚ΠΎΠΊΠ΅Π½ΠΈ, Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ формуляри са Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ тСкст ΠΈ лСсно сС ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Ρ‚ с инструмСнти ΠΊΠ°Ρ‚ΠΎ Wireshark. HTTPS напълно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° Ρ‚Π°Π·ΠΈ ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚ Π·Π° Π°Ρ‚Π°ΠΊΠ°.

УдостовСрСна самоличност Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°

Π’Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π½Π° сСртификата прСдотвратява Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· DNS спуфинг ΠΈ ARP отравянС, ΠΊΠΎΠΈΡ‚ΠΎ Π±Π΅Π·ΡˆΡƒΠΌΠ½ΠΎ прСнасочват ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ към ΠΈΠ·ΠΌΠ°ΠΌΠ΅Π½ ΡΡŠΡ€Π²ΡŠΡ€. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π° сСртификат, Ρ‚ΠΎΠΉ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π° Ρ‚Ρ€ΠΈ Π½Π΅Ρ‰Π°: ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ подписан ΠΎΡ‚ CA Π² Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ, ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° CN ΠΈΠ»ΠΈ SAN Π½Π° сСртификата, ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π΅ Π΅ ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ» ΠΈΠ»ΠΈ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Ρ‡Ρ€Π΅Π· OCSP ΠΈΠ»ΠΈ CRL).

ЦСлостност Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Ρ‡Ρ€Π΅Π· AEAD ΡˆΠΈΡ„Ρ€ΠΈ

Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ TLS ΡˆΠΈΡ„Ρ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Authenticated Encryption with Associated Data (AEAD) β€” ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ AES-256-GCM ΠΈΠ»ΠΈ ChaCha20-Poly1305. Π’Π΅ осигуряват Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ повСритСлност ΠΈ цСлостност Π² Π΅Π΄Π½Π° опСрация. ВсСки ΠΎΠΏΠΈΡ‚ Π·Π° ΠΎΠ±Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° Π±ΠΈΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° прСнос причинява нСуспСх ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° MAC ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° сС прСкратява Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ. Π’ΠΎΠ²Π° прСдотвратява Π°Ρ‚Π°ΠΊΠΈ Π·Π° ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ISP ΠΈΠ»ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ посрСдници Π²ΠΌΡŠΠΊΠ²Π°Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ, скриптовС Π·Π° прослСдяванС ΠΈΠ»ΠΈ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π΅Π½ софтуСр Π² HTTP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ.

SEO ΠΈ сигнали Π·Π° класиранС

Google ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ HTTPS ΠΊΠ°Ρ‚ΠΎ сигнал Π·Π° класиранС ΠΏΡ€Π΅Π· 2014 Π³. ΠΈ постСпСнно Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π» Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ Ρ‚Π΅Π³Π»ΠΎ. ОсвСн прСкия Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π·Π° класиранС, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ β€žΠΠ΅ Π΅ защитСно” Π½Π° Chrome Π·Π° HTTP страници ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Π½Π° ΠΎΡ‚ΠΏΠ°Π΄Π°Π½Π΅ β€” повСдСнчСски сигнал, ΠΊΠΎΠΉΡ‚ΠΎ косвСно потиска класиранСто. HTTP/2 ΠΈ HTTP/3 (QUIC), ΠΊΠΎΠΈΡ‚ΠΎ осигуряват Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ подобрСния Π² производитСлността, изискват TLS във всички основни Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ. По-Π±ΡŠΡ€Π·ΠΈΡ‚Π΅ страници сС класират ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅; HTTPS Π΅ прСдпоставката.

HSTS ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅

HTTP Strict Transport Security (Π·Π°Π³Π»Π°Π²ΠΊΠ° Strict-Transport-Security) инструктира Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ Π΄Π° ΠΎΡ‚ΠΊΠ°Π·Π²Π°Ρ‚ всички HTTP Π²Ρ€ΡŠΠ·ΠΊΠΈ към Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ max-age, Π΄ΠΎΡ€ΠΈ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π½Π°ΡΡ‚ΡŠΠΏΠΈ прСнасочванС. ΠŸΠΎΠ΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² списъка Π·Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° HSTS ΠΊΠΎΠ΄ΠΈΡ€Π° Ρ‚Π²ΡŠΡ€Π΄ΠΎ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΊΠ°Ρ‚ΠΎ напълно Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π½Π° уязвимост ΠΏΡ€ΠΈ ΠΏΡŠΡ€Π²ΠΎ посСщСниС.

ВнСдряванС Π½Π° HTTPS: Π ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎ Π·Π° производствСна срСда

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° SSL/TLS сСртификат

Let’s Encrypt (Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½) Π΅ стандартният ΠΈΠ·Π±ΠΎΡ€ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ внСдрявания. Certbot Π΅ рСфСрСнтният ACME ΠΊΠ»ΠΈΠ΅Π½Ρ‚:

sudo apt update && sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d example.com -d www.example.com

Π—Π° Apache:

sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache -d example.com -d www.example.com

Certbot Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° конфигурацията Π½Π° вашия Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост ΠΈ настройва cron Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ»ΠΈ systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π·Π° подновяванС. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ Π½Π° Let’s Encrypt ΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‚ слСд 90 Π΄Π½ΠΈ; Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ подновяванС сС изпълнява Π½Π° всСки 60 Π΄Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.

Π—Π° тСстванС Π½Π° подновяванСто Π±Π΅Π· ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

sudo certbot renew --dry-run

Π—Π° производствСни срСди, изискващи OV ΠΈΠ»ΠΈ EV сСртификати, Π·Π°ΠΊΡƒΠΏΠ΅Ρ‚Π΅ ΠΎΡ‚ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ CA (DigiCert, Sectigo, GlobalSign) ΠΈ слСдвайтС тСхния Ρ€ΡŠΡ‡Π΅Π½ процСс Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° SSL сСртификати Π½Π° AlexHost ΠΎΠ±Ρ…Π²Π°Ρ‰Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ DV ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ сСртификати.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° сСртификата Π½Π° вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Nginx (/etc/nginx/sites-available/example.com):

server {
    listen 443 ssl http2;
    server_name example.com www.example.com;

    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305';
    ssl_prefer_server_ciphers off;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 1d;
    ssl_session_tickets off;

    add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" always;
    add_header X-Frame-Options DENY;
    add_header X-Content-Type-Options nosniff;

    root /var/www/example.com;
    index index.php index.html;
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ с Apache (/etc/apache2/sites-available/example.com-ssl.conf):

<VirtualHost *:443>
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com

    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem

    SSLProtocol -all +TLSv1.2 +TLSv1.3
    SSLCipherSuite HIGH:!aNULL:!MD5
    SSLHonorCipherOrder off

    Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
</VirtualHost>

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎ прСнасочванС към HTTPS с постоянно 301 прСнасочванС

Nginx β€” Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ Π±Π»ΠΎΠΊ:

server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

Apache β€” Π² .htaccess ΠΈΠ»ΠΈ HTTP виртуалния хост:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ 301 (постоянно) вмСсто 302 (Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ). 302 Π½Π΅ ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΊΠ°ΠΏΠΈΡ‚Π°Π»Π° Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΈ Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΊΠ΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Ρ‚ Π΄Π° достигат HTTP ΠΏΡ€ΠΈ всяка Π½ΠΎΠ²Π° сСсия.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: Π Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° смСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅

БмСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ възниква, ΠΊΠΎΠ³Π°Ρ‚ΠΎ HTTPS страница Π·Π°Ρ€Π΅ΠΆΠ΄Π° подрСсурси (изобраТСния, скриптовС, стилови Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, iframe-ΠΎΠ²Π΅) Ρ‡Ρ€Π΅Π· HTTP. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π²Π°Ρ‚ Π·Π° смСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°ΠΉΠΊΠΈ функционалността Π½Π° страницата ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΠΉΠΊΠΈ Π³Π°Ρ€Π°Π½Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° сигурност Π½Π° HTTPS.

ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅: ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Chrome DevTools (F12), ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π° Console ΠΈ ΠΏΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ прСдупрСТдСния Mixed Content. АлтСрнативно, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ SSL Labs Mixed Content Checker ΠΈΠ»ΠΈ инструмСнта why-no-padlock.com.

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Π·Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅:

  • АктуализирайтС Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ http:// URL адрСси Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° CMS с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° инструмСнт Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ замяна (Π½Π°ΠΏΡ€. wp-cli search-replace 'http://example.com' 'https://example.com' Π·Π° WordPress)
  • Π—Π°Π΄Π°ΠΉΡ‚Π΅ Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Content-Security-Policy: upgrade-insecure-requests ΠΊΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ смСкчаванС, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ поправятС ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅
  • ΠžΠ΄ΠΈΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни β€” Π°ΠΊΠΎ Π΄ΠΎΡΡ‚Π°Π²Ρ‡ΠΈΠΊΡŠΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° HTTPS, Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ вградСния Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: Π’Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° конфигурация

# Test certificate chain and expiry
openssl s_client -connect example.com:443 -servername example.com < /dev/null

# Check TLS protocol versions and cipher suites
nmap --script ssl-enum-ciphers -p 443 example.com

Π—Π° цялостСн външСн ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΠ΄Π°ΠΉΡ‚Π΅ вашия Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π² SSL Labs Server Test. ΠžΡ†Π΅Π½ΠΊΠ°Ρ‚Π° A+ изисква:

  • Π‘Π°ΠΌΠΎ TLS 1.2 ΠΈ 1.3 (TLS 1.0 ΠΈ 1.1 Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ)
  • Π‘Π΅Π· слаби Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ (RC4, 3DES, Скспортни ΡˆΠΈΡ„Ρ€ΠΈ)
  • HSTS Π·Π°Π³Π»Π°Π²ΠΊΠ° с max-age >= 180 Π΄Π½ΠΈ
  • Π‘Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° сСртификата (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати)
  • OCSP stapling Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½

ЧСсти Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈ случаи

НСпълна Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° сСртификата Π΅ Π½Π°ΠΉ-чСстият производствСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Ако инсталиратС само листовия сСртификат Π±Π΅Π· мСТдинния CA сСртификат, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ настолни Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ всС ΠΏΠ°ΠΊ Ρ‰Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° (Ρ‚Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‚ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати), Π½ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ, API ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ curl Ρ‰Π΅ сС провалят с SSL_ERROR_RX_RECORD_TOO_LONG ΠΈΠ»ΠΈ unable to get local issuer certificate. Π’ΠΈΠ½Π°Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ fullchain.pem (Let’s Encrypt) ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€Π°ΠΉΡ‚Π΅ листов + ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ CA.

OCSP stapling намалява латСнтността Π½Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅Ρ‚ΠΎ ΠΈ подобрява повСритСлността, ΠΊΠ°Ρ‚ΠΎ ΠΊΠ°Ρ€Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π΄Π° ΠΊΠ΅ΡˆΠΈΡ€Π° ΠΈ обслуТва OCSP ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π°, вмСсто Π΄Π° изисква Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π΄Π° сС ΡΠ²ΡŠΡ€Π·Π²Π° с OCSP ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΠΊΠ° Π½Π° CA. Π‘Π΅Π· stapling всяко TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ задСйства HTTP заявка към Ρ‚Ρ€Π΅Ρ‚Π° страна, добавяйки 50–200ms латСнтност ΠΏΡ€ΠΈ студСни Π²Ρ€ΡŠΠ·ΠΊΠΈ. АктивирайтС Π³ΠΎ Π² Nginx с ssl_stapling on; ssl_stapling_verify on;.

Бигурността Π½Π° частния ΠΊΠ»ΡŽΡ‡ чСсто сС ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π²Π°. Π€Π°ΠΉΠ»ΡŠΡ‚ с частния ΠΊΠ»ΡŽΡ‡ трябва Π΄Π° Π΅ собствСност Π½Π° root, Ρ‡Π΅Ρ‚ΠΈΠΌ само ΠΎΡ‚ процСса Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ chmod 600. Никога Π½Π΅ записвайтС частни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ Π² систСми Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС. ΠŸΡ€ΠΈ сподСлСна инфраструктура ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° сигурност (HSM) ΠΈΠ»ΠΈ систСми Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°ΠΉΠ½ΠΈ (HashiCorp Vault, AWS Secrets Manager) Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅.

ΠžΡ‚ΠΌΡΠ½Π°Ρ‚Π° Π½Π° wildcard сСртификат ΠΈΠΌΠ° Π½Π΅ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ голямо Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅. Ако частният ΠΊΠ»ΡŽΡ‡ Π½Π° wildcard сСртификат Π΅ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½, всички ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ губят HTTPS Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π—Π° срСди с висока сигурност ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ сСртификати Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Ρ‡Ρ€Π΅Π· ACME DNS-01 прСдизвикатСлства.

TLS Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ балансиращото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ чСста Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, ΠΏΡ€ΠΈ която TLS сС Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° Π½Π° Ρ€ΡŠΠ±Π° (балансиращо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, CDN, ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ прокси) ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Ρ‚Π΅Ρ‡Π΅ Π½Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»ΠΈΠ²ΠΎ само Π°ΠΊΠΎ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π΅ напълно Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π° ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π°. Π—Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ срСди (PCI-DSS, HIPAA) сС изисква ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΠΊΡ€Π°ΠΉ Π΄ΠΎ ΠΊΡ€Π°ΠΉ β€” ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ балансиращото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π±Π΅ΠΊΠ΅Π½Π΄ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅.

HTTPS Π² инфраструктурата Π½Π° AlexHost

Π’ срСда Π·Π° VPS хостинг ΠΈΠΌΠ°Ρ‚Π΅ пълСн root Π΄ΠΎΡΡ‚ΡŠΠΏ Π·Π° инсталиранС Π½Π° Certbot, Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° конфигурация Π½Π° Nginx ΠΈΠ»ΠΈ Apache ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° описанитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΡƒΠΊΡ€Π΅ΠΏΠ΅Π½ΠΈ TLS настройки. Π’ΠΎΠ²Π° Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈΡΡ‚ ΠΏΡŠΡ‚ Π·Π° производствСни натоварвания, изискващи пСрсонализирани Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ, HSTS ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ OCSP stapling.

Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° сподСлСн ΡƒΠ΅Π± хостинг, Let’s Encrypt сСртификатитС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Ρ‡Ρ€Π΅Π· контролния ΠΏΠ°Π½Π΅Π» с инсталация с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ подновяванСто Π½Π° сСртификати Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π±Π΅Π· SSH Π΄ΠΎΡΡ‚ΡŠΠΏ.

Ако управляватС мноТСство Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚Π΅ дСйност ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡, VPS с cPanel прСдоставя Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° SSL Π·Π° всички хоствани Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ AutoSSL Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ осигуряванС Π½Π° Let’s Encrypt.

Π—Π° внСдрявания Π² Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΠΈΡ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° плащания, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° HTTPS с Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ OV ΠΈΠ»ΠΈ EV сСртификат ΠΎΡ‚ SSL сСртификати осигурява ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° самоличността Π½Π° организацията, която DV сСртификатитС Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ°Ρ‚ β€” ΠΎΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ΄ΠΈΡ‚ΠΈ Π·Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с PCI-DSS.

Ако Π²Π°ΡˆΠ°Ρ‚Π° инфраструктура Π²ΠΊΠ»ΡŽΡ‡Π²Π° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π΅Π½ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ² ΠΈΠΌΠ΅ΠΉΠ», ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ HTTPS ΠΈ SMTP/IMAP TLS са ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π—Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ ΡƒΠ΅Π± ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅ Π½Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΡˆΠ°Ρ‚Π° пощСнска инфраструктура; Ρ‚ΠΎΠ²Π° изисква ΠΎΡ‚Π΄Π΅Π»Π½Π° TLS конфигурация Π½Π° вашия стСк Π·Π° ΠΈΠΌΠ΅ΠΉΠ» хостинг.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ тСхничСски ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ списък

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ списък ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅ миграцията към HTTPS ΠΊΠ°Ρ‚ΠΎ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π°:

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚

  • [ ] Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ с openssl verify)
  • [ ] Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π° пълна Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° сСртификата (листов + ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ)
  • [ ] Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ ΠΏΠΎΠΊΡ€ΠΈΠ²Π° всички обслуТвани Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ/ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ (ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ SAN)
  • [ ] ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ наблюдСниС Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ (сигнали ΠΏΡ€ΠΈ 30 Π΄Π½ΠΈ ΠΈ 7 Π΄Π½ΠΈ)
  • [ ] Автоматизираното подновяванС тСствано с --dry-run

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°

  • [ ] TLS 1.0 ΠΈ 1.1 ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ
  • [ ] TLS 1.3 Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½
  • [ ] Π‘Π»Π°Π±ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ ΡˆΠΈΡ„Ρ€ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ (RC4, 3DES, NULL, EXPORT)
  • [ ] OCSP stapling Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½
  • [ ] ssl_session_tickets off (прСдотвратява ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ротацията Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° сСсийни Π±ΠΈΠ»Π΅Ρ‚ΠΈ)

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ слой

  • [ ] Всички Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ относитСлни URL адрСси ΠΈΠ»ΠΈ https://
  • [ ] Π‘Π΅Π· прСдупрСТдСния Π·Π° смСсСно ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°
  • [ ] Π—Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Content-Security-Policy: upgrade-insecure-requests Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°
  • [ ] 301 прСнасочвания ΠΎΡ‚ HTTP към HTTPS Π·Π° всички ΠΈΠΌΠ΅Π½Π° Π½Π° хостовС

Π—Π°Π³Π»Π°Π²ΠΊΠΈ Π·Π° сигурност

  • [ ] Π—Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Strict-Transport-Security с max-age >= 31536000
  • [ ] Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° includeSubDomains (слСд ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‡Π΅ всички ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ HTTPS)
  • [ ] Π”ΠΎΠΌΠ΅ΠΉΠ½ΡŠΡ‚ Π΅ ΠΏΠΎΠ΄Π°Π΄Π΅Π½ Π² списъка Π·Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° HSTS (Π½Π΅Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ, Π½ΠΎ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ)

Π’Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅

  • [ ] SSL Labs Server Test Π²Ρ€ΡŠΡ‰Π° A ΠΈΠ»ΠΈ A+
  • [ ] openssl s_client ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° сСртификата
  • [ ] ΠŸΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Π½ΠΎ, Ρ‡Π΅ cron/systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΡŠΡ‚ Π·Π° подновяванС Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½

Π§Π—Π’

Π—Π°Ρ‰ΠΈΡ‚Π°Π²Π° Π»ΠΈ HTTPS срСщу всички Π²ΠΈΠ΄ΠΎΠ²Π΅ ΠΊΠΈΠ±Π΅Ρ€Π°Ρ‚Π°ΠΊΠΈ?

НС. HTTPS ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° транспортния слой ΠΈ удостовСрява ΡΡŠΡ€Π²ΡŠΡ€Π°, Π½ΠΎ Π½Π΅ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° срСщу уязвимости Π½Π° прилоТния слой (SQL инТСкция, XSS, CSRF), ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ ΠΊΠΎΠ΄ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈΠ»ΠΈ Π°Ρ‚Π°ΠΊΠΈ, насочСни към устройството Π½Π° удостовСрСния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Ѐишинг сайт ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π²Π°Π»ΠΈΠ΄Π΅Π½ DV сСртификат ΠΈ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€ β€” HTTPS ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°, Ρ‡Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π°, Π½Π΅ Ρ‡Π΅ ΡΠ°ΠΉΡ‚ΡŠΡ‚ Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.

Какво Π΅ Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π²ΡŠΡ€Ρ…Ρƒ производитСлността ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° HTTPS?

Π‘ TLS 1.3 ΠΈ HTTP/2 Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠΈΠΌΠΎ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π΅Π½ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€. TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅Ρ‚ΠΎ добавя Π΅Π΄Π½Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡŠΡ€Π²Π° Π²Ρ€ΡŠΠ·ΠΊΠ° (Π½ΡƒΠ»Π° ΠΏΡ€ΠΈ подновяванС със сСсийни Π±ΠΈΠ»Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ 0-RTT). AES-NI Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΎΡ‚ΠΎ ускорСниС, Π½Π°Π»ΠΈΡ‡Π½ΠΎ Π½Π° практичСски всички ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ CPU ΠΎΡ‚ 2010 Π³. насам, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° симСтричното ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ с Π»ΠΈΠ½Π΅ΠΉΠ½Π° скорост. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° HTTPS сайтовСтС чСсто сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΎΡ‚ HTTP Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ΠΈΡ‚Π΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ HTTP/2 мултиплСксиранСто ΠΈ компрСсиранСто Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠΈ β€” ΠΊΠΎΠΈΡ‚ΠΎ изискват TLS Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ β€” Π½Π°Π΄Π²ΠΈΡˆΠ°Π²Π°Ρ‚ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅.

Какво сС случва, ΠΊΠΎΠ³Π°Ρ‚ΠΎ SSL/TLS сСртификат ΠΈΠ·Ρ‚Π΅Ρ‡Π΅?

Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° цял Π΅ΠΊΡ€Π°Π½, Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ сайта. API ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈΡ‚Π΅ прилоТСния ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС провалят с Ρ‚Π²ΡŠΡ€Π΄Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π° Π½Π΅ с ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π ΠΎΠ±ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π° Ρ‚ΡŠΡ€ΡΠ°Ρ‡ΠΊΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ всС ΠΎΡ‰Π΅ Π΄Π° индСксират сайта, Π½ΠΎ Ρ‰Π΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π² сСртификата. Автоматизираното подновяванС Ρ‡Ρ€Π΅Π· Certbot ΠΈΠ»ΠΈ ACME прСдотвратява ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ; ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ изискванС Π΅ Π΄Π° сС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ cron Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΈΠ»ΠΈ systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΡŠΡ‚ Π·Π° подновяванС Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ Ρ‡Π΅ са ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ сигнали Π·Π° подновяванС.

Каква Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ TLS ΠΈ SSL?

SSL (Secure Sockets Layer) Π΅ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π°Ρ‰ΠΈΡΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠ°Ρ‚ΠΎ вСрсии 2.0 ΠΈ 3.0 са Π²Π΅Ρ‡Π΅ остарСли ΠΈ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΈ ΠΎΡ‚ RFC 7568 ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ уязвимости (POODLE, DROWN). TLS (Transport Layer Security) Π΅ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΠΊΡŠΡ‚, ΠΊΠ°Ρ‚ΠΎ TLS 1.2 (RFC 5246) ΠΈ TLS 1.3 (RFC 8446) са СдинствСнитС вСрсии, считани Π·Π° сигурни. Π’Π΅Ρ€ΠΌΠΈΠ½ΡŠΡ‚ β€žSSL сСртификат” ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎ, Π½ΠΎ дСйствитСлният ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π½Π° всСки ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, Π΅ TLS. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Π΄Π° позволява SSLv3 Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° конфигурация, Π° Π½Π΅ функция Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚.

Мога Π»ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ HTTPS Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°ΠΌ?

НС. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π²ΡŠΡ€Ρ…Ρƒ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ ACME (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΎΡ‚ Let’s Encrypt) изисква Π΄Π° поставитС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ Ρ„Π°ΠΉΠ» Π½Π° извСстСн HTTP ΠΏΡŠΡ‚ (HTTP-01 прСдизвикатСлство) ΠΈΠ»ΠΈ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ DNS TXT запис (DNS-01 прСдизвикатСлство), Π·Π° Π΄Π° Π΄ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ». Π‘Π΅Π· ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ прСдизвикатСлства, няма Π΄Π° бъдС ΠΈΠ·Π΄Π°Π΄Π΅Π½ сСртификат Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Ρ‚Π΅.