GPU Attack.zip, som möjliggör Äterskapande av data som renderas av GPU

En grupp forskare frÄn flera amerikanska universitet har utvecklat en ny teknik för att attackera genom sidokanaler, vilket möjliggör Äterskapande av visuell information som behandlas i GPU:er. Genom den föreslagna metoden, kallad GPU.zip, kan angriparen bestÀmma den information som visas pÄ skÀrmen. Bland annat kan attacken genomföras via webblÀsaren; det har demonstrerats hur en skadlig webbsida som öppnas i Chrome kan fÄ information om pixlar som visas nÀr en annan webbsida renderas i samma webblÀsare.

KÀllan till informationslÀckan Àr den optimering som anvÀnds i moderna GPU:er för att komprimera grafiska data. Problemet uppstÄr vid anvÀndning av komprimering pÄ alla testade integrerade GPU:er (AMD, Apple, ARM, Intel, Qualcomm) och diskreta NVIDIA-grafikkort. Forskare har funnit att integrerade GPU:er frÄn Intel och AMD alltid anvÀnder grafiska datakomprimeringar, Àven om applikationen inte uttryckligen begÀr sÄdan optimering. AnvÀndning av komprimering gör att trafiken i DRAM och belastningen pÄ cachen korrelerar med typen av behandlade data, som kan Äterskapas pixelvis genom analys via sidokanaler.

Metoden Àr ganska lÄngsam; till exempel, pÄ ett system med den integrerade GPU:n AMD Ryzen 7 4800U tog attacken för att definiera namnet som anvÀndaren loggade in med pÄ Wikipedia i en annan flik 30 minuter, och gjorde det möjligt att bestÀmma innehÄllet i pixlar med 97% noggrannhet. PÄ system med den integrerade GPU:n Intel i7-8700 tog en liknande attack 215 minuter med 98% noggrannhet.

Vid attacken genom webblÀsaren öppnas den mÄlsatta webbplatsen cykliskt i en iframe för att initiera rendering. För att bestÀmma den visade informationen omvandlas iframe-utmatningen till en svartvit representation, dÀr en SVG-filter tillÀmpas, vilket gör en sekventiell överlagring av masker som antingen för in eller inte för in mycket överflödighet vid komprimeringen. Baserat pÄ bedömningen av förÀndringen i renderingstiden av referensprover identifieras förekomsten av mörka eller ljusa pixlar vid en viss position. Den totala bilden Äterskapas genom en sekventiell pixelkontroll med anvÀndning av liknande masker.

GPU Attack.zip, som möjliggör Äterskapande av data som renderas av GPU

Tillverkare av GPU:er och webblÀsare informerades om problemet i mars, men ingen leverantör har Àn sÄ lÀnge förberett en lösning, eftersom en attack under praktiska förhÄllanden Àr tveksam och problemet har mer teoretiskt intresse. Google har Ànnu inte tagit ett beslut om huruvida det Àr lÀmpligt att blockera attacken pÄ nivÄn av webblÀsaren Chrome. Chrome Àr sÄrbart eftersom det tillÄter inladdning av iframe frÄn en annan webbplats utan att rensa cookies, möjliggör tillÀmpning av SVG-filter pÄ iframe och delegerar GPU-rendering. Firefox och Safari Àr inte sÄrbara, eftersom de inte uppfyller dessa kriterier. Attacken gÀller ocksÄ inte webbplatser som förhindrar inbÀddning via iframe pÄ andra webbplatser (till exempel genom att stÀlla in HTTP-huvudet X-Frame-Options till "SAMEORIGIN" eller "DENY", samt genom ÄtkomstinstÀllningar med hjÀlp av Content-Security-Policy-huvudet).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster