Should you use PPTP or L2TP OR SSL for VPN connections?
Which ones are preferred?
Should you use PPTP or L2TP OR SSL for VPN connections?
Which ones are preferred?
PPTP is very simple to set up, but both Microsoft's original and v2 implementations use weak password hashing methods and have been demonstrated to be relatively easy to crack. There are extensions to PPTP such as EAP/TLS that help to mitigate some of these flaws, but they increase the complexity of implementation.
L2TP is much more secure, but can be hard to get through firewalls and NAT translation.
OpenVPN is a great open source VPN solution. It is NOT a browser-based VPN, but uses the OpenSSL libraries to securely establish and encrypt connections. There are lots of ways to implement it that lower the expertise required -- my personal favorite is pfSense, a FreeBSD-based firewall that is easy to install and configure via a browser-based management console and works great as an OpenVPN gateway (though it can also be a PPTP or L2TP gateway). The web interface even allows users to log in and download the OpenVPN client software package pre-configured specifically for their account as an exe installer or *nix config file. pfSense even runs great on almost any old beige box you might have kicking around waiting for the scrap heap.