Kev sib koom tes sib koom ntawm lub cim cryptographic ntawm usbip-based cov neeg siv

Nyob rau hauv kev twb kev txuas nrog cov kev hloov nyob rau hauv txoj cai lij choj hais txog cov kev pab cuam ntseeg siab ("Hais txog hluav taws xob kev pab cuam" Ukraine), lub tuam txhab yuav tsum tau rau ob peb lub tuam tsev ua hauj lwm nrog cov yuam sij nyob rau hauv lub tokens (tam sim no, cov lus nug ntawm tus naj npawb ntawm hardware keys yog tseem qhib. ).

Raws li cov cuab yeej nrog tus nqi qis tshaj (dawb dawb), kev xaiv tam sim ntawd poob rau usbp ib. Cov neeg rau zaub mov ntawm Ubintu 18.04 pib ua haujlwm ua tsaug rau kev tshaj tawm Txhawb USB / IP thiab ua tiav kev sim ntawm ntau lub flash drives (vim tsis muaj lub cim rau lub sijhawm ntawd). Tsis muaj teeb meem tshwj xeeb uas tsis yog kev ua tswv cuab monopoly (kev tshwj tseg rau tus neeg siv) raug txheeb xyuas thaum lub sijhawm ntawd. Nws yog qhov tseeb tias txhawm rau txhim kho kev nkag mus rau ntau tus neeg siv (tsawg kawg yog ob, pib nrog), nws yog qhov yuav tsum tau faib lawv cov kev nkag mus rau lub sijhawm thiab yuam kom lawv ua haujlwm ua haujlwm.

Lo lus nug yog: Kuv tuaj yeem ua li cas nrog qhov tsawg kawg ntawm kev seev cev kom txhua yam ua haujlwm rau txhua tus ...

Ib feem yog clumsy

Kev sib koom tes sib koom ntawm lub cim cryptographic ntawm usbip-based cov neeg siv
Kev xaiv XNUMX. Ob peb shortcuts rau bat cov ntaub ntawv, uas yog
a) Txuas tus yuam sij nkag.
b) txhob txwm tshaj tawm.

Kab lus "Π±Β» Kev tsis sib haum xeeb, yog li nws tau txiav txim siab muab lub sijhawm ua haujlwm nrog tus yuam sij ntawm 3 feeb.

Qhov peculiarity ntawm tus neeg siv usbip yog tias tom qab nws tau tso tawm, nws tseem nyob rau hauv lub console; yam tsis muaj kev cuam tshuam cov kev sib tham console, koj tuaj yeem kaw qhov kev sib txuas "kwv yees" los ntawm cov neeg siv khoom thiab los ntawm server sab.

Nov yog qhov ua haujlwm zoo rau peb:

ua ntej: kev sib txuas on.bat

usbip -a 172.16.12.26 4-1
msg * "Подпись/Ρ‚ΠΎΠΊΠ΅Π½ нСдоступны ΠΈΠ»ΠΈ заняты "

thib ob: kaw ib off

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

Tsis muaj kev cia siab rau tus neeg siv lub siab xav, cov ntawv sau tau muab tso rau hauv token.bat

on.bat | off.bat

Yuav ua li cas: tag nrho cov ntaub ntawv nyob rau hauv tib lub nplaub tshev, launched los ntawm cov ntaub ntawv token.bat, yog hais tias qhov kev twb kev txuas raug kaw, tus neeg siv tam sim ntawd tau txais cov lus hais txog tus yuam sij tsis muaj, nyob rau hauv lwm yam lus, tsuas yog tom qab 180 pings. Cov kab saum toj no ntawm cov cai tuaj yeem nruab nrog "@ECHO OFF" thiab cov kev taw qhia console rau "> nul" thiaj li tsis ua rau cov neeg siv poob siab ntau dhau, tab sis nws tsis tas yuav khiav kev sim. Thawj "khiav" ntawm USB tsav tau pom tias txhua yam tuaj yeem kwv yees, txhim khu kev qha, thiab meej. Ntxiv mus, tsis muaj manipulations yuav tsum tau los ntawm lub server sab.

Kev sib koom tes sib koom ntawm lub cim cryptographic ntawm usbip-based cov neeg siv

Lawm, thaum ua haujlwm ncaj qha nrog lub token, txhua yam tsis ua raws li qhov xav tau: nrog kev sib txuas ntawm lub cev hauv tus tswj hwm lub cuab yeej, lub token tau sau npe ua 2 cov khoom siv (WUDF thiab daim npav ntse), thiab nrog kev sib txuas hauv network nkaus xwb raws li WUDF (txawm tias qhov no txaus los thov tus lej PIN).

Kev sib koom tes sib koom ntawm lub cim cryptographic ntawm usbip-based cov neeg siv

Nws kuj hloov tawm tias qhov kev phem "taskkill" tsis hnyav heev, thiab kaw qhov kev sib txuas ntawm tus neeg siv khoom yog teeb meem thiab txawm tias nws ua tiav, nws tsis lav tias kaw rau nws ntawm lub server.

Tom qab txi tag nrho cov consoles ntawm tus neeg siv khoom, tsab ntawv thib ob coj daim ntawv:

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

txawm hais tias nws qhov kev ua tau zoo tsawg dua 50%, txij li cov neeg rau zaub mov tawv ncauj txuas ntxiv xav txog qhov kev sib txuas qhib.

Teeb meem nrog kev sib txuas ua rau muaj kev xav txog kev kho dua tshiab rau sab server.

Server part

Koj xav tau dab tsi:

  1. Tshem tawm cov neeg siv tsis siv neeg los ntawm kev pabcuam.
  2. Saib leej twg tam sim no siv (lossis tseem qiv) lub token.
  3. Saib seb lub token txuas nrog lub computer nws tus kheej.

Cov teeb meem no tau daws tau siv cov kev pabcuam crontab thiab apache. Qhov xwm txheej tsis sib xws ntawm kev rov sau dua lub xeev ntawm kev soj ntsuam cov txiaj ntsig ntawm cov ntsiab lus 2 thiab 3 uas peb txaus siab qhia tias cov ntaub ntawv kaw lus tuaj yeem nyob ntawm ramdrive. Ntxiv kab rau /etc/fstab

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

Ib daim ntawv nplaub tshev nrog cov ntawv sau tau raug tsim nyob rau hauv lub hauv paus: unmounting-mounting lub 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

tau txais ib daim ntawv teev cov khoom siv nquag 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

tau txais ib daim ntawv teev npe ntawm tus IPs nquag (nrog kev hloov kho tom ntej los tso saib cov neeg siv ID) usbip_client_ip.sh

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

crontab nws tus kheej zoo li no:

*/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)

Yog li peb muaj: txhua 5 feeb tus neeg siv tshiab tuaj yeem txuas tau, tsis hais leej twg ua haujlwm nrog lub token. Cov ntawv tais ceev tseg /ramdrive txuas nrog http server siv lub symlink, nyob rau hauv uas 2 cov ntawv nyeem tau txais kev cawmdim, qhia txog cov xwm txheej ntawm usbip server.

Tshooj yav dhau los: "Ug nyob rau hauv lub wrapper"

Option II. Txhawm rau thov tus neeg siv me ntsis nrog tsawg kawg qee qhov kev ntshai tsawg dua. Tsis txaus ntseeg los ntawm qhov tseeb tias cov neeg siv muaj qhov sib txawv ntawm Windows nrog cov txheej txheem sib txawv, cov cai sib txawv, qhov teeb meem tsawg dua li. Laxalau Kuv tsis pom nws (Kuv yog qhov tseeb rau C #, tab sis tsis yog qhov no). Koj tuaj yeem tso cov ntaub ntawv bat los ntawm lub interface hauv keeb kwm yav dhau, txo qis, tab sis tsis muaj kev sim kom raug, kuv tus kheej yog qhov kev xav: koj yuav tsum pom nws los sau cov neeg siv tsis txaus siab.

Kev sib koom tes sib koom ntawm lub cim cryptographic ntawm usbip-based cov neeg siv

Cov dej num hauv qab no tau daws los ntawm lub interface thiab software:

  1. Qhia seb lub token puas tsis khoom tam sim no.
  2. Thaum thawj zaug tso tawm, qhov kev teeb tsa thawj zaug suav nrog kev tsim cov ntaub ntawv "kho" bat uas siv qhov kev tshaj tawm thiab cuam tshuam ntawm kev sib ntsib nrog cov token server. Tom qab pib, ua raws li "kev pabcuam" hom siv tus password.
  3. Tshawb xyuas lub xub ntiag ntawm kev sib txuas nrog cov neeg rau zaub mov, raws li qhov tshwm sim ntawm qhov nws xaiv seb nws puas tsis khoom lossis qhia cov lus hais txog teeb meem. Thaum kev sib txuas lus rov pib dua, qhov kev zov me nyuam cia li pib ua haujlwm hauv hom qub.

Ua haujlwm nrog WEB neeg rau zaub mov yog siv los ntawm fphttpclient snap-in ntxiv.


ntawm no yuav yog qhov txuas mus rau qhov tam sim no version ntawm tus neeg siv khoom

kuj tseem muaj kev xav ntxiv txog cov ntsiab lus ntawm tsab xov xwm, nrog rau ib feem ntawm thawj qhov kev txaus siab rau cov khoom VirtualHere nrog nws cov nta ...

Tau qhov twg los: www.hab.com

Ntxiv ib saib