GPU.zip Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΡ€Π΅ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ GPU Π΄Π°Π½Π½ΠΈ

Π•ΠΊΠΈΠΏ ΠΎΡ‚ изслСдоватСли ΠΎΡ‚ няколко унивСрситСта Π² БАЩ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½ΠΎΠ²Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° Π°Ρ‚Π°ΠΊΠ° Π½Π° страничСн ΠΊΠ°Π½Π°Π», която ΠΈΠΌ позволява Π΄Π° ΠΏΡ€Π΅ΡΡŠΠ·Π΄Π°Π΄Π°Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»Π½Π° информация, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° Π² GPU. Използвайки прСдлоТСния ΠΌΠ΅Ρ‚ΠΎΠ΄, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ GPU.zip, нападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ информацията, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Π΅ΠΊΡ€Π°Π½Π°. ОсвСн всичко Π΄Ρ€ΡƒΠ³ΠΎ, Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΏΡ€Π΅Π· ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, дСмонстрирайки ΠΊΠ°ΠΊ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½Π° ΡƒΠ΅Π± страница, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Π² Chrome, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ информация Π·Π° пиксСлитС, ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ ΠΏΡ€ΠΈ изобразяванС Π½Π° Π΄Ρ€ΡƒΠ³Π° ΡƒΠ΅Π± страница, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Π² ΡΡŠΡ‰ΠΈΡ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΡŠΡ‚ Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅ Π½Π° информация Π΅ оптимизацията, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори, която осигурява компрСсиранС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ възниква ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° компрСсия Π½Π° всички тСствани ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори (AMD, Apple, ARM, Intel, Qualcomm) ΠΈ дискрСтни Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ Π½Π° NVIDIA. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ изслСдоватСлитС установиха, Ρ‡Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ процСсори Π½Π° Intel ΠΈ AMD Π²ΠΈΠ½Π°Π³ΠΈ позволяват компрСсиранС Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π΅ изисква ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠ°Π²Π° оптимизация. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° компрСсия ΠΊΠ°Ρ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° DRAM ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° кСша Π΄Π° ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π° с СстСството Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ рСконструирани пиксСл ΠΏΠΎ пиксСл Ρ‡Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· Π½Π° страничнитС ΠΊΠ°Π½Π°Π»ΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π΅ доста Π±Π°Π²Π΅Π½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° систСма с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ процСсор AMD Ryzen 7 4800U Π°Ρ‚Π°ΠΊΠ° Π·Π° опрСдСлянС Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ, ΠΏΠΎΠ΄ ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΅ влязъл Π² Wikipedia Π² Π΄Ρ€ΡƒΠ³ Ρ€Π°Π·Π΄Π΅Π», ΠΎΡ‚Π½Π΅ 30 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно опрСдСлянСто Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° пиксСла с точност 97%. ΠŸΡ€ΠΈ систСми с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ процСсор Intel i7-8700 ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΎΡ‚Π½Π΅ 215 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ с точност ΠΎΡ‚ 98%.

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

GPU.zip Π°Ρ‚Π°ΠΊΠ° Π·Π° ΠΏΡ€Π΅ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ GPU Π΄Π°Π½Π½ΠΈ

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° GPU ΠΈ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈ бяха ΡƒΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€Π΅Π· ΠΌΠ°Ρ€Ρ‚, Π½ΠΎ Π½ΠΈΠΊΠΎΠΉ доставчик всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ прСдоставил корСкция, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ ΡΡŠΠΌΠ½ΠΈΡ‚Π΅Π»Π½Π° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ ΠΈΠ΄Π΅Π°Π»Π½ΠΈΡ‚Π΅ условия ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ ΠΎΡ‚ ΠΏΠΎ-скоро Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π΅Π½ интСрСс. Google всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Ρ€Π΅ΡˆΠΈΠ» Π΄Π°Π»ΠΈ Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π½Π° Π½ΠΈΠ²ΠΎ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ Chrome. Chrome Π΅ уязвим, Π·Π°Ρ‰ΠΎΡ‚ΠΎ позволява Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° iframe ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ сайт Π±Π΅Π· изчистванС Π½Π° бисквитката, позволява SVG Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ към iframe ΠΈ Π΄Π΅Π»Π΅Π³ΠΈΡ€Π° изобразяванС Π½Π° GPU. Firefox ΠΈ Safari Π½Π΅ са засСгнати ΠΎΡ‚ уязвимостта, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ отговарят Π½Π° Ρ‚Π΅Π·ΠΈ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ. Атаката ΡΡŠΡ‰ΠΎ Π½Π΅ сС отнася Π·Π° сайтовС, ΠΊΠΎΠΈΡ‚ΠΎ забраняват Π²Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· iframe Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ сайтовС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Ρ€Π΅Π· Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° Π½Π° X-Frame-Options Π½Π° стойността β€žSAMEORIGINβ€œ ΠΈΠ»ΠΈ β€žDENYβ€œ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ‡Ρ€Π΅Π· настройки Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ -Security-Policy header ).

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€