Ịkekọrịta netwọkụ nke token cryptographic n'etiti ndị ọrụ dabere na usbip

N'ihe metụtara mgbanwe na iwu gbasara ọrụ ntụkwasị obi ("Banyere ọrụ ntụkwasị obi eletrọnịkị" Ukraine), ụlọ ọrụ ahụ nwere mkpa maka ọtụtụ ngalaba na-arụ ọrụ na igodo dị na tokens (n'oge a, ajụjụ nke ọnụ ọgụgụ igodo ngwaike ka na-emeghe. ).

Dị ka ngwá ọrụ na ọnụ ala dị ala (n'efu), nhọrọ ahụ dabara ozugbo usbip. Ihe nkesa dị na Ubintu 18.04 malitere ịrụ ọrụ ekele maka mbipụta ahụ Weghachite USB / IP wee nwalee nke ọma na ọtụtụ draịva flash (n'ihi enweghị akara n'oge ahụ). Enweghị nsogbu pụrụ iche ma e wezụga inwe otu onye (ndokwa maka onye ọrụ) ka achọpụtara n'oge ahụ. O doro anya na iji hazie ohere maka ọtụtụ ndị ọrụ (ma ọ dịkarịa ala abụọ, iji malite), ọ dị mkpa iji kesaa ohere ha na oge ma mee ka ha rụọ ọrụ n'otu n'otu.

Ajụjụ a bụ: Kedu ka m ga-esi mee ya na obere ịgba egwu ka ihe niile wee rụọ ọrụ maka onye ọ bụla ...

Akụkụ ahụ dị mgbagwoju anya

Ịkekọrịta netwọkụ nke token cryptographic n'etiti ndị ọrụ dabere na usbip
Nhọrọ 1. Ọtụtụ ụzọ mkpirisi maka faịlụ bat, ya bụ
a) Jikọọ igodo nnweta.
b) Kpachapụ anya na-apụ apụ.

Paragraf "б» esemokwu, ya mere e kpebiri inye oge iji rụọ ọrụ na igodo na 3 nkeji.

Ihe dị iche iche nke onye ahịa usbip bụ na mgbe emechara ya, ọ na-anọgide na-ekowe na njikwa na-enweghị nkwụsịtụ nnọkọ njikwa, ị nwere ike mechie njikọ ahụ "dị ka" site n'akụkụ ndị ahịa yana site na sava.

Nke a bụ ihe rụpụtara anyị nke ọma:

mbụ: njikọ na.bat

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

nke abụọ: mechie gbanyụọ.bat

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

Na-adabereghị na nsụhọ onye ọrụ, a na-ejikọta scripts n'ime token.bat

on.bat | off.bat

Ihe na-eme: faịlụ niile dị n'otu nchekwa ahụ, nke faịlụ token.bat malitere, ma ọ bụrụ na emechi njikọ ahụ, onye ọrụ ahụ na-enweta ozi ozugbo banyere igodo adịghị, n'ọnọdụ ọzọ, naanị mgbe 180 pings gasịrị. Enwere ike ịkwado ahịrị ahịrị koodu ahụ na “@ECHO OFF” yana ntụzịaka njikwa gaa “> nul” ka ọ ghara iju onye ọrụ ahụ ụjọ nke ukwuu, mana ọ dịghị mkpa ịmalite ịnwale. Nke mbụ "na-agba ọsọ" na draịvụ USB gosiri na ihe niile nwere ike ịkọ, ntụkwasị obi na doro anya. Ọzọkwa, ọ dịghị mkpagharị a chọrọ site n'akụkụ nkesa.

Ịkekọrịta netwọkụ nke token cryptographic n'etiti ndị ọrụ dabere na usbip

Dị ka o kwesịrị ịdị, mgbe ị na-arụ ọrụ ozugbo na token, ihe niile emeghị ka a tụrụ anya ya: na njikọ anụ ahụ na njikwa ngwaọrụ, a na-edebanye aha akara ahụ dị ka ngwaọrụ 2 (WUDF na kaadị smart), yana njikọ netwọk naanị dị ka WUDF (n'agbanyeghị nke a ezuola ịrịọ koodu PIN).

Ịkekọrịta netwọkụ nke token cryptographic n'etiti ndị ọrụ dabere na usbip

Ọ na-apụtakwa na "ọrụ" obi ọjọọ adịghị njọ, na imechi njikọ na onye ahịa bụ nsogbu na ọbụna ma ọ bụrụ na ọ gara nke ọma, ọ dịghị ekwe nkwa imechi ya na ihe nkesa.

N'ịchụpụ ihe nkasi obi niile na onye ahịa ahụ, edemede nke abụọ weere ụdị:

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

ọ bụ ezie na ịdị irè ya erughị 50%, ebe ọ bụ na ihe nkesa ahụ siri ike nọgidere na-atụle njikọ ahụ mepere emepe.

Nsogbu na njikọ ahụ butere echiche banyere ịkwalite akụkụ nkesa.

Akụkụ nkesa

Ihe ị chọrọ:

  1. Kwụpụ ndị ọrụ anaghị arụ ọrụ na ọrụ ahụ.
  2. Hụ onye na-eji (ma ọ bụ ka na-agbaziri) token ugbu a.
  3. Hụ ma ejikọrọ akara ahụ na kọmputa n'onwe ya.

A doziri nsogbu ndị a site na iji ọrụ crontab na apache. Ọdịdị dị iche iche nke idegharị ọnọdụ nke nsonaazụ nlekota nke isi 2 na 3 na-amasị anyị na-egosi na faịlụ faịlụ nwere ike dị na ramdrive. Ahịrị agbakwunyere na /etc/fstab

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

Emepụtara nchekwa ederede nwere scripts na mgbọrọgwụ: na-ebupụ-na-ebugo 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

nweta ndepụta nke ngwaọrụ nọ n'ọrụ 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

Inweta ndepụta IP ndị na-arụ ọrụ (yana mgbanwe na-esote iji gosipụta NJ onye ọrụ) usbip_client_ip.sh

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

crontab n'onwe ya dị ka nke a:

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

Ya mere, anyị nwere: kwa nkeji 5 onye ọrụ ọhụrụ nwere ike jikọọ, n'agbanyeghị onye na-arụ ọrụ na token. A na-ejikọta folda / ramdrive na sava http site na iji symlink, nke echekwara faịlụ ederede 2, na-egosi ọkwa nke ihe nkesa usbip.

Nkebi na-esote: "jọrọ njọ na ihe mkpuchi"

Nhọrọ II. Iji mee ka obi dị onye ọrụ mma ntakịrị site na iji opekata mpe mpe mpe mpe egwu. Ọ gbagwojuru anya na ndị ọrụ nwere ụdị Windows dị iche iche nwere usoro dị iche iche, ikike dị iche iche, ụzọ enweghị nsogbu karịa. Lazarọs Achọghị m ya (m n'ezie maka C #, ma ọ bụghị na nke a). Ị nwere ike ịgba ọsọ faịlụ bat site na interface dị n'azụ, belata, ma na-enweghị ule kwesịrị ekwesị, mụ onwe m bụ echiche: ịkwesịrị iji anya nke uche hụ ya iji nakọta enweghị afọ ojuju nke onye ọrụ.

Ịkekọrịta netwọkụ nke token cryptographic n'etiti ndị ọrụ dabere na usbip

Ejiri interface na ngwanrọ dozie ọrụ ndị a:

  1. Na-egosiputa ma akara ngosi ọ nọ n'ọrụ ugbu a.
  2. Na mbido mbụ, ntọala mbụ gụnyere ịmepụta faịlụ bat "ziri ezi" na-emejuputa mmalite na nkwụsị nke nnọkọ na ihe nkesa token. Na mbido ọzọ, mmejuputa ọnọdụ “ọrụ” site na iji paswọọdụ.
  3. Na-enyocha ọnụnọ nke njikọ na ihe nkesa, n'ihi nke ọ na-enyocha ma ọ na-arụsi ọrụ ike ma ọ bụ na-egosiputa ozi banyere nsogbu. Mgbe nkwurịta okwu maliteghachiri, mmemme na-amalite ịrụ ọrụ na-akpaghị aka na ọnọdụ nkịtị.

A na-arụ ọrụ na sava WEB site na iji fphttpclient snap-in agbakwunyere.


ebe a ga-abụ njikọ na ụdị onye ahịa ugbu a

enwekwara nleba anya n'ihe gbasara isiokwu a, yana ịnụ ọkụ n'obi nke mbụ maka ngwaahịa VirtualHere nwere njirimara ya ...

isi: www.habr.com

Tinye a comment