Saƙon ya ce maɓallin sirri yana da tsawon da bai dace ba, kuma waɗannan kalmomin suna nuni ga rikodin rubutu da farko kafin su nuna ga ilimin sirri. Maɓallan WireGuard suna rikodin baiti 32 a matsayin base64, wanda ke ba da haruffa 44 haɗe da cika na ƙarshe, don haka ƙimar wani girma ba maɓalli ba ce duk yadda take kama da bazuwar. Cika igiyar har sai mai karanta rubutun ya karɓe ta yana haifar da ƙima mai kyau wadda babu abokin haɗin da zai taɓa gane ta.

Ayyuka biyu daban-daban suna ɓoye a bayan wannan kuskure: gyara rubutun maɓalli mai inganci, da maye gurbin asalin da ba ka da shi kuma. Suna da sakamako daban-daban, kuma ɗaya daga cikinsu yana lalata ƙarshen ɗayan.

Abin da mai karanta rubutun yake tsammani

Maɓallin WireGuard shine baiti 32 na kayan maɓalli a cikin base64 tare da daidaitaccen cikawa, wanda ke ba da igiya tabbatacciya ta haruffa 44. Kayan aiki suna ƙin duk abin da bai warware zuwa baiti 32 daidai ba, saboda lanƙwasa da ke ƙasa tana ɗaukar sikelin baiti 32 kuma babu wani abu. Ƙimomin jama'a da na sirri suna amfani da rikodi ɗaya, don haka mai karanta rubutun ba zai iya bambanta daga tsari kaɗai wanne ka manna ba. Wannan rashin tabbas yana haifar da rabin rikicewar da ke kewaye da wannan kuskure.

wg genkey | tee private.key | wg pubkey > public.key
base64 -d private.key | wc -c
wc -c private.key
wg show wg0 public-key

Idan ƙimarka ta warware zuwa baiti 32, tsawon yana da kyau kuma korafi yana zuwa daga wani wuri a cikin fayil ɗin. Idan ta warware zuwa wani abu gajere, kana da kayan da aka yanke ba matsalar tsari ba.

Lalacewar tsari ko kayan da ba daidai ba?

Lalacewar tsari tana taruwa a gefuna: alamun zance da harsashi ya ƙara, alama kamar private_key da aka kwafa tare da ƙimar, hutun layi da abokin hira ya saka, ko sarari na ƙarshe da ya tsira daga manna. Kowanne daga waɗannan yana canza igiyar ba tare da canza baiti ba, don haka cire shi yana maido da asalin farko. Kwatanta fayil ɗin da rikodin samarwa harafi da harafi maimakon cire alamar rubutu har sai mai karanta rubutun ya yi shiru.

Kayan da ba daidai ba wani yanayi ne. Kalmar sirri, maɓallin takardar shaida ko ƙimar jama'a duk suna iya kama da gaskiya kuma su warware zuwa girman da bai dace ba. Babu wani tsaftacewa da zai mayar da ɗayansu sikelin da abokin haɗin yake tsammani. Wannan yanayin yana buƙatar sabon asali maimakon gyara.

Maɓallin jama'a a cikin filin sirri

Babbar rikicewar da aka fi sani ita ce manna ƙimar jama'a a cikin filin sirri, ko akasin haka. Dukansu base64 ne masu inganci na baiti 32, don haka gwajin tsawon yana wucewa kuma musafaha yana gazawa daga baya ba tare da saƙo mai amfani ba. Maɓallin sirri shine sikelin da ke samar da na jama'a, don haka zaka iya warware shi ta hanyar fitar da ƙimar jama'a da kwatanta ta da abin da abokin haɗin ya ba da izini. Lokacin da ƙimar da aka fitar ba ta dace da rikodin ba, kana riƙe da asalin da bai dace ba ba kuskuren bugawa ba.

Maye gurbin maɓallin sirri na abokin ciniki ba tare da sabunta maɓallin jama'a da aka ba da izini a ƙarshen ba yana sake haifar da rashin daidaituwa ɗaya, tare da ƙarin rikicewar cewa fayil ɗin abokin ciniki yanzu yana kama da daidaito. Canza ƙarshen biyu a aiki ɗaya, in ba haka ba mutum na gaba zai gyara rabin da bai dace ba.

Gyara bayanin martaba, sannan tabbatar da musafaha

Da zarar maɓallin ya warware zuwa girman da ya dace kuma ya dace da ma'auratan da aka ba da izini, aikin da ya rage shine bayanin martaba da hanyar. Umarnin da ke ƙasa suna samar da sabon ma'aurata idan an buƙata, suna tabbatar da girman da aka warware na maɓallin da ke akwai kuma suna karanta ƙimar jama'a da mai mu'amala yake amfani da ita a zahiri. Kada ka taɓa manna ƙimar sirri a cikin tikit ko shafin warwarewa.

wg genkey | tee new.key | wg pubkey > new.pub
base64 -d private.key | wc -c
ip route get 10.60.9.5
wg show wg0 latest-handshakes

Gwajin girman yana amsa ko kayan suna da siffar maɓalli, kuma tambayar hanya tana amsa ko fakiti zai taɓa isa mai mu'amala. Layin musafaha da ya kasance fanko bayan duka gwaje-gwajen sun wuce yana motsa binciken zuwa ƙarshen abokin haɗin da adiresoshin da aka yarda. Karanta maɓallin jama'a na mai mu'amala da rikodin samarwa a karo na ƙarshe, domin tsohon bayanin martaba da aka adana zai iya kama da daidai yayin da mai aiki ya bambanta].

Rubuta wace ƙima ka maye gurbin da inda kwafin da aka ba da izini yake. Duk wanda zai taɓa wannan abokin haɗin na gaba dole ya san wace ƙarshen ta canza.

Labarai masu alaƙa