Дравн Апарт, метод идентификације корисника заснован на ГПУ-у

Пре неколико дана објавила је вест да истраживачи са Универзитета Бен-Гурион (Израел), Универзитета у Лилу (Француска) и Универзитета Аделаиде (Аустралија) развили су нову технику за идентификацију уређаја корисника откривањем ГПУ параметара у веб претраживачу.

Метод је позван „Дравн Апарт“ и заснива се на употреби ВебГЛ-а да добије профил перформанси ГПУ-а, који може значајно побољшати тачност пасивних метода праћења које раде без употребе колачића и без чувања идентификатора у систему корисника.

Методе које узмите у обзир карактеристике рендеровања, ГПУ, графички стек и драјвере при њиховој идентификацији су раније коришћени, али су били ограничени на могућност раздвајања уређаја само на нивоу различитих модела видео картица и ГПУ-а, односно могли су се користити само као додатни фактор за повећање вероватноће идентификације.

Кључна карактеристика новог метода „Раздвојено“. је да није ограничено на одвајање различитих модела ГПУ-а, али покушајте да идентификујете разлике између идентичних ГПУ-ова истог модела, због хетерогености процеса производње пројектованих чипова.

Такође се помиње да се примећују варијације које се јављају током процеса производње како би се омогућило формирање калупа који се не понављају за исте моделе уређаја.

Испоставило се да се ове разлике могу идентификовати пребројавањем броја извршних јединица и анализом њихових перформанси на ГПУ-у. Као примитиви за идентификацију различитих модела ГПУ-а, коришћене су провере засноване на скупу тригонометријских функција, логичких операција и израчунавања са покретним зарезом. Да би се идентификовале разлике на истом ГПУ-у, процењен је број нити које раде истовремено када се покрећу вертек схадери.

Претпоставља се да је откривени ефекат узрокован разликама у температурним режимима и потрошњи енергије различитих инстанци чипа (сличан ефекат је раније демонстриран за ЦПУ: исти процесори су показали различиту потрошњу енергије када су покретали исти процесор). код).

Пошто су операције преко ВебГЛ-а асинхроне, не можете директно да користите ЈаваСцрипт АПИ перформанце.нов() за мерење њиховог времена извршења, па су предложена три трика за мерење времена:

  • На екрану: приказивање сцене на ХТМЛ платну са мерењем времена одговора функције повратног позива изложеном преко Виндов.рекуестАниматионФраме АПИ-ја и позваном након што се рендеровање заврши.
  • ван екрана: Користите радника и рендерујте сцену у објекту ОффсцреенЦанвас мерењем времена извршења команде цонвертТоБлоб.
  • ГПУ: рендеровање у објекат ОффсцреенЦанвас, али са тајмером који обезбеђује ВебГЛ за мерење времена, узимајући у обзир трајање извршавања скупа команди на страни ГПУ-а.

У процесу креирања идентификатора На сваком уређају се врши 50 провера, од којих свако покрива 176 мерења 16 различитих карактеристика. Експеримент, током којег подаци прикупљени на 2500 уређаја са 1605 различитих ГПУ-а, показали су повећање ефикасности од 67% комбинованих метода идентификације додавањем подршке Драв Апарт.

Конкретно, комбинована метода ФП-СТАЛКЕР је у просеку омогућавала идентификацију у року од 17,5 дана, а у комбинацији са Дравн Апарт, трајање идентификације је повећано на 28 дана.

Примећено је да је на прецизност утицала температура ГПУ-а и, за неке уређаје, поновно покретање система изазвало је изобличење идентификатора. Када се метода користи у комбинацији са другим методама индиректна идентификација, тачност се може значајно повећати. Такође је планирано повећање тачности коришћењем рачунарских шејдера након стабилизације новог ВебГПУ АПИ-ја.

Интел, АРМ, Гоогле, Кхронос, Мозилла и Браве су обавештени о проблему још 2020. године, али детаљи методе су тек сада откривени.

Између осталог, истраживачи су објавили радне примере написане у ЈаваСцрипт-у и ГЛСЛ-у који могу да раде са и без приказивања информација на екрану. Такође за системе засноване на Интел ГЕН 3/4/8/10 ГПУ-у, објављени су скупови података за класификацију информација екстрахованих у системима машинског учења.

Коначно ако сте заинтересовани да сазнате више о томе, детаље можете погледати у следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.