Атаката срСщу Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³

На конфСрСнцията DEF CON 33 Π΅ прСдставСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΠ° срСщу Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΌΡŠΠΊΠ²Π°Ρ‚ свои Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° интСрфСйса Π² Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π°Ρ‚Π° страница. ΠŸΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° към Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° информация, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π° Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠ°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈ Π·Π° удостовСряванС, Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ засяга всички тСствани ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ 1Password, Bitwarden, LastPass, KeePassXC-Browser, NordPass, ProtonPass ΠΈ Keeper.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ° Π΅ Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΡΠΊΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π²ΠΌΡŠΠΊΠ²Π°Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ с исканС Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ попълванС Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π°Ρ‚Π° страница, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΠΉΠΊΠΈ своитС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² DOM (Document Object Model) Π½Π° Ρ‚Π°Π·ΠΈ страница. Ако атакуващият ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° изпълни своя JavaScript ΠΊΠΎΠ΄ Π½Π° страницата, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Сксплоатирайки XSS уязвимост Π½Π° сайта, Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π° всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π² DOM, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.

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

Атаката срСщу Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³

Атаката сС ΡΡŠΡΡ‚ΠΎΠΈ Π² слСднитС ΡΡ‚ΡŠΠΏΠΊΠΈ:

  • БъздаванС Π½Π° Π½Π°Ρ‚Ρ€Π°ΠΏΡ‡ΠΈΠ² Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π° страницата, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΈΠΊΠ²Π° към ΠΊΠ»ΠΈΠΊ.
  • ДобавянС Π½Π° страницата Π½Π° ΡƒΠ΅Π± Ρ„ΠΎΡ€ΠΌΠ° Π·Π° Π²Ρ…ΠΎΠ΄ ΠΈΠ»ΠΈ попълванС Π½Π° Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ.
  • ИзлаганС Π½Π° прозрачност Π·Π° ΡƒΠ΅Π± Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (β€žopacity: 0.001β€œ Π² CSS).
  • ИзползванС Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° focus() Π·Π° поставянС Π½Π° фокус Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ попълванС Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.
  • Π’ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° появилия сС Π΄ΠΈΠ°Π»ΠΎΠ³ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅ Π² DOM ΠΈ поставянС Π½Π° прозрачност Π·Π° Π½Π΅Π³ΠΎ.
  • ΠžΡ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠΊ ΠΎΡ‚ потрСбитСля Π²ΡŠΡ€Ρ…Ρƒ Π²ΠΈΠ΄ΠΈΠΌ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π° страницата, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈ подходящо ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΈ ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Ρ‰Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ натисканС Π½Π° Π±ΡƒΡ‚ΠΎΠ½Π° Π² ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π΅Π½ Π΄ΠΈΠ°Π»ΠΎΠ³ ΠΈ попълванС Π½Π° ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.
  • Π˜Π·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ попълнСна ΡƒΠ΅Π± Ρ„ΠΎΡ€ΠΌΠ° ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° атакуващия.

Въй ΠΊΠ°Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ попълванС Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° автСнтикация Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° само Π·Π° сайтовС, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ са Π±ΠΈΠ»ΠΈ Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ, Π·Π° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π°Ρ‚Π°ΠΊΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° стартиратС свой JavaScript ΠΊΠΎΠ΄ Π½Π° атакувания сайт ΠΈΠ»ΠΈ Π² ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, Π·Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ»ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ Π² ΡΡŠΡ‰ΠΈΡ Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ атакувания сайт, ΠΈΠ»ΠΈ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ XSS уязвимост Π½Π° сайта, която Π΄Π° позволява внСдряванС Π½Π° вашия ΠΊΠΎΠ΄ Π² ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π½Π° потрСбитСля.

ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° разглСТданият ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ попълванС Π½Π° Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. ΠšΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΅ дСмонстрирана Π°Ρ‚Π°ΠΊΠ° Π½Π° сайта issuetracker.google.com, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ XSS уязвимост. Π—Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ ΠΊΠΎΠ΄Π° Π·Π° Π΄Π²ΡƒΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° автСнтикация Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π½Π° потрСбитСля Π»ΠΈΠ½ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Сксплоатира XSS уязвимостта, ΠΈ Π΄Π° сС постигнат Ρ‚Ρ€ΠΈ ΠΊΠ»ΠΈΠΊΠ° Ρ‡Ρ€Π΅Π· поставянС Π½Π° Ρ„Π°Π»ΡˆΠΈΠ²ΠΈ Π½Π°Ρ‚Ρ€Π°ΠΏΡ‡ΠΈΠ²ΠΈ запитвания (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° бисквитки, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° пСрсонализация ΠΈ съгласиС с ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ).

ОсвСн сайтовС с XSS уязвимости, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π²ΡŠΡ€Ρ…Ρƒ услуги, ΠΊΠΎΠΈΡ‚ΠΎ прСдоставят ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° всСки ΠΆΠ΅Π»Π°Π΅Ρ‰ β€” ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠΏΡŠΠ»Π²Π°Ρ‚ Π²Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π΅ само Π·Π° основния Π΄ΠΎΠΌΠ΅ΠΉΠ½, Π½ΠΎ ΠΈ Π·Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

Атаката ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° потрСбитСля ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π² ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Π’ Ρ‚ΠΎΠ·ΠΈ случай, Π·Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° JavaScript ΠΊΠΎΠ΄ Π² контСкста Π½Π° Ρ‡ΡƒΠΆΠ΄ сайт; Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄Π° сС примамят ΠΆΠ΅Ρ€Ρ‚Π²ΠΈΡ‚Π΅ Π½Π° страница Π² сайта Π½Π° атакуващия β€” ΠΏΡ€ΠΈ случай Π½Π° Π»ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΏΠΎΠΏΡŠΠ»Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΠ΅Π± формуляри сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² зависимост ΠΎΡ‚ тСхния Ρ‚ΠΈΠΏ (адрСс, Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Π° ΠΊΠ°Ρ€Ρ‚Π°, ΠΈΠΌΠ΅Π½Π°), Π±Π΅Π· ΠΏΡ€ΠΈΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Π΄ΠΎΠΌΠ΅ΠΉΠ½. Най-опасно Π΅ ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Ρ‚ Π½Π΅ само Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π°, Π½ΠΎ ΠΈ Π΄Π°Ρ‚Π°Ρ‚Π° Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ ΠΈ ΠΊΠΎΠ΄ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°.

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΠ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π΅ тСствал 11 Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΎΠ±Ρ‰ΠΎ с 39.7 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ инсталации, ΠΈ всички Ρ‚Π΅ сС ΠΎΠΊΠ°Π·Π°Π»ΠΈ Π½Π΅Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ срСщу ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π°Ρ‚Π°ΠΊΠΈ. Някои ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ пуснаха Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (NordPass 5.13.24, ProtonPass 1.31.6, RoboForm 9.7.6, Dashlane 6.2531.1, Keeper 17.2.0, Enpass 6.11.6, Bitwarden 2025.8.1), Π² ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠΏΠΈΡ‚Π°Ρ…Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΏΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½. Π”Ρ€ΡƒΠ³ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ (KeePassXC-Browser, 1Password, iCloud Passwords, Enpass, LastPass, LogMeOnce) всС ΠΎΡ‰Π΅ Π½Π΅ са ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ. Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° проявата Π½Π° уязвимостта Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ тСстови страници.

Атаката срСщу Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³
Атаката срСщу Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰Π° ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡΡ‚Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° 1Password, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ пуснаха корСкция, Π΅, Ρ‡Π΅ уязвимостта Π΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½Π° ΠΈ Π½Π΅ Π΅ пряко ΡΠ²ΡŠΡ€Π·Π°Π½Π° с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π½ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, Π·Π°Ρ‚ΠΎΠ²Π° ΠΎΠΏΠΈΡ‚ΠΈΡ‚Π΅ Π·Π° отстраняванСто ΠΉ ΠΎΡ‚ страна Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅Ρ‚ΠΎ само Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°, Π½ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ самия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ трябва Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΈΠ»ΠΈ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅Ρ‚Π°Ρ‚Π°. Π‘ΠΏΠΎΠΌΠ΅Π½Π°Π²Π° сС, Ρ‡Π΅ Π² 1Password Π²Π΅Ρ‡Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° исканС Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΈ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈ Π² слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‰Π΅ бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опция Π·Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ исканС Π·Π° всички Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π°Π²Ρ‚ΠΎΠ·Π°ΠΏΡŠΠ»Π²Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ (Π·Π°Ρ€Π°Π΄ΠΈ намаляванС Π½Π° удобството Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Ρ‚Π°ΠΊΠ°Π²Π° опция няма Π΄Π° бъдС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅).

Π‘Ρ€Π΅Π΄ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ изслСдоватСля ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° сС спомСнава прослСдяванС Π½Π° измСнСнията Π² стиловСтС Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π²ΠΌΡŠΠΊΠ½Π°Ρ‚ΠΈ Π² страницата, Ρ‡Ρ€Π΅Π· API MutationObserver, Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ посрСдством Shadow DOM Π² Ρ€Π΅ΠΆΠΈΠΌ 'closed', наблюдСниС Π½Π° прозрачността Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° API Popover Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ·ΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° наслагванСто Π½Π° слоСвС, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ с ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π» (pointer-events:none) във всички ΠΏΠ»Π°Π²Π°Ρ‰ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° пълно Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅ Π½Π° описания клас Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π½Π° Π½ΠΈΠ²ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Π΄Π° сС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ API Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³Π°.

ΠšΠ°Ρ‚ΠΎ унивСрсалСн ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π΄Π²ΠΈΠΆΠΊΠ° Chromium, Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° Π΄ΠΎ сайта (Настройки Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° β†’ 'site access' β†’ 'on click'), ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΊΠ°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ сайта СдинствСно слСд Ρ‰Ρ€Π°ΠΊΠ°Π½Π΅ Π½Π° ΠΈΠΊΠΎΠ½Π°Ρ‚Π° Π² дясната част Π½Π° адрСсната Π»Π΅Π½Ρ‚Π°. ΠšΠ°Ρ‚ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄Π΅Π½ ΠΏΡŠΡ‚ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС спомСнава Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ попълванС Π½Π° формуляри ΠΈ Ρ€ΡŠΡ‡Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Ρ‡Ρ€Π΅Π· Π±ΡƒΡ„Π΅Ρ€Π° Π½Π° ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄Π°, Π½ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ случай възниква ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ общия ΠΊΠ»ΠΈΠΏΠ±ΠΎΡ€Π΄ ΠΈ риска Π΄Π° Π½Π΅ сС Π·Π°Π±Π΅Π»Π΅ΠΆΠ°Ρ‚ ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° Ρ„ΠΈΡˆΠΈΠ½Π³.

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

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