OpenVPN සම්බන්ධතාවය අසාර්ථක වේ, කෙනෙකු SECLEVEL=0 එකතු කරන එක් පේළියක නිවැරදි කිරීමක් සොයා ගනී, සහ උමං මාර්ගය ඉහළ එයි. වෙනස් වූයේ සහතිකය නොවේ, සයිෆර් කට්ටලයද නොවේ; පුස්තකාලය පුරා පිළිගැනීමේ සීමාවක් චලනය විය, සහ ඉන් පසු ක්‍රියාවලිය කරන සියල්ල නව මායිම උරුම කර ගනී. එම පේළියම පරිසරයේ සෑම පැතිකඩකටම පිටපත් වීමට පෙර මෙය තේරුම් ගැනීම වටී.

කුමන පුස්තකාලය සහ කුමන ප්‍රතිපත්තිය බලපවත්වන්නේදැයි තීරණය කරන්න

SECLEVEL යනු OpenSSL සංකල්පයකි, එබැවින් පළමු ප්‍රශ්නය වන්නේ ඔබේ ගොඩනැගීම OpenSSL භාවිතා කරන්නේද යන්නයි. OpenVPN එකකට වඩා වැඩි ක්‍රිප්ටොග්‍රැෆි පුස්තකාල සමඟ සම්බන්ධ කළ හැක, සහ ඉන් එකකට අදාළ වන සැකසුම අනෙක් ඒවාට අර්ථ විරහිතය. ද්විමය ගොනුවෙන් එය කුමකින් ගොඩනගන ලදැයි අසන්න, පසුව පුස්තකාලයෙන් එය කුමන අනුවාදය සහ වින්‍යාසය පූරණය කළේදැයි අසන්න:

openvpn --version | head -3
openssl version -a

අනුවාදයේ ප්‍රතිදානය හොඳින් කියවන්න, මන්ද බෙදාහැරීම් පෙරනිමි අගයන් පැච් කරයි. සමහරක් අවම මට්ටම upstream පෙරනිමියට වඩා ඉහළ නංවන පද්ධති වින්‍යාසයක් සපයයි, එබැවින් සමාන OpenVPN පැකේජ සහිත යන්ත්‍ර දෙකක එකම පැතිකඩ වෙනස් ලෙස හැසිරේ. බලපවත්වන ප්‍රතිපත්තිය වන්නේ ධාවනය වන ක්‍රියාවලිය පූරණය කළ එකයි, upstream අත්පොතේ ඇති එක නොවේ.

පසුව මිනිසුන් ව්‍යාකූල කරන ස්තර දෙක වෙන් කරන්න. OpenVPN සතුව එහිම TLS පාලන ඇත, ඒවාට සහතික පැතිකඩ සැකසුම සහ පැහැදිලි සයිෆර් ලැයිස්තු ඇතුළත් වේ, සහ ඒවා පුස්තකාලය බලාත්මක කරන සියල්ලට ඉහළින් පිහිටයි. පුස්තකාල මට්ටම පහත දැමීම ඔබේ OpenVPN වින්‍යාසය ලැයිස්තුගත කරන සයිෆර් වෙනස් නොකරයි, සහ OpenVPN ලැයිස්තුව පටු කිරීම පුස්තකාලයේ සීමාව ඉහළ නොකරයි. කුමන ස්තරය ඔබව ප්‍රතික්ෂේප කළේදැයි දැනගැනීම නිවැරදි කිරීම අනුමානයක්ව පවතිනු නොදී රඳවයි.

ප්‍රතික්ෂේප කළ හැකි කරුණු තුන වෙන් කරන්න

පළමු අපේක්ෂකයා අනන්‍යතා ද්‍රව්‍යයයි: යතුර ඉතා කුඩා සහතිකයක් හෝ අත්සන් ඇල්ගොරිතම ප්‍රතිපත්තිය තවදුරටත් පිළිනොගන්නා සහතිකයක්. දෙවැන්න යතුරු හුවමාරු පරාමිතියකි, උදාහරණයක් ලෙස ප්‍රතිපත්තිය ඉතා දුර්වල ලෙස සලකන කණ්ඩායමක්. තෙවැන්න ප්‍රතිපත්තිය බැහැර කරන සයිෆර් කට්ටලයකි. තුනම අත්-සම්පර්ක දෝෂයක් ඇති කළ හැක, සහ දෝෂ පෙළ සහ සාකච්ඡා අදියර පමණක් ඒවා වෙන් කරයි.

එම තුනෙන් කිසිවක් දත්ත නාලිකාවේ සයිෆරය නොවේ. OpenVPN එහි උමං සංකේතනය TLS අත්-සම්පර්කයෙන් වෙන්ව සාකච්ඡා කරයි, එබැවින් ආරක්ෂක මට්ටම වෙනස් වූ පසු සාර්ථක වන සම්බන්ධතාවය ඔබේ දත්ත ආරක්ෂා කරන සයිෆරය ගැන කිසිවක් නොකියයි. ඔබ ඇත්තටම අසන ප්‍රශ්නය දත්ත රහස්‍යභාවය ගැන නම්, ඔබ සම්පූර්ණයෙන්ම වැරදි පාලනයක් දෙස බලා සිටී.

මට්ටම පහත දැමීම ආදාන තුනටම පිළිගැනීම එකවර පුළුල් කරයි. මිනිසුන්ට මඟ හැරෙන කොටස මෙයයි: පැරණි සහතිකයක් පිළිගන්නා නිවැරදි කිරීම දුර්වල කණ්ඩායමක් සහ ඔබ අවසර දීමට අදහස් නොකළ කට්ටලයක්ද පිළිගනී. එක් දෝෂයක් වෙනස වෙත යොමු කළේය, සහ වෙනස දෝෂයට වඩා පුළුල්ය. මෙම අසමමිතිය නිසාම සීමිත ව්‍යතිරේකයක් මුළු පරිසරයේ පෙරනිමියට වඩා හොඳය.

ආදානය වෙනස් කරන්න, සීමාව නොවේ

වින්‍යාසය ස්පර්ශ කිරීමට පෙර නිශ්චිත දෝෂය සුරකින්න, එය වාර්තා කළ අදියර සහ එය නම් කළ වස්තුව ඇතුළුව. සහතික ගැටලුවක් විසඳෙන්නේ වර්තමාන ප්‍රතිපත්තිය පිළිගන්නා දෙයකින් සහතිකය ප්‍රතිස්ථාපනය කිරීමෙනි, එය සාමාන්‍යයෙන් අදහස් වන්නේ අධිකාරියෙන් එය නැවත නිකුත් කිරීමයි, එම ගොනුවම නැවත ස්ථාපනය කිරීම නොවේ.

ප්‍රතික්ෂේප වූ ආදානය ඔබ පාලනය නොකරන සහකරුවෙකුට අයත් නම්, සංවාදය එම සහකරුගේ හිමිකරු සමඟ සහාය දක්වන ප්‍රතිස්ථාපන ද්‍රව්‍ය ගැනය. කිසිවෙකු නඩත්තු නොකරන පද්ධතියක් රඳවා ගැනීමට ඔබේම සීමාව පහත දැමීම පිරිවැය ඔවුන්ගෙන් ඔවුන්ට පසුව සම්බන්ධ වන සැමට මාරු කරයි.

සේවාදායකය ප්‍රතිපත්තිය බලාත්මක කරන තැන, පුස්තකාලයට දොස් පැවරීමට පෙර OpenVPN මට්ටමේ සැකසුම සැබෑ හේතුවදැයි පරීක්ෂා කරන්න. යෙදවූ සහතිකයට සපුරා ගත නොහැකි දැඩි පන්තියක් ඉල්ලන සහතික පැතිකඩ ආරක්ෂක මට්ටම කුමක් වුවත් අසාර්ථක වේ, සහ එම පැතිකඩ ඉවත් කිරීම පුස්තකාලයේ පරීක්ෂණ ක්‍රියා විරහිත කිරීමට වඩා පටු වෙනසකි.

පහත දැමීමට සිදු වුවහොත්, සීමා කර ලේඛනගත කරන්න

සමහර විට අනුමත ගැළපුම් ව්‍යතිරේකයක් නිවැරදි පිළිතුර වේ, විශේෂයෙන් දින දරන ලද විශ්‍රාම යෝජනාවක් සහිත පැරණි සහකරුවෙකුට. එය සම්පූර්ණ සත්කාරකයට වඩා එය අවශ්‍ය සේවාවට සීමා කරන්න: සේවා-විශේෂිත වින්‍යාස ගොනුවක් හෝ කැපවූ OpenSSL වින්‍යාසයක් ගෝලීය පැතිකඩේ අපනයනයට වඩා කුඩා ප්‍රභාවයක් ඇත.

ව්‍යතිරේකය සමඟ කරුණු හතරක් ලියන්න: නිශ්චිත සැකසුම, එය අනුමත කළ හිමිකරු, බලපෑමට ලක්වන සේවාලාභීන්, සහ එය ඉවත් කරන කොන්දේසිය. විශ්‍රාම කොන්දේසියක් නොමැති ව්‍යතිරේකයක් තාවකාලික සාධාරණීකරණයක් සමඟ සම්බන්ධ කරන ලද ස්ථිර දුර්වලතාවයකි.

පසුගමනය ඔබ දැනටමත් පරීක්ෂා කළ එක් පියවරක් විය යුතුය. පෙර වින්‍යාසය තබා ගන්න, වෙනස යොදන්න, සේවාව ආරම්භ වන බව තහවුරු කරන්න, සහ ඊළඟ සම්බන්ධතාවය බලාපොරොත්තු වූ පරිදි නොහැසිරුණහොත් කුමන ගොනුව ප්‍රතිස්ථාපනය කළ යුතුදැයි නිශ්චිතව දැනගන්න.

පසුව අනන්‍යතාවය සහ ආරක්ෂණය තහවුරු කරන්න

සාර්ථක සම්බන්ධතාවයක් සනාථ කරන්නේ සංශෝධිත කොන්දේසි එය පිළිගත් බව පමණි. සත්කාරක නාම සහ සහකරු සත්‍යාපනය තවමත් එහි කාර්යය කරන බව, භාවිතයේ ඇති සහතිකය ඔබ යෙදවීමට අදහස් කළ එක බව, සහ සාකච්ඡා කළ දත්ත නාලිකාව ඔබ සිතන ප්‍රතිපත්තියට ගැළපෙන බව තහවුරු කරන්න.

openssl x509 -in /etc/openvpn/client.crt -noout -subject -dates -text | grep -E 'Signature Algorithm|Public-Key'
openvpn --show-tls | head -20

OpenSSL ආරක්ෂක මට්ටම් යොමුව පැහැදිලිව කියන්නේ රාමුව යතුරු, අත්සන්, කණ්ඩායම් සහ කට්ටල සම්බන්ධයෙන් සීමා එකට යොදන බවත්, ශුන්‍ය මට්ටම ආපසු ඇමතුම පරීක්ෂා කරන සියල්ලට අවසර දෙන බවත්ය. ඔබ වෙනස් කළ දෙයෙහි විෂය පථය එයයි, සහ නිවැරදි කිරීම පටුදැයි කෙනෙකු ඇසූ විට උපුටා දැක්විය යුතු වාක්‍යය එයයි.

විගණනයක් අවසන් කරන භාර දීම කියන්නේ කුමන ප්‍රතිපත්තිය කුමන ආදානය ප්‍රතික්ෂේප කළේද, කුමක් වෙනස් වූයේද, සහ එහි ප්‍රතිඵලයක් ලෙස කුමක් පිළිගත හැකිව පවතීද යන්නය. „එය SECLEVEL=0 සමඟ ක්‍රියා කරයි“ යනු එක් සම්බන්ධතාවයක් ගැන නිරීක්ෂණයකි, යෙදවීමේ ආරක්ෂක ඇගයීමක් නොවේ.

අදාළ ලිපි