Metòd idantifikasyon sistèm itilizatè ki baze sou enfòmasyon GPU

Chèchè nan Ben-Gurion University (Izrayèl), University of Lille (Frans) ak University of Adelaide (Ostrali) te devlope yon nouvo teknik pou idantifye aparèy itilizatè pa detekte paramèt opere GPU nan yon navigatè entènèt. Metòd la rele "Drawn Apart" epi li baze sou itilizasyon WebGL pou jwenn yon pwofil pèfòmans GPU, ki ka amelyore anpil presizyon nan metòd swivi pasif ki travay san yo pa itilize bonbon epi san yo pa estoke yon idantifyan sou sistèm itilizatè a.

Metòd ki pran an kont karakteristik rann, GPU, pile grafik ak chofè lè yo idantifye yo te itilize deja, men yo te limite a kapasite nan separe aparèy sèlman nan nivo diferan modèl nan kat videyo ak GPU, sa vle di. ta ka itilize sèlman kòm yon faktè adisyonèl pou ogmante chans pou idantifikasyon. Karakteristik prensipal nouvo metòd "Drawn Apart" la se ke li pa limite tèt li nan separe diferan modèl GPU, men li eseye idantifye diferans ki genyen ant GPU ki idantik nan menm modèl la akòz eterojenite nan pwosesis fabrikasyon chips ki fèt pou twouve paralèl. enfòmatik. Li te note ke varyasyon ki rive pandan pwosesis pwodiksyon an fè li posib yo fòme jete ki pa repete pou menm modèl aparèy yo.

Metòd idantifikasyon sistèm itilizatè ki baze sou enfòmasyon GPU

Li te tounen soti ke diferans sa yo ka idantifye pa konte kantite inite ekzekisyon ak analize pèfòmans yo nan GPU la. Chèk ki baze sou yon seri fonksyon trigonometrik, operasyon lojik ak kalkil pwen k ap flote yo te itilize kòm primitif pou idantifye diferan modèl GPU. Pou idantifye diferans ki genyen nan menm GPU yo, yo te estime kantite fil k ap egzekite ansanm lè w ap egzekite shaders vertex. Yo sipoze ke efè a detekte ki te koze pa diferans ki genyen nan kondisyon tanperati ak konsomasyon pouvwa nan diferan sikonstans nan chips (anvan, yon efè menm jan an te demontre pou CPUs - processeurs ki idantik te montre konsomasyon pouvwa diferan lè egzekite kòd la menm).

Paske operasyon atravè WebGL yo fèt asynchrone, JavaScript API performance.now() pa ka itilize dirèkteman pou mezire tan ekzekisyon yo, kidonk twa ke trik nouvèl yo te pwopoze pou mezire tan an:

  • sou ekran — rann sèn nan nan yon twal HTML, mezire tan an repons nan fonksyon an callback, mete atravè Window.requestAnimationFrame API a epi rele apre rannman fini.
  • offscreen - lè l sèvi avèk yon travayè ak rann sèn nan nan yon objè OffscreenCanvas, mezire tan an ekzekisyon nan lòd la convertToBlob.
  • GPU - Trase sou yon objè OffscreenCanvas, men sèvi ak yon revèy WebGL bay pou mezire tan ki pran an kont dire yon seri kòmandman sou bò GPU.

Pandan pwosesis kreyasyon ID, 50 tès yo fèt sou chak aparèy, yo chak kouvri 176 mezi nan 16 karakteristik diferan. Yon eksperyans ki kolekte enfòmasyon sou 2500 aparèy ak 1605 GPU diferan te montre yon ogmantasyon 67% nan efikasite metòd idantifikasyon konbine lè yo ajoute sipò Drawn Apart. An patikilye, metòd konbine FP-STALKER te bay idantifikasyon nan 17.5 jou an mwayèn, epi lè yo te konbine avèk Drawn Apart, dire idantifikasyon an ogmante a 28 jou.

Metòd idantifikasyon sistèm itilizatè ki baze sou enfòmasyon GPU

  • Presizyon separasyon 10 sistèm ak chips Intel i5-3470 (GEN 3 Ivy Bridge) ak Intel HD Graphics 2500 GPU nan tès ekran an te 93%, ak tès offscreen la te 36.3%.
  • Pou 10 sistèm Intel i5-10500 (GEN 10 Comet Lake) ak yon kat videyo NVIDIA GTX1650, presizyon an te 70% ak 95.8%.
  • Pou 15 sistèm Intel i5-8500 (GEN 8 Coffee Lake) ak Intel UHD Graphics 630 GPU - 42% ak 55%.
  • Pou 23 sistèm Intel i5-4590 (GEN 4 Haswell) ak Intel HD Graphics 4600 GPU - 32.7% ak 63.7%.
  • Pou sis smartphones Samsung Galaxy S20/S20 Ultra ak Mali-G77 MP11 GPU, presizyon idantifikasyon nan tès la sou ekran an te 92.7%, ak pou Samsung Galaxy S9/S9 + smartphones ak Mali-G72 MP18 li te 54.3%.

Metòd idantifikasyon sistèm itilizatè ki baze sou enfòmasyon GPU

Li te note ke presizyon an te afekte pa tanperati a nan GPU a, ak pou kèk aparèy, rdemare sistèm nan mennen nan yon deformation nan idantifyan an. Lè w ap itilize metòd la ansanm ak lòt metòd idantifikasyon endirèk, presizyon ka siyifikativman ogmante. Yo planifye tou pou ogmante presizyon atravè itilizasyon compute shaders apre estabilizasyon nouvo API WebGPU la.

Intel, ARM, Google, Khronos, Mozilla ak Brave te avèti sou pwoblèm nan tounen nan 2020, men detay sou metòd la sèlman kounye a yo te revele. Chèchè yo te pibliye tou egzanp k ap travay ki ekri nan JavaScript ak GLSL ki ka travay avèk epi san yo pa montre enfòmasyon sou ekran an. Epitou, pou sistèm ki baze sou GPU Intel GEN 3/4/8/10, ansanm done yo te pibliye pou klasifye enfòmasyon extrait nan sistèm aprantisaj machin.

Sous: opennet.ru

Add nouvo kòmantè