VPN
Darren Critchley
darrenc at telus.net
Wed Oct 13 17:40:45 UTC 2004
Markus Räipiö wrote:
> Hi there,
>
> there has been lot of discussion considering VPN with GUI and maybe
> with somekind of wizard. IPsec is really not the best solution for the
> secure remote connection to home or office networks. It has far too
> many problems with different networks and wireles lan roaming is not
> even good one. We have OpenVPN in use here at office with wireless lan
> networks and it works just fine and if you but the ifplugd in use too
> then it is even better. By the way everyone here uses Linux so it is
> even more easier for us to build secure remote connections.
OpenVPN is one of the two open-source solutions that is considered
secure. Something I learned from working with the Ipcop firewall
project. We went through this last year and it was deemed that the only
standard (albeit with quirks) that is reliable and widespread is ipsec
(and yes even the security industry complains about it, but it is out
there and continues to be developed and used). Perhaps OpenVPN has grown
and matured since then.
When adding the wireless interface to the Ipcop distro, people called
for a simple to configure vpn solution for it, here is the thread on
that showing the decision process that in the end resulted in CIPE and
OpenVPN being dropped in favour of staying with Ipsec.:
http://marc.theaimsgroup.com/?l=ipcop-devel&m=106447792613377&w=2
Also, here is an interesting post about the same subject (openvpn is not
covered), but it does point out the inherent dangers of simplifying a
secure protocol to make it easier for the end user to configure, it is
written by Peter Gutmann (http://www.cs.auckland.ac.nz/~pgut001/)
security expert.
http://diswww.mit.edu/bloom-picayune/crypto/14238
Yes OpenVPN is simple to implement, but when you make something simple,
something else always suffers.
>
>
> IPsec is somekind of standard for the remote connections but do we
> really have to stay with standards which are not well done and include
> too many flaws built-in if we can get better working solutions with
> some other software ? Sometimes fighting with the windmills is a
> better solution. Trust
I would think so, given that the kernel developers chose this as a
standard and not OpenVPN, L2TP or some other 3rd party variant. They
chose what the industry is using - ipsec. Also ipsec once configured
properly is reliable and stable. And yes it can be difficult to
configure, but if you look to Ipcop on how they implemented it, it is
quite simple to implement with the correct GUI around it. One other
bonus is most OS's now come with a "variant" of the ipsec standard which
means you don't have to pay for a client. I have written a how to for
most of those OS's on getting ipsec to work with PreShared keys and
also using x509 certificates (my preferred method of VPN)
> me, we here at Stinghorn work on this area for living. We have solved
> our customers remote problems with L2TP and IPsec combination which
> enables them to use internal Windows software for the connections.
> This way they save time 'cause they dont have to install any VPN
> client software which blows up the system when you install personal
> firewall into the same computer. NAT-T must be taken into
> consideration when implementing GUI/wizard to Ubuntu Linux.
>
NAT-T is no longer a problem for Ipsec - at least the OpenSwan versions,
at this point I do not know if the 2.6 kernel implementation of ipsec is
as robust and flexible as openswan is. But we have no problems running
ipsec behind NAT'd firewalls since Ipcop moved to openswan late last year.
One final thought, OpenVPN lives in userland and can be added to Ubuntu
at any time - check synaptic, it is there. If people wish to use an easy
to configure vpn, it is available right now. Whereas the ipsec
implementation currently is not, but I can guarantee that ipsec can be
made as easy as OpenVPN to configure. For my customers and the work I
do, I prefer ipsec using x509 certificates, I know I am secure (relative
term, nothing is 100% secure), and I know I will be able to connect to
most of the commercial equipment out there without using a Microsoft
designed protocol, and we all know Microsofts security record to date.
How secure is your vpn?
Darren
More information about the ubuntu-users
mailing list