සංකේතනය නොකඩවා ජාලයකට ඔබේ VPN අවහිර කළ හැකිද?
සංකේතනය අන්තර්ගතය ආරක්ෂා කරයි, බෙදාහැරීම නොවේ. අවහිර ලැයිස්තු, අවසර ලැයිස්තු සහ සම්පූර්ණ වසාදැමීම් සසඳා, එක් නිරීක්ෂණයකට සැබවින්ම කුමක් සනාථ කළ හැකිදැයි අසන්න.
ටියුනලයක් නතර කිරීමට කිසිම ක්රියාකරුවෙකුට සැසි යතුරක් අවශ්ය නොවේ: මාර්ගයේ ඇති පැකට් ඉවත් කරන්න, එවිට එය අසාර්ථක වේ, නමුත් සංකේතනය එහි නිර්මාණය පොරොන්දු වූ තරමටම ශක්තිමත්ව පවතී. සංකේතනය ආරක්ෂා කරන්නේ සංවාදයක් ගෙන යන දේය, කිසියම් ජාලයක් එය ගෙන යාමට ඇති කැමැත්ත නොවේ. මෙම ගුණාංග දෙක වෙන් කිරීම අවහිර කළ නොහැකි බව පිළිබඳ තර්කය කුමන ප්රතිපත්තියක් බලපවත්වනවාද සහ එය කොතරම් දුරට ළඟා වේද යන ප්රශ්නයක් බවට පත් කරයි. පහත සංසන්දනය ලබා ගැනීමේ හැකියාව සහ රහස්යභාවය වෙන් කර තබන්නේ, VPN අවහිර කිරීම පිළිබඳ බොහෝ විශ්වාසවත් ප්රකාශ ඒවා නිශ්ශබ්දව එක් කරන බැවිනි.
ළඟාවීමේ හැකියාව මාර්ගය ගන්නා තීරණයකි
සෑම ප්රවාහනයක්ම පැකට් ඉදිරියට යවන මාර්ගයක් මත රඳා පවතී, මෙහි සෑම ප්රතිපත්ති ප්රශ්නයක්ම එම යැවීමේ තීරණයට එනවා. පැකට් ඉවත් කරන රීතියක් රහස්යභාවයට හානි නොකර ලබා ගැනීමේ හැකියාව වෙනස් කරයි, එසේම ටියුනලයක් නිර්දෝෂී ලෙස සංකේතනය වී එකම මොහොතේ සම්පූර්ණයෙන්ම නිෂ්ඵල විය හැක්කේ එලෙසය. එම ප්රතිඵලයේ කිසිවක් සයිෆරයක් කැඩීම හෝ යතුරක් නැවත ලබා ගැනීම ඉල්ලා නොසිටී. එය ඉල්ලා සිටින්නේ මාර්ගය මත පාලනය පමණි.
ව්යාකූලතාව සාමාන්යයෙන් ආරම්භ වන්නේ ගුණාංග දෙකක් එකම වචනයක් බෙදා ගැනීමෙනි. ශක්තිමත් සංකේතනය පවසන්නේ ප්රවාහයක් කියවිය හැක්කේ කාටද යන්නයි; අතරමැදි උපාංගයක් එය යැවීමට ඉඩ දෙන්නේද යන්න එය කිසිවක් නොපවසයි. එබැවින් VPN අවහිර කළ නොහැක යන ප්රකාශයට යටින් දෙවන ප්රකාශයක් අවශ්ය වේ, එනම් මාර්ගයේ කිසිවෙකු පැකට් ඉවත් කිරීමට සූදානම් නැත යන්නයි.
බලාත්මක කිරීමේ ශෛලීය සහ එක් එක් ඒවායේ මිල
ශෛලීය තුනක් බොහෝ සැබෑ ප්රතිපත්ති ආවරණය කරයි, ඒවා දැනගත යුතු දේ, පවත්වාගෙන යාමේ පිරිවැය සහ තවත් කවුරුන් දුක් විඳින්නේද යන්නෙන් වෙනස් වේ. එක් එක් ඒවායින් කිසිවක් විකේතනය නොකර ටියුනලයක් ප්රතික්ෂේප කළ හැකිය. වෙනස්කම් වැදගත් වන්නේ එකම වචනය වන අවහිර කිරීම තුනටම භාවිතා කරන බැවිනි.
| Style | Default | What it must know | Who else is affected |
|---|---|---|---|
| Blocklist | Allow, minus listed destinations | Addresses and ports of known endpoints | Unrelated tenants on a listed address |
| Allowlist | Deny, plus approved destinations | A maintained definition of permitted traffic | Anything outside the approved set |
| Shutdown | Deny broadly for a period | Nothing about the protocol | Ordinary services along the same path |
එම වගුව පිරිවැය සිතියමක්, ශ්රේණිගත කිරීමක් නොවේ. අවහිර ලැයිස්තුවක් ආරම්භ කිරීම ලාභදායී සහ නිවැරදිව තබා ගැනීම මිල අධිකය; අවසර ලැයිස්තුවක් සොයා ගැනීම අවසරලත් කට්ටලයේ නඩත්තුව සමඟ මාරු කරයි, සම්පූර්ණ වසාදැමීමට කිසිදු වර්ගීකරණයක් අවශ්ය නොවේ. ඒවා වෙන් කරන්නේ තාක්ෂණික සූක්ෂ්මතාව නොව, එක් එක් එය අඛණ්ඩ පරිශ්රමය තබන තැනයි. කඩදාසියේ සරල ලෙස පෙනෙන ප්රතිපත්තියක සාමාන්යයෙන් වෙනත් තැනක සැඟවුණු නඩත්තු රේඛාවක් ඇත.
අවහිර ලැයිස්තුවක් සීමා වන්නේ ලිපිනයක් සේවාවක් කොතරම් හොඳින් නම් කරයිද යන්නෙනි
අවහිර ලැයිස්තුවක් දැනටමත් හඳුනාගෙන ඇති ගමනාන්ත ප්රතික්ෂේප කර ඉතිරි සාමාන්යයෙන් ලබා ගත හැකිව තබයි. එය බලාත්මක කිරීමට ලිපින සහ තොටුපළ අවශ්ය වේ, පැහැදිලි පාඨ නොවේ, එයම මුලින් එය ලාභදායී කරයි. පිරිවැය පසුව එයි, මන්ද එකල එක් සැපයුම්කරුවෙකු හඳුනාගත් පරාසයකට පසුව නොබැඳි කුලී නිවැසියන් දුසිමක් නවාතැන් දිය හැකිය. සෑම ලිපින වෙනසක්ම ලැයිස්තු සංස්කරණයක් බල කරයි, සෑම පැරණි සටහනක්ම නිර්දෝෂී ගමන් ප්රමාණය රැගෙන යයි.
මෙම ආකෘතියේ නිරවද්යතාව සීමා වන්නේ ගමනාන්තයක් සේවාවක් කොතරම් හොඳින් හඳුනා ගනීද යන්නෙනි, කාර්යබහුල බෙදාගත් අන්ත ලක්ෂ්යයක් දුර්වල හඳුනාගැනීමකි. මෙය ව්යුහාත්මක සීමාවක්, ක්රියාත්මක කිරීමේ දෝෂයක් නොවේ, එබැවින් වඩා හොඳ මෙවලම් එය ඉවත් නොකරයි. අවහිර ලැයිස්තු වර්ධනය වීමට නැඹුරු වන්නේ ඇයිද යන්නද මෙය පැහැදිලි කරයි: සෑම නව අන්ත ලක්ෂ්යයක්ම කුඩා එකතු කිරීමක් ලෙස පෙනේ, අතුරු හානිය ලැයිස්තුව සමඟ වර්ධනය වේ.
අවසර ලැයිස්තුවක් නඩත්තු බර වෙනත් තැනකට ගෙන යයි
අවසර ලැයිස්තුවක් පෙරනිමිය ආපසු හරවයි, එවිට කලින් තෝරාගත් ගමනාන්ත හෝ ගමන් වර්ග පමණක් ගමන් කළ හැකිය. සෑම තහනම් අන්ත ලක්ෂ්යයක්ම ලැයිස්තුගත කිරීමට අවශ්ය නොවේ, තහනම් කට්ටලය විශාල විට හෝ ඉක්මනින් වෙනස් වන විට එය උපකාරී වේ. ඒ වෙනුවට එයට අවශ්ය වන්නේ අවසරලත් දේ පිළිබඳ නඩත්තු කරන ලද අර්ථ දැක්වීමක් සහ එම අර්ථ දැක්වීමට ගැලපෙන බලාත්මක කිරීමකි.
එවැනි අර්ථ දැක්වීමක සාමාන්ය දුර්වල ස්ථානය වන්නේ තොටුපළ අංකයි. තොටුපළකට අවසර දීම එය භාවිත කළ හැකි සෑම යෙදුමක්ම හඳුනා ගැනීමට සමාන නොවේ, එබැවින් තොටුපළ පදනම් අවසර ලැයිස්තුවක් බොහෝ විට කතුවරයා අදහස් කළ ප්රමාණයට වඩා අවසර දෙයි. ප්රොටොකෝල ඇඟිලි සලකුණු වලටද වෙනත් කෝණයකින් එම ගැටලුවම ඇත, මන්ද ඒවා ගමන් ප්රමාණයේ හැඩය හඳුනා ගනී, අභිප්රාය නොවේ. එබැවින් අවසර ලැයිස්තුවක් ස්වයංක්රීයව අවහිර ලැයිස්තුවකට වඩා නිවැරදි නොවේ; එය වෙනත් දෙයක් ගැන නිවැරදිය.
එක් නිරීක්ෂණයකට සහාය දිය හැකි දේ සහ නොහැකි දේ
අවහිර කිරීම පිළිබඳ ඕනෑම ප්රකාශයක් අතේ ප්රශ්න හතරක් රැගෙන කියවිය යුතුය: කුමන ප්රවේශ ජාල, කුමන ගමනාන්ත, කුමන ප්රොටොකෝල සහ කුමන නිරීක්ෂණ කාලය. අද එක් ජංගම ජාලයක දුටු අසාර්ථකත්වයක් හෙට වෙනත් ජාලයකින් එම අන්ත ලක්ෂ්යය ගැන කිසිවක් නොපවසයි. එක් වරක් ක්රියා කළ ටියුනලයක්ද තිරසාර ලබා ගැනීමේ හැකියාව ගැන කිසිවක් නොපවසයි.
අසාර්ථකත්වයේ හේතුව ගැන න්යායක් ගොඩනැගීමට පෙර එහි හැඩය නිරීක්ෂණය කළ හැකිය. නිශ්ශබ්ද එල්ලීම, ක්ෂණික ප්රතික්ෂේපය සහ සම්බන්ධ වීමෙන් පසු නැවත සැකසීම විවිධ බලාත්මක කිරීමේ ශෛලීන් වෙත යොමු කරයි, ඒවා වෙන් කරන්නේ විධාන දෙකකි:
curl -sS -m 8 https://vpn.example.com/ -o /dev/null -w "%{http_code}\n"
traceroute -n -m 8 vpn.example.comකාල සීමාවකින් අවසන් වන එල්ලීම නිශ්ශබ්ද ඉවත් කිරීමක් පෙන්නුම් කරයි, ඉක්මන් ප්රතික්ෂේපය මාර්ගයේ ප්රතික්ෂේප කරන උපාංගයක්, සම්බන්ධ වීමෙන් පසු නැවත සැකසීම නැති වූ මාර්ගයක් වෙනුවට තත්ත්වය සහිත මැදිහත් වීමක් පෙන්නුම් කරයි. සෙන්සර්ෂිප් ක්රම ගැන RFC 9505 සමීක්ෂණය එම හැඩයන් පිටුපස ඇති පාලන ලක්ෂ්ය සහ මැදිහත් වීමේ රටා විස්තර කරයි. නමුත් ඒවායින් කිසිවක් ප්රතිපත්තිය කොතරම් පුළුල්ව අදාළ වේද යන්න නොපවසයි. ස්ථිරත්වය ළඟාවීමේ හැකියාවට වඩා ශක්තිමත් ප්රකාශයකි: අන්ත ලක්ෂ්ය, මෘදුකාංග, ප්රතිපත්ති සහ අවසරලත් සේවා සියල්ලම වෙනස් වේ, එබැවින් අවිනිශ්චිත ඵලදායිතාවයට බලාත්මක කිරීම දිගටම පවතින බවට උපකල්පන අවශ්ය වේ, එක් මොහොතක දුටු ලිපින ලැයිස්තුවක් නොවේ.