Ga wani tsarin uwar garke da ke cewa dh none kusa da takardar shaidar da ke cewa RSA, tare da wata zato mai taɓarɓarewa cewa ɗaya daga cikinsu dole ya yi kuskure. Babu abin da ya yi kuskure. Takardar shaidar tana sa hannu kuma tana tabbatarwa; musayar maɓalli tana kafa wani sirri na gama gari. Waɗannan ayyuka biyu ne daban a cikin handshake ɗaya, kuma TLS na ba takardar shaidar RSA damar tabbatar da handshake da ke amfani da yarjejeniyar wucin gadi a kan lanƙwasa mai ƙira.

Rikice-rikicen yakan zo tare da jagorar ƙaura. Tana cewa a maye gurbin fayil ɗin sigogin DH da dh none, mai karatu ya lura takardar shaidar ba takardar shaidar lanƙwasa ba ce, kuma ana ɗaukar waɗannan gaskiyoyi biyu a matsayin sabani.

Me ya sa saitunan biyu suke kama da alaƙa

Tsohon tsarin OpenVPN yana neman fayil ɗin sigogin DH saboda Diffie-Hellman na fili mai iyaka yana buƙatar sigogin yanki waɗanda ɓangarorin biyu suka yarda da su. Umarnin dh yana nuni ga wannan fayil. Lokacin da turawa ta koma ECDH, sigogin suna zuwa daga wani lanƙwasa mai suna a maimakon haka, kuma ba a buƙatar fayil ɗin kuma, wanda dh none ke bayyanawa.

Takardun shaida wani gatura ne daban. Suna ɗauke da maɓallin jama'a da sa hannu waɗanda ke tabbatar da asalin uwar garke, kuma wannan maɓalli na iya zama RSA ko lanƙwasa mai ƙira ba tare da la'akari da yadda aka amince da maɓallin zama ba. Handshake da ke amfani da ECDHE don yarjejeniyar maɓalli da RSA don tabbatarwa abu ne na yau da kullum kuma an tura shi ko'ina.

Sunan yana ƙara tsananta haɗuwar. Lanƙwasa mai ƙira tana bayyana a cikin sunayen suite na ECDHE da ECDSA duka, don haka yana da sauƙi a ɗauka cewa duk wata hanyar da ta ambaci lanƙwasa dole ta ƙunshi takardar shaidar lanƙwasa. Ba haka ba ne.

Yadda za a karanta sunan suite na TLS 1.2 daidai

Ɗauki ECDHE-RSA-AES256-GCM-SHA384. Alamar farko ita ce dangin musayar maɓalli: Diffie-Hellman na wucin gadi a kan lanƙwasa mai ƙira. Na biyu shine dangin tabbatarwa: RSA. Sauran suna bayyana kariyar rikodi da hash ɗin da ake amfani da shi a handshake.

Suite ɗin ECDHE-ECDSA yana amfani da wannan dangin musayar maɓalli tare da wata hanyar tabbatarwa, don haka yana buƙatar takardar shaidar lanƙwasa mai ƙira. Suite ɗin DHE-RSA yana amfani da Diffie-Hellman na wucin gadi na fili mai iyaka tare da tabbatarwar RSA, kuma wannan yana buƙatar sigogin DH da gaske.

Karanta sunan suite daga hagu zuwa dama kuma ka ba kowane ɓangare aikinsa. Da zarar an raba alamomin, tambayar ta canza daga «shin takardar shaida ta ta dace da dh none» zuwa «shin uwar garkena tana ba da izinin suite wanda musayar maɓallinsa ba ya buƙatar fayil ɗin DH».

Abin da dh none ke kashewa a zahiri

dh none yana gaya wa uwar garke kada ta loda fayil ɗin sigogin DH na fili mai iyaka. Ba ya kashe tabbatarwa, tantance takardar shaida ko TLS kanta. Abin da yake buƙata shi ne musayar maɓallin da aka amince da ita ta kasance wadda ba ta buƙatar waɗannan sigogin, wanda a aikace yana nufin suite na ECDHE ko handshake na TLS 1.3.

Daga wannan buƙata ne lalacewar ke zuwa. Idan manufar sifar TLS ta uwar garke ta iyakance ga suite na DHE, ko kuma abokin ciniki yana ba da su kaɗai, cire fayil ɗin sigogin ba ya barin wata hanyar musayar maɓalli da za a iya amfani da ita kuma handshake ɗin ya kasa. Kuskuren yakan bayyana a lokacin handshake ɗin tashar sarrafawa, kafin kowace tabbatarwar mai amfani. Karanta jerin sifar kafin ka zargi fayil ɗin da ya ɓace.

A gefen lanƙwasa mai ƙira, tsarin TLS na uwar garke ne ke zaɓar lanƙwasar, kuma OpenVPN yana ba da zaɓi don zaɓar ta a tsofaffin rassa. TLS 1.3 yana gudanar da yarjejeniyar ƙungiya a cikin ka'idar kuma ba ya duba fayil ɗin DH ko kaɗan.

dh none ba shi da kansa raguwar tsaro. Ƙarfin musayar yana dogara ne akan lanƙwasa da suite ɗin da aka amince da su a zahiri, shi ya sa mataki na gaba shine duba abin da ɓangarorin suka zaɓa maimakon fayil ɗin da ya ɓace.

Tabbatar da yarjejeniya kafin gyara

Ɗaga matakin dalla-dalla na uwar garke da abokin ciniki kuma karanta layin tashar sarrafawa da OpenVPN ke bugawa bayan haɗi. Yana faɗin sigar TLS da sifar da aka amince da ita, kuma yana ba da rahoton nau'in maɓallin takardar shaidar takwaransa. Wannan layi ɗaya yana amsa tambayar da fayil ɗin tsarin ke nunawa kawai.

Idan ya nuna TLS 1.2 tare da suite na ECDHE-RSA da takardar shaidar RSA, haɗin shine ainihin abin da dh none ke tsammani, kuma babu abin da za a gyara. Idan ya nuna suite na DHE ko gazawar handshake ba tare da sifar gama gari ba, gyaran yana cikin manufar sifar ko iyawar abokin ciniki, ba cikin takardar shaidar ba.

Gwada mafi tsohon abokin ciniki da kake son tallafawa, domin abokin ciniki na yanzu na iya amincewa da TLS 1.3 yayin da wanda ya fi tsufa ya iyakance ga suite na TLS 1.2. Idan mafi tsohon abokin ciniki ba shi da wata haɗuwa, ko ka faɗaɗa suite ɗin da aka yarda da su ko ka haɓaka wannan ƙarshen.

Kada ka kashe tantance takardar shaida don wuce gazawar handshake. Gazawar tana gaya maka cewa ɓangarorin ba su iya amincewa kan musayar maɓalli ba, kuma kashe tantancewar yana cire tabbacin asali ba tare da magance yarjejeniyar ba.

Jerin dubawa: takardar shaidar RSA ce, an yarda da suite na ECDHE, log ɗin yana nuna wannan suite, kuma mafi tsohon abokin ciniki da ake tallafawa shima yana amincewa da ita? Idan duka huɗu eh ne, dh none yana yin aikinsa.

Labarai masu alaƙa