OpenVPN username-as-common-name: me ya sa binciken CN ɗinka ya zama fanko
Rubutun client-connect da ke kwatanta common_name da username na iya kwatanta suna da kansa. Ka ɗaure takardar shaidar ga asusun kafin a yi maye gurbi.
Kuna ƙara rubutun client-connect wanda ke ƙin kowace haɗi inda common_name ya bambanta da username, kuma yana kama da ɗaure tsakanin takardar shaida da asusu. A kan uwar garken da ke gudanar da username-as-common-name, wannan kwatancen ya riga ya rasa ma'anarsa a lokacin da rubutun ya gudana. Dukansu ƙimar suna da igiyar harafi ɗaya, don haka gwajin ya wuce ga takardar shaida da aka bayar ga wani dabam.
Binciken bai yi kuskure ba saboda an rubuta rubutun cikin rashin kyau. Yana da kuskure saboda an maye gurbin ƙimar da yake karantawa a baya a cikin wannan haɗin.
Abin da kwatancen ya yi kama da tabbatarwa
Tabbatar da takardar shaida da tabbatar da kalmar sirri hujjoji ne daban, kuma uwar garken na iya neman duka biyu ba tare da neman cewa suna na mutum ɗaya ba. Razuwar tana nan: ingantacciyar takardar shaidar na'ura tare da kowane ingantaccen asusu da'awa ce daban da waccan takardar shaidar na'ura tare da asusu ɗaya mai suna. Rubutun da ke kwatanta common_name da username yana karantawa kamar mahaɗin da ya ɓace tsakanin su biyun. Zai kasance haka, idan common_name har yanzu yana nufin abin da takardar shaidar ta faɗa.
Ko haka ne ya dogara da zaɓi ɗaya na uwar garken, kuma yawanci ana kunna wannan zaɓin saboda wani dalili mara alaƙa, kamar sauƙaƙa waɗanda ake ba fayilolin daidaitawa na kowane mai amfani suna.
Abin da username-as-common-name ke yi wa sunan
Idan an kunna username-as-common-name, OpenVPN yana maye gurbin sunan gama gari na takardar shaidar da sunan mai amfani da aka tabbatar da zarar an tabbatar da sunan mai amfani da kalmar sirri. Ƙugiyar tabbatarwa da ke gudana a lokacin wannan binciken har yanzu tana karɓar sunan gama gari na takardar shaidar, saboda ba a yi maye gurbin ba tukuna. Duk abin da ya biyo baya, har da client-connect, yana ganin sunan mai amfani. Don haka kiran da ya zo daga baya yana karɓar asali ɗaya sau biyu kuma ba zai iya kwatanta shi da takardar shaidar da aka gabatar ba.
| Stage | What common_name holds |
|---|---|
| Username and password verification hook | The certificate common name, for example bob-device |
| After the replacement | The authenticated account, alice |
| client-connect callback | The account again, alice |
Bi haɗi ɗaya na misali: takardar shaida da aka bayar ga bob-device, nasarar shiga jagorar a matsayin alice, da kuma zaɓin da aka kunna. Matakin tabbatarwa har yanzu yana iya ganin igiyoyin harafi biyu daban. Matakin haɗi yana ganin alice da alice.
Wannan misalin yana nuna dalilin da kwatancen yake fanko. Ba ya nuna cewa da an karɓi haɗin in ba haka ba, tunda tabbatar da takardar shaida da tabbatar da kalmar sirri har yanzu suna gudana da kansu.
Sanya ɗauren inda duka asalin biyu har yanzu suke
Dole a aiwatar da ƙa'idar a matakin da ke ganin asalin takardar shaida da asusun a lokaci ɗaya, wanda a aikace yana nufin ƙugiyar tabbatar da sunan mai amfani da kalmar sirri ko wani ƙari da aka loda a can. Ƙarin da aka goyi bayan da ya riga ya yi tabbatar da kalmar sirri yawanci shine wurin da ya dace don ƙara ƙa'idar haɗa biyu, domin maye gurbinsa da kwatancen suna zai bar binciken kalmar sirri gaba ɗaya.
Ayyana taswirar kafin rubuta lamba, tunda daidaito ba shine ainihin manufar ba sau da yawa. Takardar shaida takan gano na'ura yayin da shiga ke gano mutum, kuma na'ura ɗaya na iya hidimtawa mutane da yawa bisa doka. Ajiye dangantakar a cikin wani sifa da kuke sarrafa bayarwa, kuma yanke shawara abin da ke faruwa a lokacin canza suna, sake bayarwa da sunaye masu alamar yanki. Yin ƙananan haruffa ko cire prefix ɗin yanki ba tare da fahimtar jagorar ba na iya haɗa asusu biyu da aka yi niyyar su kasance daban.
Ka tuna cewa zaɓin yana kuma canza wane daidaitaccen abokin ciniki ya shafi, domin client-config-dir an buɗe shi da sunan gama gari.
Gwada haɗa biyun da tabbatattun shaidu biyu
Fara da biyun da manufofinku suka yarda da shi kuma tabbatar yana haɗawa. Sannan gabatar da wannan ingantacciyar takardar shaida tare da wani asusu daban amma wanda yake inganci: wannan yunƙurin dole ya kasa, kuma dole ya kasa saboda ƙa'idar haɗa biyu ba saboda kalmar sirri da aka buga ba daidai ba. Kalmar sirri mara kyau tana tabbatar da binciken kalmar sirri yana aiki kuma ba ta faɗi komai game da ƙa'idar takardar shaida da asusu ba.
Duba hanyoyin rashin takardar shaida da takardar shaida mara inganci kuma, kuma tabbatar wane asali uwar garken ke amfani da shi don saitunan kowane abokin ciniki. Idan hanya ɗaya tilo da za a sa kwatancen yayi aiki ita ce kashe username-as-common-name, da farko a lissafta farashin wannan canjin, domin yana mayar da duk neman daidaitawa na kowane abokin ciniki zuwa sunan takardar shaida.