Kaʻana like pūnaewele o kahi hōʻailona cryptographic ma waena o nā mea hoʻohana usbip

E pili ana i nā hoʻololi o ke kānāwai e pili ana i nā lawelawe hilinaʻi ("E pili ana i nā lawelawe hilinaʻi uila" Ukraine), pono ka ʻoihana i kekahi mau keʻena e hana me nā kī i loaʻa ma nā hōʻailona (i kēia manawa, ua wehe ʻia ka nīnau o ka helu o nā kī kī. ).

Ma keʻano he mea hana me ke kumu kūʻai haʻahaʻa (me ka ukuʻole), ua hāʻule koke ka koho usbip. Ua hoʻomaka ke kikowaena ma Ubintu 18.04 e hoʻomaikaʻi i ka hoʻolaha Hoʻopili i ka USB/IP a ua hoʻāʻo maikaʻi ʻia ma kekahi mau flash drive (no ka nele o kahi hōʻailona i kēlā manawa). ʻAʻohe pilikia kūikawā ʻē aʻe ma mua o ka mana monopoly (hoʻopaʻa ʻia no ka mea hoʻohana) i ʻike ʻia i kēlā manawa. He mea maopopo i mea e hoʻonohonoho ai i ke komo ʻana no kekahi mau mea hoʻohana (ma ka liʻiliʻi ʻelua, e hoʻomaka me), pono ia e hoʻokaʻawale i ko lākou komo i ka manawa a koi iā lākou e hana i nā huli.

ʻO ka nīnau: Pehea e hiki ai iaʻu ke hana me ka liʻiliʻi o ka hulahula i hana nā mea a pau no kēlā me kēia...

Pilikia ka ʻāpana

Kaʻana like pūnaewele o kahi hōʻailona cryptographic ma waena o nā mea hoʻohana usbip
Koho XNUMX. Nui nā ʻaoʻao pōkole i nā faila bat, ʻo ia hoʻi
a) Hoʻohui i ke kī komo.
b) Hoʻokuʻu wale ʻia.

Paukū "б» hoʻopaʻapaʻa, no laila ua hoʻoholo ʻia e hāʻawi i ka nui o ka manawa e hana me ke kī i 3 mau minuke.

ʻO ka hiʻohiʻona o ka mea kūʻai aku usbip ʻo ia ma hope o ka hoʻokuʻu ʻia ʻana, e kau mau ana ia i ka console; me ka ʻole o ka hoʻopau ʻana i ka hālāwai console, hiki iā ʻoe ke pani i ka pilina "maʻalahi" mai ka ʻaoʻao o ka mea kūʻai aku a mai ka ʻaoʻao kikowaena.

Eia ka mea i hana maikaʻi iā mākou:

mua: pili on.bat

usbip -a 172.16.12.26 4-1
msg * "Подпись/токен недоступны или заняты "

lua: pani off.bat

ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F

Me ka hilinaʻi ʻole i ka ʻike o ka mea hoʻohana, ua hui pū ʻia nā palapala i loko token.bat

on.bat | off.bat

He aha ka mea: aia nā faila a pau i ka waihona hoʻokahi, i hoʻokuʻu ʻia e ka faila token.bat, inā paʻa ka pilina e loaʻa koke i ka mea hoʻohana i kahi leka e pili ana i ke kī ʻaʻole i loaʻa, i kekahi hihia, ma hope o 180 pings. Hiki ke hoʻolako ʻia nā laina o ke code i luna me "@ECHO OFF" a me ke kuhikuhi console i "> nul" i ʻole e hoʻoweliweli nui i ka mea hoʻohana, akā ʻaʻole pono e holo i ka hoʻāʻo. ʻO ka "holo" mua ma ka USB drive i hōʻike i nā mea āpau i wānana, hilinaʻi, a maopopo. Eia kekahi, ʻaʻohe manipulations e koi ʻia mai ka ʻaoʻao kikowaena.

Kaʻana like pūnaewele o kahi hōʻailona cryptographic ma waena o nā mea hoʻohana usbip

Ma keʻano maʻamau, i ka hana pololeiʻana me ka hōʻailona,ʻaʻole i hele nā ​​mea a pau e like me ka mea i manaʻoʻia: me ka pilina kino i ka mana o ka mea hana, ua hoʻopaʻa inoaʻia ka hōʻailona e like me nā mea 2 (WUDF a me ke kāleka akamai), a me ka pilina pūnaewele wale nō e like me WUDF (ʻoiai. ua lawa kēia no ke noi ʻana i kahi code PIN).

Kaʻana like pūnaewele o kahi hōʻailona cryptographic ma waena o nā mea hoʻohana usbip

ʻAʻole koʻikoʻi ka "taskkill" koʻikoʻi, a ʻo ka pani ʻana i ka pilina ma ka mea kūʻai aku he pilikia a inā he kūleʻa, ʻaʻole ia e hōʻoiaʻiʻo e pani iā ​​​​ia ma ke kikowaena.

Ma hope o ka mōhai ʻana i nā consoles āpau ma ka mea kūʻai aku, ua lawe ka palapala ʻelua i ke ʻano:

ping 127.0.0.1 -n 180 > nul
taskkill /IM usbip.exe /F /T  > nul
ping 127.0.0.1 -n 10 > nul
taskkill /IM conhost.exe /F /T  > nul

