Π ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΡΡΠΊΠ°Π½Π΅ Π½Π° 25 ΡΠ½ΠΈ Π½Π° gem ΠΏΠ°ΠΊΠ΅Ρ Strong_password 0.7 ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π° ΠΏΡΠΎΠΌΡΠ½Π° (CVE-2019 13354-), ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ½ΡΠ΅Π½ ΠΊΠΎΠ΄, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ ΠΎΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π», Ρ
ΠΎΡΡΠ²Π°Π½ Π² ΡΡΠ»ΡΠ³Π°ΡΠ° Pastebin. ΠΠ±ΡΠΈΡΡ Π±ΡΠΎΠΉ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ 247 Ρ
ΠΈΠ»ΡΠ΄ΠΈ, Π° Π²Π΅ΡΡΠΈΡ 0.6 Π΅ ΠΎΠΊΠΎΠ»ΠΎ 38 Ρ
ΠΈΠ»ΡΠ΄ΠΈ. ΠΠ° Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π±ΡΠΎΡΡ Π½Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡΡΠ° Π΅ ΠΏΠΎΡΠΎΡΠ΅Π½ ΠΊΠ°ΡΠΎ 537, Π½ΠΎ Π½Π΅ Π΅ ΡΡΠ½ΠΎ ΠΊΠΎΠ»ΠΊΠΎ ΡΠΎΡΠ½ΠΎ Π΅ ΡΠΎΠ²Π°, ΠΊΠ°ΡΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π²Π΅ΡΠ΅ Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠ° ΠΎΡ Ruby Gems.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Strong_password ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΈΠ»Π°ΡΠ° Π½Π° ΠΏΠ°ΡΠΎΠ»Π°ΡΠ°, Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡΡΠ°.
ΡΡΠ΅Π΄ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Strong_password think_feel_do_engine (65 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ), think_feel_do_dashboard (15 Ρ
ΠΈΠ»ΡΠ΄ΠΈ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ) ΠΈ
ΡΡΠΏΠ΅ΡΡ
ΠΎΡΡΠΈΠ½Π³ (1.5 Ρ
ΠΈΠ»ΡΠ΄ΠΈ). ΠΡΠ±Π΅Π»ΡΠ·Π²Π° ΡΠ΅, ΡΠ΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π»ΠΈΡΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΈΠ·Π·Π΅Π»ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΡΡΡ
Ρ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΠΎΡ Π°Π²ΡΠΎΡΠ°.
ΠΠ»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΊΠΎΠ΄ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡΠ°ΠΌΠΎ ΠΊΡΠΌ RubyGems.org, Git Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡΡ Π½Π΅ Π±Π΅ΡΠ΅ Π·Π°ΡΠ΅Π³Π½Π°Ρ. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Strong_password Π² ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π·Π°ΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΊΡΠΌ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 6 ΠΌΠ΅ΡΠ΅ΡΠ°, Π½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° RubyGems, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π° ΠΎΡ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π½ΠΎΠ² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ, Π·Π° ΠΊΠΎΠ³ΠΎΡΠΎ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π±Π΅ΡΠ΅ ΡΡΠ²Π°Π» ΠΏΡΠ΅Π΄ΠΈ Π½ΠΈΡΠΎ Π½Π΅ ΡΡΡ
.
ΠΠ°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΊΠΎΠ΄ Π½Π° ΡΡΡΠ²ΡΡΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Strong_password. ΠΠΎΠ³Π°ΡΠΎ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Pastebin, Π±Π΅ΡΠ΅ Π·Π°ΡΠ΅Π΄Π΅Π½ ΡΠΊΡΠΈΠΏΡ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄Π°Π΄Π΅Π½ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΡΡΠ΅Π· Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠ° β__idβ ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΠ΅ΡΠΎΠ΄Π° Base64. ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ ΠΊΠΎΠ΄ ΡΡΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° Ρ
ΠΎΡΡΠ°, Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Strong_password, Π΄ΠΎ ΡΡΡΠ²ΡΡ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru