සහතිකයක පොදු ක්ෂේත්‍ර කියවීමට එයට ගැලපෙන පෞද්ගලික යතුර පෙන්වීම කිසිදා අවශ්‍ය නොවේ, එය කිරීමේ මෙවලම් VPN අවසන් කරන සෑම පද්ධතියකම ඇත. අවදානම පිහිටන්නේ එක් පියවරක් පෙරය: ඔබට දුන් ගොනුව සහතිකයක් නොවීමට පවා හැකිය. PEM සහතිකයක්, DER ද්විමය ගොනුවක්, PKCS#12 බඳුනක් සහ OpenVPN පැතිකඩක් එකම නමින් පැමිණ වෙනස් තොරතුරු රඳවා ගත හැක, එබැවින් විධානයක් තෝරාගැනීමට පෙර එය කුමන බඳුනක්දැයි හඳුනා ගන්න.

ආරක්ෂිත විධානය කුමක්ද යන්න තහවුරු කරන කරුණු තුනක් ඇත: ගොනුවේ ඇති දේ, ඔබට එයින් කියවා ගත යුතු දේ, සහ ප්‍රතිදානය දකින්නේ කවුද. ඒවායින් එකක් හෝ වැරදුණොත් පරීක්ෂාවම සිද්ධිය බවට පත් වේ.

ඔබට දුන් ගොනු තුනෙන් කුමක්ද

PEM සහතිකයක් යනු BEGIN සහ END සලකුණු පෙනෙන පෙළකි, DER ගොනුවක් ද්විමය වන අතර ආදාන ආකෘති සලකුණක් අවශ්‍ය වේ, සහ බඳුනක් යනු සහතිකයට අමතරව යතුරක් රඳවා ගත හැකි බහාලුමකි. file server.crt තත්පරයකින් පෙළ සහ ද්විමය වෙන් කරයි, පළමු පේළිය දෙස බැලීම නිරුවත් සහතිකයක් සහ එය කාවැද්දූ පැතිකඩක් වෙන් කරයි. මෙහි අනුමාන කිරීමම පරීක්ෂාවක් සිද්ධියක් බවට හරවයි.

ගොනුව සහතිකයක් නොව පැතිකඩක් නම්, වෙනත් ආකාරයක් ඔප්පු වන තෙක් එය අක්තපත්‍රයක් ලෙස සලකන්න. එම උපකල්පනය කිසිවක් වැය නොකරන අතර මෙම මුළු කාර්යයේම වඩාත් සුලභ වැරැද්ද වළක්වයි.

PEM සහතිකයක පොදු ක්ෂේත්‍ර කියවීම

පරීක්ෂා කිරීමට ඔබට අවසර ඇති සහතිකයක් සඳහා, -noout සහිත x509 උපවිධානය ඔබ තෝරන ක්ෂේත්‍ර පමණක් මුද්‍රණය කරයි. පණිවිඩය යටපත් කිරීම ප්‍රතිදානය පාරදත්තවලට සීමා කරයි, එයම එය ටිකට්පතකට අලවා ගැනීම ආරක්ෂිත කරයි. පහත තේරීම් පොදු ඒවා වන අතර, openssl x509 ලේඛනය ඉතිරි ඒවා ලැයිස්තුගත කරයි.

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

දේශීයව ජනනය කළ පරීක්ෂණ සහතිකයක, එම විධානය subject සහ issuer පේළියක්, notBefore සහ notAfter යුගලය සහ SHA-256 ඇඟිලි සලකුණක් මුද්‍රණය කරයි. එම ක්ෂේත්‍ර වස්තුව හඳුනා ගනී; ඒවා වලංගු විශ්වාස මාර්ගයක් ස්ථාපිත නොකරයි, එය තමන්ගේම විධානයක් සහ තමන්ගේම පිළිතුරක් සහිත වෙනම සත්‍යාපන කාර්යයකි. දාම ගොනුවක් ඔබම ගොනුව හරහා නොගියොත් පළමු සහතිකය පමණක් මුද්‍රණය කළ හැකිය. මේ ආකාරයෙන් ගොනු දෙකක් සංසන්දනය කිරීම එක් විධානයක් පමණක් වැය කරන අතර සමකක්ෂය ඇත්තටම ඉදිරිපත් කරන්නේ කුමක්ද යන්න තීරණය කරයි.

සහතිකයට අමතරව යතුරක් රඳවන බඳුන්

.p12 හෝ .pfx ගොනුවකට පෞද්ගලික යතුරක් තිබිය හැක, ඔබ එම ප්‍රතිදාන කොටස යටපත් නොකළොත් විග්‍රහ විධානය එය මුද්‍රණය කරයි. -nokeys සමඟ එම විධානයම යතුරු ද්‍රව්‍ය කිසිවක් නිකුත් නොකර වැසූ යතුරු මල්ලක් ඇතුළුව බඳුනේ ව්‍යුහය තවමත් වාර්තා කරයි; එම සලකුණ ඉවත් කළොත් යතුරු කොටසක් ඔබේ පර්යන්තයේ සහ shell ඉතිහාසයේ දිස් වේ.

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

OpenVPN පැතිකඩක් එම ද්‍රව්‍යම පෙළක් ලෙස කාවැද්දවයි, එබැවින් බැලිය යුතු තැන දන්නේ නම් මායිම පෙනේ. පොදු ද්‍රව්‍ය පිහිටන්නේ BEGIN CERTIFICATE සහ END CERTIFICATE අතරය, BEGIN PRIVATE KEY සහ එයට ගැලපෙන END පේළිය අතර ඇති සියල්ල යතුර වන අතර එය සත්කාරකයෙන් පිටවිය යුතු නොවේ. පැතිකඩ සම්පූර්ණයෙන් පිටපත් කිරීම දෙකම ප්‍රකාශයට පත් කරයි.

සමුද්දේශ අගය වෙනත් තැනකින් ලබා ගැනීම

ඔබ සත්‍යාපනය කිරීමට උත්සාහ කරන සම්බන්ධතාවයෙන් කියවන ඇඟිලි සලකුණක් කිසිවක් ඔප්පු නොකරයි, මන්ද එය සැපයුවේ ඔබ විශ්වාස නොකරන පාර්ශ්වයය. එය ඇඟිලි සලකුණු විරුද්ධ තර්කයක් නොවේ; එය මූලාරම්භය පිළිබඳ තර්කයකි. අගය සමකක්ෂයට ලිවිය නොහැකි නාලිකාවක් හරහා ලබාගත් අගයක් සමඟ සසඳන්න, උදාහරණයක් ලෙස අභ්‍යන්තර ගබඩාවක ප්‍රකාශිත සහතිකය හෝ අත්සන් කළ වෙනස්කම් වාර්තාවක මුද්‍රිත hash එක.

විශ්වාස ගබඩාවක් සත්‍යාපනය කරන්නේ නම් එයට ඉඩ දෙන්න, ඔබේම සංසන්දනයක් ආදේශ කරනවාට වඩා එය නිපදවන දෝෂය කියවන්න. වැදගත් වෙනස වන්නේ සමුද්දේශය සැපයුවේ කවුද යන්නය, භාවිත කළේ කුමන hash ශ්‍රිතයද යන්න නොවේ.

ප්‍රතිඵලය බෙදාගැනීම සහ ලිස්සා ගිය පසු කළ යුතු දේ

හරියටම සත්‍යාපන දෝෂය, අදාළ දින සහ ලබන්නාට අවශ්‍ය අනන්‍යතා විස්තර පමණක් යවන්න. යතුරක් නොමැති විට පවා අභ්‍යන්තර සත්කාරක නාම සහ ගිණුම් හඳුනාගැනීම් සංවේදී වේ, පොදු අලවන සේවාවක් ඒවායින් කිසිවකට නිවැරදි ගමනාන්තය නොවේ. ටිකට්පතට අලවන්න, වෙනත් කෙනෙකු බෙදාගන්නා තාවකාලික බෆරයකට නොවේ.

යතුරු ද්‍රව්‍ය තිරයේ හෝ ගොනුවක පෙනුණා නම්, කිසිවෙක් නොබැලුවා යැයි බලාපොරොත්තු වනවාට වඩා එය හානියට පත් ලෙස සලකා භ්‍රමණය කරන්න. ඉන්පසු පරීක්ෂා කළ ගොනුව, භාවිත කළ විධානය සහ ප්‍රතිදානය ගිය තැන ලියා තබන්න, මන්ද එම වාර්තාවම බියක් ක්‍රියා පටිපාටියක් බවට හරවයි. කිසිවෙක් තිර රුවක් තබා නොගත්තා යැයි උපකල්පනය කිරීමේ පිරිවැයට සාපේක්ෂව භ්‍රමණය ලාභදායී වේ, එම වාර්තාවම ඊළඟ ඉංජිනේරුවාට කුමන ගොනු ස්පර්ශ වුණාදැයි කියයි. ටිකට්පත වැසීමට පෙර දෙකම කරන්න.

අදාළ ලිපි