നിങ്ങൾ Windows Sandbox തുറക്കുന്നു, അതിനുള്ളിൽ ഒരു ബ്രൗസർ തുറക്കുന്നു, ഒരു മിനിറ്റ് മുൻപ് ഹോസ്റ്റ് VPN-ൽ ആയിരുന്നിട്ടും പേജ് നിങ്ങളുടെ സാധാരണ കണക്ഷനിൽ നിന്ന് ലോഡ് ചെയ്യുന്നു. ഒന്നും കേടായിട്ടില്ല. ഹോസ്റ്റിന്റെ സ്വതവേയുള്ള സ്വിച്ചിൽ ഘടിപ്പിച്ച ഒരു വെർച്വൽ നെറ്റ്‌വർക്ക് അഡാപ്റ്റർ സാൻഡ്ബോക്സിന് ലഭിക്കുന്നു, ഹോസ്റ്റിന്റെ ടണൽ ആ പാത മൂടുന്നുണ്ടോ എന്നത് VPN ക്ലയന്റിന്റെ സ്വഭാവമാണ്, Windows-ന്റെയല്ല.

സാൻഡ്ബോക്സിന് യഥാർത്ഥത്തിൽ ലഭിക്കുന്നത്

സ്വന്തം നെറ്റ്‌വർക്ക് അഡാപ്റ്ററുള്ള ഒരു ഭാരം കുറഞ്ഞ വെർച്വൽ മെഷീനാണ് സാൻഡ്ബോക്സ്. ആ അഡാപ്റ്റർ ഹോസ്റ്റിന്റെ Hyper-V സ്വതവേ സ്വിച്ച് വഴി ബന്ധിപ്പിക്കുന്നു, അത് മെഷീൻ വിടുന്നതിന് മുൻപ് സാൻഡ്ബോക്സിന്റെ ട്രാഫിക് ഹോസ്റ്റിന്റെ വെർച്വൽ Ethernet ഇന്റർഫേസിലേക്ക് പരിഭാഷപ്പെടുത്തുന്നു. ഇതിനെക്കുറിച്ച് ആളുകൾ റിപ്പോർട്ട് ചെയ്യുന്ന മിക്കവാറും എല്ലാ ലക്ഷണങ്ങളും ഈ വിശദാംശം വിശദീകരിക്കുന്നു.

അതിനാൽ സാൻഡ്ബോക്സ് നിങ്ങളുടെ ഡെസ്ക്ടോപ്പിലെ ഒരു പ്രോസസ് അല്ല. ഹോസ്റ്റ് പാക്കറ്റുകൾ കൈമാറുന്ന ഒരു പ്രത്യേക നെറ്റ്‌വർക്ക് എൻഡ്പോയിന്റാണ് അത്, ഹോസ്റ്റിന്റെ ഫയർവാൾ, VPN ക്ലയന്റ് എന്നിവ ആ കൈമാറ്റം ഓരോന്നും അതത് രീതിയിൽ കാണുന്നു. ഒരു ബ്രൗസർ പ്രോസസിന് എഴുതിയ നിയമം വെർച്വൽ സ്വിച്ചിൽ നിന്നുള്ള പരിഭാഷപ്പെടുത്തിയ ഫ്രെയിമുമായി സ്വയം പൊരുത്തപ്പെടുന്നില്ല.

ഒന്നുപോലെ തോന്നുന്ന രണ്ട് ആവശ്യങ്ങൾ

ഒരു സ്വകാര്യ ഉറവിടത്തിൽ എത്തുന്നതും സാൻഡ്ബോക്സിന്റെ ഓരോ അഭ്യർത്ഥനയും ടണലിലൂടെ കടത്തിവിടാൻ നിർബന്ധിക്കുന്നതും രണ്ട് വ്യത്യസ്ത ലക്ഷ്യങ്ങളാണ്. ആദ്യത്തേതിന് സാൻഡ്ബോക്സിന്റെ എൻഡ്പോയിന്റിന് പ്രവർത്തിക്കുന്ന റൂട്ടും നാമപരിഹാരവും വേണം. രണ്ടാമത്തേതിന് വീണ്ടും ബന്ധിപ്പിക്കലും പരാജയവും അതിജീവിക്കുന്ന നിർബന്ധിത നടപ്പാക്കൽ വേണം. ഒന്നും മറ്റൊന്നിൽ നിന്ന് ഉരുത്തിരിയുന്നില്ല, ഒന്നിനെ തൃപ്തിപ്പെടുത്തുന്ന പരിശോധന രണ്ടാമത്തേതിനെക്കുറിച്ച് ഒന്നും പറയുന്നില്ല.

പൊതു വിലാസ പരിശോധന രണ്ട് ചോദ്യങ്ങളിൽ ഒന്നിനും പൂർണ്ണ ഉത്തരം നൽകുന്നില്ല. സാൻഡ്ബോക്സിനുള്ളിൽ നിന്ന് VPN എക്സിറ്റ് കാണുന്നത് ചില ട്രാഫിക് ടണൽ ഉപയോഗിച്ചു എന്ന് കാണിക്കുന്നു. സ്വകാര്യ നാമങ്ങൾ പരിഹരിക്കപ്പെടുന്നുണ്ടോ എന്നതിനെക്കുറിച്ചോ ടണൽ ഓഫ് ആയിരിക്കുമ്പോൾ ആരംഭിക്കുന്ന അഭ്യർത്ഥനയ്ക്ക് എന്ത് സംഭവിക്കുന്നു എന്നതിനെക്കുറിച്ചോ അത് ഒന്നും പറയുന്നില്ല.

എന്തും പരീക്ഷിക്കുന്നതിന് മുൻപ് രണ്ടിൽ ഏതാണ് വേണ്ടതെന്ന് എഴുതി വയ്ക്കുക, കാരണം രണ്ട് ആവശ്യങ്ങളും വ്യത്യസ്ത രൂപകൽപ്പനകളിലേക്ക് നയിക്കുന്നു, ഒന്ന് മാത്രമേ ബ്രൗസർ ഉപയോഗിച്ച് പരിശോധിക്കാനാകൂ.

സാൻഡ്ബോക്സിനുള്ളിൽ നിന്ന് പരിശോധിക്കുക

അർത്ഥവത്തായ ഒരേയൊരു നിരീക്ഷണം ഹോസ്റ്റിൽ നിന്നല്ല, സാൻഡ്ബോക്സിന്റെ സ്വന്തം സെഷനിൽ നിന്നാണ് വരുന്നത്. അവിടെ PowerShell തുറന്ന് അഡാപ്റ്റർ, നാമപരിഹാരം, ഡോക്യുമെന്റേഷൻ വിലാസത്തിലേക്കുള്ള പാത എന്നിവ നോക്കുക:

ipconfig /all
Resolve-DnsName files.corp.example
Test-NetConnection 198.51.100.7 -Port 443
Get-NetRoute -DestinationPrefix 0.0.0.0/0

അഡാപ്റ്ററുകളുടെ പട്ടിക സാൻഡ്ബോക്സിന് ലഭിച്ച വിലാസവും ഗേറ്റ്‌വേയും കാണിക്കുന്നു. ഹോസ്റ്റിൽ നിന്ന് വ്യത്യസ്തമായ ഗേറ്റ്‌വേ സ്വതവേ സ്വിച്ചിന് സാധാരണമാണ്, അതിനാൽ ഗേറ്റ്‌വേയല്ല, എക്സിറ്റ് താരതമ്യം ചെയ്യുക. പരിഹാര പരീക്ഷ സ്വകാര്യ നാമത്തിന് ഉത്തരം ലഭിക്കുന്നുണ്ടോ എന്ന് കാണിക്കുന്നു, split-horizon ക്രമീകരണങ്ങൾ സാധാരണയായി ഹോസ്റ്റിൽ നിന്ന് വേർതിരിയുന്നത് ഇവിടെയാണ്. റൂട്ട് വരി സാൻഡ്ബോക്സ് ഏത് ഗേറ്റ്‌വേയെ സ്വതവേയുടെ ഉടമയായി കരുതുന്നു എന്ന് കാണിക്കുന്നു.

ടണൽ ബന്ധിപ്പിച്ചും വിച്ഛേദിച്ചും അതേ മൂന്ന് പരിശോധനകൾ ആവർത്തിക്കുക. ആ രണ്ട് അവസ്ഥകൾക്കിടയിൽ മാറാത്ത ഫലം, പൊതു പരിശോധന ഏത് വിലാസം കാണിച്ചാലും, ടണൽ സാൻഡ്ബോക്സിന്റെ പാതയിൽ ഒട്ടുമില്ലെന്നതിന്റെ തെളിവാണ്.

സാൻഡ്ബോക്സിന് നെറ്റ്‌വർക്ക് ആവശ്യമില്ലെങ്കിൽ അത് ഓഫ് ചെയ്യുക

ഓഫ്‌ലൈൻ പരിശോധനയ്ക്ക് ഇഷ്ടാനുസൃത കോൺഫിഗറേഷൻ ഫയലിന് നെറ്റ്‌വർക്ക് പൂർണ്ണമായി നീക്കാം. കോൺഫിഗറേഷൻ ഡോക്യുമെന്റിലെ ഒരു ഘടകം മാത്രമാണ് ഈ ക്രമീകരണം:

<Configuration>
  <Networking>Disable</Networking>
</Configuration>

സാൻഡ്ബോക്സ് കോൺഫിഗറേഷൻ റഫറൻസ് ഈ ഘടകം ഡോക്യുമെന്റ് ചെയ്യുകയും നെറ്റ്‌വർക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കിയാൽ നിങ്ങൾ വിശ്വസിക്കാത്ത ആപ്ലിക്കേഷനുകൾക്ക് ആന്തരിക നെറ്റ്‌വർക്കുകൾ വെളിപ്പെടുത്തിയേക്കാം എന്ന് മുന്നറിയിപ്പ് നൽകുകയും ചെയ്യുന്നു. സ്വതവേയുള്ള മൂല്യം സ്വീകരിക്കുന്നതിനുപകരം ഇത് വ്യക്തമായി ക്രമീകരിക്കാനുള്ള മുഴുവൻ കാരണവും ആ മുന്നറിയിപ്പാണ്.

എന്നാൽ സ്വിച്ച് ഒരു VPN ഇന്റർഫേസും തിരഞ്ഞെടുക്കുന്നില്ല. ഒരു നെറ്റ്‌വർക്ക് ഉണ്ടോ ഇല്ലയോ എന്നതിനെക്കുറിച്ചുള്ള ദ്വിമാന തീരുമാനമാണ് ഇത്, സാൻഡ്ബോക്സിനെ ഒരു നിർദ്ദിഷ്ട ടണലിലേക്ക് ബന്ധിക്കാനുള്ള മാർഗമല്ല. എക്സിറ്റ് നാമനിർദ്ദേശം ചെയ്യുന്ന ആവശ്യകത, എക്സിറ്റ് ഉണ്ടോ എന്ന് മാത്രം തീരുമാനിക്കുന്ന സ്വിച്ചിന് നിറവേറ്റാനാവില്ല.

എന്തെങ്കിലും അനുവദിക്കുന്നതിന് മുൻപ് അതിർത്തി രൂപകൽപ്പന ചെയ്യുക

ആവശ്യകത കർശനമായ വേർതിരിവാണെങ്കിൽ, അത് നടപ്പാക്കാൻ കഴിയുന്ന ഒരു വെർച്വൽ മെഷീൻ നെറ്റ്‌വർക്ക് രൂപകൽപ്പന തിരഞ്ഞെടുക്കുക, കൂടാതെ ഫോർവേഡ് ചെയ്തതോ വെർച്വൽ മെഷീൻ ട്രാഫിക്കോ ആയ ട്രാഫിക്കിന് VPN ഉൽപ്പന്നത്തിന്റെ പിന്തുണയുള്ള നയം ഉപയോഗിക്കുക. ഹോസ്റ്റ് ക്ലയന്റിന്റെ സ്വഭാവം ഊഹിക്കുന്നത് രൂപകൽപ്പനയല്ല, ഒരു വിജയകരമായ പരിശോധന നടപ്പാക്കലുമല്ല.

ഒരു പരീക്ഷ വിജയിക്കാൻ വിശ്വസിക്കാനാവാത്ത സാൻഡ്ബോക്സിന് കോർപ്പറേറ്റ് VPN പ്രൊഫൈലോ സ്വകാര്യ ക്രെഡൻഷ്യലുകളോ നൽകരുത്. അത് നിങ്ങൾ സ്ഥാപിക്കാൻ ശ്രമിച്ച അതിർത്തിയെ ഒരു പച്ച ഫലത്തിന് വേണ്ടി കൈമാറുന്നു, ക്രെഡൻഷ്യൽ പരീക്ഷയെക്കാൾ കൂടുതൽ കാലം നിലനിൽക്കുന്നു.

വിന്യാസ കുറിപ്പുകളിൽ നെറ്റ്‌വർക്ക് മോഡ്, നിരീക്ഷിച്ച എക്സിറ്റ്, വീണ്ടും ബന്ധിപ്പിക്കലിന്റെ സ്വഭാവം എന്നിവ രേഖപ്പെടുത്തുക. ഒരു ക്ലയന്റ് അപ്ഡേറ്റ് ഫോർവേഡ് ചെയ്ത ട്രാഫിക് കൈകാര്യം ചെയ്യുന്ന രീതി മാറ്റുമ്പോൾ, ആ കുറിപ്പുകളാണ് ആവശ്യകത ഒരിക്കലും യഥാർത്ഥത്തിൽ നിറവേറ്റിയിട്ടില്ല എന്ന് പറയുന്നത്.

അനുബന്ധ ലേഖനങ്ങൾ