{"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\/sk\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","title":{"rendered":"Met\u00f3da identifik\u00e1cie syst\u00e9mu pou\u017e\u00edvate\u013ea na z\u00e1klade inform\u00e1ci\u00ed o GPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Vedci z Ben-Gurionovej univerzity (Izrael), Lille University (Franc\u00fazsko) a Univerzity Adelaide (Austr\u00e1lia) vyvinuli nov\u00fa techniku identifik\u00e1cie pou\u017e\u00edvate\u013esk\u00fdch zariaden\u00ed cez ur\u010denie parametrov v\u00fdkonu GPU v webovom prehliada\u010di. Met\u00f3da dostala n\u00e1zov \u201eDrawn Apart\u201c a je zalo\u017een\u00e1 na pou\u017eit\u00ed WebGL na z\u00edskanie profilu v\u00fdkonu GPU, \u010do umo\u017e\u0148uje v\u00fdrazne zv\u00fd\u0161i\u0165 presnos\u0165 pas\u00edvnych met\u00f3d sledovania, ktor\u00e9 pracuj\u00fa bez pou\u017eitia cookies a bez uchov\u00e1vania identifik\u00e1tora na syst\u00e9me pou\u017e\u00edvate\u013ea.        <\/p>\n<p>Met\u00f3dy, ktor\u00e9 pri identifik\u00e1cii zoh\u013ead\u0148ovali \u0161pecifik\u00e1 vykres\u013eovania, GPU, grafick\u00e9ho stacku a ovl\u00e1da\u010dov, sa pou\u017e\u00edvali aj predt\u00fdm, ale mali obmedzen\u00fa mo\u017enos\u0165 rozl\u00ed\u0161i\u0165 zariadenia len na \u00farovni r\u00f4znych modelov grafick\u00fdch kariet a GPU, t.j. mohli sa pou\u017e\u00edva\u0165 len ako dodato\u010dn\u00fd faktor na zv\u00fd\u0161enie pravdepodobnosti identifik\u00e1cie. K\u013e\u00fa\u010dovou vlastnos\u0165ou novej met\u00f3dy \u201eDrawn Apart\u201c je, \u017ee nie je obmedzen\u00e1 na rozl\u00ed\u0161enie r\u00f4znych modelov GPU, ale sna\u017e\u00ed sa odhali\u0165 rozdiely medzi identick\u00fdmi GPU jedn\u00e9ho modelu, sp\u00f4soben\u00e9 heterogenitou procesu v\u00fdroby \u010dipov ur\u010den\u00fdch na mas\u00edvne paraleln\u00e9 v\u00fdpo\u010dty. Uv\u00e1dza sa, \u017ee vari\u00e1cie vznikaj\u00face v priebehu v\u00fdroby umo\u017e\u0148uj\u00fa vytv\u00e1ra\u0165 jedine\u010dn\u00e9 odtla\u010dky pre rovnak\u00e9 modely zariaden\u00ed.      <center><img decoding=\"async\" alt=\"Met\u00f3da identifik\u00e1cie syst\u00e9mu pou\u017e\u00edvate\u013ea na z\u00e1klade inform\u00e1ci\u00ed o GPU\" src=\"\/wp-content\/uploads\/2022\/02\/947fc4477ff99c14ca7854e36e4ad976.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p> Uk\u00e1zalo sa, \u017ee tieto rozdiely je mo\u017en\u00e9 odhali\u0165 prostredn\u00edctvom po\u010d\u00edtania po\u010dtu vykon\u00e1vac\u00edch blokov a anal\u00fdzy ich v\u00fdkonu v GPU. Ako primit\u00edva na rozl\u00ed\u0161enie r\u00f4znych modelov GPU boli pou\u017eit\u00e9 testy na z\u00e1klade sady trigonometrick\u00fdch funkci\u00ed, logick\u00fdch oper\u00e1ci\u00ed a v\u00fdpo\u010dtov s pl\u00e1vaj\u00facou desatinnou \u010diarkou. Na odhalenie rozdielov v rovnak\u00fdch GPU sa hodnotil po\u010det s\u00fa\u010dasne vykon\u00e1van\u00fdch vl\u00e1kien pri vykon\u00e1van\u00ed vrcholov\u00fdch shaderov. Predpoklad\u00e1 sa, \u017ee zisten\u00fd efekt je sp\u00f4soben\u00fd rozdielmi v teplotn\u00fdch re\u017eimoch a spotrebe energie r\u00f4znych exempl\u00e1rov \u010dipov (predt\u00fdm bol podobn\u00fd efekt demon\u0161trovan\u00fd pre CPU \u2013 rovnak\u00e9 procesory pri vykon\u00e1van\u00ed rovnak\u00e9ho k\u00f3du vykazovali r\u00f4znu spotrebu energie).      <\/p>\n<p>Ke\u010f\u017ee oper\u00e1cie cez WebGL prebiehaj\u00fa asynchr\u00f3nne, na meranie \u010dasu ich vykon\u00e1vania nie je mo\u017en\u00e9 priamo pou\u017ei\u0165 JavaScript API performance.now(), preto boli navrhnut\u00e9 tri triky na meranie \u010dasu:   <\/p>\n<ul>\n<li class=\"l\"> onscreen \u2013 vykreslenie sc\u00e9ny v HTML canvas s meran\u00edm \u010dasu aktiv\u00e1cie callback funkcie, ktor\u00e1 bola nastaven\u00e1 cez API Window.requestAnimationFrame a vyvolan\u00e1 po dokon\u010den\u00ed vykres\u013eovania.\n<li class=\"l\"> offscreen \u2014 vyu\u017eitie pracovn\u00edka a vykres\u013eovania sc\u00e9ny v objekte OffscreenCanvas s meran\u00edm \u010dasu vykon\u00e1vania pr\u00edkazu convertToBlob.\n<li class=\"l\"> GPU \u2014 vykres\u013eovanie v objekte OffscreenCanvas, ale vyu\u017eitie na meranie \u010dasu poskytovan\u00e9ho v WebGL, ktor\u00fd zoh\u013ead\u0148uje trvanie vykon\u00e1vania skupiny pr\u00edkazov na strane GPU.      <\/ul>\n<p>Pri vytv\u00e1ran\u00ed identifik\u00e1tora na ka\u017edom zariaden\u00ed sa vykon\u00e1va 50 kontrol, z ktor\u00fdch ka\u017ed\u00e1 pokr\u00fdva 176 meran\u00ed 16 r\u00f4znych charakterist\u00edk. Experiment, v ktorom sa z\u00edskali inform\u00e1cie o 2500 zariadeniach s 1605 r\u00f4znymi GPU, uk\u00e1zal zv\u00fd\u0161enie efektivity kombinovan\u00fdch met\u00f3d identifik\u00e1cie o 67 % po pridan\u00ed podpory Drawn Apart. Konkr\u00e9tne kombinovan\u00e1 met\u00f3da FP-STALKER priemerne zabezpe\u010dila identifik\u00e1ciu po\u010das 17,5 dn\u00ed, a v kombin\u00e1cii s Drawn Apart sa d\u013a\u017eka identifik\u00e1cie zv\u00fd\u0161ila na 28 dn\u00ed.     <center><img decoding=\"async\" alt=\"Met\u00f3da identifik\u00e1cie syst\u00e9mu pou\u017e\u00edvate\u013ea na z\u00e1klade inform\u00e1ci\u00ed o GPU\" src=\"\/wp-content\/uploads\/2022\/02\/c57096ca8d5833df92cd7f992f19a289.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/p>\n<ul>\n<li class=\"l\"> Presnos\u0165 rozdelenia 10 syst\u00e9mov s \u010dipmi Intel i5-3470 (GEN 3 Ivy Bridge) a GPU Intel HD Graphics 2500 v teste onscreen bola 93%, a v offscreen \u2014 36.3%.\n<li class=\"l\"> Pre 10 syst\u00e9mov Intel i5-10500 (GEN 10 Comet Lake) s grafickou kartou NVIDIA GTX1650 bola presnos\u0165 70 % a 95,8 %.\n<li class=\"l\"> Pre 15 syst\u00e9mov Intel i5-8500 (GEN 8 Coffee Lake) s GPU Intel UHD Graphics 630 \u2014 42% a 55%.\n<li class=\"l\"> Pre 23 syst\u00e9mov Intel i5-4590 (GEN 4 Haswell) s GPU Intel HD Graphics 4600 \u2014 32.7% a 63.7%.\n<li class=\"l\"> Pre \u0161es\u0165 smartf\u00f3nov Samsung Galaxy S20\/S20 Ultra s GPU Mali-G77 MP11 v teste s v\u00fdstupom na obrazovku bola presnos\u0165 identifik\u00e1cie 92.7%, a pre smartf\u00f3ny Samsung Galaxy S9\/S9+ s Mali-G72 MP18 \u2014 54.3%.   <\/ul>\n<p>    <center><img decoding=\"async\" alt=\"Met\u00f3da identifik\u00e1cie syst\u00e9mu pou\u017e\u00edvate\u013ea na z\u00e1klade inform\u00e1ci\u00ed o GPU\" src=\"\/wp-content\/uploads\/2022\/02\/e5462f5b761dc6e16a43ac00d8f0b7aa.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>Je pozorovan\u00e9, \u017ee na presnos\u0165 vpl\u00fdvala teplota GPU, a pre niektor\u00e9 zariadenia re\u0161tartovanie syst\u00e9mu sp\u00f4sobilo skreslenie identifik\u00e1tora. Pri pou\u017eit\u00ed met\u00f3dy v kombin\u00e1cii s in\u00fdmi met\u00f3dami nepriamej identifik\u00e1cie m\u00f4\u017ee by\u0165 presnos\u0165 v\u00fdrazne zv\u00fd\u0161en\u00e1. Presnos\u0165 pl\u00e1nuj\u00fa tie\u017e zv\u00fd\u0161i\u0165 pomocou v\u00fdpo\u010dtov\u00fdch shaderov po stabiliz\u00e1cii nov\u00e9ho API WebGPU.        <\/p>\n<p>Spolo\u010dnosti Intel, ARM, Google, Khronos, Mozilla a Brave boli o probl\u00e9me informovan\u00e9 u\u017e v roku 2020, ale podrobnosti met\u00f3dy boli zverejnen\u00e9 a\u017e teraz. Medzi nimi v\u00fdskumn\u00edci zverejnili pr\u00e1cu nap\u00edsan\u00fa v JavaScripte a GLSL, ktor\u00e1 m\u00f4\u017ee fungova\u0165 s v\u00fdstupom aj bez v\u00fdstupu na obrazovku. Takisto pre syst\u00e9my na b\u00e1ze GPU Intel GEN 3\/4\/8\/10 boli zverejnen\u00e9 sady \u00fadajov na klasifik\u00e1ciu extrahovan\u00fdch inform\u00e1ci\u00ed v syst\u00e9moch strojov\u00e9ho u\u010denia.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56614\">opennet.ru<\/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.4 - 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\/sk\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47 Met\u00f3da identifik\u00e1cie syst\u00e9mu pou\u017e\u00edvate\u013ea na z\u00e1klade inform\u00e1ci\u00ed o GPU | ProHoster","description":"V\u00fdskumn\u00edci z Ben-Gurionovej univerzity (Izrael), Lille univerzity (Franc\u00fazsko) a Univerzity v Adelaide (Austr\u00e1lia) vyvinuli nov\u00fa techniku identifik\u00e1cie zariaden\u00ed pou\u017e\u00edvate\u013ea prostredn\u00edctvom definovania parametrov.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/metod-identifikaczii-sistemy-polzovatelya-na-osnove-informaczii-o-gpu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/103157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=103157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/103157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/103158"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=103157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=103157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=103157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}