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

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

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills Π—Π° Π½Π°Ρ‡Π°Π»ΠΎ
Заглавия
Π—Π°Ρ‰ΠΈΡ‚Π°

ΠŸΠ°Ρ€ΠΎΠ»Π°-Ρ„Ρ€Π°Π·Π° срСщу ΠŸΠ°Ρ€ΠΎΠ»Π°: ВСхничСско сравнСниС Π½Π° сигурността

A password Π΅ ΠΊΡ€Π°Ρ‚ΡŠΠΊ Π½ΠΈΠ· Π·Π° удостовСряванС, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ 8–16 символа, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Ρ‰ Π±ΡƒΠΊΠ²ΠΈ, Ρ†ΠΈΡ„Ρ€ΠΈ ΠΈ символи. A passphrase Π΅ ΠΏΠΎ-дълга послСдоватСлност ΠΎΡ‚ мноТСство Π΄ΡƒΠΌΠΈ β€” ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ 20–40 символа β€” която Ρ‡Π΅Ρ€ΠΏΠΈ силата си ΠΎΡ‚ Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π°, Π° Π½Π΅ ΠΎΡ‚ слоТността Π½Π° символитС. Π’ ΠΏΡ€Π΅ΠΊΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈ Π·Π° сигурност, Π΄ΠΎΠ±Ρ€Π΅ конструираната passphrase Π΅ криптографски ΠΏΡ€Π΅Π²ΡŠΠ·Ρ…ΠΎΠ΄Π½Π° спрямо типичния password, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Снтропията нараства СкспонСнциално с Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π°, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· замяна Π½Π° символи.

Ако Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚Π΅ ΠΊΠΎΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅Ρ‚Π΅ Π·Π° сигурност Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ, удостовСряванС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ passphrase β€” Π½ΠΎ обосновката изисква Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° основната ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°, Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΈ Ρ€Π΅Π°Π»Π½ΠΈΡ‚Π΅ ограничСния ΠΏΡ€ΠΈ внСдряванС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ сравнСния напълно пропускат.

Какво С Password?

A password Π΅ Π½ΠΈΠ· ΠΎΡ‚ символи с фиксирана дълТина, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° удостовСряванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π² систСма. ΠšΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡΡ‚ ΠΌΠΎΠ΄Π΅Π» β€” Π½Π°Π»ΠΎΠΆΠ΅Π½ ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ наслСдСни систСми β€” изисква ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 8 символа с ΠΏΠΎΠ½Π΅ Π΅Π΄Π½Π° Π³Π»Π°Π²Π½Π° Π±ΡƒΠΊΠ²Π°, Π΅Π΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° ΠΈ Π΅Π΄ΠΈΠ½ спСциалСн символ.

