Me ya sa OpenConnect ke ƙin ƙofar bayan canza takardar shaida?
Rashin tabbatarwa bayan canza takardar shaidar ƙofa shawara ce ta amincewa, ba tsayayyen rami ba. Zaɓi tsakanin CA mai bayarwa da liƙa maɓalli ɗaya.
Ƙofofi suna musanya takardun shaida, kuma abokin ciniki da ya haɗa jiya ya fara tsayawa a musanyar TLS ta farko. Saƙon yana ambaton dalilin tabbatarwa maimakon gazawar cibiyar sadarwa, kuma injin da kansa bai canza ba, wanda shine alamar amfani. Abin da ya karye shine dangantaka tsakanin takardar shaidar da ake gabatarwa yanzu da tushen da abokin ciniki ya yarda ya yi la'akari da su. Gyara shi shawara ce ta amincewa, don haka yi wannan shawarar kafin ka rubuta wani zaɓi.
Karanta gazawar kafin ka canza kowane saitin amincewa
Kuskure irin na rashin mai sa hannu yana nufin sarkar ta ƙare a wani abu da abokin ciniki bai yarda da shi ba. Yana iya kasancewa takardar shaida da aka sabunta daga hukuma ta ciki, maye gurbi daga ta jama'a, ko na'ura a tsakiya da ke gabatar da nata takardar shaidar. Kalmomin kawai ba za su iya bambanta waɗannan al'amura ba, don haka duba mai bayarwa kafin ka yanke shawara.
Gudanar da haɗin sau ɗaya a gaba kuma bar shi ya kasa, domin fitarwar hulɗa tana ɗauke da sunan uwar garke, sarkar mai bayarwa da sawun yatsa da abokin ciniki ya lissafta. Kwatanta wannan mai bayarwa da hukumar da ƙungiyarka ke gudanarwa da gaske. Idan sawun ya canza amma mai bayarwa bai canza ba, ɗauke shi a matsayin abin tuhuma har sai an tabbatar da sabuntawa ta hanyar da ka riga ka amince da ita. Yin hasashe a wannan lokaci shine yadda mutum ke ƙarewa da liƙa maɓallin mai shiga tsakani.
Rubuta sigar abokin ciniki a cikin wannan bayanin. Yawancin gazawar da suke kama da matsalolin amincewa suna zuwa daga tsohon abokin ciniki da ya haɗu da sabon musanyar ƙofa.
Zaɓi tsakanin amincewa da mai bayarwa da liƙa maɓalli ɗaya
Duka zaɓuɓɓukan suna sa haɗin ya yi nasara. Suna karya daga baya ta hanyoyi dabam dabam, don haka zaɓin ya danganta da gazawar da za ka iya jurewa.
| Approach | Good fit | What breaks it |
|---|---|---|
Trust the issuing CA with --cafile | Internal PKI you can obtain over an already trusted channel | CA rotation, or a client that still falls back to public roots |
Pin one key with --servercert | No CA relationship, or exactly one key should ever be accepted | Any reissue that generates a new key pair |
Kai ga fayil ɗin CA idan takardar ta fito daga hukumar da za ka iya tabbatarwa da kai, domin sabuntawa suna ci gaba da aiki ba tare da taɓa gardamar abokin ciniki ba. Haɗa shi da maɓallin da ke kashe tushen tsarin, in ba haka ba hukuma ta jama'a za ta iya cika gwajin a madadinka. A maimakon haka liƙa idan ƙofar ba ta da CA da za ka iya samu ko kuma idan ƙuntataccen keɓe mafi ƙunci shine manufa. Babu wata hanya da ta fi tsaro a zahiri: CA tana faɗaɗawa cikin sabuntawa, liƙa yana da sauƙin bita.
Ko wane za ka zaɓa, dole ne amintaccen darajar ya zo ta hanyar da aka amince da ita kafin canjin ya faru. Mai gudanarwa, zaman na'urar konsoli a ƙofar, ko kwafin da aka ɗauka tukunna duk sun cancanta. Kwafin duk sawun yatsa da tambayar ta nuna yana da sauƙi kuma shine ainihin abin da mai shiga tsakani yake fata.
Sanya darajar a cikin umarnin da kake ƙaddamarwa da gaske
Liƙa yana tafiya cikin zaɓin takardar shaidar uwar garke, kuma prefix ɗinsa yana ƙayyade rikodin: hexadecimal digests na maɓallin jama'a ƙarƙashin sha1 ko sha256, da base64 liƙar maɓalli ƙarƙashin pin-sha256. Bayar da shi kuma yana kashe amincewar tsarin na wannan gudu, don haka liƙaɗɗen maɓalli ya zama dukan shawarar.
sudo openconnect --protocol=gp vpn.example.com --user alice \
--servercert pin-sha256:AbCdEf... # single key pin
sudo openconnect vpn.example.com --cafile /etc/ssl/internal-ca.pem --no-system-trust
Abokin ciniki yana daidaita yanke digest, yana karɓar haruffa huɗu kawai bayan prefix, wanda tarko ne ba sauƙi ba. Ƙayyadaddun darajar tana wucewa a gida kuma har yanzu ba ta gano ƙofar da kake nufi ba. Kwafi cikakken zaren da abokin ciniki ya buga a ƙoƙari na farko maimakon sake buga shi daga saƙo. Sannan motsa kammalaɗɗen zaɓi cikin rubutun nade, fayil ɗin naúrar ko bayanin da ke ƙaddamar da haɗin, domin shawarar amincewa ta zama mai iya bita kuma gyare-gyaren baya su kasance da gangan.
Masu ƙaddamar da tebur da plugin ɗin NetworkManager suna adana nasu kwafin gardamar haɗin. Rubutun da aka gyara a faifai ba ya isa ga bayanin da aka shigo da shi a baya, don haka adanar darajar tana ci gaba da yin nasara.
Magance jujjuyawa ba tare da kulle kanka a waje ba
Ana iya ba da zaɓin fiye da sau ɗaya, don haka canjin da aka tsara zai iya karɓar maɓallin fita da shigowa tare. Ƙara sabon liƙa kafin ƙofar ta canza, riƙe duka biyu a jeri yayin da zamowi ke ƙaura, kuma cire wanda ya yi ritaya da zarar tsohon maɓalli ya tafi. Wannan taga tana bukatar mai shi, domin mantaɗɗen liƙa biyu yana barin maɓalli amintacce ba tare da kowa yana kula da shi ba. Sake ginawa da ke samar da sabon maɓalli biyu yana karya tsantsar liƙa, kuma farfadowa shine wannan hanya a wata hanya.
Rubuta ranar canjin kusa da liƙa. Liƙa ba tare da ranar bita ba hatari ce ta gaba da ke ɗauke da saƙon kuskure mai rikitarwa.
Fitar da sigar abokin ciniki kafin gyara amincewa
Tsohon abokin ciniki na iya kasawa yayin da yake nazarin amsar tabbatarwa da ƙofar ta canza tun daga lokacin, kuma saƙon saman yana magana ne game da haɗin ba mai nazari ba. Kwatanta sigar da aka sanya da abin da ƙofar ta rubuta, kuma gwada fakitin yanzu a cikin bayanin sau ɗaya kafin canza kowane saitin amincewa.
openconnect --version
Bayan gyaran, tabbatar da abubuwa biyu maimakon ɗaya: portal yana lodawa ta rami, kuma adireshin ciki na yau da kullum yana amsawa. Kammala musafaha yana tabbatar da cewa an karɓi shawarar amincewa kawai.