අමතර මූල සහතිකයක් බලපාන්නේ කුමන සත්යාපකයන්ටද?
දුෂ්ට මූලයක්, VPN හි පෞද්ගලික CA සැකසුමක් සහ පින් කළ ඇඟිලි සලකුණක් විවිධ සත්යාපකයන්ට ළඟා වේ. ක්රියාකාරී ටනලයක් පිරිසිදුකමේ සාක්ෂියක් ලෙස සැලකීමට පෙර එක් එක් එක සිතියම්ගත කරන්න.
එහි නොතිබිය යුතු මූල සහතිකයක් ඔබට හමු වේ, පළමු ප්රශ්නය වන්නේ එය කාගේ අනන්යතාවය අනුකරණය කළ හැකිද යන්නයි. අවංක පිළිතුර රඳා පවතින්නේ කුමන මෘදුකාංගය එම ගබඩාව විමසන්නේද සහ ඔබේ VPN එහි ද්වාරය තහවුරු කරන්නේ කෙසේද යන්න මතය. බ්රවුසරයක්, පැකේජ කළමනාකරුවෙකු සහ පින් කළ ඇඟිලි සලකුණක් සහිත VPN සේවාලාභියෙකු අනිවාර්යයෙන් එකම විශ්වාස තීරණය බෙදා නොගනී. විෂය පථය තීරණය කිරීමට පෙර සත්යාපකයන් සිතියම්ගත කරන්න.
පද්ධති ගබඩාවේ මූලයක් සර්වව්යාපී යතුරක් නොවේ
මූලයක් ස්ථාපනය කිරීමෙන් එම යතුරෙන් අත්සන් කළ සහතික බලපෑමට ලක් වූ ගබඩාව භාවිතා කරන වැඩසටහන් සඳහා පිළිගත හැකි වේ. එය ඒවා ස්වයංක්රීයව සෑම තැනකම පිළිගත හැකි නොකරයි, මන්ද සමහර යෙදුම් තමන්ගේම මිටියක් ගෙන එයි හෝ පින් කළ අගයක් පරීක්ෂා කරයි. එය යන්ත්රයේ කිසිවෙකු කේතයක් ධාවනය කළ බවද ඔප්පු නොකරයි; විශ්වාස වෙනසක් යනු හැකියාවන් කිහිපයකින් එකකි. සහතිකය මුළු සිද්ධිය ලෙස නොව, සීමා කළ යුතු සොයාගැනීමක් ලෙස සලකන්න.
සහතිකය තරමටම ගබඩාවද වැදගත්: පරිශීලක මට්ටමේ මිටියක් සහ පද්ධති මට්ටමේ නැංගුරමක් විවිධ පාරිභෝගිකයන්ට ළඟා වේ.
සෑම සත්යාපකයක්ම සහ එහි විශ්වාස මූලාශ්රය සිතියම්ගත කරන්න
බලපෑමට ලක් වූ කාර්ය ප්රවාහ සඳහා සහතික සත්යාපනය කරන සෑම සංරචකයක්ම ලියන්න: බ්රවුසරය, පැකේජ කළමනාකරු, තැපැල් සේවාලාභියා, VPN. පසුව එක් එක් අය කියවන විශ්වාස මූලාශ්රය සොයා ගන්න.
ls /usr/local/share/ca-certificates
trust list | grep -i -E "vpn|corp"නාමාවලි ලැයිස්තුව Debian ශෛලියේ පද්ධතිවල දේශීයව එකතු කළ නැංගුරම් පෙන්වයි, විශ්වාස ලැයිස්තුව පද්ධති ගබඩාව දැන් නිරාවරණය කරන දේ පෙන්වයි. තමන්ගේම ගබඩාවක් ඇති බ්රවුසරයක් එහි නොපෙනේ, Java හෝ Python යෙදුමක් තවත් මිටියක් භාවිතා කළ හැකිය. කුමන සටහන් අපේක්ෂිතද සහ කුමන ඒවා නොවේද යන්න දර්ශනය වන නම පමණක් නොව ඇඟිලි සලකුණ භාවිතයෙන් වාර්තා කරන්න. යමක් මකා දැමීමට පෙර සිද්ධි ප්රතිචාරකයාට අවශ්ය වන්නේ එම ලැයිස්තුවයි.
VPN හිම අන්තර් සහකාර සත්යාපනය පරීක්ෂා කරන්න
VPN එකකට පෞද්ගලික CA හෝ පැහැදිලි ඇඟිලි සලකුණක් තිබේ නම්, එය ද්වාරය තමන්ගේම වින්යාසයට අනුව ඇගයයි. සේවාලාභියා අපේක්ෂා කරන දේ සහ ද්වාරය ඉදිරිපත් කරන දේ සසඳන්න.
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -showcerts </dev/null 2>/dev/null | openssl x509 -noout -fingerprint -sha256 -subjectප්රතිදානය අන්තිම ලක්ෂ්යය ඉදිරිපත් කරන සහතිකයේ SHA-256 ඇඟිලි සලකුණ සහ විෂය ලබා දෙයි, ඒවා වින්යාස කළ අගය සමඟ සැසඳිය හැකිය. OpenVPN හි අන්තර් සහකාර-ඇඟිලි සලකුණ විකල්පයක් ඇත, එය පද්ධති ගබඩාව අත්සන්කරු පිළිගැනීමට අවශ්ය නොවී ටනලය සඳහා එම සැසඳීම සිදු කරයි. එම ස්වාධීනත්වය ටනලයට ප්රයෝජනවත් වන අතර බ්රවුසරය ගැන කිසිවක් නොකියයි. අපේක්ෂිත ඇඟිලි සලකුණ මුල සිටම සැක සහිත සම්බන්ධතාවයෙන් පිටපත් කර තිබේ නම් එයද උදව් නොවේ.
සහතිකයෙන් ඔබ්බට සිද්ධියේ විෂය පථය තීරණය කරන්න
අනවසර නැංගුරම් ඉවත් කිරීමට සහ සාමාන්යයෙන් ඒවා සමඟ එන වෙනස්කම් සෙවීමට උපාංග හිමිකරුගේ ක්රියාපටිපාටිය භාවිතා කරන්න: නව සේවා, වෙනස් කළ සේවාලාභීන්, වෙනස් කළ ප්රොක්සි සැකසුම්. කළමනාකරණය කරන ලද යන්ත්රයක, වෙනත් මෘදුකාංග රඳා පවතින ද්රව්ය මකා දැමීමට පෙර නීත්යානුකූල වින්යාසය තහවුරු කරන්න. සෑම සත්යාපකයක් සඳහාම එහි විශ්වාසය පැමිණෙන්නේ කොහෙන්ද, එය කුමන අනන්යතාවයක් අපේක්ෂා කරන්නේද සහ වර්තමාන වින්යාසය නිවැරදි බව ඔබ තහවුරු කළේ කෙසේද යන්න වාර්තා කරන්න. පිරිසිදු කිරීමෙන් පසු ක්රියාකාරී ටනලයක් යනු එක් නිරීක්ෂණයකි, අන්තිම ලක්ෂ්යය පිරිසිදු බවට සාක්ෂියක් නොවේ.
පසුව ගබඩාව භාවිතා කළ කාර්ය ප්රවාහ නැවත පරීක්ෂා කරන්න, මන්ද නැංගුරමක් ඉවත් කිරීම එය මත නීත්යානුකූලව රඳා පැවති අභ්යන්තර සේවාවක් බිඳ දැමිය හැකිය. අපේක්ෂිත විශ්වාස සම්බන්ධතා ක්රියා කරන විට සහ අනපේක්ෂිත ඒවා නොකරන විට ප්රකෘතිය සම්පූර්ණ වේ.