Π’ΠΈΠΏΠΈΡ‡Π½ΠΈ характСристики:

  • Π”ΡŠΠ»ΠΆΠΈΠ½Π°: 8–16 символа
  • Набор ΠΎΡ‚ символи: Π³Π»Π°Π²Π½ΠΈ, ΠΌΠ°Π»ΠΊΠΈ Π±ΡƒΠΊΠ²ΠΈ, Ρ†ΠΈΡ„Ρ€ΠΈ, символи (!@#$%^&*)
  • ΠžΠ±Ρ‰ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: P@ssw0rd123!

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ с Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π» Π΅ структурСн. Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° слоТност тласкат ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ към ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° замяна: a става @, o става 0, s става $. АтакуващитС знаят Ρ‚ΠΎΠ²Π° ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ дСсСтилСтиС. Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ инструмСнти Π·Π° Ρ€Π°Π·Π±ΠΈΠ²Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°Ρ‚ΠΎ Hashcat ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Ρ‚Π΅Π·ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° замяна Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ P@ssw0rd! Π½Π΅ Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π° Ρ€Π°Π·Π±ΠΈΠ²Π°Π½Π΅ ΠΎΡ‚ Password срСщу ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ списък с Π΄ΡƒΠΌΠΈ.

Ентропия Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π΅Π½ Password

Ентропията сС ΠΈΠ·ΠΌΠ΅Ρ€Π²Π° Π² Π±ΠΈΡ‚ΠΎΠ²Π΅: H = L Γ— log2(N), ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ L Π΅ Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π°, Π° N Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ символи.

Π‘Π»ΡƒΡ‡Π°Π΅Π½ password ΠΎΡ‚ 10 символа, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ 95 ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΠΈ ASCII символа, Π΄Π°Π²Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 65,7 Π±ΠΈΡ‚Π° Снтропия. Π’ΠΎΠ²Π° Π·Π²ΡƒΡ‡ΠΈ силно β€” Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ. Π Π΅Π°Π»Π½ΠΈΡ‚Π΅ passwords сС Π³Ρ€ΡƒΠΏΠΈΡ€Π°Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ драстично намаляват Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°Ρ‚Π° Снтропия, чСсто Π΄ΠΎ ΠΏΠΎΠ΄ 30 Π±ΠΈΡ‚Π°.

Какво С Passphrase?

A passphrase Π΅ удостовСритСлСн ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΡΡŠΡΡ‚Π°Π²Π΅Π½ ΠΎΡ‚ мноТСство Ρ€Π΅Ρ‡Π½ΠΈΠΊΠΎΠ²ΠΈ Π΄ΡƒΠΌΠΈ, чСсто Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ, Ρ‚ΠΈΡ€Π΅Ρ‚Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ. ΠšΠ°Π½ΠΎΠ½ΠΈΡ‡Π½ΠΈΡΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, популяризиран ΠΎΡ‚ комикса XKCD #936 Π½Π° изслСдоватСля ΠΏΠΎ сигурността Randall Munroe, Π΅ correct horse battery staple.

Π’ΠΈΠΏΠΈΡ‡Π½ΠΈ характСристики:

  • Π”ΡŠΠ»ΠΆΠΈΠ½Π°: 20–40+ символа
  • Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°: 4–6 Π½Π΅ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΎΠ±Ρ‰ΠΈ Π΄ΡƒΠΌΠΈ
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ€: CorrectHorseBatteryStaple

Бигурността Π½Π° passphrase ΠΏΡ€ΠΎΠΈΠ·Ρ‚ΠΈΡ‡Π° ΠΎΡ‚ комбинаторния Π²Π·Ρ€ΠΈΠ² ΠΏΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Π΄ΡƒΠΌΠΈ. Ако ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ 4 Π΄ΡƒΠΌΠΈ ΠΎΡ‚ списък ΠΎΡ‚ 7 776 Π΄ΡƒΠΌΠΈ (EFF Large Wordlist, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π·Π° Diceware), броят Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π΅ 7 776^4 = ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 3,6 Ρ‚Ρ€ΠΈΠ»ΠΈΠΎΠ½Π°. Π’ΠΎΠ²Π° Π΄Π°Π²Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 51,7 Π±ΠΈΡ‚Π° Снтропия β€” Π° добавянСто Π½Π° ΠΏΠ΅Ρ‚Π° Π΄ΡƒΠΌΠ° я тласка Π½Π°Π΄ 64 Π±ΠΈΡ‚Π°, равнявайки сС ΠΈΠ»ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π°Π²Π°ΠΉΠΊΠΈ слоТСн случаСн password, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ остава напълно Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌΠ° ΠΎΡ‚ Ρ‡ΠΎΠ²Π΅ΠΊ.

Π—Π°Ρ‰ΠΎ Π”ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π° ПобСТдава БлоТността

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° матСматичСска рСалност Π΅ слСдната: всСки Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ символ ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π° пространството Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅, Π½ΠΎ мноТитСлят зависи ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ символи. ДобавянСто Π½Π° ΠΎΡ‰Π΅ Π΅Π΄Π½Π° ΠΎΠ±Ρ‰Π° Π΄ΡƒΠΌΠ° към passphrase (ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π°Π½Π΅ ΠΏΠΎ ~7 776) Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²Π°Ρ‰ΠΎ ΠΎΡ‚ добавянСто Π½Π° ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ символ към password (ΡƒΠΌΠ½ΠΎΠΆΠ°Π²Π°Π½Π΅ ΠΏΠΎ ~32 Π·Π° ΠΎΠ±Ρ‰ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ символи). Π”ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π° Π΅ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€Π°Ρ‰Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π² устойчивостта срСщу Π°Ρ‚Π°ΠΊΠΈ с Π³Ρ€ΡƒΠ±Π° сила.

Passphrase срСщу Password: ВСхничСско Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉPasswordPassphrase
Π’ΠΈΠΏΠΈΡ‡Π½Π° дълТина8–16 символа20–40+ символа
Ентропия (практичСска)20–40 Π±ΠΈΡ‚Π° (ΠΈΠ·Π±Ρ€Π°Π½Π° ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»)50–80+ Π±ΠΈΡ‚Π° (случайна ΠΏΠΎ Π΄ΡƒΠΌΠΈ)
Устойчивост Π½Π° Π³Ρ€ΡƒΠ±Π° силаНиска Π΄ΠΎ умСрСнаВисока
Устойчивост Π½Π° Ρ€Π΅Ρ‡Π½ΠΈΠΊΠΎΠ²Π° атакаНиска (ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° замяна)Π£ΠΌΠ΅Ρ€Π΅Π½Π° Π΄ΠΎ висока
Π—Π°ΠΏΠΎΠΌΠ½ΡΠ΅ΠΌΠΎΡΡ‚Π›ΠΎΡˆΠ° (случайни Π½ΠΈΠ·ΠΎΠ²Π΅)Висока (смислСни Π΄ΡƒΠΌΠΈ)
Бкорост Π½Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Π‘ΡŠΡ€Π·Π°ΠŸΠΎ-Π±Π°Π²Π½Π°, подобрява сС с Π½Π°Π²ΠΈΠΊΠ°
Π‘ΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ със ΡΠΈΡΡ‚Π΅ΠΌΠΈΠ£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»Π½Π°ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ систСми; някои наслСдСни ограничСния
Риск ΠΎΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π° употрСбаВисок (Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС помнят ΠΌΠ½ΠΎΠ³ΠΎ)По-нисък (ΠΏΠΎ-лСсно Π΅ Π΄Π° сС правят ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ)
ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Π”Π°Π‘ΠΈΠ»Π½ΠΎ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ
ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° дискДаБилно ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ

Π’Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Атака: Как сС Π Π°Π·Π±ΠΈΠ²Π°Ρ‚ Passwords ΠΈ Passphrases

Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Π·Π°ΠΏΠ»Π°Ρ…Π°Ρ‚Π° Π΅ ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€. Π’Ρ€ΠΈΡ‚Π΅ основни ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π°Ρ‚Π°ΠΊΠΈ сС Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ срСщу passwords спрямо passphrases.

Атаки с Π“Ρ€ΡƒΠ±Π° Π‘ΠΈΠ»Π°

Атаката с Π³Ρ€ΡƒΠ±Π° сила ΠΈΡ‚Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€Π΅Π· всяка възмоТна комбинация ΠΎΡ‚ символи. Π‘Ρ€Π΅Ρ‰Ρƒ случаСн password ΠΎΡ‚ 8 символа, ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ GPU ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ с Hashcat, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° изчСрпят цялото пространство Π½Π° MD5 Ρ…Π΅ΡˆΠ° Π·Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ час. Π‘Ρ€Π΅Ρ‰Ρƒ passphrase ΠΎΡ‚ 4 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware, Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π° с bcrypt (cost factor 12), ΡΡŠΡ‰ΠΈΡΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€ Π±ΠΈ изисквал ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ β€” Π½Π΅ само Π·Π°Ρ€Π°Π΄ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅, Π° Π·Π°Ρ‰ΠΎΡ‚ΠΎ пространството Π·Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π΅ с ΠΏΠΎΡ€ΡΠ΄ΡŠΡ†ΠΈ ΠΏΠΎ-голямо.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΡ‚ΠΎ слСдствиС: Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° password Π΅ СдинствСният Π½Π°ΠΉ-Π²Π°ΠΆΠ΅Π½ Ρ„Π°ΠΊΡ‚ΠΎΡ€ ΠΏΡ€ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΎΡ„Π»Π°ΠΉΠ½ Π°Ρ‚Π°ΠΊΠΈ с Π³Ρ€ΡƒΠ±Π° сила Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ.

Π Π΅Ρ‡Π½ΠΈΠΊΠΎΠ²ΠΈ Атаки ΠΈ Атаки, Π‘Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠŸΡ€Π°Π²ΠΈΠ»Π°

Π’ΡƒΠΊ Π½Π°ΠΈΠ²Π½ΠΈΡ‚Π΅ passphrases ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС провалят. Ако ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» конструира passphrase ΠΎΡ‚ извСстСн Ρ†ΠΈΡ‚Π°Ρ‚ (ToBeOrNotToBeThatIsTheQuestion), Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ с Π΄ΡƒΠΌΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ„Ρ€Π°Π·ΠΈ, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠœΠ°Ρ€ΠΊΠΎΠ²ΡΠΊΠ° Π²Π΅Ρ€ΠΈΠ³Π°, Ρ‰Π΅ я намСрят Π±ΡŠΡ€Π·ΠΎ. Π—Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π΅ случайност ΠΏΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Π΄ΡƒΠΌΠΈ β€” ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² стил Diceware, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΡƒΠΌΠΈΡ‚Π΅ сС ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ Ρ‡Ρ€Π΅Π· Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° физичСски Π·Π°Ρ€ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° криптографски Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° случайни числа, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· Π»ΠΈΡ‡Π½Π° асоциация.

Passphrase ΠΊΠ°Ρ‚ΠΎ purple elephant jumps moon, която потрСбитСлят Π΅ измислил, Π·Π°Ρ‰ΠΎΡ‚ΠΎ β€žΠ·Π²ΡƒΡ‡ΠΈ случайно”, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-слаба ΠΎΡ‚ wrist panel clam orbit, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° ΠΎΡ‚ инструмСнт Diceware, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠ°Ρ‚Π° интуиция Π·Π° случайност Π΅ систСматично пристрастна.

Credential Stuffing и Ѐишинг

Нито passwords, Π½ΠΈΡ‚ΠΎ passphrases осигуряват ΠΊΠ°ΠΊΠ²Π°Ρ‚ΠΎ ΠΈ Π΄Π° Π΅ Π·Π°Ρ‰ΠΈΡ‚Π° срСщу credential stuffing (ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ) ΠΈΠ»ΠΈ Ρ„ΠΈΡˆΠΈΠ½Π³ (Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ улавянС Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ). ЕдинствСнитС Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΌΠ΅Ρ€ΠΊΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° са ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° всяка услуга ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎ удостовСряванС (MFA). Passphrases ΠΎΠ±Π°Ρ‡Π΅ намаляват ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ ΠΏΠΎ-лСсно Π΄Π° сС запомнят ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΎ Π·Π° всСки Π°ΠΊΠ°ΡƒΠ½Ρ‚, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ случайни символни Π½ΠΈΠ·ΠΎΠ²Π΅.

Π Π΅Π°Π»Π½ΠΈ ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚ΠΈ Π½Π° ВнСдряванС

SSH Key Passphrases

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄Π²ΠΎΠΉΠΊΠ°, частният ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ с passphrase. Π’ΠΎΠ²Π° Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-Ρ†Π΅Π½Π½ΠΈΡ‚Π΅ случаи Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π·Π° passphrases. Ако Ρ„Π°ΠΉΠ»ΡŠΡ‚ с вашия частСн ΠΊΠ»ΡŽΡ‡ бъдС някога Сксфилтриран β€” ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π° станция, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Π°Π΄Π½Π°Ρ‚ Π»Π°ΠΏΡ‚ΠΎΠΏ β€” passphrase Π΅ послСдната линия Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°.

ssh-keygen -t ed25519 -C "your_email@example.com"

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Π½Π²Π°Π½Π΅ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ силна Diceware passphrase. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ssh-agent Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅, Π·Π° Π΄Π° Π½Π΅ я Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚Π΅ ΠΏΡ€ΠΈ всяка Π²Ρ€ΡŠΠ·ΠΊΠ°:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

Π—Π° срСди с VPS Π₯остинг, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ SSH Π΅ основният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ, Π½Π°Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ с passphrase, ΠΈ ΠΏΡŠΠ»Π½ΠΎΡ‚ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° удостовСряванС с password (PasswordAuthentication no Π² /etc/ssh/sshd_config) Π΅ основна ΡΡ‚ΡŠΠΏΠΊΠ° Π·Π° ΡƒΠΊΡ€Π΅ΠΏΠ²Π°Π½Π΅ Π½Π° сигурността.

ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Диск (LUKS)

LUKS (Linux Unified Key Setup) ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° passphrase Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Volume Master Key Ρ‡Ρ€Π΅Π· PBKDF2 ΠΈΠ»ΠΈ Argon2. Броят Π½Π° ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π΅ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΈΡ€Π°Π½ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅Π΄Π½Π° сСкунда Π½Π° цСлСвия Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Снтропията Π½Π° passphrase Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ опрСдСля устойчивостта срСщу ΠΎΡ„Π»Π°ΠΉΠ½ Π°Ρ‚Π°ΠΊΠΈ. Passphrase ΠΎΡ‚ 4 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware осигурява Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π°; passphrase ΠΎΡ‚ 6 Π΄ΡƒΠΌΠΈ Π΅ практичСски Π½Π΅Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌΠ° с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

УдостовСряванС Π² Π£Π΅Π± ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΡƒΠ΅Π± прилоТСния Ρ…Π΅ΡˆΠΈΡ€Π°Ρ‚ passwords с bcrypt, scrypt ΠΈΠ»ΠΈ Argon2. Работният Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π½Π° Ρ‚Π΅Π·ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ забавя ΠΎΡ„Π»Π°ΠΉΠ½ Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅, Π½ΠΎ Снтропията Π½Π° passphrase всС ΠΎΡ‰Π΅ ΠΈΠΌΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Passphrase, Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π° с bcrypt с 60 Π±ΠΈΡ‚Π° Снтропия, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-устойчива ΠΎΡ‚ password ΠΎΡ‚ 8 символа, Ρ…Π΅ΡˆΠΈΡ€Π°Π½ с bcrypt с 30 Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π±ΠΈΡ‚Π°, Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ ΡΡŠΡ‰ΠΈΡ cost factor.

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° Π‘ΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°

На Dedicated Servers, управляващи ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° инфраструктура, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π·Π° root ΠΈ административни Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ passphrases β€” Π² идСалния случай 5+ Π΄ΡƒΠΌΠΈ ΠΎΡ‚ списък Diceware. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠ²Π° с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅, Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΎΡ‚ PAM, ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ рСгистриранС Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° Π³Ρ€ΡƒΠ±Π° сила Π½Π° слоя Π·Π° удостовСряванС.

ЧСсти Π“Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ ИзползванС Π½Π° Passphrases

ИзползванС Π½Π° извСстни Ρ†ΠΈΡ‚Π°Ρ‚ΠΈ ΠΈΠ»ΠΈ тСкстовС Π½Π° пСсни. АтакуващитС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΡΠΏΠΈΡΡŠΡ†ΠΈ с Π΄ΡƒΠΌΠΈ ΠΎΡ‚ ΠΎΠ±Ρ‰ΠΈ Ρ„Ρ€Π°Π·ΠΈ, заглавия Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ, Ρ†ΠΈΡ‚Π°Ρ‚ΠΈ ΠΎΡ‚ Ρ„ΠΈΠ»ΠΌΠΈ ΠΈ тСкстовС Π½Π° пСсни. Passphrase, Π²Π·Π΅Ρ‚Π° ΠΎΡ‚ популярната ΠΊΡƒΠ»Ρ‚ΡƒΡ€Π°, Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-слаба, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ броят Π½Π° символитС ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°.

ΠŸΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Π΄ΡƒΠΌΠΈ. SunnyDayHappyLife ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π΄ΡƒΠΌΠΈ, Π½ΠΎ слСдва сСмантично ΡΠ²ΡŠΡ€Π·Π°Π½, оптимистичСн ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ Π΅Π·ΠΈΠΊΠΎΠ² ΠΌΠΎΠ΄Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΈ тСства Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. Изисква сС истинска случайност β€” Π½Π΅ β€žΠ·Π²ΡƒΡ‡ΠΈ случайно Π·Π° мСн”.

Π˜Π³Π½ΠΎΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ограничСнията Π·Π° символи Π² систСмата. Някои наслСдСни ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ прилоТСния, Π±Π°Π½ΠΊΠΎΠ²ΠΈ ΠΏΠΎΡ€Ρ‚Π°Π»ΠΈ ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСми ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚ passwords Π΄ΠΎ 16 ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ 12 символа, ΠΌΡŠΠ»Ρ‡Π°Π»ΠΈΠ²ΠΎ ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°ΠΉΠΊΠΈ ΠΏΠΎ-дълги Π²Ρ…ΠΎΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ. Π’ΠΈΠ½Π°Π³ΠΈ провСрявайтС Π΄Π°Π»ΠΈ систСмата ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΏΡŠΠ»Π½Π°Ρ‚Π° Π²ΠΈ passphrase. Ако я ΡΡŠΠΊΡ€Π°Ρ‚ΠΈ Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π²Π°ΡˆΠ°Ρ‚Π° passphrase ΠΎΡ‚ 30 символа сС ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π° Π² password ΠΎΡ‚ 12 символа.

Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ ΠΈ спСциални символи Π² passphrases. Някои систСми ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΡΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ Π² passwords. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° послСдоватСлСн Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π» ΠΊΠ°Ρ‚ΠΎ - ΠΈΠ»ΠΈ _ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΡƒΠΌΠΈ (correct-horse-battery-staple) ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° чСтимостта, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ избягва ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π°.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° passphrase Π² мноТСство услуги. ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° passphrases Π·Π° запомнянС ΠΌΠΎΠΆΠ΅ парадоксално Π΄Π° Π½Π°ΡΡŠΡ€Ρ‡ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Passphrase, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π² ΠΏΠ΅Ρ‚ услуги, Π΅ ΠΏΠ΅Ρ‚ ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-вСроятно Π΄Π° бъдС Ρ€Π°Π·ΠΊΡ€ΠΈΡ‚Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±ΠΈΠ². Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ passphrases Π·Π° всСки Π°ΠΊΠ°ΡƒΠ½Ρ‚.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€Π°Π½Π΅ Π½Π° Π‘ΠΈΠ»Π½Π° Passphrase: ВСхничСски ΠœΠ΅Ρ‚ΠΎΠ΄

Златният стандарт Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° passphrase Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ EFF Diceware:

  1. Π₯Π²ΡŠΡ€Π»Π΅Ρ‚Π΅ ΠΏΠ΅Ρ‚ физичСски Π·Π°Ρ€Π° (ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚ Π½Π° CSPRNG).
  2. ΠŸΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ пСтцифрСния Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΈ Π³ΠΎ ΠΏΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ Π² EFF Large Wordlist.
  3. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Ρ‚Π΅ 5–6 ΠΏΡŠΡ‚ΠΈ, Π·Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚Π΅ 5–6 Π΄ΡƒΠΌΠΈ.
  4. По ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΠΌΡŠΠΊΠ½Π΅Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€Π° ΠΈΠ»ΠΈ символ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΡƒΠΌΠΈ Π·Π° систСми, ΠΊΠΎΠΈΡ‚ΠΎ Π³ΠΎ изискват.
# Generate a Diceware-style passphrase using /dev/urandom on Linux
python3 -c "
import secrets
wordlist = open('/usr/share/dict/words').read().splitlines()
words = [secrets.choice(wordlist) for _ in range(5)]
print(' '.join(words))
"

Π—Π° производствСна ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ спСциализирани инструмСнти ΠΊΠ°Ρ‚ΠΎ diceware (Python ΠΏΠ°ΠΊΠ΅Ρ‚) ΠΈΠ»ΠΈ passphraseme, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΈΡ‚Π΅ EFF ΡΠΏΠΈΡΡŠΡ†ΠΈ с Π΄ΡƒΠΌΠΈ ΠΈ криптографски Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ случаСн ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ.

ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠŸΠ°Ρ€ΠΎΠ»ΠΈ: ΠŸΡ€Π΅ΠΎΠ΄ΠΎΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΠŸΡ€ΠΎΠΏΠ°ΡΡ‚Ρ‚Π° Π² Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠΎΡΡ‚Ρ‚Π°

ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΡŠΡ‚ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° напълно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° запомняСмост, позволявайки Π²ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½, ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΎΡ‚ 20+ символа Π·Π° всСки Π°ΠΊΠ°ΡƒΠ½Ρ‚. Master password, Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°Ρ‰ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π°, трябва Π΄Π° бъдС силна Diceware passphrase β€” Ρ‚ΠΎΠ²Π° Π΅ СдинствСният ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ трябва Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΈ Ρ‚ΠΎΠΉ Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π° всичко останало.

ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ с Π΄ΠΎΠ±Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π² областта Π½Π° сигурността:

  • Bitwarden β€” с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, ΠΎΠ΄ΠΈΡ‚ΠΈΡ€Π°Π½, ΠΌΠΎΠΆΠ΅ Π΄Π° сС хоства самостоятСлно
  • KeePassXC β€” само Π»ΠΎΠΊΠ°Π»Π΅Π½, Π±Π΅Π· зависимост ΠΎΡ‚ ΠΎΠ±Π»Π°ΠΊ, силСн Π·Π° срСди Π±Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Ρ€ΡŠΠ·ΠΊΠ°
  • 1Password β€” силни ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° с Secret Key

ΠŸΡ€ΠΈ внСдряванС Π½Π° VPS с cPanel ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ управлявани хостинг ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΉΡ‚Π΅ Π³Π»Π°Π²Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»Π° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ с Diceware passphrase, ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ MFA Π½Π° самия ΠΏΠ°Π½Π΅Π».

Ролята Π½Π° ΠœΠ½ΠΎΠ³ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ УдостовСряванС

Нито passwords, Π½ΠΈΡ‚ΠΎ passphrases са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ самостоятСлно Π·Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ с висока стойност. MFA (Multi-Factor Authentication) добавя Π²Ρ‚ΠΎΡ€ΠΈ слой Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° β€” TOTP ΠΊΠΎΠ΄, Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ ΠΊΠ»ΡŽΡ‡ Π·Π° сигурност (FIDO2/WebAuthn) ΠΈΠ»ΠΈ push извСстиС β€” ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΎΡ‚ΠΊΡ€Π°Π΄Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π±Π΅Π·ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π±Π΅Π· физичСски Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ втория Ρ„Π°ΠΊΡ‚ΠΎΡ€.

ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ΠΈΡΡ‚ стСк Π·Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ:

  • Π€Π°ΠΊΡ‚ΠΎΡ€ Π·Π° удостовСряванС 1: Π‘ΠΈΠ»Π½Π° Diceware passphrase (Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚Π΅)
  • Π€Π°ΠΊΡ‚ΠΎΡ€ Π·Π° удостовСряванС 2: FIDO2 Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ ΠΊΠ»ΡŽΡ‡ ΠΊΠ°Ρ‚ΠΎ YubiKey ΠΈΠ»ΠΈ Google Titan (Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌΠ°Ρ‚Π΅)
  • Π Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅: Π‘ΠΈΠ³ΡƒΡ€Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅

Π—Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ с Email Π₯остинг Π² частност, MFA Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ. Π˜ΠΌΠ΅ΠΉΠ»ΡŠΡ‚ Π΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° практичСски всСки Π΄Ρ€ΡƒΠ³ Π°ΠΊΠ°ΡƒΠ½Ρ‚ β€” ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ сС разпростира Π² пълно ΠΏΡ€Π΅Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π² ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ услуги.

Π Π΅Π³ΡƒΠ»Π°Ρ‚ΠΎΡ€Π½ΠΈ Π‘ΡŠΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅

NIST SP 800-63B (2017, Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ 2024) ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ сС ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡ΠΈ ΠΎΡ‚ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° слоТност ΠΈ сС насочи към ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° дълТина. ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π½Π° NIST Π²Π΅Ρ‡Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚:

  • Π Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° passwords Π΄ΠΎ ΠΏΠΎΠ½Π΅ 64 символа (позволяващо passphrases)
  • Π”Π° Π½Π΅ сС изисква ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½Π° смяна Π½Π° password Π±Π΅Π· доказатСлства Π·Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½ΠΎΠ²ΠΈ passwords срСщу ΡΠΏΠΈΡΡŠΡ†ΠΈ с извСстни ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ (Π½Π°ΠΏΡ€. HaveIBeenPwned API)
  • Π”Π° Π½Π΅ сС Π½Π°Π»Π°Π³Π°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΡΡŠΡΡ‚Π°Π²ΡΠ½Π΅ (Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈ символи, Ρ†ΠΈΡ„Ρ€ΠΈ), ΠΊΠΎΠΈΡ‚ΠΎ намаляват Снтропията, Π½Π°ΡΡŠΡ€Ρ‡Π°Π²Π°ΠΉΠΊΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, всС ΠΎΡ‰Π΅ Π½Π°Π»Π°Π³Π°Ρ‰ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ minimum 8 characters with uppercase + symbol + number, работят ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ насоки Π½Π° NIST. ΠœΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ към ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, приятСлски настроСни към passphrases, с ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 15–20 символа ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° срСщу ΡΠΏΠΈΡΡŠΡ†ΠΈ с ΠΏΡ€ΠΎΠ±ΠΈΠ²ΠΈ, Π΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ-сигурно ΠΈ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π·Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.

ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° Π·Π° РСшСния: Кога Какво Π΄Π° Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π°Π½ ΠŸΠΎΠ΄Ρ…ΠΎΠ΄
Π—Π°Ρ‰ΠΈΡ‚Π° Π½Π° SSH частСн ΠΊΠ»ΡŽΡ‡Passphrase ΠΎΡ‚ 5 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware
LUKS ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° дискPassphrase ΠΎΡ‚ 5–6 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware
Π“Π»Π°Π²Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈPassphrase ΠΎΡ‚ 6 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware (Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π°)
Акаунти Π² ΡƒΠ΅Π± прилоТСния (Ρ‡Ρ€Π΅Π· ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€)Π‘Π»ΡƒΡ‡Π°Π΅Π½ Π½ΠΈΠ· ΠΎΡ‚ 20+ символа ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ
НаслСдСна систСма с максимум 12 символаБлучаСн Π½ΠΈΠ· с максимална дълТина ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ
Root Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Passphrase + MFA + ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ SSH с ΠΊΠ»ΡŽΡ‡
Акаунт Π² рСгистратор Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈPassphrase + MFA (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° DNS, Ρ†Π΅Π» с висока стойност)

Π—Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ с РСгистрация Π½Π° Π”ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π½Π° рСгистратора ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΉΠ½Π° ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈ Ρ€Π΅Π΄. DNS ΠΎΡ‚Π²Π»ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π² рСгистратора ΠΌΠΎΠΆΠ΅ Π΄Π° прСнасочи цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΠΈΠΌΠ΅ΠΉΠ» Π·Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½, заобикаляйки всички останали ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈ Π·Π° сигурност.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ Бписък с ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Изводи

  • Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΉΡ‚Π΅ passphrases с ΠΌΠ΅Ρ‚ΠΎΠ΄ Diceware с CSPRNG, Π° Π½Π΅ Ρ‡Ρ€Π΅Π· Π»ΠΈΡ‡Π½Π° асоциация ΠΈΠ»ΠΈ извСстни Ρ„Ρ€Π°Π·ΠΈ.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 5 Π΄ΡƒΠΌΠΈ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 64 Π±ΠΈΡ‚Π° Снтропия) Π·Π° всСки ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, Π·Π°Ρ‰ΠΈΡ‚Π°Π²Π°Ρ‰ чувствитСлни Π΄Π°Π½Π½ΠΈ.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ Π΄Π°Π»ΠΈ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° систСма ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈ напълно ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π΄ΡŠΠ»ΠΆΠΈΠ½Π°Ρ‚Π° Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° passphrase, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Π½Π° нСя.
  • Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ (Bitwarden, KeePassXC) Π·Π° всички Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° главния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ.
  • Π—Π°Ρ‰ΠΈΡ‚Π°Π²Π°ΠΉΡ‚Π΅ SSH частни ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅ с passphrase ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ssh-agent Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° сСсии.
  • НалагайтС PasswordAuthentication no Π² /etc/ssh/sshd_config Π½Π° всички производствСни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.
  • АктивирайтС MFA Π½Π° всСки Π°ΠΊΠ°ΡƒΠ½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠΌΠ΅ΠΉΠ», рСгистратори, хостинг ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ финансови Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ.
  • ΠžΠ΄ΠΈΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ си Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ спрямо NIST SP 800-63B: ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅Ρ‚Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ Ρ€ΠΎΡ‚ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° слоТност, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° срСщу ΡΠΏΠΈΡΡŠΡ†ΠΈ с ΠΏΡ€ΠΎΠ±ΠΈΠ²ΠΈ.
  • Никога Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ passphrase Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ услуги, нСзависимо ΠΊΠΎΠ»ΠΊΠΎ запомняща сС ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°.

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

Passphrase Π²ΠΈΠ½Π°Π³ΠΈ Π»ΠΈ Π΅ ΠΏΠΎ-сигурна ΠΎΡ‚ password?

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π° passphrase ΠΎΡ‚ 4+ Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΠΎ-сигурна ΠΎΡ‚ password, ΠΈΠ·Π±Ρ€Π°Π½ ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π». Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, наистина случаСн password ΠΎΡ‚ 20 символа, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° ΠΈΠ»ΠΈ Π΄Π° надвишава Снтропията Π½Π° passphrase. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΡ‚ΠΎ прСдимство Π½Π° passphrases Π΅ запомняСмостта с висока Снтропия β€” Π½Π΅ ΠΏΡ€ΠΈΡΡŠΡ‰ΠΎ ΠΏΡ€Π΅Π²ΡŠΠ·Ρ…ΠΎΠ΄ΡΡ‚Π²ΠΎ във всСки случай.

ΠœΠΎΠ³Π°Ρ‚ Π»ΠΈ passphrases Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π±ΠΈΡ‚ΠΈ ΠΎΡ‚ AI ΠΈΠ»ΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ?

Π‘ΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ‚ сСмантично ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ послСдоватСлности ΠΎΡ‚ Π΄ΡƒΠΌΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ passphrases, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° смислСни изрСчСния ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈ Ρ„Ρ€Π°Π·ΠΈ, са ΠΏΠΎ-уязвими, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ бяха ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠ΅Ρ‚ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π—Π°Ρ‰ΠΈΡ‚Π°Ρ‚Π° Π΅ строга случайност ΠΏΡ€ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° Π½Π° Π΄ΡƒΠΌΠΈ β€” passphrases, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ Diceware Π±Π΅Π· сСмантична Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΡƒΠΌΠΈΡ‚Π΅, Π½Π΅ са Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-уязвими Π½Π° Π°Ρ‚Π°ΠΊΠΈ, ΠΏΠΎΠ΄ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ΠΈ ΠΎΡ‚ LLM, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ.

