VPN ක්රියාකාරී වන විට Android firewall නියමයක් තිබිය යුත්තේ කොහේද
VpnService එකක් පමණක් ක්රියාකාරී විය හැකි බැවින් firewall යෙදුමක් සහ VPN යෙදුමක් එකට ගොඩගැසෙන්නේ නැත. එක් වැඩ ඉල්ලීමක් හරහා ගොස් එක් එක් නියමය ජාලය ඇත්තටම ගමන් කරන තැනට තබන්න.
ඔබට එක් ප්රතිපත්ති වාක්යයක් ඇත: මෙම යෙදුමට වැඩ සේවාව වෙත ළඟා විය හැක, වෙනත් කිසිවකට නොවේ. ඊළඟ ප්රශ්නය නිෂ්පාදන තේරීමක් ලෙස පෙනුනත් එය ස්ථානය පිළිබඳ ප්රශ්නයකි, මන්ද එක් එක් විභව බලාත්මක කිරීමේ ලක්ෂ්යය දුරකථනයේ ගමන් වලින් වෙනස් උපකුලකයක් දකී. Gateway එකක් දකින්නේ උමඟට ඇතුළු වන දේ පමණි. දුරකථනයේ පැත්තේ පෙරහනක් දකින්නේ එයට නිරීක්ෂණය කිරීමට අවසර ඇති දේ පමණි. එක් ඉල්ලීමක් දෙකම හරහා ගෙන යාමෙන් පිළිතුර පැහැදිලි වේ.
නිෂ්පාදනයෙන් නොව වාක්යයෙන් පටන් ගන්න
කිසිවක් තෝරා ගැනීමට පෙර අවශ්යතාවය පුළුල් කරන්න. එහි අර්ථය ඇසුරුම සහ එය ක්රියාත්මක වන පැතිකඩයි, මන්ද වැඩ පැතිකඩයේ යෙදුමක් පෞද්ගලික පැතිකඩයේ එම යෙදුමට වඩා වෙනස් පරිශීලකයෙකි. එහි අර්ථය ගමනාන්තයයි: host, port සහ protocol, සේවා නාමයක් නොවේ. එහි අර්ථය එම නාමය විසඳන DNS මාර්ගයයි, සහ උමඟ නොමැති විට සිදු විය යුතු දේ යන්නයි.
ලියන විට, උදාහරණය සඳහා ප්රතිපත්තිය පේළි හතරකි: වැඩ යෙදුමට වැඩ සේවාවට ළඟා විය හැක; වැඩ යෙදුමට වෙනත් කිසිවකට ළඟා විය නොහැක; අනෙක් යෙදුම් වෙනස් නොවේ; උමඟක් නොමැති විට වැඩ යෙදුමට සෘජු මාර්ගයකට යාම වෙනුවට ප්රතික්ෂේප වේ. සෑම පේළියකටම හිමිකරුවෙක් ඇත, සහ ඔවුන් සියලු දෙනා එකම හිමිකරු නොවේ.
පියවර 1: දුරකථනයටම බලාත්මක කළ හැකි දේ
root නොවන Android firewall එකක් යනු දුරස්ථ උමඟක් පිටුපස නොමැති වුවද ගමන් ඒකාබද්ධව ග්රහණය කරන VpnService එකකි. Android පරිශීලක පැතිකඩකට එක් සක්රීය VPN සේවාවකට පමණක් අවසර දෙයි, එබැවින් දෙවන firewall යෙදුමක් පළමු එක පිටුපසට සම්බන්ධ නොවේ. එය එය ප්රතිස්ථාපනය කරයි, සහ පළමු යෙදුම පෙරහන් කළ අතුරුමුහුණත ඉවත් වේ.
එබැවින් VPN සේවාදායකයක් අසල firewall එකක් ස්ථාපනය කිරීමෙන් මිනිසුන් බලාපොරොත්තු වන සංයෝජනය බොහෝ විට නොලැබේ. firewall එක ආරම්භ වී VPN එක විසන්ධි වුවහොත් කිසිවක් ඒකාබද්ධ වී නැත; දෙකම ස්ථාන මාරු කර ඇත. අතුරුමුහුණත් ප්රතිස්ථාපනය සහයෝගීතාවයක් නොවේ, සහ රෝග ලක්ෂණය වන්නේ අනෙක් යෙදුම විවෘත කරන සෑම විටම නිතර වැටෙන උමඟකි.
සහාය දක්වන වින්යාසයන් ඇත්තෙන්ම ඇත: ඔබ දැනටමත් භාවිතා කරන VPN සේවාදායකයේ ගොඩනඟා ඇති පෙරහන් කිරීම, උපාංග ප්රතිපත්ති පාලකයක් හෝ වැඩ පැතිකඩක් හරහා කළමනාකරණය කරන වේදිකා පාලන, හෝ සැපයුම්කරු ලේඛනගත කරන නිර්මාණයක්. අනෙක් සියල්ල සෑම යෙදුම් යාවත්කාලීන කිරීමකින් පසුව නැවත සත්යාපනය කළ යුතු පරීක්ෂණයකි.
පියවර 2: gateway එකට බලාත්මක කළ හැකි දේ
දුරස්ථ කෙළවරේ ගමන් විග්රහ කළ පසු, gateway එකට යවන ලද පැකට් අනුමත ලිපින, සේවා හෝ සත්යාපිත VPN අනන්යතා වෙත සීමා කළ හැක. එය එය හරහා පිටවන සියල්ලට සැබෑ බලාත්මක කිරීමක් වන අතර පෞද්ගලික උපජාල වෙත ප්රවේශය සීමා කිරීමට නිවැරදි ස්ථානයයි.
එය නොලබන දෙය නම් සාමාන්ය IP පැකට් එකකට අමුණා ඇති දුරකථනයේ යෙදුම් අනන්යතාවයයි. එක් උමං ලිපිනයක් බෙදා ගන්නා යෙදුම් කිහිපයක් gateway එකට එක් විෂයයකි, නිර්මාණය ඔවුන්ට වෙනස් ලිපින හෝ වෙනස් සත්යාපිත අනන්යතා ලබා නොදෙන්නේ නම්. එබැවින් gateway එකේ පරිශීලකයාට නියමයක් දුරකථනයේ යෙදුමකට නියමයක් නොවේ, කළමනාකරණ කොන්සෝලය එය නම් කරන ආකාරය කුමක් වුවත්.
පියවර 3: කිසිදා නොපැමිණෙන දේ ලැයිස්තුගත කරන්න
VPN එකෙන් බැහැර කළ යෙදුමක් අසල උපාංගයක් සම්බන්ධ කර ගැනීම gateway එකට කිසිදා ළඟා නොවේ, එබැවින් පිටවන firewall එකකට කිසිදා නොලබන පැකට් එකක් ප්රතික්ෂේප කළ නොහැක. බාධාවක් අතරතුර අනපේක්ෂිත සෘජු මාර්ගයකට සහ දේශීය ප්රවේශ ජාලයේ ඇතුළු වීමේ නිරාවරණයට ද එයම අදාළ වේ. ඒවා අර්ථ දැක්වීම අනුව දේශීය මායිම් වේ.
ප්රතිවිරුද්ධය ද සත්යය: සම්බන්ධතාවයකට අවසර දෙන දේශීය නියමයක් gateway එකේ පෞද්ගලික ජාල ACL හරහා ප්රවේශය නොදේ. එක් ඉල්ලීමක් මායිම් දෙකටම යටත් විය හැක, සහ එකක් ඉටු කිරීම අනෙක ගැන කිසිවක් නොකියයි.
පියවර 4: සෑම නියමයකටම මාර්ගයක් පවරන්න
කිසිවක් වින්යාස කිරීමට පෙර තීරණය වගුවක තබන්න, මන්ද හිස් කොටු නිර්මාණ අසාර්ථක වන ස්ථාන වේ.
| Path | Who can enforce it | Blind spot |
|---|---|---|
| Work app to the work service, tunnel up | Gateway ACL on address and service, plus a local block on other paths | The gateway cannot see which app sent the packet |
| Work app to other destinations, tunnel up | Local app-aware filter, or the gateway if those destinations are addressed there | The local filter must be the active VpnService |
| Work app with no tunnel | Local deny, so the app cannot take a direct path | Requires the filter to survive the tunnel going away |
| Nearby LAN device | Local policy only | The gateway never sees it |
ක්රියා කරන හැඩය වන්නේ කාර්යයන් දෙකක් සහිත මායිම් දෙකකි. යෙදුම් ගැන දැනුම් ඇති දේශීය මායිමක් සෘජු fallback ඇතුළුව දුරකථනයේ හැසිරීම පාලනය කරයි, සහ gateway මායිමක් දුරස්ථ සම්පත් පාලනය කරයි. gateway පැත්තට වැඩ සේවාවට අවසර දී අනෙක් සෑම පෞද්ගලික උපජාලයක්ම ප්රතික්ෂේප කළ හැක, එහෙත් දුරකථනයේ පැත්තේ ප්රතිපත්තිය යෙදුම වෙනත් ආකාරයකින් ගත හැකි සෘජු මාර්ගය ගැන තමන්ම තීරණය කරයි.
පියවර 5: ප්රවාහනය ජීවතුන් අතර තබා පසුව සත්යාපනය කරන්න
ඔබ තෝරන දේශීය ප්රතිපත්තිය කුමක් වුවත් එය VPN එක ස්ථාපිත කර නඩත්තු කරන ප්රවාහනයට අවසර දිය යුතුය. එම ප්රවාහනය අවහිර කිරීම දුරකථනය උමඟක් නොමැතිව සහ ප්රතිපත්තියක් නොමැතිව තබයි, එය කිසිවක් සංගතව බලාත්මක නොකරන අතර යෙදුමට ජාලයක් නොමැති බැවින් රෝග විනිශ්චය කිරීම දුෂ්කරය.
පසුව සමස්ත හැඟීම වෙනුවට මුල් වාක්යයේ සෑම පේළියක්ම සත්යාපනය කරන්න: වැඩ යෙදුම වැඩ සේවාවට ළඟා වේ, එම යෙදුම වෙනත් ගමනාන්තයකදී ප්රතික්ෂේප වේ, වැඩ නොවන යෙදුමක් පෙර මෙන් හැසිරේ, සහ උමඟ නතර කළ විට වැඩ යෙදුම සෘජු සම්බන්ධතාවයකට නොයයි. DNS මාර්ගය වෙන වෙනම පරීක්ෂා කරන්න, මන්ද පෞද්ගලික DNS හෝ සංකේතන විසඳන්නෙකු ලිපින පමණක් පරීක්ෂා කරන පෙරහනක් මග හැරිය හැක.
එම පියවරවලින් එකක් දුරකථනයේ ඉටු කළ නොහැකි නම්, අවශ්යතාවය නිර්මාණ ප්රශ්නයක් මිස firewall සැකසුමක් නොවේ. ඔබ පාලනය කරන උපාංගයක් සහ ඔබ පාලනය කරන gateway එකක් අතර ප්රතිපත්තිය බෙදීම සාමාන්යයෙන් අවංක පිළිතුරයි, සහ Android VPN සම්බන්ධතාවය පිළිබඳ ලේඛනය යනු වේදිකාව එක් සේවාවකට ඉඩ දෙන සහ නොදෙන දේ තහවුරු කරන ස්ථානයයි.