HMAC na fakitin OpenVPN ya kasa tantancewa: wane Layer?
Rashin daidaiton tambarin fakiti ba hukunci ba ne kan asusu. Kwatanta bayanin da tsarin ya loda, sannan saitunan tashar sarrafawa da tashar bayanai, kafin ka taɓa maɓallai.
Ana ba da rahoton gazawa biyu da wannan kalmomi ɗaya kuma kusan ba su da wani abu ɗaya. Ɗaya fakiti ne da tambarin tantancewarsa bai tabbata ba; ɗayan kuma mutum ne da aka ƙi shaidarsa. Yin mu’amala da na farko a matsayin na biyu yana tura ka neman kalmar sirri wadda ba ita ce matsalar ba.
Saƙon yana ambaton wani Layer, kuma aikin da ya dace shi ne yanke shawarar wane Layer kafin ka maye gurbin kowane abu. Kwatanta ’yan takarar gefe da gefe ita ce hanya mafi sauri ta ganin bambancin.
Gazawa biyu da suka raba kalma ɗaya
Kuskuren tantancewar fakiti yana tasowa yayin sarrafa zirga-zirga: tambari ko taƙaitaccen bayani a fakitin da aka karɓa bai yi daidai da abin da mai karɓa ya lissafta ba. Ƙin asusu yana faruwa bayan an yi nazarin musayar shiga, kuma yana ambaton mai amfani ne ba fakiti ba. Saƙo na uku, game da rashin samun HMAC a cikin fakiti mai shigowa, ya sake bambanta, domin a can fakitin ya iso ba tare da abin tantancewa da ake tsammani ba kwata-kwata. Cikakken prefix na log ɗin yana gaya maka wanne daga cikin ukun kake da shi, kuma prefix shi ne yawanci abu na farko da ake cirewa idan an liƙa kuskure a tikiti.
Bambancin yana canza gyaran. Ɗaya yana buƙatar daidaita saitunan tasha, ɗayan yanayin asusu, na uku kuma bayanin da bai dace da mai sauraro da ya isa ba.
Kwatanta abin da tsarin da ke gudana ya loda a zahiri
Fayil mai kyau a faifai ba ya tabbatar da komai game da tsarin da ya fara kafin a gyara shi. Duba bayanin da aka zaɓa, ƙarshen wurin da ya tuntuɓa, da ko an sake loda sabis ɗin tun bayan canjin. Tabbatar kuma cewa ƙarshen wurin na bayanin ne, domin wani misali ko wani sabis na iya saurara a inda tsohon fayil ɗin ke tsammanin wani abu daban.
Sake fitar da bayani mai tallafi daga tushe ɗaya kwatanci ne mai sauƙi, domin yana kawar da bambancin da ke tsakanin abin da kake tsammanin an daidaita da abin da abokin ciniki yake aikawa a zahiri. Ƙirƙirar sabon kayan maɓalli mataki ne da ya fi girma, kuma yana taimakawa ne kawai idan ɓangarorin biyu suka karɓe shi tare. Maye gurbin ɓangare ɗaya a gida yana sake haifar da rashin daidaiton da kake ƙoƙarin kawarwa.
Kwatanta tashar sarrafawa da tashar bayanai
Hanyoyi biyu suna tantance sassa daban-daban na haɗi kuma ana daidaita su daban, kamar yadda bayanan zaɓuɓɓukan 2.6 ya bayyana. tls-auth yana ƙara HMAC ga fakitin tashar sarrafawa kuma yana karɓar hujjar alkibla wadda dole ta kasance akasin juna a kan abokan biyu, yayin da tls-crypt ke kare tashar sarrafawa da maɓalli ɗaya maimakon haka. Babu ɗayansu da shi ne binciken ingancin tashar bayanai kanta. Da sifar bayanai ta AEAD wannan binciken yana cikin sifar, don haka ba a amfani da auth taƙaitaccen bayani daban kamar yadda ake yi da sifa wadda ba AEAD ba.
Wato, idan aka kwafa auth daga tura na AEAD da ke aiki, yana iya zama mara mahimmanci a cikin tura ta AEAD, kuma tura ta AEAD na iya gazawa a tashar sarrafawa idan tls-auth maɓallin ko alkiblarsa ba daidai ba ne. Kwatanta kowane saiti da abokin haɗin, ba da wani tsari da aka tuna ba.
Kwatanta gyaran da dukiyar da kake bari
Kashe tantancewar fakiti yana shiru gargadin kuma yana cire binciken da ya gano rashin daidaiton, wanda ba daidai yake da gyara bayanin ba. Tambayi wace dukiya kake bari da kuma ko tsarin yana tsayawa ba tare da ita ba.
Karanta abin da ya faru na farko mai dacewa a ɓangarorin biyu kafin ka canza komai, sannan ka canza kawai rashin daidaiton da yake ambata.
Idan ƙoƙari na gaba ya ci gaba zuwa kuskuren takardar shaida ko shiga, wannan ci gaba ne ba koma baya ba: Layer ɗin fakiti yanzu ya yarda kuma haɗin ya ci gaba. Rubuta saitunan da suka haifar da canjin, domin mutum na gaba ya gaji bayani maimakon wuyar fahimta.