Karanta filayen jama'a na takardar shaida ba ya buƙatar nuna maɓallin sirri da ya dace da ita, kuma kayan aikin yin haka na zuwa tare da kowace tsarin da ke ƙarshe VPN. Haɗarin yana mataki ɗaya a baya: fayil ɗin da aka ba ku yana iya zama ba takardar shaida ba kwata-kwata. Takardar shaida ta PEM, blob na DER, kunshin PKCS#12 da bayanin martaba na OpenVPN na iya zuwa da suna ɗaya kuma su riƙe abu daban-daban, don haka gano kwandon kafin ka zaɓi umarni.

Abubuwa uku ne ke yanke shawarar wane umarni ne mai aminci: abin da fayil ɗin ke riƙe, abin da kake buƙatar karantawa daga gare shi, da wanda zai ga fitarwar. Ka yi kuskure a ɗaya daga cikinsu sai binciken da kansa ya zama lamarin.

Wane daga cikin fayiloli uku aka ba ka

Takardar shaida ta PEM rubutu ne mai alamun BEGIN da END bayyane, fayil ɗin DER binary ne wanda ke buƙatar tutar tsarin shigarwa, kuma kunshi kwando ne wanda zai iya riƙe maɓalli gefen takardar shaida. file server.crt na raba rubutu da binary cikin daƙiƙa ɗaya, kuma kallo a layin farko na raba takardar shaida tsirara da bayanin martaba da ya haɗa ɗaya. Yin hasashe a nan shi ne ke mai da bincike lamari.

Idan fayil ɗin bayanin martaba ne maimakon takardar shaida, ɗauke shi a matsayin tabbacin shiga har sai an tabbatar da akasin haka. Wannan zato ba ya kashe kome, kuma yana hana kuskure mafi yawa a duk wannan aikin.

Karanta filayen jama'a na takardar shaida ta PEM

Ga takardar shaida da kake da izinin bincika, x509 subcommand tare da -noout na buga filayen da ka zaɓa ba wani abu ba. Danne jikin shi ne ke riƙe fitarwar a matsayin metadata, wanda kuma ke sa ta aminci a liƙa cikin tikiti. Zaɓuɓɓukan da ke ƙasa na jama'a ne, kuma takardun openssl x509 na lissafa sauran.

openssl x509 -in server.crt -noout -subject -issuer -dates -fingerprint -sha256

A kan takardar shaida ta gwaji da aka ƙirƙira a gida wannan umarnin na buga layin subject da issuer, biyun notBefore da notAfter, da SHA-256 fingerprint guda ɗaya. Waɗannan filayen na gane abin; ba sa tabbatar da hanyar amincewa mai inganci, wanda aikin tabbatarwa ne daban da umarninsa da amsarsa. Fayil ɗin sarkar na iya buga takardar shaida ta farko kawai sai ka yi juye-juye a kan fayil ɗin da kanka. Kwatanta fayiloli biyu haka na kashe umarni ɗaya kuma na yanke shawarar wanne daga cikinsu abokin gaba ke gabatarwa da gaske.

Kunshukan da ke riƙe maɓalli gefen takardar shaida

Fayil ɗin .p12 ko .pfx na iya ɗaukar maɓallin sirri, kuma umarnin tantancewa na buga shi sai ka danne wannan ɓangaren fitarwar. Tare da -nokeys wannan umarnin na ci gaba da bayar da rahoton tsarin kwandon, ciki har da jakar maɓalli da aka lulluɓe, ba tare da fitar da wani abin maɓalli ba; ka jefar da wannan tutar sai wani shingen maɓalli ya bayyana a tasharka da tarihin shell ɗinka.

openssl pkcs12 -in bundle.p12 -nokeys -info -passin env:P12PASS

Bayanan martaba na OpenVPN na haɗa wannan abin a matsayin rubutu, don haka iyakar tana bayyane idan ka san inda za ka duba. Abin jama'a na zaune tsakanin BEGIN CERTIFICATE da END CERTIFICATE, yayin da duk abin da ke tsakanin BEGIN PRIVATE KEY da layin END da ya dace shi ne maɓallin kuma ba ya barin host. Kwafin bayanin martaba gaba ɗaya na wallafa duka biyu.

Samun ƙimar tunani daga wani wuri

Fingerprint da aka karanta daga haɗin da kake ƙoƙarin tabbatarwa ba ya tabbatar da kome, domin ƙungiyar da ba ka amince da ita ce ta kawo shi. Wannan ba hujja ba ce a kan fingerprints; hujja ce a kan asali. Kwatanta ƙimar da wadda aka samu ta hanyar da abokin gaba ba zai iya rubutu a ciki, kamar takardar shaida da aka wallafa a ma'ajiyar ciki ko hash ɗin da aka buga a rikodin canji mai sa hannu.

Inda ma'ajiyar amincewa ke yin tabbatarwa, bar ta ta yi, kuma karanta kuskuren da ta fitar maimakon maye gurbin kwatancenka. Bambancin da ke da muhimmanci shi ne wanda ya kawo ƙimar tunani, ba wace aikin hash aka yi amfani da ita ba.

Raba sakamakon, da abin da za a yi bayan zamewa

Aika ainihin kuskuren tabbatarwa, kwanakin da suka dace da kuma bayanan shaida kawai da mai karɓa ke buƙata. Sunayen host na ciki da masu gane asusu na zama masu muhimmanci ko da babu maɓalli, kuma sabis ɗin liƙa na jama'a shi ne wuri mara kyau ga kowane ɗaya daga cikinsu. Liƙa cikin tikiti, ba cikin buffer da wani ke rabawa ba.

Idan abin maɓalli ya bayyana a kan allo ko cikin fayil, ɗauke shi a matsayin wanda aka tauye ka kuma juya shi maimakon fatan babu wanda ya duba. Sannan rubuta fayil ɗin da aka bincika, umarnin da aka yi amfani da shi da inda fitarwar ta tafi, domin wannan rikodin shi ne ke mai da tsoro hanya. Juyawa ba ta da tsada a gefen kuɗin zaton babu wanda ya ajiye hoton allo, kuma wannan rikodin na gaya wa injiniya na gaba waɗanne fayiloli aka taɓa. Yi duka biyun kafin a rufe tikiti.

Labarai masu alaƙa