Π Π΅Π»ΠΈΠ· Π½Π° WordPress 5.2 с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° подписи

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ΠΎ Ρ€Π΅Π»ΠΈΠ· Π½Π° систСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡƒΠ΅Π± ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ WordPress 5.2. Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ с ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡˆΠ΅ΡΡ‚Π³ΠΎΠ΄ΠΈΡˆΠ½Π°Ρ‚Π° СпопСя ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅ Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° подписи.

ДосСга ΠΏΡ€ΠΈ инсталиранС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² WordPress основният Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π·Π° осигуряванС Π½Π° сигурността бСшС Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π² инфраструктурата ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° WordPress (слСд изтСглянСто сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ…Π΅ΡˆΠ° Π±Π΅Π· вСрификация Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ°). Π’ случай Π½Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° подмСнят актуализацията ΠΈ Π΄Π° разпространяват Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΊΠΎΠ΄ срСд сайтовСтС Π½Π° WordPress, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ систСмата Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½Π° инсталация Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π‘ΠΏΠΎΡ€Π΅Π΄ ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° прилагания ΠΌΠΎΠ΄Π΅Π» Π½Π° Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ Π·Π° доставка, ΠΎΡ‚ страна Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠ°Π²Π° подмяна Ρ‰Π΅ΡˆΠ΅ Π΄Π° останС нСзабСлязана.

Π‘ ΠΎΠ³Π»Π΅Π΄ Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Π΄Π°Π½Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ w3techs ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WordPress сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° 33.8% ΠΎΡ‚ сайтовСтС Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΡŠΡ‚ Ρ‰Π΅ΡˆΠ΅ Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ ΠΌΠ°Ρ‰Π°Π± Π½Π° катастрофа. ΠŸΡ€ΠΈ Ρ‚ΠΎΠ²Π° опасността ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° инфраструктурата Π½Π΅ бСшС Ρ…ΠΈΠΏΠΎΡ‚Π΅Ρ‚ΠΈΡ‡Π½Π°, Π° напълно Ρ€Π΅Π°Π»Π½Π°. НапримСр, ΠΏΡ€Π΅Π΄ΠΈ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ изслСдоватСлитС ΠΏΠΎ сигурността дСмонстрира уязвимости, която ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° атакуващия Π΄Π° изпълни своя ΠΊΠΎΠ΄ Π½Π° страна Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° api.wordpress.org.

ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° разпространСниС Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° потрСбитСлскитС систСми, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π° ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡŠΡ‰ΠΎ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈΡΡ‚ частСн ΠΊΠ»ΡŽΡ‡, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° подписванСто Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅.

ВнСдряванСто Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° подписи бСшС Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΎ ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ сС появи Π² стандартната доставка Π½Π° PHP сравнитСлно наскоро. НуТнитС криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ сС появиха Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° интСграцията Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Libsodium Π² основния ΡΡŠΡΡ‚Π°Π² Π½Π° PHP 7.2. Но ΠΊΠ°Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π° вСрсия Π² WordPress Π΅ заявСна вСрсия 5.2.4 (начиная с WordPress 5.2 β€” 5.6.20). Π’ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π±ΠΈ Π΄ΠΎΠ²Π΅Π»ΠΎ Π΄ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° изискванията към ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π°Ρ‚Π° вСрсия Π½Π° PHP ΠΈΠ»ΠΈ добавянС Π½Π° външна зависимост, Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° сС ΡΡŠΠ³Π»Π°ΡΡΡ‚ с ΠΎΠ³Π»Π΅Π΄ Π½Π° разпространСниСто Π½Π° вСрсиитС Π½Π° PHP Π² хостинг систСмитС. Π Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ бСшС

Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΡΡŠΡΡ‚Π°Π²Π° Π½Π° WordPress 5.2 ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° вСрсия Π½Π° Libsodium β€” Sodium Compat, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ Π½Π° PHP ΠΈ прСдоставящ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи. РСализацията ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Ρ‰ΠΎ сС отнася Π΄ΠΎ производитСлността, Π½ΠΎ напълно Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° ΠΈ позволява Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° плъгини Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ‚ внСдряванСто Π½Π° ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ.

Π—Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Ed25519, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ с участиСто Π½Π° Π”Π°Π½ΠΈΠ΅Π» Π‘Π΅Ρ€Π½Ρ‰Π΅ΠΉΠ½ (Daniel J. Bernstein). Π¦ΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚Π° подпис сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π·Π° стойността Π½Π° Ρ…Π΅ΡˆΠ° SHA384, изчислСна ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π° с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. Ed25519 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ Π½Π° сигурност Π² сравнСниС с ECDSA ΠΈ DSA ΠΈ дСмонстрира ΠΌΠ½ΠΎΠ³ΠΎ висока скорост ΠΏΡ€ΠΈ вСрификация ΠΈ създаванС Π½Π° подписи. Устойчивостта Π½Π° Ed25519 срСщу Π°Ρ‚Π°ΠΊΠΈ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 2^128 (Π² срСдно Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° Ed25519 са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ 2^140 Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ), ΠΊΠΎΠ΅Ρ‚ΠΎ отговаря Π½Π° устойчивостта Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ NIST P-256 ΠΈ RSA с Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΎΡ‚ 3000 Π±ΠΈΡ‚Π° ΠΈΠ»ΠΈ 128-Π±ΠΈΡ‚ΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² ΡˆΠΈΡ„ΡŠΡ€. Ed25519 Π½Π΅ Π΅ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ Π² Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅, Π½Π΅ Π΅ чувствитСлСн Π½Π° Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° кСша (cache-timing) ΠΈ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ.

Π’ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ WordPress 5.2 ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π° подписка Π·Π° сСга ΠΎΠ±Ρ…Π²Π°Ρ‰Π° само основнитС обновлСния Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π΅ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π° просто увСдомява потрСбитСля Π·Π° възникнал ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. РСшСно Π΅ Π΄Π° Π½Π΅ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ нСобходимостта ΠΎΡ‚ пълна ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ заобикалянС Π½Π° възмоТни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’ Π±ΡŠΠ΄Π΅Ρ‰Π΅ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚Π° подписка ΠΈ Π·Π° вСрификация Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° инсталиранСто Π½Π° Ρ‚Π΅ΠΌΠΈ ΠΈ плъгини (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° подписват Ρ€Π΅Π»ΠΈΠ·ΠΈΡ‚Π΅ с тСхния ΠΊΠ»ΡŽΡ‡).

ОсвСн ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ подписи Π² WordPress 5.2, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠ°Ρ‚ слСднитС измСнСния:

  • Π’ сСкцията β€žSite Healthβ€œ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ страници Π·Π° отстраняванС Π½Π° Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с настройкитС, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°, Ρ‡Ρ€Π΅Π· която Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° оставят отстранитСлна информация Π½Π° администраторитС Π½Π° сайта;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ рСализация Π½Π° β€žΠ±ΡΠ» Π΅ΠΊΡ€Π°Π½ Π½Π° ΡΠΌΡŠΡ€Ρ‚Ρ‚Π°β€œ, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π² случаи Π½Π° Ρ„Π°Ρ‚Π°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΠΏΠΎΠΌΠ°Π³Π° Π½Π° администратора Π΄Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° самостоятСлно ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΏΠ»ΡŠΠ³ΠΈΠ½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠΈΡ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ Π² спСциалСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ слСд сбой;
  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π΅ систСма Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с плъгини, която Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ провСрява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° плъгина Π² Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° конфигурация, Π²Π·ΠΈΠΌΠ°ΠΉΠΊΠΈ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° вСрсия Π½Π° PHP. Ако Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° плъгина Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎ-Π½ΠΎΠ²Π° вСрсия Π½Π° PHP, систСмата Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ‰Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ плъгин;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с JavaScript ΠΊΠΎΠ΄ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° webpack ΠΈ Babel;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² шаблон privacy-policy.php, позволяващ настройка Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° страницата с условия Π·Π° конфидСнциалност;
  • Π—Π° Ρ‚Π΅ΠΌΠΈΡ‚Π΅ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ wp_body_open hook, позволяващ вмъкванС Π½Π° ΠΊΠΎΠ΄ нСпосрСдствСно слСд Ρ‚Π°Π³a body;
  • Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°Ρ‚Π° вСрсия Π½Π° PHP са повишСни Π΄ΠΎ 5.6.20, Π² ΠΏΠ»ΡŠΠ³ΠΈΠ½ΠΈΡ‚Π΅ ΠΈ Ρ‚Π΅ΠΌΠΈΡ‚Π΅ Π½Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° пространства ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π° ΠΈ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са 13 Π½ΠΎΠ²ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΈ.

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС спомСнС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Π° уязвимост Π² плъгин Π·Π° WordPress WP Live Chat (CVE-2019-11185). Уязвимостта позволява изпълнСниС Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ PHP ΠΊΠΎΠ΄ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. ΠŸΠ»ΡŠΠ³ΠΈΠ½ΡŠΡ‚ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 27 хиляди сайта Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Ρ‡Π°Ρ‚ с посСтитСлитС, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π° сайтовС Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ IKEA, Adobe, Huawei, PayPal, Tele2 ΠΈ McDonald's (Live Chat чСсто сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° изскачащи Π΄Ρ€Π°Π·Π½Π΅Ρ‰ΠΈ Ρ‡Π°Ρ‚ΠΎΠ²Π΅ Π½Π° сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ ΠΎΠ±Ρ‰ΡƒΠ²Π°Π½Π΅ със слуТитСл).

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС проявява Π² ΠΊΠΎΠ΄Π° Π·Π° ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ позволява заобикалянС Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π·Π° допустими Ρ‚ΠΈΠΏΠΎΠ²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° PHP скрипт Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° бъдС изпълнСн Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Ρ‡Ρ€Π΅Π· web. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ Π΅, Ρ‡Π΅ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π² Live Chat Π΅ Π±ΠΈΠ»Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° уязвимост (CVE-2018-12426), която позволявашС ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° PHP ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Ρ‚ΠΈΠΏ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Content-type. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ с Π±Π΅Π»ΠΈ ΡΠΏΠΈΡΡŠΡ†ΠΈ ΠΈ MIME Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ лСсно Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ΠΈ.

Π’ частност, Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ β€˜.php’ Π΅ Π·Π°Π±Ρ€Π°Π½Π΅Π½ΠΎ, Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ β€˜.phtml’, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° PHP, Π½Π΅ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π² чСрния списък. БСлият списък допуска само ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° изобраТСния, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½, ΡƒΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€˜.gif.phtml’. Π—Π° Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° MIME Ρ‚ΠΈΠΏΠ° Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Ρ„Π°ΠΉΠ»Π°, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° бъдС ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Ρ‚Π°Π³ΡŠΡ‚ с PHP ΠΊΠΎΠ΄Π°, Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° бъдС ΡƒΠΊΠ°Π·Π°Π½Π° стринга β€˜GIF89a’.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster