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

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

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

Как Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° NET::ERR_CERT_AUTHORITY_INVALID

NET::ERR_CERT_AUTHORITY_INVALID Π΅ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€, която възниква, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚, прСдставСн ΠΎΡ‚ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прослСдСн Π΄ΠΎ ΠΊΠΎΡ€Π΅Π½Π΅Π½ Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‰ ΠΎΡ€Π³Π°Π½ (CA), Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ сС довСрява Ρ‡Ρ€Π΅Π· вградСния си Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΌΠ°Π³Π°Π·ΠΈΠ½. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ прСкратява Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π΅Π½ΠΈ ΠΊΠ°ΠΊΠ²ΠΈΡ‚ΠΎ ΠΈ Π΄Π° Π΅ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°, Π·Π° Π΄Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ ΠΈΠ·Π»Π°Π³Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ Ρ‚ΠΈΠΏ β€žΡ‡ΠΎΠ²Π΅ΠΊ ΠΏΠΎ срСдата” (MITM), ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ Ρ„Π°Π»ΡˆΠΈΠ² ΡΡŠΡ€Π²ΡŠΡ€.

Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΠΊΠΎΠ·ΠΌΠ΅Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’ΠΎΠ²Π° Π΅ Ρ‚Π²ΡŠΡ€Π΄Π° криптографска Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π΅ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Π» Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΎΡ‚ сСртификати, ΠΎΠΏΠΈΡ‚Π°Π» сС Π΅ Π΄Π° Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π° всяка Π²Ρ€ΡŠΠ·ΠΊΠ° Π΄ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΡ€Π΅Π½ ΠΈ Π΅ установил, Ρ‡Π΅ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π΅ ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π°, липсваща ΠΈΠ»ΠΈ криптографски Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Π°. Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ къдС сС ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π° Ρ‚Π°Π·ΠΈ Π²Π΅Ρ€ΠΈΠ³Π° Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ‚ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ часовС Π½Π° ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½Π° диагностика.

Какво Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ²Π° Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°

ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ изброяват ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ. Π Π΅Π°Π»Π½Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π΅ ΠΏΠΎ-Π½ΡŽΠ°Π½ΡΠΈΡ€Π°Π½Π° ΠΈ всяка основна ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° изисква Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΡŠΡ‚ Π·Π° отстраняванС.

Бамоподписани сСртификати

Бамоподписаният сСртификат Π΅ Ρ‚Π°ΠΊΡŠΠ², ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ издатСлят ΠΈ ΡΡƒΠ±Π΅ΠΊΡ‚ΡŠΡ‚ са ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ β€” ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π΅ подписал собствСния си сСртификат, вмСсто Π΄Π° Π³ΠΎ подпишС Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA. Π’Π΅ са стандартни Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈ срСди Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ staging ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ частна инфраструктура. Никой ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ Π½Π΅ Π³ΠΈ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ сС проваля.

ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ нюанс: Π”ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ самоподписан сСртификат към довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° ОБ, някои Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ (особСно Chrome Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ) ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ собствСн ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π·Π° сСртификати ΠΈ ΠΏΠ°ΠΊ Ρ‰Π΅ Π³ΠΎ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΡΡ‚, освСн Π°ΠΊΠΎ Π½Π΅ Π΅ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΎ.

Π˜Π·Ρ‚Π΅ΠΊΡŠΠ» SSL/TLS сСртификат

ВсСки сСртификат ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ»Π΅Ρ‚Π° `notBefore` ΠΈ `notAfter`, ΠΊΠΎΠ΄ΠΈΡ€Π°Π½ΠΈ Π² Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° X.509 структура. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ систСмният часовник ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ ΠΊΠ»Π΅ΠΉΠΌΠΎΡ‚ΠΎ `notAfter`, ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ криптографски Π½Π΅Π²Π°Π»ΠΈΠ΄Π΅Π½, нСзависимо ΠΊΠ°ΠΊ Π΅ Π±ΠΈΠ» ΠΈΠ·Π΄Π°Π΄Π΅Π½. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Ρ‚ΠΎΠ²Π° стриктно.

ΠšΡ€Π°Π΅Π½ случай: Ако Ρ‡Π°ΡΠΎΠ²Π½ΠΈΠΊΡŠΡ‚ Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€ сС ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΏΡ€Π΅Π΄, сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ тСхничСски всС ΠΎΡ‰Π΅ Π΅ Π²Π°Π»ΠΈΠ΄Π΅Π½, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ» Π·Π° самия ΡΡŠΡ€Π²ΡŠΡ€ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅, причинявайки Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Π° Π½Π΅ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.

НСпълна Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ сСртификати (липсващ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ CA)

Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-чСсто ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ диагностицираната ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π² производствСни срСди. Π”ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΡ€Π΅Π½Π΅Π½ CA Π½Π΅ подписва Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈ сСртификати. Π’ΠΎΠΉ подписва ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ CA, ΠΊΠΎΠΈΡ‚ΠΎ слСд Ρ‚ΠΎΠ²Π° подписват вашия сСртификат. ΠšΠΎΠ³Π°Ρ‚ΠΎ инсталиратС SSL сСртификат Π½Π° ΡΡŠΡ€Π²ΡŠΡ€, трябва Π΄Π° инсталиратС ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π°: вашия ΠΊΡ€Π°Π΅Π½ сСртификат плюс всички ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати, Π½Π°Ρ€Π΅Π΄Π΅Π½ΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π΅Π½ Ρ€Π΅Π΄.

Ако мСТдинният сСртификат липсва ΠΎΡ‚ TLS ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠ°Ρ‚ ΠΎΠ±Ρ…ΠΎΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π΄ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΊΠΎΡ€Π΅Π½. Firefox Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-снизходитСлСн Ρ‚ΡƒΠΊ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ сСсии (AIA fetching), Π½ΠΎ Chrome ΠΈ Edge Ρ‰Π΅ сС провалят ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ‡Π½ΠΎ.

Как Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅: Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ `openssl s_client -connect yourdomain.com:443 -showcerts` ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ сС Π²Ρ€ΡŠΡ‰Π° ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π°.

ΠΠ΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π° Common Name ΠΈΠ»ΠΈ SAN Π½Π° сСртификата

Ако ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π·Π° `www.example.com`, Π½ΠΎ потрСбитСлят Π΄ΠΎΡΡ‚ΡŠΠΏΠ²Π° `example.com` (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ ΠΏΠΎΠΊΡ€ΠΈΡ‚ ΠΎΡ‚ wildcard), Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Ρ‰Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π°, Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, ΠΏΡ€ΠΈ някои ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ²Π° сС проявява ΠΊΠ°Ρ‚ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° Π·Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π΅Π½ ΠΎΡ€Π³Π°Π½, Π° Π½Π΅ ΠΊΠ°Ρ‚ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ° Π·Π° Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π° ΠΈΠΌΠ΅Π½Π°, особСно ΠΏΡ€ΠΈ ΠΏΠΎ-стари Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π½Π° сСртификати, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌ липсват Subject Alternative Names (SANs).

ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° часовника ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

TLS сСртификатитС са ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅. Ако Ρ‡Π°ΡΠΎΠ²Π½ΠΈΠΊΡŠΡ‚ Π½Π° клиСнтската машина Π΅ настроСн Π½Π° Π΄Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ `notBefore` Π½Π° сСртификата ΠΈΠ»ΠΈ слСд Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΠΎΠ»Π΅ `notAfter`, Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Ρ‰Π΅ Π³ΠΎ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΠΈ. Π’ΠΎΠ²Π° Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ чСсто ΠΏΡ€ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, наскоро ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈΠ»ΠΈ машини, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈ Π±Π΅Π· NTP синхронизация.

SSL инспСкция ΠΎΡ‚ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ софтуСр

ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° сигурност Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ някои антивирусни ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ SSL/TLS инспСкция (извСстна ΠΎΡ‰Π΅ ΠΊΠ°Ρ‚ΠΎ HTTPS ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅). Π’Π΅ прСкратяват TLS Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π½Π° защитния ΡƒΡ€Π΅Π΄, инспСктират обикновСния тСкст, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Ρ‚ ΠΎΡ‚Π½ΠΎΠ²ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ сСртификат, подписан ΠΎΡ‚ собствСния CA Π½Π° ΡƒΡ€Π΅Π΄Π°. Ако Ρ‚ΠΎΠ·ΠΈ CA Π½Π° ΡƒΡ€Π΅Π΄Π° Π½Π΅ Π΅ Π² довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, всСки HTTPS сайт Ρ‰Π΅ задСйства Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°.

ΠžΡΡ‚Π°Ρ€ΡΠ» ΠΌΠ°Π³Π°Π·ΠΈΠ½ с ΠΊΠΎΡ€Π΅Π½Π½ΠΈ сСртификати

ΠŸΡ€ΠΈ ΠΏΠΎ-стари ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми (Windows 7 Π±Π΅Π· Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, наслСдСни Linux дистрибуции), систСмният ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΊΠΎΡ€Π΅Π½Π½ΠΈ CA ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΠΊΠΎΡ€Π΅Π½Π½ΠΈ сСртификати. НапримСр ISRG Root X1 Π½Π° Let’s Encrypt ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ разпространСни Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° Android 7 ΠΈ ΠΏΠΎ-стари вСрсии ΠΈ Π½Π° Π½Π΅Π·Π°ΠΊΡŠΡ€ΠΏΠ΅Π½ΠΈ Windows систСми, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΡ€ΡŠΡΡ‚ΠΎΡΠ°Π½ΠΈΡΡ‚ подпис Π½Π° DST Root CA X3 ΠΈΠ·Ρ‚Π΅Ρ‡Π΅ ΠΏΡ€Π΅Π· сСптСмври 2021 Π³.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° основнитС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Π—Π°ΡΡΠ³Π°Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Π Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°
Бамоподписан сСртификатDev/Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΠ”ΠΎΠ±Π°Π²ΡΠ½Π΅ към довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° ΠžΠ‘Π—Π°ΠΌΡΠ½Π° с сСртификат, ΠΈΠ·Π΄Π°Π΄Π΅Π½ ΠΎΡ‚ CA
Π˜Π·Ρ‚Π΅ΠΊΡŠΠ» сСртификатВсСки производствСн сайтНяма (ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ трябва Π΄Π° ΠΏΠΎΠ΄Π½ΠΎΠ²ΠΈ)ПодновяванС ΠΈ прСинсталиранС Π½Π° сСртификата
Липсващ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ CAΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΠΡΠΌΠ°ΠšΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° Π² конфигурацията
ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° часовника (ΠΊΠ»ΠΈΠ΅Π½Ρ‚)Π‘Π°ΠΌΠΎ клиСнтската ΠΌΠ°ΡˆΠΈΠ½Π°Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ с NTPN/A
ΠžΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° часовника (ΡΡŠΡ€Π²ΡŠΡ€)Всички посСтитСлиN/AΠ‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° NTP Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°
SSL инспСкция (прокси)ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈΠ˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π½Π° CA сСртификата Π½Π° прокси-Ρ‚ΠΎN/A
ΠžΡΡ‚Π°Ρ€ΡΠ» ΠΌΠ°Π³Π°Π·ΠΈΠ½ с корСниНаслСдСна ОБ/Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ОБ ΠΈΠ»ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°N/A
ΠΠ΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ Π½Π° SAN/CNΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ URL Π°Π΄Ρ€Π΅ΡΠΈΠΡΠΌΠ°ΠŸΡ€Π΅ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° сСртификата с ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈΡ‚Π΅ SANs

Π‘Ρ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π‘Ρ‚ΡŠΠΏΠΊΠ° 1: Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° систСмната Π΄Π°Ρ‚Π° ΠΈ час

Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° сС появи Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π½Π° машина, която ΠΏΡ€Π΅Π΄ΠΈ Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠ»Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ.

Windows:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Настройки > Час ΠΈ Π΅Π·ΠΈΠΊ > Π”Π°Ρ‚Π° ΠΈ час.
  2. АктивирайтС Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° часа Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° часовата Π·ΠΎΠ½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ.
  3. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°ΠΉ сСга ΠΏΠΎΠ΄ β€žΠ‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° вашия часовник.”
  4. Ако Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π°Ρ‚Π° синхронизация сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ, ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Command Prompt ΠΊΠ°Ρ‚ΠΎ Администратор ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅: `w32tm /resync /force`

macOS:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ БистСмни настройки > ΠžΠ±Ρ‰ΠΈ > Π”Π°Ρ‚Π° ΠΈ час.
  2. АктивирайтС Π—Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Ρ‚Π° ΠΈ час Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ близък NTP ΡΡŠΡ€Π²ΡŠΡ€ (Π½Π°ΠΏΡ€. `time.apple.com`).
  3. Ако ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°, ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ Π² Terminal: `sudo sntp -sS time.apple.com`

Linux (ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠ»ΠΈ дСсктоп):

β€œ`bash

sudo timedatectl set-ntp true

sudo systemctl restart systemd-timesyncd

timedatectl status

β€œ`

Π‘Π»Π΅Π΄ синхронизиранСто рСстартирайтС Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ ΠΎΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 2: Π˜Π·Ρ‡ΠΈΡΡ‚Π²Π°Π½Π΅ Π½Π° кСша, бисквиткитС ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ сСртификати Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°

Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‚ HSTS (HTTP Strict Transport Security) ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° сСртификати. ΠžΡΡ‚Π°Ρ€ΡΠ» запис Π² кСша ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π΄ΠΎΡ€ΠΈ слСд ΠΊΠ°Ρ‚ΠΎ основният ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½.

Google Chrome:

  1. НавигирайтС Π΄ΠΎ `chrome://settings/clearBrowserData`.
  2. Π—Π°Π΄Π°ΠΉΡ‚Π΅ врСмСвия Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π½Π° Всички Π²Ρ€Π΅ΠΌΠ΅Π½Π°.
  3. ΠžΡ‚ΠΌΠ΅Ρ‚Π½Π΅Ρ‚Π΅ Бисквитки ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° сайтовС ΠΈ ΠšΠ΅ΡˆΠΈΡ€Π°Π½ΠΈ изобраТСния ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  4. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π˜Π·Ρ‡ΠΈΡΡ‚ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅.

Π—Π° изчистванС Π½Π° HSTS-спСцифичния кСш Π² Chrome, Π½Π°Π²ΠΈΠ³ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄ΠΎ `chrome://net-internals/#hsts`, Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΏΠΎΠ΄ β€žΠ˜Π·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° сигурност Π½Π° домСйн” ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π˜Π·Ρ‚Ρ€ΠΈΠΉ.

Mozilla Firefox:

  1. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ Настройки > ΠŸΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚ ΠΈ сигурност.
  2. Под Бисквитки ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° сайтовС, ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π˜Π·Ρ‡ΠΈΡΡ‚ΠΈ Π΄Π°Π½Π½ΠΈΡ‚Π΅.
  3. Π˜Π·Ρ‡ΠΈΡΡ‚Π΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ ΠΈ ΠšΠ΅ΡˆΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΡƒΠ΅Π± ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

Microsoft Edge:

  1. НавигирайтС Π΄ΠΎ `edge://settings/clearBrowserData`.
  2. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Всички Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΈ изчистСтС ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΈ бисквиткитС.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 3: Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° SSL инспСкцията

Ако стС Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π·Π° сигурност Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, SSL инспСкцията Π΅ основСн заподозрян.

  1. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π½Π° ΠΊΠ°Ρ‚ΠΈΠ½Π°Ρ€ (ΠΈΠ»ΠΈ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π·Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅) Π² адрСсната Π»Π΅Π½Ρ‚Π° Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.
  2. ΠŸΡ€Π΅Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° сСртификата. Ако издатСлят Π΅ Π²Π°ΡˆΠΈΡΡ‚ антивирусСн доставчик (Π½Π°ΠΏΡ€. β€žAvast Root,” β€žKaspersky Anti-Virus,” β€žESET SSL Filter CA”), Π° Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ CA ΠΊΠ°Ρ‚ΠΎ DigiCert, Let’s Encrypt ΠΈΠ»ΠΈ Sectigo, SSL инспСкцията Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π°.
  3. Π’ настройкитС Π½Π° вашия антивирус ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ HTTPS сканиранС, SSL Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Web Shield ΠΈ Π³ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅.
  4. АлтСрнативно, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ корСнния CA сСртификат Π½Π° ΡƒΡ€Π΅Π΄Π° към довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° вашия Π±Ρ€Π°ΡƒΠ·ΡŠΡ€.

НС Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ постоянно вашия Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ софтуСр. АктивирайтС Π³ΠΎ ΠΎΡ‚Π½ΠΎΠ²ΠΎ слСд тСстванС ΠΈΠ»ΠΈ Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 4: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΎΡ‚ сСртификати ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° (Π·Π° администратори Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ)

Π’ΠΎΠ²Π° Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° производствСни уСбсайтовС, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ посСтитСлитС Π²ΠΈΠΆΠ΄Π°Ρ‚ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°.

ДиагностициранС Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°:

β€œ`bash

openssl s_client -connect yourdomain.com:443 -showcerts 2>/dev/null | openssl x509 -noout -text | grep -E "Issuer:|Subject:"

β€œ`

Или ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ пълна инспСкция Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°:

β€œ`bash

openssl s_client -connect yourdomain.com:443 -showcerts

β€œ`

ΠŸΡ€Π΅Π±Ρ€ΠΎΠ΅Ρ‚Π΅ Π²ΡŠΡ€Π½Π°Ρ‚ΠΈΡ‚Π΅ сСртификати. Врябва Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ½Π΅ Π΄Π²Π° (ΠΊΡ€Π°Π΅Π½ сСртификат + ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½). Ако сС появи само Π΅Π΄ΠΈΠ½, мСТдинният липсва.

РСшСниС Π² Apache (`httpd.conf` ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ хост):

β€œ`apache

SSLCertificateFile /etc/ssl/certs/yourdomain.crt

SSLCertificateKeyFile /etc/ssl/private/yourdomain.key

SSLCertificateChainFile /etc/ssl/certs/intermediate.crt

β€œ`

РСшСниС Π² Nginx (`nginx.conf` ΠΈΠ»ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ Π±Π»ΠΎΠΊ):

Nginx изисква ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° Π΄Π° бъдС ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€Π°Π½Π° Π² Π΅Π΄ΠΈΠ½ Ρ„Π°ΠΉΠ»:

β€œ`bash

cat yourdomain.crt intermediate.crt > fullchain.pem

β€œ`

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π³ΠΎ посочСтС:

β€œ`nginx

ssl_certificate /etc/ssl/certs/fullchain.pem;

ssl_certificate_key /etc/ssl/private/yourdomain.key;

β€œ`

Π‘Π»Π΅Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅, Π²ΠΈΠ½Π°Π³ΠΈ тСствайтС конфигурацията ΠΏΡ€Π΅Π΄ΠΈ рСстартиранС:

β€œ`bash

Apache

apachectl configtest

Nginx

nginx -t

β€œ`

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ услугата:

β€œ`bash

sudo systemctl reload apache2

or

sudo systemctl reload nginx

β€œ`

Ако Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π² управлявана срСда, VPS с cPanel прСдоставя Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ интСрфСйс ΠΏΠΎΠ΄ SSL/TLS Manager, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° поставитС сСртификата, частния ΠΊΠ»ΡŽΡ‡ ΠΈ CA ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π±Π΅Π· Π΄Π° докосватС Ρ€ΡŠΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 5: ПодновяванС ΠΈΠ»ΠΈ замяна Π½Π° ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ» сСртификат

Ако ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ», няма Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ трябва Π΄Π° прСдстави Π²Π°Π»ΠΈΠ΄Π΅Π½ сСртификат.

Π—Π° Let’s Encrypt (Certbot):

β€œ`bash

sudo certbot renew –dry-run

sudo certbot renew

sudo systemctl reload nginx # or apache2

β€œ`

Π—Π° Ρ€ΡŠΡ‡Π½ΠΎ управлявани сСртификати: ΠŸΠΎΠ»ΡƒΡ‡Π΅Ρ‚Π΅ Π½ΠΎΠ² сСртификат ΠΎΡ‚ вашия CA, ΠΊΠ°Ρ‡Π΅Ρ‚Π΅ Π³ΠΎ Ρ‡Ρ€Π΅Π· вашия ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» ΠΈ сС ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° новия сСртификат Π΅ пълна. Ако ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ сСртификат Π·Π° производствСн Π΄ΠΎΠΌΠ΅ΠΉΠ½, SSL сСртификати ΠΎΡ‚ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ CA Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ изцяло ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° със самоподписания сСртификат.

АвтоматизиранС Π½Π° подновяванията: Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ Π½Π° Let’s Encrypt ΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‚ Π½Π° всСки 90 Π΄Π½ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ cron Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΈ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° подновяванСто:

β€œ`bash

0 3 * * * /usr/bin/certbot renew –quiet –post-hook "systemctl reload nginx"

β€œ`

Π‘Ρ‚ΡŠΠΏΠΊΠ° 6: ДовСряванС Π½Π° самоподписан сСртификат Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°

Ако Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ инструмСнти, ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ»ΠΈ услуга Π² частна ΠΌΡ€Π΅ΠΆΠ°, ΠΏΡ€ΠΈ която замяната Π½Π° сСртификата Π½Π΅ Π΅ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΈΠΌΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ самоподписания сСртификат към довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° ОБ.

Windows:

  1. ЕкспортирайтС сСртификата ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° (ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ > Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ > Π”Π΅Ρ‚Π°ΠΉΠ»ΠΈ > ΠšΠΎΠΏΠΈΡ€Π°Π½Π΅ във Ρ„Π°ΠΉΠ»).
  2. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ `certmgr.msc`.
  3. НавигирайтС Π΄ΠΎ Π”ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ ΠΊΠΎΡ€Π΅Π½Π½ΠΈ сСртифициращи ΠΎΡ€Π³Π°Π½ΠΈ > Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈ.
  4. ДСсСн Π±ΡƒΡ‚ΠΎΠ½ > Всички Π·Π°Π΄Π°Ρ‡ΠΈ > Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ сСртификата.

macOS:

β€œ`bash

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /path/to/cert.crt

β€œ`

Linux (Debian/Ubuntu):

β€œ`bash

sudo cp cert.crt /usr/local/share/ca-certificates/

sudo update-ca-certificates

β€œ`

Π’Π°ΠΆΠ½ΠΎ: Chrome Π½Π° Linux ΠΈ Windows ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° ОБ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ†Π΅Π»ΠΈ, Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈ собствСна NSS Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. Ако Chrome всС ΠΎΡ‰Π΅ ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Ρ сСртификата слСд Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° ОБ, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π³ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‡Ρ€Π΅Π· `chrome://settings/certificates`.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 7: АктуализиранС Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма

ΠžΡΡ‚Π°Ρ€ΡΠ» Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΠΊΠΎΡ€Π΅Π½Π½ΠΈ CA сСртификати ΠΈΠ»ΠΈ Π΄Π° Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ вСрсии Π½Π° TLS ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ TLS 1.2 Π²Π΅Ρ‡Π΅ сС изисква; TLS 1.3 Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½).

Chrome: НавигирайтС Π΄ΠΎ `chrome://settings/help`. Chrome сС Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ; Π°ΠΊΠΎ ΠΈΠΌΠ° Ρ‡Π°ΠΊΠ°Ρ‰Π° актуализация, тя Ρ‰Π΅ сС инсталира Ρ‚ΡƒΠΊ.

Firefox: НавигирайтС Π΄ΠΎ ΠŸΠΎΠΌΠΎΡ‰ > Π—Π° Firefox. Firefox Ρ‰Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅.

ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма: На Windows сС ΡƒΠ²Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Windows Update Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½. На Linux ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅:

β€œ`bash

sudo apt update && sudo apt upgrade ca-certificates openssl

β€œ`

Π’ΠΎΠ²Π° Π΅ особСно Π²Π°ΠΆΠ½ΠΎ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ с ΠΏΠΎ-стари дистрибуции, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ с CA (`ca-certificates`) Π½Π΅ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½, Π·Π° Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΠΎ-Π½ΠΎΠ²ΠΈ ΠΊΠΎΡ€Π΅Π½Π½ΠΈ CA.

Π‘Ρ‚ΡŠΠΏΠΊΠ° 8: НулиранС Π½Π° мрСТовия стСк ΠΈ изчистванС Π½Π° DNS

НСправилни ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½ΠΈ DNS кСшовС ΠΈΠ»ΠΈ остарСли Winsock записи понякога ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° допринСсат Π·Π° нСуспСхи ΠΏΡ€ΠΈ TLS договарянС.

Windows (ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ Command Prompt ΠΊΠ°Ρ‚ΠΎ Администратор):

β€œ`cmd

netsh int ip reset

netsh winsock reset

ipconfig /release

ipconfig /renew

ipconfig /flushdns

β€œ`

РСстартирайтС ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° слСд изпълнСниС Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

macOS:

β€œ`bash

sudo dscacheutil -flushcache

sudo killall -HUP mDNSResponder

β€œ`

Linux:

β€œ`bash

sudo systemd-resolve –flush-caches

or for systems using nscd:

sudo service nscd restart

β€œ`

Π‘Ρ‚ΡŠΠΏΠΊΠ° 9: ЗаобикалянС Π½Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ (само Π·Π° тСстванС)

Π’ΠΎΠ²Π° Π΅ строго диагностичСн инструмСнт, Π° Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π³ΠΎ само Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°Π½Π΅, Ρ‡Π΅ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° със сСртификата, Π° Π½Π΅ с ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ извСстСн бСзопасСн Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Chrome: ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π½Π° страницата с Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°, слСд Ρ‚ΠΎΠ²Π° ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ към [Π΄ΠΎΠΌΠ΅ΠΉΠ½] (нСбСзопасно).

Firefox: ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ, слСд Ρ‚ΠΎΠ²Π° ΠŸΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅ риска ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Ρ‚Π΅.

Никога Π½Π΅ заобикаляйтС Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° сайтовС, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‰ΠΈ удостовСряванС, плащания ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΅ наистина Π½Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ

Π‘Π»Π΅Π΄ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° промяна ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° с Ρ‚Π΅Π·ΠΈ инструмСнти, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° обявитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π° Ρ€Π΅ΡˆΠ΅Π½:

  • SSL Labs SSL Test (`ssllabs.com/ssltest/`): ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Ρ пълСн Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°, ΠΎΡ†Π΅Π½ΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ слабости Π² конфигурацията.
  • `openssl s_client`: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚ командния Ρ€Π΅Π΄, която ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ прСдставя ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅.
  • `curl -vI https://yourdomain.com`: Π‘ΡŠΡ€Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π° Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π·Π° TLS Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификата.
  • `whatsmychaincert.com`: Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»Π½ΠΎ диагностицира липсващи ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати.

Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° хостинг инфраструктура Π·Π° прСдотвратяванС Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

Много Π³Ρ€Π΅ΡˆΠΊΠΈ със сСртификати ΠΏΡ€ΠΎΠΈΠ·Ρ‚ΠΈΡ‡Π°Ρ‚ ΠΎΡ‚ ограничСния Π½Π° инфраструктурата, Π° Π½Π΅ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° администратора. Π‘Ρ€Π΅Π΄ΠΈΡ‚Π΅ Π·Π° сподСлСн хостинг понякога ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚ Π²Π΅Ρ€ΠΈΠ³ΠΈΡ‚Π΅ ΠΎΡ‚ сСртификати, ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π°. Ако ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ сС ΡΠ±Π»ΡŠΡΠΊΠ²Π°Ρ‚Π΅ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° ΠΈΠ»ΠΈ подновяванСто, ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ към срСда с VPS хостинг Π²ΠΈ Π΄Π°Π²Π° пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ вашия TLS стСк β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Nginx ΠΈΠ»ΠΈ Apache Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ подновяванията с Certbot ΠΈ Π΄Π° инсталиратС пСрсонализирани CA ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π—Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ натоварвания ΠΈΠ»ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π°, изискващи ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° сСртификати Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ, Dedicated ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ½Π°Π΅ΠΌΠ°Ρ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° услоТнят SSL конфигурацията. Ако управляватС мноТСство Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ, VPS ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» опростява внСдряванСто Π½Π° сСртификати Π·Π° всички тях ΠΎΡ‚ Π΅Π΄ΠΈΠ½ интСрфСйс.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: КоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ сС отнася Π·Π° Π²Π°ΡˆΠ°Ρ‚Π° ситуация

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉΠ’ΠΈΠ΅ ΡΡ‚Π΅ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ дСйствиС
Π“Ρ€Π΅ΡˆΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ сайт, Π΄Ρ€ΡƒΠ³Π°Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π° сайта Π΅ ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ»; ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС със собствСника Π½Π° сайта
Π“Ρ€Π΅ΡˆΠΊΠ° Π½Π° всички HTTPS ΡΠ°ΠΉΡ‚ΠΎΠ²Π΅ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ систСмния часовник; ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π·Π° SSL инспСкционСн софтуСр
Π“Ρ€Π΅ΡˆΠΊΠ° само Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΌΡ€Π΅ΠΆΠ°ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»SSL инспСкцията Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π°; инсталирайтС CA Π½Π° прокси-Ρ‚ΠΎ ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ HTTPS сканиранСто
Π“Ρ€Π΅ΡˆΠΊΠ° Π½Π° вашия собствСн сайт, посСтитСлитС я ΡΡŠΠΎΠ±Ρ‰Π°Π²Π°Ρ‚Π‘ΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊ Π½Π° ΡΠ°ΠΉΡ‚ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡŠΠ»Π½ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° с `openssl s_client`; ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ
Π“Ρ€Π΅ΡˆΠΊΠ° само Π½Π° dev ΡΡŠΡ€Π²ΡŠΡ€Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ самоподписания сСртификат към довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° ОБ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π»ΠΎΠΊΠ°Π»Π΅Π½ CA (mkcert)
Π“Ρ€Π΅ΡˆΠΊΠ° слСд миграция Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°Π‘ΠΎΠ±ΡΡ‚Π²Π΅Π½ΠΈΠΊ/администратор Π½Π° ΡΠ°ΠΉΡ‚ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ с ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π°; ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ конфигурацията Π½Π° новия ΡΡŠΡ€Π²ΡŠΡ€
Π“Ρ€Π΅ΡˆΠΊΠ° Π½Π° стар Android/Windows ΡƒΡΡ‚Ρ€ΠΎΠΉΡΡ‚Π²ΠΎΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ ОБ; промяната Π² Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π° Let’s Encrypt ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π°

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ списък с ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΈΠ·Π²ΠΎΠ΄ΠΈ

  • ΠŸΠΎΡ‚Π²ΡŠΡ€Π΄Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π΅ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (часовник, кСш, SSL инспСкция) ΠΈΠ»ΠΈ ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° (ΠΈΠ·Ρ‚Π΅ΠΊΡŠΠ» сСртификат, липсващ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½) ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊΠ²ΠΎΡ‚ΠΎ ΠΈ Π΄Π° Π΅ дСйствиС.
  • Π˜Π·ΠΏΡŠΠ»Π½Π΅Ρ‚Π΅ `openssl s_client -connect domain:443 -showcerts` ΠΊΠ°Ρ‚ΠΎ ΠΏΡŠΡ€Π²Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° диагностика ΠΏΡ€ΠΈ всяко разслСдванС ΠΎΡ‚ страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
  • Π’ΠΈΠ½Π°Π³ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ сСртификати (ΠΊΡ€Π°Π΅Π½ сСртификат + всички ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ) Π² конфигурацията Π½Π° вашия ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€.
  • АвтоматизирайтС подновяванСто Π½Π° сСртификати с Certbot cron Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ β€” Ρ€ΡŠΡ‡Π½ΠΎΡ‚ΠΎ подновяванС Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ ΠΏΡŠΡ‚ към Π±ΡŠΠ΄Π΅Ρ‰ΠΈ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ.
  • Π‘Π»Π΅Π΄ всяка промяна Π½Π° сСртификата, Π²Π°Π»ΠΈΠ΄ΠΈΡ€Π°ΠΉΡ‚Π΅ с SSL Labs ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°.
  • Никога Π½Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ постоянно SSL сканиранСто Π½Π° антивируса; вмСсто Ρ‚ΠΎΠ²Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ инсталирайтС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ CA сСртификата Π½Π° прокси-Ρ‚ΠΎ.
  • На Linux ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ `ca-certificates` ΠΈ `openssl` Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ, Π·Π° Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈΡ‚Π΅, Ρ‡Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΡŠΡ‚ с ΠΊΠΎΡ€Π΅Π½ΠΈ отразява Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ΠΈ CA.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ `chrome://net-internals/#hsts` Π·Π° изчистванС Π½Π° HSTS кСш записи, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π΅ Π±ΠΈΠ» Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΎ смСнСн ΠΈ Chrome всС ΠΎΡ‰Π΅ ΠΎΡ‚ΠΊΠ°Π·Π²Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅.

ЧСсто Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ

Каква Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ NET::ERR_CERT_AUTHORITY_INVALID ΠΈ NET::ERR_CERT_COMMON_NAME_INVALID?

`ERR_CERT_AUTHORITY_INVALID` ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ издатСлят Π½Π° сСртификата Π½Π΅ Π΅ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ β€” Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π°. `ERR_CERT_COMMON_NAME_INVALID` ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΡŠΡ‚ Π΅ ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA, Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ, Π΄ΠΎ ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° Π΄ΠΎΡΡ‚ΡŠΠΏ. Π’Π΅ изискват Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ изисква Π½ΠΎΠ² сСртификат ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ° Π½Π° Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°; Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ изисква сСртификат, ΠΏΡ€Π΅ΠΈΠ·Π΄Π°Π΄Π΅Π½ с ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈΡ‚Π΅ Subject Alternative Names.

МоТС Π»ΠΈ NET::ERR_CERT_AUTHORITY_INVALID Π΄Π° сС появи Π΄ΠΎΡ€ΠΈ с Π²Π°Π»ΠΈΠ΄Π΅Π½, ΠΏΠ»Π°Ρ‚Π΅Π½ SSL сСртификат?

Π”Π°. ΠŸΠ»Π°Ρ‚Π΅Π½ сСртификат ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½ CA всС ΠΏΠ°ΠΊ Ρ‰Π΅ задСйства Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ°, Π°ΠΊΠΎ мСТдинният сСртификат Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² TLS ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. Π‘Ρ€Π°ΡƒΠ·ΡŠΡ€ΡŠΡ‚ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅ липсващи ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати (AIA fetching Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½), Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π° трябва Π΄Π° бъдС ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

Π—Π°Ρ‰ΠΎ Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° сС появява само Π² Chrome, Π½ΠΎ Π½Π΅ ΠΈ Π² Firefox?

Firefox ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° собствСн ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π·Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π½Π° сСртификати ΠΈ ΡΡŠΡ‰ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ сСртификати ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ (ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ AIA fetching с ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅). Chrome Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° ΠΏΠΎ-стриктно Π½Π° довСрСния ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π½Π° ОБ ΠΈ Π²Π΅Ρ€ΠΈΠ³Π°Ρ‚Π°, прСдставСна ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°. Липсващ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ сСртификат, ΠΊΠΎΠΉΡ‚ΠΎ Firefox Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°Π» ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° сСсия, всС ΠΏΠ°ΠΊ Ρ‰Π΅ Π½Π°ΠΊΠ°Ρ€Π° Chrome Π΄Π° сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ.

БСзопасно Π»ΠΈ Π΅ Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ β€žΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ това” ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ NET::ERR_CERT_AUTHORITY_INVALID?

Π‘Π°ΠΌΠΎ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ сцСнарии: Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ извСстСн Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, Π»ΠΎΠΊΠ°Π»Π½Π° срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ»ΠΈ staging ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ администриратС. На всСки ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ сайт β€” особСно Ρ‚Π°ΠΊΠΈΠ²Π°, изискващи ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π²Ρ…ΠΎΠ΄, информация Π·Π° ΠΏΠ»Π°Ρ‰Π°Π½Π΅ ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ β€” ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ наистина опасно. Π’Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π° ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ всСки ΠΏΡ€Π΅Ρ…Π²Π°Ρ‰Π°Ρ‡ ΠΏΠΎ мрСТовия ΠΏΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ‡Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

Как Π΄Π° прСдотвратя ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ‚Π° поява Π½Π° Ρ‚Π°Π·ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π½Π° моя производствСн ΡΡŠΡ€Π²ΡŠΡ€?

АвтоматизирайтС подновяванСто Π½Π° сСртификати (Certbot с cron Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ»ΠΈ systemd Ρ‚Π°ΠΉΠΌΠ΅Ρ€), Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° сСртификати с външСн инструмСнт (UptimeRobot, Zabbix ΠΈΠ»ΠΈ `ssl-cert-check`), Π²ΠΈΠ½Π°Π³ΠΈ внСдрявайтС ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ сСртификати ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΡ‚Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Π° NTP синхронизацията Π½Π° вашия ΡΡŠΡ€Π²ΡŠΡ€. Π—Π° срСди, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Ρ€ΡŠΡ‡Π½ΠΎΡ‚ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅ склонно към Π³Ρ€Π΅ΡˆΠΊΠΈ, помислСтС Π·Π° хостинг ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСртификати β€” VPS с cPanel ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° AutoSSL подновяванията Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π·Π° всички хоствани Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ.