{"id":38891,"date":"2019-10-31T22:26:35","date_gmt":"2019-10-31T19:26:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip\/"},"modified":"2019-10-31T22:26:35","modified_gmt":"2019-10-31T19:26:35","slug":"sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip","title":{"rendered":"USB-IP alap\u00fa kriptogr\u00e1fiai token k\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lata a felhaszn\u00e1l\u00f3k \u00e1ltal.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A jogszab\u00e1lyok v\u00e1ltoz\u00e1sa miatt a bizalmi szolg\u00e1ltat\u00e1sokra vonatkoz\u00f3an (az Ukrajn\u00e1ban bevezetett \"Elektronikus bizalmi szolg\u00e1ltat\u00e1sok k\u00edn\u00e1lat\u00e1ra\"), a v\u00e1llalatn\u00e1l sz\u00fcks\u00e9gess\u00e9 v\u00e1lt, hogy t\u00f6bb r\u00e9szleg is kulcsokkal dolgozzon, amelyek tokeneken tal\u00e1lhat\u00f3k (jelenleg a hardveres kulcsok sz\u00e1ma m\u00e9g nyitva \u00e1ll).<\/p>\n<p>Mint a legalacsonyabb k\u00f6lts\u00e9g\u0171 eszk\u00f6z (ingyenesen) azonnal a k\u00f6vetkez\u0151re esett a v\u00e1laszt\u00e1s: <noindex><a rel=\"nofollow\" href=\"http:\/\/usbip.sourceforge.net\/\">usbip<\/a><\/noindex>. A szerver az Ubintu 18.04-en a publik\u00e1ci\u00f3 r\u00e9v\u00e9n kezdte meg m\u0171k\u00f6d\u00e9s\u00e9t, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/308860\/\">USB\/IP megszel\u00edd\u00edt\u00e9se<\/a><\/noindex> \u00e9s sikeresen tesztelt\u00e9k t\u00f6bb flash meghajt\u00f3n (t\u00f6k\u00e9letesen m\u0171k\u00f6d\u00f6tt abban az id\u0151ben token hi\u00e1ny\u00e1ban). K\u00fcl\u00f6n\u00f6sebb probl\u00e9m\u00e1k nem mer\u00fcltek fel, kiv\u00e9ve a monop\u00f3liumot (a felhaszn\u00e1l\u00f3ra val\u00f3 fenntart\u00e1st) abban az id\u0151pontban. Nyilv\u00e1nval\u00f3, hogy ahhoz, hogy t\u00f6bb felhaszn\u00e1l\u00f3nak is hozz\u00e1f\u00e9r\u00e9se legyen (legal\u00e1bb k\u00e9t szem\u00e9lynek, kezdetben) az \u0151 id\u0151beli hozz\u00e1f\u00e9r\u00e9s\u00fcket meg kell osztani \u00e9s sorban kell dolgoztatni \u0151ket.<\/p>\n<p>Felmer\u00fclt a k\u00e9rd\u00e9s: Hogyan lehet a legkevesebb megold\u00e1ssal el\u00e9rni, hogy mindenki sz\u00e1m\u00e1ra m\u0171k\u00f6dj\u00f6n...<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Durva verzi\u00f3<\/h1>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"USB-IP alap\u00fa kriptogr\u00e1fiai token k\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lata a felhaszn\u00e1l\u00f3k \u00e1ltal.\" src=\"\/wp-content\/uploads\/2019\/10\/29d7bf73fe35d202406eba06cc63543b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<b>I. lehet\u0151s\u00e9g<\/b>. N\u00e9h\u00e1ny parancsikon a bat f\u00e1jlokhoz, m\u00e9gpedig:<br \/>\na) A hozz\u00e1f\u00e9r\u00e9si kulcs csatlakoztat\u00e1sa.<br \/>\nb) Tudatos lekapcsol\u00e1s. <\/p>\n<p>C\u00edm &#171;<b>b<\/b>&#187; vit\u00e1s, ez\u00e9rt \u00fagy d\u00f6nt\u00f6ttek, hogy 3 percet adnak a kulcs kezel\u00e9s\u00e9re.<\/p>\n<p>Az usbip kliens tulajdons\u00e1ga, hogy miut\u00e1n elind\u00edtott\u00e1k, a konzolban f\u00fcgg\u0151ben marad, a konzolos munkamenet megszak\u00edt\u00e1sa n\u00e9lk\u00fcl az \u00fcgyf\u00e9lt\u0151l \"durv\u00e1n\" lehet a kapcsolatot megsz\u00fcntetni, \u00e9s ugyanezt a szerver oldal\u00e1r\u00f3l is.<\/p>\n<p>\n Ez az, ami n\u00e1lunk norm\u00e1lisan m\u0171k\u00f6d\u00f6tt:<\/p>\n<p>els\u0151: csatlakoz\u00e1s <b><i>on.bat<\/i><\/b> <\/p>\n<pre><code class=\"dos\">usbip -a 172.16.12.26 4-1\nmsg * \"A kulcs\/token nem el\u00e9rhet\u0151 vagy foglalt\"<\/code><\/pre>\n<p>m\u00e1sodik: lekapcsol\u00e1s <b><i>off.bat<\/i><\/b><\/p>\n<pre><code class=\"dos\">ping 127.0.0.1 -n 180\ntaskkill \/IM usbip.exe \/F<\/code><\/pre>\n<p>\nA felhaszn\u00e1l\u00f3 tudatoss\u00e1g\u00e1ba vetett bizalom n\u00e9lk\u00fcl a szkripteket egyes\u00edtett\u00e9k a <b><i>token.bat<\/i><\/b><\/p>\n<pre><code class=\"dos\">on.bat | off.bat<\/code><\/pre>\n<p>\nA k\u00f6vetkez\u0151 t\u00f6rt\u00e9nik: minden f\u00e1jl egy mapp\u00e1ban tal\u00e1lhat\u00f3, a token.bat f\u00e1jllal ind\u00edtva, ha a felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra a kapcsolat megsz\u0171nik, akkor azonnal \u00fczenet \u00e9rkezik a kulcs el\u00e9rhetetlens\u00e9g\u00e9r\u0151l, m\u00e1s esetben csak 180 ping ut\u00e1n. A megadott k\u00f3d sorokat fel lehet szerelni &#171;@ECHO OFF&#187; parancsra \u00e9s az konzol ir\u00e1ny\u00edt\u00e1s\u00e1ra &#171;&gt; nul&#187; az\u00e9rt, hogy ne sokkolja t\u00falzottan a felhaszn\u00e1l\u00f3t, de a tesztel\u00e9shez val\u00f3 ind\u00edt\u00e1shoz nem k\u00f6telez\u0151. Az USB meghajt\u00f3n v\u00e9gzett els\u0151 \u201efuttat\u00e1s\u201d azt mutatta, hogy minden el\u0151rel\u00e1that\u00f3, megb\u00edzhat\u00f3 \u00e9s pontos. R\u00e1ad\u00e1sul a szerver oldal\u00e1r\u00f3l nincs sz\u00fcks\u00e9g semmif\u00e9le manipul\u00e1ci\u00f3ra.<\/p>\n<p><img decoding=\"async\" alt=\"USB-IP alap\u00fa kriptogr\u00e1fiai token k\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lata a felhaszn\u00e1l\u00f3k \u00e1ltal.\" src=\"\/wp-content\/uploads\/2019\/10\/f8b4f8a88d466a597fb191aff0d82728.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTerm\u00e9szetesen, a tokennel val\u00f3 k\u00f6zvetlen munka sor\u00e1n minden m\u00e1shogy alakult, mint v\u00e1rhat\u00f3 volt: fizik\u00e1lis csatlakoz\u00e1s eset\u00e9n az eszk\u00f6zkezel\u0151ben a token 2 eszk\u00f6zk\u00e9nt regisztr\u00e1l\u00f3dik (WUDF \u00e9s okos k\u00e1rtya), m\u00edg h\u00e1l\u00f3zati kapcsolaton csak mint WUDF (b\u00e1r a PIN-k\u00f3d k\u00e9r\u00e9s\u00e9hez ez elegend\u0151).<\/p>\n<p><img decoding=\"async\" alt=\"USB-IP alap\u00fa kriptogr\u00e1fiai token k\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lata a felhaszn\u00e1l\u00f3k \u00e1ltal.\" src=\"\/wp-content\/uploads\/2019\/10\/3d8e38458727ad67717853dbb721e295.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKider\u00fclt az is, hogy a brut\u00e1lis \u201etaskkill\u201d nem is annyira kegyetlen, \u00e9s a kliens oldalon a kapcsolat lez\u00e1r\u00e1sa probl\u00e9m\u00e1s, \u00e9s m\u00e9g ha ez siker\u00fcl is, nem garant\u00e1lja a kapcsolat lez\u00e1r\u00e1s\u00e1t a szerveren.<\/p>\n<p>A kliens \u00f6sszes konzolj\u00e1nak fel\u00e1ldoz\u00e1s\u00e1val a m\u00e1sodik szkript \u00edgy n\u00e9zett ki:<\/p>\n<pre><code class=\"dos\">ping 127.0.0.1 -n 180 &gt; nul\ntaskkill \/IM usbip.exe \/F \/T &gt; nul\nping 127.0.0.1 -n 10 &gt; nul\ntaskkill \/IM conhost.exe \/F \/T &gt; nul<\/code><\/pre>\n<p>\nb\u00e1r a hat\u00e9konys\u00e1ga 50% alatt van, mivel a szerver makacsul tov\u00e1bbra is nyitottnak tekintette a kapcsolatot.<\/p>\n<p>A kapcsolati probl\u00e9m\u00e1k a szerveroldali korszer\u0171s\u00edt\u00e9s gondolat\u00e1hoz vezettek.<\/p>\n<h1>Szerver r\u00e9sz<\/h1>\n<p>\nA sz\u00fcks\u00e9gletek:<\/p>\n<ol>\n<li>A inakt\u00edv felhaszn\u00e1l\u00f3k lecsatlakoztat\u00e1sa a szolg\u00e1ltat\u00e1sr\u00f3l.<\/li>\n<li>L\u00e1tni, hogy ki haszn\u00e1lja (vagy foglalja) \u00e9ppen a tokent.<\/li>\n<li>L\u00e1tni, hogy a token csatlakozik-e a sz\u00e1m\u00edt\u00f3g\u00e9phez.<\/li>\n<\/ol>\n<p>\nEzeket a feladatokat a crontab \u00e9s apache szolg\u00e1ltat\u00e1sok seg\u00edts\u00e9g\u00e9vel oldottuk meg. A figyel\u00e9s\u00fcnk alatt l\u00e9v\u0151 2. \u00e9s 3. pont \u00e1llapot\u00e1nak fel\u00fcl\u00edr\u00e1sainak diszkr\u00e9t volta azt jelzi, hogy a f\u00e1jlrendszert RAM-meghajt\u00f3n lehet elhelyezni. A \/etc\/fstab f\u00e1jlhoz ezt a sort adtuk hozz\u00e1: <\/p>\n<pre><code class=\"bash\">tmpfs \/ram_drive tmpfs defaults,nodev,size=64K 0 0\n<\/code><\/pre>\n<p>\nA gy\u00f6k\u00e9rben l\u00e9trej\u00f6tt egy script mappa a szkriptekkel: az usb_restart.sh amely a token lev\u00e1laszt\u00e1s\u00e1ra \u00e9s visszakapcsol\u00e1s\u00e1ra szolg\u00e1l. <\/p>\n<pre><code class=\"bash\">usbip unbind -b 1-2\nsleep 2\nusbip bind -b 1-2\nsleep 2\nusbip attach --remote=localhost --busid=1-2\nsleep 2\nusbip detach --port=00<\/code><\/pre>\n<p>\nakt\u00edv eszk\u00f6z\u00f6k list\u00e1j\u00e1nak beszerz\u00e9se usblist_id.sh<\/p>\n<pre><code class=\"bash\">usbip list -r 127.0.0.1 | grep ':' |awk -F \":\" '{print $1}'| sed s\/' '\/\/g | grep -v \"^$\" &gt; \/ram_drive\/usb_id.txt<\/code><\/pre>\n<p>\nakt\u00edv IP-k list\u00e1j\u00e1nak beszerz\u00e9se (k\u00e9s\u0151bbi tov\u00e1bbfejleszt\u00e9ssel, amely megjelen\u00edti a felhaszn\u00e1l\u00f3k azonos\u00edt\u00f3it) usbip_client_ip.sh<\/p>\n<pre><code class=\"bash\">netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d\":\" &gt; \/ram_drive\/usb_ip_cli.txt<\/code><\/pre>\n<p>\nmaga a crontab \u00edgy n\u00e9z ki:<\/p>\n<pre><code class=\"bash\">* \/5 * * * * \/!script\/usb_restart.sh &gt; \/dev\/null 2&gt;&amp;1\n* * * * * (sleep 30 ; \/!script\/usblist_id.sh &gt; \/dev\/null)\n* * * * * (sleep 10 ; \/!script\/usbip_client_ip.sh &gt; \/dev\/null)<\/code><\/pre>\n<p>\nTeh\u00e1t most azt mondhatjuk: 5 percenk\u00e9nt \u00faj felhaszn\u00e1l\u00f3 csatlakozhat, f\u00fcggetlen\u00fcl att\u00f3l, hogy ki dolgozott a tokennel. A HTTP szerverhez a \/ramdrive k\u00f6nyvt\u00e1rat szimbolikus linkkel csatlakoztattuk, amely k\u00e9t sz\u00f6veges f\u00e1jlt t\u00e1rol, amelyek a usbip szerver \u00e1llapot\u00e1t mutatj\u00e1k.<\/p>\n<h1>K\u00f6vetkez\u0151 r\u00e9sz: \u201eCs\u00fanya csomagol\u00e1sban\u201d<\/h1>\n<p>\n<b>II. v\u00e1ltozat.<\/b> Kicsit meg\u00f6rvendeztetni a felhaszn\u00e1l\u00f3t egy kev\u00e9sb\u00e9 f\u00e9lelmetes fel\u00fclettel. Az k\u00fcl\u00f6nb\u00f6z\u0151 Windows verzi\u00f3kkal, k\u00fcl\u00f6nb\u00f6z\u0151 keretrendszerekkel \u00e9s jogokkal rendelkez\u0151 felhaszn\u00e1l\u00f3k probl\u00e9m\u00e1ira val\u00f3 tekintettel nem tal\u00e1ltam kevesebb probl\u00e9m\u00e1val j\u00e1r\u00f3 megold\u00e1st, mint <noindex><a rel=\"nofollow\" href=\"https:\/\/www.lazarus-ide.org\/\">Lazarus<\/a><\/noindex> Nem tal\u00e1ltam (persze \u00e9n C# p\u00e1rti vagyok, de nem ebben az esetben). A bat f\u00e1jlokat a fel\u00fcletr\u0151l a h\u00e1tt\u00e9rben, minimaliz\u00e1lva is lehet futtatni, de megfelel\u0151 tesztel\u00e9s n\u00e9lk\u00fcl szer\u00e9ny v\u00e9lem\u00e9nyem szerint vizualiz\u00e1lni kell a felhaszn\u00e1l\u00f3i el\u00e9gedetlens\u00e9gek \u00f6sszegy\u0171jt\u00e9s\u00e9hez.<\/p>\n<p><img decoding=\"async\" alt=\"USB-IP alap\u00fa kriptogr\u00e1fiai token k\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lata a felhaszn\u00e1l\u00f3k \u00e1ltal.\" src=\"\/wp-content\/uploads\/2019\/10\/a7821aa3194bbcc5b35a7e8675b43b25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA fel\u00fclettel \u00e9s a szoftveres r\u00e9sszel a k\u00f6vetkez\u0151 feladatokat oldottuk meg:<\/p>\n<ol>\n<li>Megjelen\u00edteni, hogy a token \u00e9ppen foglalt-e.<\/li>\n<li>Els\u0151 ind\u00edt\u00e1skor az alapbe\u00e1ll\u00edt\u00e1s mag\u00e1ban foglalja a \u201ehelyes\u201d bat f\u00e1jlok gener\u00e1l\u00e1s\u00e1t, amelyek elind\u00edtj\u00e1k \u00e9s megszak\u00edtj\u00e1k a token szerverrel folytatott munkamenetet. A k\u00f6vetkez\u0151 ind\u00edt\u00e1sokn\u00e1l a jelsz\u00f3val v\u00e9dett \u201eszerviz\u201d \u00fczemm\u00f3d ker\u00fcl megval\u00f3s\u00edt\u00e1sra.<\/li>\n<li>A szerverrel val\u00f3 kapcsolattart\u00e1s ellen\u0151rz\u00e9se, amely alapj\u00e1n lek\u00e9rdezz\u00fck a foglalts\u00e1g\u00e1t, vagy hiba\u00fczeneteket adunk meg. A kapcsolat helyre\u00e1ll\u00edt\u00e1sa ut\u00e1n automatikusan a program norm\u00e1l \u00fczemm\u00f3dban kezd m\u0171k\u00f6dni.<\/li>\n<\/ol>\n<p>\nA WEB szerverrel val\u00f3 munka az fphttpclient kieg\u00e9sz\u00edt\u0151 eszk\u00f6z seg\u00edts\u00e9g\u00e9vel val\u00f3sult meg.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"Zq_TrYI6tCk\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/Zq_TrYI6tCk\/hqdefault.jpg\" alt=\"Vide\u00f3 lej\u00e1tsz\u00e1sa\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/avk013\/montok\">itt lesz a hivatkoz\u00e1s az \u00fcgyf\u00e9l aktu\u00e1lis verzi\u00f3j\u00e1ra<\/a><\/noindex><\/p>\n<p>tov\u00e1bb\u00e1 van egy folytat\u00e1sa a cikk t\u00e9m\u00e1j\u00e1nak, valamint r\u00e9szleges kezdeti lelkesed\u00e9s a VirtualHere term\u00e9k ir\u00e1nt \u00e9s annak saj\u00e1toss\u00e1gai ir\u00e1nt...<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/471230\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u0443\u0433 ( \u00ab\u041f\u0440\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438\u00bb \u0423\u043a\u0440\u0430\u0438\u043d\u0430), \u043d\u0430 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430 \u0442\u043e\u043a\u0435\u043d\u0430\u0445 (\u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0432\u043e\u043f\u0440\u043e\u0441 \u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u043a\u043b\u044e\u0447\u0435\u0439 \u0435\u0449\u0435 \u043e\u0442\u043a\u0440\u044b\u0442). \u041a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0441 \u043d\u0430\u0438\u043c\u0435\u043d\u044c\u0448\u0438\u043c\u0438 \u0437\u0430\u0442\u0440\u0430\u0442\u0430\u043c\u0438 (\u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e) \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u043d\u0430 usbip. \u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0430 Ubintu 18.04 \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0423\u043a\u0440\u043e\u0449\u0430\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u0443\u0433 ( \u00ab\u041f\u0440\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438\u00bb \u0423\u043a\u0440\u0430\u0438\u043d\u0430), \u043d\u0430 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430.\" \/>\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\/hu\/blog\/administrirovanie\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u043e\u043a\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 usbip | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u0443\u0433 ( \u00ab\u041f\u0440\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438\u00bb \u0423\u043a\u0440\u0430\u0438\u043d\u0430), \u043d\u0430 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip\" \/>\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=\"2019-10-31T19:26:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:26:35+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\udd47K\u00f6z\u00f6s h\u00e1l\u00f3zati haszn\u00e1lat USBIP alap\u00fa kriptogr\u00e1fiai tokenekkel a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra | ProHoster","description":"A t\u00f6rv\u00e9nyi v\u00e1ltoz\u00e1sok miatt a bizalmi szolg\u00e1ltat\u00e1sokr\u00f3l (\"Az elektronikus bizalmi szolg\u00e1ltat\u00e1sokr\u00f3l\" Ukrajna) a v\u00e1llalatn\u00e1l sz\u00fcks\u00e9gess\u00e9 v\u00e1lt, hogy t\u00f6bb oszt\u00e1ly is dolgozzon a kulcsokkal, amelyek","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0442\u043e\u043a\u0435\u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u043d\u0430 \u0431\u0430\u0437\u0435 usbip | ProHoster","og:description":"\u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u0443\u0433 ( \u00ab\u041f\u0440\u043e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u0443\u0433\u0438\u00bb \u0423\u043a\u0440\u0430\u0438\u043d\u0430), \u043d\u0430 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u043c \u043e\u0442\u0434\u0435\u043b\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u043a\u043b\u044e\u0447\u0430\u043c\u0438, \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u043c\u0438 \u043d\u0430.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/sovmestnoe-setevoe-ispolzovanie-kriptograficheskogo-tokena-polzovatelyami-na-baze-usbip","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":"2019-10-31T19:26:35+00:00","article:modified_time":"2019-10-31T19:26:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38891","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":null,"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":"2026-01-23 23:51:37","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:00:28","updated":"2026-01-23 23:51:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=38891"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/38891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/29176"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=38891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=38891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=38891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}