Je ne sais pas trop pourquoi les gens pensent que l'approche VPN est la meilleure. Ce n'est pas nécessairement plus sûr et n'offre qu'un avantage auquel je peux penser.
PPTP par exemple est connu pour avoir une sécurité moins qu'idéale, bien que je pense qu'il s'est quelque peu amélioré depuis son introduction ... alors faites attention à la solution VPN que vous utilisez. J'irais avec OpenVPN ou IPSEC.
Cependant, vous ne pouvez pas battre la commodité de SSL / TLS sans le VPN (lire plus loin). Et pour le rendre encore plus sûr, vous pouvez le faire uniquement avec un certificat.
Cependant, si vous pensez que vous pourriez offrir d'autres services que le contrôle des sources, envisagez une solution VPN car vous y tunnelerez d'autres services.
L'inconvénient de l'utilisation d'un VPN est que votre PC fait effectivement partie du réseau auquel il se connecte. Cela peut également être un avantage. Mais, si vous êtes à un million de kilomètres de chez vous et que la connexion réseau à la base d'origine n'est pas trop rapide, chaque fois que vous voulez faire une différence ou enregistrer ou extraire du code, vous pourriez vous retrouver à connecter et déconnecter le VPN.
Je peux parler d'expérience personnelle ici car je suis développeur et ce fut une vraie douleur dans le cul de faire ça !!! Idéalement, les deux options sont préférées.
Donc, si vous allez naviguer sur le Web, etc., cela pourrait ralentir la lecture des actualités, etc. Mais au moins, vous bénéficiez d'un accès sécurisé aux e-mails. Réfléchissez donc à comment vous allez l'utiliser en premier ... Si j'étais vous, j'envisagerais d'implémenter les deux.