Каква Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° дълТина Π½Π° passphrase Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° SSH ΠΊΠ»ΡŽΡ‡?

Π—Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° SSH частСн ΠΊΠ»ΡŽΡ‡, NIST ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ€Π°ΠΌΠΊΠΈ Π·Π° сигурност ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°Ρ‚ ΠΏΠΎΠ½Π΅ 128 Π±ΠΈΡ‚Π° Снтропия Π·Π° Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΈ Ρ‚Π°ΠΉΠ½ΠΈ. Passphrase ΠΎΡ‚ 5 Π΄ΡƒΠΌΠΈ ΠΏΠΎ Diceware осигурява ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 64 Π±ΠΈΡ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сС счита Π·Π° силно Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Π—Π° срСди с висока стСпСн Π½Π° сигурност ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ 6 Π΄ΡƒΠΌΠΈ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 77 Π±ΠΈΡ‚Π°) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΠΉΡ‚Π΅ passphrase с Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ ΠΊΠ»ΡŽΡ‡ Π·Π° сигурност.

ΠŸΡ€Π°Π²ΡΡ‚ Π»ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ passphrases остарСли?

НС. ΠœΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΡŠΡ‚ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ с висока Снтропия Π·Π° всички ваши Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ, Π½ΠΎ самото Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ трябва Π΄Π° бъдС Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ с Π³Π»Π°Π²Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅. Π’ΠΎΠ·ΠΈ Π³Π»Π°Π²Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ трябва Π΄Π° бъдС силна Diceware passphrase. Π”Π²Π°Ρ‚Π° инструмСнта са Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‰ΠΈ сС, Π° Π½Π΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈ.

Как Π΄Π° сС справя със систСми, ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»ΡΡ‰ΠΈ дълги passphrases ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ?

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ послСдоватСлСн Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π» Π½Π° Π΄ΡƒΠΌΠΈ, ΠΏΡ€ΠΈΠ΅Ρ‚ ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ систСми, ΠΊΠ°Ρ‚ΠΎ - ΠΈΠ»ΠΈ . (Π½Π°ΠΏΡ€. correct-horse-battery-staple). Ако систСмата Π½Π°Π»Π°Π³Π° Ρ‚Π²ΡŠΡ€Π΄ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° символитС ΠΏΠΎΠ΄ 20 символа, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ максималната Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° дълТина с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½ΠΈΠ·, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°ΠΉΡ‚Π΅ систСмата ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰Π° Π½Π° NIST SP 800-63B Π·Π° отстраняванС.