Co-roinn lìonra de chomharra cryptographic eadar luchd-cleachdaidh stèidhichte air usbip

Ann an co-cheangal ri atharrachaidhean ann an reachdas a thaobh seirbheisean earbsa ("Mu dheidhinn seirbheisean earbsa dealanach" san Úcráin), tha feum aig an iomairt air grunn roinnean a bhith ag obair le iuchraichean suidhichte air comharran (an-dràsta, tha a ’cheist mun àireamh de iuchraichean bathar-cruaidh fhathast fosgailte ).

Mar inneal leis a 'chosgais as ìsle (saor an-asgaidh), thuit an roghainn sa bhad usbip. Thòisich am frithealaiche air Ubintu 18.04 ag obair le taing don fhoillseachadh A’ gleusadh USB/IP agus rinn e deuchainn gu soirbheachail air grunn dhràibhearan flash (air sgàth dìth comharra aig an àm sin). Cha deach duilgheadasan sònraichte sam bith a bharrachd air seilbh monopoly (glèidheadh ​​​​don neach-cleachdaidh) a chomharrachadh aig an àm sin. Tha e soilleir, gus ruigsinneachd a chuir air dòigh airson grunn luchd-cleachdaidh (co-dhiù dithis, an toiseach), feumar an ruigsinneachd a roinn ann an ùine agus toirt orra a bhith ag obair mu seach.

B’ e a’ cheist: Ciamar as urrainn dhomh a dhèanamh leis an ìre as lugha de dhannsa gus am bi a h-uile càil ag obair dha na h-uile...

Tha am pàirt sgoinneil

Co-roinn lìonra de chomharra cryptographic eadar luchd-cleachdaidh stèidhichte air usbip
Roghainn 1. Grunn ath-ghoiridean gu faidhlichean ialtagan, is e sin
a) A’ ceangal an iuchair inntrigidh.
b) A’ dì-cheangal a dh’aona ghnothach.

Paragraf "б» connspaideach, agus mar sin chaidh co-dhùnadh an ùine a thoirt seachad airson obrachadh leis an iuchair aig 3 mionaidean.

Is e cho sònraichte sa tha an neach-dèiligidh usbip, às deidh dha a bhith air a chuir air bhog, gu bheil e fhathast a ’crochadh anns a’ chonsail; gun a bhith a ’cur bacadh air an t-seisean tòcan, faodaidh tu an ceangal a dhùnadh“ timcheall air ”bho thaobh an neach-dèiligidh agus cuideachd bho thaobh an fhrithealaiche.

Seo na dh’ obraich gu math dhuinn:

an toiseach: ceangal air.bat

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

dàrna: shutdown dheth.bat

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

Gun a bhith an urra ri mothachadh an neach-cleachdaidh, chaidh na sgriobtaichean a chur còmhla tòcan.bat

on.bat | off.bat

Dè thachras: tha na faidhlichean uile san aon phasgan, air an cur air bhog leis an fhaidhle token.bat, ma tha an ceangal dùinte gheibh an neach-cleachdaidh sa bhad teachdaireachd nach eil an iuchair ri fhaighinn, ann an cùis eile, dìreach às deidh 180 pings. Faodaidh na loidhnichean còd a chaidh a thoirt seachad a bhith uidheamaichte le “@ECHO OFF” agus an stiùireadh tòcan gu “> null” gus nach cuir iad cus clisgeadh air an neach-cleachdaidh, ach chan fheumar tòiseachadh air deuchainn. Sheall a’ chiad “ruith” air draibhear USB gu robh a h-uile dad ro-innseach, earbsach agus soilleir. A bharrachd air an sin, chan eil feum air làimhseachadh bho thaobh an fhrithealaiche.

Co-roinn lìonra de chomharra cryptographic eadar luchd-cleachdaidh stèidhichte air usbip

Gu nàdarra, nuair a bha e ag obair gu dìreach leis an tòcan, cha deach a h-uile càil mar a bha dùil: le ceangal corporra ann am manaidsear an uidheim, tha an comharra air a chlàradh mar 2 inneal (WUDF agus cairt snasail), agus le ceangal lìonra a-mhàin mar WUDF (ged tha seo gu leòr airson còd PIN iarraidh).

Co-roinn lìonra de chomharra cryptographic eadar luchd-cleachdaidh stèidhichte air usbip

Tha e cuideachd a 'tionndadh a-mach gu bheil a' bhrùideil "taskkill" Chan eil e cho dona, agus a 'dùnadh a' cheangail air an neach-dèiligidh a tha trioblaideach agus fiù 's ma bha e soirbheachail, chan eil e an urras gun dùin e dha air an fhrithealaiche.

An dèidh ìobairt a dhèanamh air a h-uile consola air an neach-dèiligidh, bha an dàrna sgriobt mar a leanas:

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

ged a tha an èifeachd nas lugha na 50%, leis gu bheil am frithealaiche gu daingeann a’ beachdachadh air a’ cheangal fosgailte.

Dh'adhbhraich trioblaidean leis a' cheangal smuaintean mu bhith ag ùrachadh taobh an fhrithealaiche.

Pàirt frithealaiche

Na tha a dhìth oirbh:

  1. Cuir às do luchd-cleachdaidh neo-ghnìomhach bhon t-seirbheis.
  2. Faic cò tha a’ cleachdadh (no fhathast a’ faighinn iasad) an tòcan.
  3. Feuch a bheil an tòcan ceangailte ris a’ choimpiutair fhèin.

Chaidh na duilgheadasan sin fhuasgladh le bhith a’ cleachdadh nan seirbheisean crontab agus apache. Tha nàdar air leth ath-sgrìobhadh staid toraidhean sgrùdaidh puingean 2 agus 3 anns a bheil ùidh againn a’ nochdadh gum faodar an siostam faidhle a shuidheachadh air an ramdrive. Loidhne air a chur ri /etc/fstab

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

Chaidh pasgan sgriobta le sgriobtaichean a chruthachadh san fhreumh: 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

a 'faighinn liosta de dh' innealan gnìomhach 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

a’ faighinn liosta de IPan gnìomhach (le atharrachadh às deidh sin gus IDan neach-cleachdaidh a thaisbeanadh) usbip_client_ip.sh

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

Tha coltas mar seo air a’ chrontab fhèin:

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

Mar sin tha againn: a h-uile 5 mionaidean faodaidh neach-cleachdaidh ùr ceangal a dhèanamh, ge bith cò a bha ag obair leis an tòcan. Tha am pasgan / ramdrive ceangailte ris an fhrithealaiche http a’ cleachdadh symlink, anns a bheil 2 fhaidhle teacsa air an sàbhaladh, a’ sealltainn inbhe an fhrithealaiche usbip.

Pàirt air adhart: "Grànda ann am pasgan"

Roghainn II. Gus an neach-cleachdaidh a thoileachadh beagan le co-dhiù beagan eadar-aghaidh nach eil cho eagallach. Air a mhealladh leis gu bheil dreachan eadar-dhealaichte de Windows aig luchd-cleachdaidh le frèaman eadar-dhealaichte, còraichean eadar-dhealaichte, dòigh-obrach nach eil cho trioblaideach na Làsaras Cha do lorg mi e (tha mi gu dearbh airson C #, ach chan ann sa chùis seo). Faodaidh tu faidhlichean ialtagan a ruith bhon eadar-aghaidh air a’ chùl, air an lughdachadh, ach às aonais deuchainn cheart, tha mi gu pearsanta den bheachd: feumaidh tu a dhealbhadh gus mì-riarachas luchd-cleachdaidh a chruinneachadh.

Co-roinn lìonra de chomharra cryptographic eadar luchd-cleachdaidh stèidhichte air usbip

Chaidh na gnìomhan a leanas fhuasgladh leis an eadar-aghaidh agus am bathar-bog:

  1. A’ taisbeanadh a bheil an tòcan trang an-dràsta.
  2. Aig a ’chiad fhoillseachadh, tha a’ chiad stèidheachadh a ’toirt a-steach a bhith a’ gineadh na faidhlichean ialtagan “ceart” a chuireas an gnìomh cur air bhog agus briseadh seisean leis an t-seirbheisiche tòcan. Aig toiseach tòiseachaidh, cuir an gnìomh am modh “seirbheis” a ’cleachdadh facal-faire.
  3. A’ sgrùdadh làthaireachd ceangal ris an fhrithealaiche, agus mar thoradh air an sin bidh e a’ sgrùdadh a bheil e trang no a’ taisbeanadh teachdaireachdan mu dhuilgheadasan. Nuair a thòisicheas conaltradh a-rithist, tòisichidh am prògram gu fèin-obrachail ag obair sa mhodh àbhaisteach.

Tha obrachadh leis an t-seirbheisiche WEB air a chuir an gnìomh a’ cleachdadh an snap-in fphttpclient a bharrachd.


an seo bidh ceangal ris an dreach làithreach den neach-dèiligidh

tha tuilleadh bheachdan ann cuideachd air cuspair an artaigil, a bharrachd air pàirt de dhealas tùsail airson toradh VirtualHere le na feartan aige ...

Source: www.habr.com

Cuir beachd ann