Re: Split Tunneling in the Windows VPN Client???
- From: Daniel Bartlett <DanielBartlett@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 22 Sep 2005 06:25:06 -0700
There is not necessarily a "reason" for tunneling all packets including local
but this is how Cisco's implements their VPN client as I understand it.
Let me give you a very specific reason why you would disable this capability:
a. Home user with home network with multiple computers (not uncommon nowdays
with a lot of teenagers having their own systems)
b. Teen computer is compromise (too much IM and other related activities)
c. Dad connects to office through Microsoft L2TP or PPTP client. He is
unable to communicate to the Internet because "split tunneling" has been
"disabled" but still is able to print to his home network base printer.
d. Dad leaves for a couple hours but forgets to disconnect his VPN connection
e. Teens laptop is hijacked and hacker finds dads laptop
f. Hacker compromises dads laptop and finds he has complete access to
business network
Yes, I completely understand there are SEVERAL security issues with this
scenario but this is why you do not implement Split Tunneling EVER! No
matter how much your user base screams. Unfortunately, we live in an age
where I see the above scenario playing out very easily regardless how hard IT
engineers work.
When a user is connected to the corporate network, that is ALL they should
be connected to. Microsoft has NOT disabled Split Tunneling...they still
allow split tunneling to the local network. Although you would not
necessarily want to send the packets through the tunnel (waste of bandwidth),
by doing this, Cisco has effectively eliminated split tunneling to the local
network. I dont know how this could be implemented without sending all
packets through the tunnel (we still have to get the packets to the local
router and eventually to the VPN endpoint)
I absolutely LOVE Microsoft products, but they are wrong here. This is a
security issue. It is just a matter of time before this type of exploit
would be "used" and some hotfix developed. I was just hoping there might be
a registry fix of some sort right now as this behavior causes me other issues
(DNS specific issues where I am getting External DNS resolution when I am
connected to the VPN because my home router is considered my External DNS
server and unfortunately this is a "local" address)
"Bill Grant" wrote:
> Why (and how) would you send local traffic through the tunnel? Local
> traffic is sent "on the wire" using hardware addressing.
>
> Whether local traffic should be blocked when the VPN is up is another
> question altogether. I can't see any point in doing so myself.
>
> Daniel Bartlett wrote:
> > Is there any way to tunnel ALL network packets through an established
> > VPN connection??? Checking the "Use default gateway on the remote
> > network" option tunnels all remote traffic through the tunnel but as
> > stated in the description of this check box, it states "data that
> > cannot be sent on the local network is forwarded to the dial-up
> > network". This implies that "local network" traffic does not get
> > pushed through the tunnel (causing a DNS resolution issue in my case
> > but irrelevant to this question!)
> >
> > I think this is a security flaw that should be addressed by Microsoft
> > as it is still a form of split tunneling. This setting implies that
> > I can still communicate with devices on my home network (local) while
> > having a VPN connection established. This potentially allows someone
> > on the internal network hijack my workstation while I am connected to
> > the VPN. This is in my mind NOT disabling split tunneling.
> >
> > Cisco's VPN client implementation does enforce no split tunneling by
> > forwarding ALL packets through the tunnel including any packet that
> > would normally be destined for a local network. This can confuse end
> > users because when connected to the VPN, they cannot even see
> > anything on their home network. However, this is truely disabling
> > split tunneling and should be the way it works.
> >
> > I am supprised the Microsoft client would allow this and I suspect
> > that there may be a registry setting to forward ALL packets through
> > an established tunnel and truely disable split tunneling but I have
> > been unsuccessful at finding it. Any help or valid workaround would
> > be greatly appreciated.
>
>
>
.
- Follow-Ups:
- Re: Split Tunneling in the Windows VPN Client???
- From: Bill Grant
- Re: Split Tunneling in the Windows VPN Client???
- References:
- Re: Split Tunneling in the Windows VPN Client???
- From: Bill Grant
- Re: Split Tunneling in the Windows VPN Client???
- Prev by Date: Router to router VPN tunnel not working
- Next by Date: Re: slow network drive letter browsing
- Previous by thread: Re: Split Tunneling in the Windows VPN Client???
- Next by thread: Re: Split Tunneling in the Windows VPN Client???
- Index(es):
Relevant Pages
|