{"id":103157,"date":"2022-02-01T15:36:44","date_gmt":"2022-02-01T13:36:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu"},"modified":"2022-02-01T15:36:44","modified_gmt":"2022-02-01T13:36:46","slug":"metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","title":{"rendered":"Metod\u0103 de identificare a sistemului utilizatorului pe baza informa\u021biilor despre GPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Cercet\u0103torii de la Universitatea Ben-Gurion (Israel), Universitatea Lille (Fran\u021ba) \u0219i Universitatea Adelaide (Australia) au dezvoltat o nou\u0103 tehnic\u0103 de identificare a dispozitivelor utilizatorului prin determinarea parametrilor de func\u021bionare a GPU-ului \u00een browser-ul web. Metoda a fost denumit\u0103 \u201eDrawn Apart\u201d \u0219i se bazeaz\u0103 pe utilizarea WebGL pentru a ob\u021bine un profil de performan\u021b\u0103 GPU, ceea ce permite o cre\u0219tere semnificativ\u0103 a preciziei metodologiilor pasive de urm\u0103rire, care func\u021bioneaz\u0103 f\u0103r\u0103 a utiliza Cookie-uri \u0219i f\u0103r\u0103 a salva identificatorul pe sistemul utilizatorului.        <\/p>\n<p>Metodele care iau \u00een considerare caracteristicile de redare, GPU-uri, stiva grafic\u0103 \u0219i drivere au fost folosite \u0219i anterior, dar erau limitate la capacitatea de a diferen\u021bia dispozitivele doar la nivelul diferitelor modele de pl\u0103ci video \u0219i GPU-uri, adic\u0103 puteau fi utilizate doar ca un factor suplimentar pentru a cre\u0219te probabilitatea de identificare. Caracteristica principal\u0103 a noului metod \u201eDrawn Apart\u201d este c\u0103 nu se limiteaz\u0103 la diferen\u021bierea \u00eentre diferite modele de GPU, ci \u00eencearc\u0103 s\u0103 identifice diferen\u021bele \u00eentre GPU-urile identice ale acelea\u0219i modele, cauzate de neregularit\u0103\u021bile procesului de fabrica\u021bie a cipurilor, concepute pentru calcule paralele masive. Se observ\u0103 c\u0103 varia\u021biile ap\u0103rute \u00een timpul fabrica\u021biei permit formarea de amprente unice pentru acelea\u0219i modele de dispozitive.      <center><img decoding=\"async\" alt=\"Metod\u0103 de identificare a sistemului utilizatorului pe baza informa\u021biilor despre GPU\" src=\"\/wp-content\/uploads\/2022\/02\/947fc4477ff99c14ca7854e36e4ad976.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p> S-a dovedit c\u0103 aceste diferen\u021be pot fi identificate prin calcularea num\u0103rului de blocuri de execu\u021bie \u0219i analiza performan\u021bei acestora \u00een GPU. Ca primitiv pentru identificarea diferitelor modele de GPU, au fost utilizate verific\u0103ri bazate pe un set de func\u021bii trigonometrice, opera\u021bii logice \u0219i calcule cu puncte flotante. Pentru a identifica diferen\u021bele \u00eentre GPU-urile identice, s-a evaluat num\u0103rul de fire de execu\u021bie care ruleaz\u0103 simultan \u00een timpul execu\u021biei shader-elor de v\u00e2rf. Se presupune c\u0103 efectul identificat este generat de diferen\u021bele \u00een regimurile de temperatur\u0103 \u0219i consumul de energie al diferitelor exemplare de cipuri (anterior, un efect similar a fost demonstrat pentru CPU-uri \u2014 procesoare identice, c\u00e2nd ruleaz\u0103 acela\u0219i cod, au demonstrat un consum de energie diferit).      <\/p>\n<p>Deoarece opera\u021biunile prin WebGL se desf\u0103\u0219oar\u0103 asincron, nu este posibil s\u0103 se utilizeze direct API-ul JavaScript performance.now() pentru a m\u0103sura timpul de execu\u021bie, a\u0219a c\u0103 au fost propuse trei trucuri pentru a realiza aceast\u0103 m\u0103surare:   <\/p>\n<ul>\n<li class=\"l\"> onscreen \u2014 redarea scenei \u00een canvas-ul HTML cu m\u0103surarea timpului de activare a func\u021biei callback, setat\u0103 prin API-ul Window.requestAnimationFrame \u0219i invocat\u0103 dup\u0103 finalizarea red\u0103rii.\n<li class=\"l\"> offscreen \u2014 utilizarea worker-ului \u0219i randarea scenei \u00een obiectul OffscreenCanvas cu m\u0103surarea timpului de execu\u021bie a comenzii convertToBlob.\n<li class=\"l\"> GPU \u2014 randarea \u00een obiectul OffscreenCanvas, dar utilizarea pentru m\u0103surarea timpului furnizat \u00een WebGL a unui temporizator care ia \u00een considerare durata de execu\u021bie a setului de comenzi pe GPU.      <\/ul>\n<p>\u00cen procesul de creare a identificatorului pe fiecare dispozitiv, se fac 50 de verific\u0103ri, fiecare acoperind 176 de m\u0103sur\u0103tori ale a 16 caracteristici diferite. Experimentul, \u00een cadrul c\u0103ruia a fost colectat\u0103 informa\u021bia despre 2500 de dispozitive cu 1605 GPU-uri diferite, a ar\u0103tat o cre\u0219tere a eficien\u021bei metodelor de identificare combinate cu 67% prin ad\u0103ugarea suportului pentru Drawn Apart. \u00cen special, metoda combinat\u0103 FP-STALKER a oferit \u00een medie o identificare \u00een 17,5 zile, iar \u00een combina\u021bie cu Drawn Apart, durata identific\u0103rii a crescut la 28 de zile.     <center><img decoding=\"async\" alt=\"Metod\u0103 de identificare a sistemului utilizatorului pe baza informa\u021biilor despre GPU\" src=\"\/wp-content\/uploads\/2022\/02\/c57096ca8d5833df92cd7f992f19a289.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<ul>\n<li class=\"l\"> Precizia clasific\u0103rii a 10 sisteme cu procesoare Intel i5-3470 (GEN 3 Ivy Bridge) \u0219i GPU Intel HD Graphics 2500 \u00een testul onscreen a fost de 93%, iar \u00een offscreen \u2014 36,3%.\n<li class=\"l\"> Pentru 10 sisteme Intel i5-10500 (GEN 10 Comet Lake) cu placa grafic\u0103 NVIDIA GTX1650, precizia a fost de 70% \u0219i 95,8%.\n<li class=\"l\"> Pentru 15 sisteme Intel i5-8500 (GEN 8 Coffee Lake) cu GPU Intel UHD Graphics 630 \u2014 42% \u0219i 55%.\n<li class=\"l\"> Pentru 23 de sisteme Intel i5-4590 (GEN 4 Haswell) cu GPU Intel HD Graphics 4600 \u2014 32,7% \u0219i 63,7%.\n<li class=\"l\"> Pentru \u0219ase smartphone-uri Samsung Galaxy S20\/S20 Ultra cu GPU Mali-G77 MP11, \u00een testul de pe ecran, precizia identific\u0103rii a fost de 92,7%, iar pentru smartphone-urile Samsung Galaxy S9\/S9+ cu Mali-G72 MP18 \u2014 54,3%.   <\/ul>\n<p>    <center><img decoding=\"async\" alt=\"Metod\u0103 de identificare a sistemului utilizatorului pe baza informa\u021biilor despre GPU\" src=\"\/wp-content\/uploads\/2022\/02\/e5462f5b761dc6e16a43ac00d8f0b7aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Se observ\u0103 c\u0103 temperatura GPU-ului a influen\u021bat precizia, iar pentru unele dispozitive, repornirea sistemului a dus la distorsiunea identificatorului. Prin utilizarea metodei \u00een combina\u021bie cu alte metode de identificare indirect\u0103, precizia poate fi semnificativ crescut\u0103. De asemenea, se pl\u0103nuie\u0219te cre\u0219terea preciziei prin utilizarea shaderelor compute dup\u0103 stabilizarea noului API WebGPU.        <\/p>\n<p>Companiile Intel, ARM, Google, Khronos, Mozilla \u0219i Brave au fost informate despre problem\u0103 \u00eenc\u0103 din 2020, dar detaliile metodei au fost dezv\u0103luite abia acum. Printre altele, cercet\u0103torii au publicat exemple func\u021bionale scrise \u00een JavaScript \u0219i GLSL, care pot lucra cu sau f\u0103r\u0103 afi\u0219area informa\u021biilor pe ecran. De asemenea, pentru sistemele bazate pe GPU Intel GEN 3\/4\/8\/10, au fost publicate seturi de date pentru clasificarea informa\u021biilor extrase \u00een sistemele de \u00eenv\u0103\u021bare automat\u0103.<br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56614\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438\u043c\u0435\u043d\u0438 \u0411\u0435\u043d-\u0413\u0443\u0440\u0438\u043e\u043d\u0430 (\u0418\u0437\u0440\u0430\u0438\u043b\u044c), \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041b\u0438\u043b\u043b\u044f (\u0424\u0440\u0430\u043d\u0446\u0438\u044f) \u0438 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0410\u0434\u0435\u043b\u0430\u0438\u0434\u044b (\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f) \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b GPU \u0432 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435. \u041c\u0435\u0442\u043e\u0434 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 &#171;Drawn Apart&#187; \u0438 \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 WebGL \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 GPU, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0431\u0435\u0437 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f Cookie \u0438 \u0431\u0435\u0437 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":103158,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438\u043c\u0435\u043d\u0438 \u0411\u0435\u043d-\u0413\u0443\u0440\u0438\u043e\u043d\u0430 (\u0418\u0437\u0440\u0430\u0438\u043b\u044c), \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041b\u0438\u043b\u043b\u044f (\u0424\u0440\u0430\u043d\u0446\u0438\u044f) \u0438 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0410\u0434\u0435\u043b\u0430\u0438\u0434\u044b (\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f) \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e GPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438\u043c\u0435\u043d\u0438 \u0411\u0435\u043d-\u0413\u0443\u0440\u0438\u043e\u043d\u0430 (\u0418\u0437\u0440\u0430\u0438\u043b\u044c), \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041b\u0438\u043b\u043b\u044f (\u0424\u0440\u0430\u043d\u0446\u0438\u044f) \u0438 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0410\u0434\u0435\u043b\u0430\u0438\u0434\u044b (\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f) \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-02-01T13:36:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-02-01T13:36:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Metoda de identificare a sistemului utilizatorului pe baza informa\u021biilor despre GPU | ProHoster","description":"Cercet\u0103torii de la Universitatea Ben-Gurion (Israel), Universitatea Lille (Fran\u021ba) \u0219i Universitatea Adelaide (Australia) au dezvoltat o nou\u0103 tehnic\u0103 de identificare a dispozitivelor utilizatorului prin determinarea parametrilor.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041c\u0435\u0442\u043e\u0434 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e GPU | ProHoster","og:description":"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0438\u0437 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438\u043c\u0435\u043d\u0438 \u0411\u0435\u043d-\u0413\u0443\u0440\u0438\u043e\u043d\u0430 (\u0418\u0437\u0440\u0430\u0438\u043b\u044c), \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041b\u0438\u043b\u043b\u044f (\u0424\u0440\u0430\u043d\u0446\u0438\u044f) \u0438 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0410\u0434\u0435\u043b\u0430\u0438\u0434\u044b (\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f) \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0442\u0435\u0445\u043d\u0438\u043a\u0443 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0447\u0435\u0440\u0435\u0437 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-02-01T13:36:46+00:00","article:modified_time":"2022-02-01T13:36:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103157","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-02-01 13:37:47","updated":"2022-09-30 14:19:58","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=103157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/103157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/103158"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=103157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=103157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=103157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}