ʻoiai ʻoi aku ka liʻiliʻi o kāna hana ma mua o 50%, no ka mea, ua hoʻomau ke kikowaena i ka noʻonoʻo ʻana i ka wehe ʻana.

ʻO nā pilikia me ka pili i alakaʻi i nā manaʻo e pili ana i ka hoʻonui ʻana i ka ʻaoʻao kikowaena.

ʻāpana kikowaena

ʻO kāu mea e pono ai:

  1. Hoʻokaʻawale i nā mea hoʻohana ʻole mai ka lawelawe.
  2. E ʻike i ka mea e hoʻohana nei (a i ʻole e ʻaiʻē nei) i ka hōʻailona.
  3. E ʻike inā pili ka token i ke kamepiula ponoʻī.

Ua hoʻoponopono ʻia kēia mau pilikia me ka hoʻohana ʻana i ka crontab a me nā lawelawe apache. ʻO ke ʻano ʻokoʻa o ke kākau hou ʻana i ke kūlana o nā hopena nānā o nā helu 2 a me 3 e hoihoi iā mākou e hōʻike ana hiki ke loaʻa ka ʻōnaehana faila ma ka ramdrive. Hoʻohui ʻia ka laina i /etc/fstab

tmpfs   /ram_drive      tmpfs   defaults,nodev,size=64K         0       0

Ua hana ʻia kahi waihona palapala me nā palapala i ke kumu: unmounting-mounting the token usb_restart.sh

usbip unbind -b 1-2
sleep 2
usbip bind -b 1-2
sleep 2
usbip attach --remote=localhost --busid=1-2
sleep 2
usbip detach --port=00

ka loaʻa ʻana o kahi papa inoa o nā mea hana usblist_id.sh

usbip list -r 127.0.0.1 | grep ':' |awk -F ":" '{print $1}'| sed s/' '//g | grep -v "^$" > /ram_drive/usb_id.txt

ka loaʻa ʻana o kahi papa inoa o nā IP hana (me ka hoʻololi hou ʻana e hōʻike i nā ID mea hoʻohana) usbip_client_ip.sh

netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt

ʻO ka crontab ponoʻī e like me kēia:

*/5 * * * * /!script/usb_restart.sh > /dev/null 2>&1
* * * * * ( sleep 30 ; /!script/usblist_id.sh > /dev/null)
* * * * * (sleep 10 ; /!script/usbip_client_ip.sh > /dev/hull)

No laila, loaʻa iā mākou: i kēlā me kēia 5 mau minuke hiki i kahi mea hoʻohana hou ke hoʻopili, me ka ʻole o ka mea i hana me ka hōʻailona. Hoʻopili ʻia ka waihona /ramdrive i ka server http me ka hoʻohana ʻana i kahi symlink, kahi i mālama ʻia ai nā faila 2 kikokikona, e hōʻike ana i ke kūlana o ka server usbip.

Mahele aʻe: "ʻino i loko o kahi ʻōwili"

Koho II. E ʻoluʻolu iki i ka mea hoʻohana me ka liʻiliʻi liʻiliʻi o ka mea hoʻoweliweli. Pīhoihoi ʻia e nā mea hoʻohana i nā ʻano like ʻole o Windows me nā ʻano hana like ʻole, nā kuleana ʻē aʻe, kahi ala pilikia liʻiliʻi ma mua o Lazaro ʻAʻole i loaʻa iaʻu (ʻo wau no C #, akā ʻaʻole i kēia hihia). Hiki iā ʻoe ke hoʻokuʻu i nā faila bat mai ka ʻaoʻao ma hope, i hoʻemi ʻia, akā me ka ʻole o ka hoʻāʻo pono ʻana, ʻo wau iho ka manaʻo: pono ʻoe e nānā iā ia e hōʻiliʻili i ka ʻoluʻolu o ka mea hoʻohana.

Kaʻana like pūnaewele o kahi hōʻailona cryptographic ma waena o nā mea hoʻohana usbip

Ua hoʻoholo ʻia kēia mau hana e ka interface a me ka lako polokalamu:

  1. Hōʻike inā paʻa ka token i kēia manawa.
  2. I ka hoʻomaka mua ʻana, ʻo ka hoʻonohonoho mua e pili ana i ka hoʻokumu ʻana i nā faila bat "pololei" e hoʻokō i ka hoʻomaka ʻana a me ka hoʻopau ʻana i kahi hālāwai me ka server token. I ka hoʻomaka ʻana, e hoʻokō i ke ʻano "lawelawe" me ka hoʻohana ʻana i kahi ʻōlelo huna.
  3. Ke nānā nei i ka loaʻa ʻana o kahi pilina me ke kikowaena, ma muli o ia e koho ai inā paʻahana a hōʻike paha i nā leka e pili ana i nā pilikia. Ke hoʻomau ʻia ke kamaʻilio ʻana, hoʻomaka koke ka polokalamu i ka hana ma ke ʻano maʻamau.

Hoʻokō ʻia ka hana ʻana me ka server WEB me ka hoʻohana ʻana i ka fphttpclient snap-in hou.


eia kahi loulou i ka mana o kēia manawa o ka mea kūʻai aku

aia kekahi mau noʻonoʻo hou aʻe e pili ana i ke kumuhana o ka ʻatikala, a me ka ʻoluʻolu mua o ka huahana VirtualHere me kāna mau hiʻohiʻona...

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka