OpenVPN – Révolte Numérique https://revoltenumerique.herbesfolles.org Pour l'autodéfense numérique Sat, 25 Jul 2015 12:41:36 +0000 fr-FR hourly 1 Utiliser un VPN sous GNU/Linux Debian ou Ubuntu https://revoltenumerique.herbesfolles.org/2014/04/14/utiliser-un-vpn-sous-gnulinux-debian-ou-ubuntu/ https://revoltenumerique.herbesfolles.org/2014/04/14/utiliser-un-vpn-sous-gnulinux-debian-ou-ubuntu/#comments Mon, 14 Apr 2014 15:56:17 +0000 http://revoltenumerique.herbesfolles.org/?p=4467 L'article Utiliser un VPN sous GNU/Linux Debian ou Ubuntu a été publié sur Révolte Numérique

Edit: Suite à une demande des personnes s’occupant du VPN wnh, quelques modifications ont été apportées à cet article (en rouge). Merci à eux pour leur aide. J’avais déjà évoqué les VPN lors d’un petit tuto pour Android. Faisant partie des outils de base participant à une meilleures protection de … Lire la suite

]]>
L'article Utiliser un VPN sous GNU/Linux Debian ou Ubuntu a été publié sur Révolte Numérique

debian_gnu

Edit: Suite à une demande des personnes s’occupant du VPN wnh, quelques modifications ont été apportées à cet article (en rouge). Merci à eux pour leur aide.

J’avais déjà évoqué les VPN lors d’un petit tuto pour Android. Faisant partie des outils de base participant à une meilleures protection de nos excursions en ligne, le VPN sait se montrer peu contraignant une fois installé.

Popularisé ces derniers temps par les personnes qui téléchargent illégalement, voire par le mouvement Anonymous, le VPN, pour Virtual Private Network, peut remplir plusieurs fonctions assez différentes. On parle souvent de tunnel pour illustrer son fonctionnement. En effet, son principe consiste à « encapsuler » les informations transmises entre nous et le serveur VPN, pour ensuite laisser à ce dernier une fonction de proxy. Cela signifie en clair que les sites consultés n’auront théoriquement accès qu’à l’adresse IP du serveur VPN, et non à la votre.

Définir ses besoins

Il convient avant toute chose de se poser la question des raisons qui peuvent vous pousser à l’utilisation de cet outil. En effet, cette réflexion doit permettre de vous orienter vers telle ou telle solution. Un VPN, ça peut servir à:

  • Se connecter de manière sécurisée au serveur de son entreprise, de chez soi
  • Contourner la censure pour accéder à des sites bloqués dans son pays
  • Se prémunir de la surveillance des intermédiaires techniques comme les fournisseurs d’accès à Internet
  • Renforcer (un peu) son anonymat

Le moment du choix est donc décisif, et ne doit pas être pris à la légère. En ce qui concerne une utilisation orientée protection de la vie privée, plusieurs éléments doivent être considérés:

  • Le serveur VPN aura accès à l’intégralité de vos surfs. N’offrez pas ces informations à n’importe qui, d’autant plus qu’un véritable marché s’est développé dans le domaine. Attention donc aux « gratuits ». Tous les VPN ne se valent pas, et la confiance est votre seule garantie (soit quelque chose d’assez léger en terme de sécurité)
  • L’opérateur conserve t-il les logs de connexion? Analyse t-il le trafic? Bloque t-il certains protocoles? Certains sites etc.?
  • La législation du pays dans lequel les serveurs se trouvent, notamment en ce qui concerne la conservation des données et l’interception légale
  • Les pratiques réelles, hors cadre légal, des services de renseignement ou des entreprises
  • La fonction recherchée, et les habitudes réservées à l’utilisation de ce VPN. L’utiliser pour quelque chose de pas très légal pour ensuite se connecter à son compte en banque peut être un pari un peu délicat
  • Avoir conscience qu’un VPN n’offre en aucun cas une navigation anonyme. Il y a de très nombreuses manières d’authentifier quelqu’un par ses cookies, son emprunte numérique (logiciels, modules, caractéristiques matérielles…),  ses habitudes etc.

Lorsque tout est clair dans votre esprit et que votre compagnon de route est choisi, nous pouvons nous lancer pour l’installation et la configuration.

Installer son VPN

Pour ce tuto, nous prendrons comme pré-recquis que nous sommes sous Debian GNU/Linux ou une distribution dérivée comme Ubuntu, avec Gnome (ou Unity) comme environnement de bureau.

Allez, on se lance! On ouvre un terminal!

Installation

Sous Debian (en root):

aptitude install network-manager-openvpn-gnome

/etc/init.d/network-manager restart

Sous Ubuntu:

sudo apt-get install network-manager-openvpn-gnome

sudo service network-manager restart

Configuration

Ouvrez les paramètres réseaux, et ajoutez un VPN, puis sélectionnez OpenVPN.

Pour l’exemple, nous prendrons le VPN gratuit proposé par Telecomix. Attention, celui-ci est basé en France, donc soumis aux lois concernant la conservation des données personnelles. Son usage répond donc essentiellement aux volontés de brouiller la surveillance des fournisseurs d’accès à Internet, ou à contourner la censure.
De plus, des difficultés dues au temps nécessaire à la maintenance et à l’établissement d’une documentation exhaustive en font un outil qu’il faut utiliser avec précaution. Évitez-donc pour l’instant ce VPN pour des usages nécessitant un haut niveau de sécurité. Tenez-vous informés sur le site dédié à ce VPN.

La configuration sera un poil plus simple que d’habitude, car il n’y a pas de compte à créer et un fichier de configuration est déjà tout prêt 🙂

  • Téléchargez le certificat crt, dans un dossier dédié, ça sera moins le bordel. Vous y rangerez aussi le fichier qu’on va créer juste après. Des mirroirs sont disponibles en cas de problème d’accès
  • Le certificats sera bientôt renouvelé, donc gardez l’œil ouvert.
  • Avec Gedit par exemple, générez un fichier nommé wnh.ovpn avec le contenu suivant:

client
dev tun
proto tcp
remote vpn.wnh.me 1194 # Will hopefull be a roundrobin to all VPN entrypoints of the darknet
resolv-retry infinite
nobind
persist-key
persist-tun
script-security 3
# Because server does not require certificate, it has to ask for credentials, but anything can be entered
auth-user-pass# The root CA used to sign the _server_ certificate
# download it from a mirrow below the config
ca wnh-ca.crt
comp-lzo
route-nopull # do not ask the server for any routing setting
route 10.0.0.0 255.0.0.0 # route the 10.* net to the VPN
route-metric 10 # set a higher metric, to prevent routing of
# local nets staring with 10 to the Darknet

  • Dans les paramètres de connexion, importez une configuration, et choisissez le fichier que vous venez de créer.
  • Note: Sous certaines version de Gnome Shell, il semble ne pas y avoir cette option. Vous pouvez installer l’extension Old Network Manager pour avoir l’ancienne interface en plus et régler ce problème.
  • Choisissez un identifiant et un mot de passe au hasard, et enregistrez tout ça.
  • Il ne vous reste plus qu’à vous connecter au VPN dans votre gestionnaire de connexions, et à rester prudents avec votre nouveau joujou!

Note: Si vous êtes à la recherche d’une solution permettant un anonymat plus renforcé, je vous conseille de vous orienter vers des logiciels comme Tor, ou encore des systèmes d’exploitation Live comme Tails.

]]>
https://revoltenumerique.herbesfolles.org/2014/04/14/utiliser-un-vpn-sous-gnulinux-debian-ou-ubuntu/feed/ 8
Utiliser un VPN avec OpenVPN sous Android https://revoltenumerique.herbesfolles.org/2013/02/18/utiliser-un-vpn-avec-openvpn-sous-android/ https://revoltenumerique.herbesfolles.org/2013/02/18/utiliser-un-vpn-avec-openvpn-sous-android/#comments Mon, 18 Feb 2013 03:07:57 +0000 http://revoltenumerique.herbesfolles.org/?p=4047 L'article Utiliser un VPN avec OpenVPN sous Android a été publié sur Révolte Numérique

(Mise à jour: il semblerait que la version gratuite du VPN Arethusa utilisé pour la démonstration ne soit plus disponible…) Pour préserver sa vie privée en ligne, le VPN est dans bien des cas un allié. Son rôle est de chiffrer votre trafic, ainsi, le fournisseur d’accès à Internet et … Lire la suite

]]>
L'article Utiliser un VPN avec OpenVPN sous Android a été publié sur Révolte Numérique

android_openvpn

(Mise à jour: il semblerait que la version gratuite du VPN Arethusa utilisé pour la démonstration ne soit plus disponible…)
Pour préserver sa vie privée en ligne, le VPN est dans bien des cas un allié. Son rôle est de chiffrer votre trafic, ainsi, le fournisseur d’accès à Internet et les potentiels curieux ne pourront pas savoir quelles sont vos activités (et ça emmerde bien le monde donc c’est plutôt une bonne chose! 😉 ) L’image du tunnel est souvent utilisée pour illustrer ce phénomène. Toutes les données sortantes sont alors prises en charge.

Une fois activé, les sites visités ne connaîtront que l’adresse IP du serveur VPN, et non pas la vôtre. Cela masque votre localisation, mais facilite également l’accès à des sites qui seraient censurés dans votre pays.
Petit troll en prime, si vous êtes chez Free mobile, cela vous permettra certainement aussi d’avoir un débit acceptable au cas où vous traîneriez du côté de Youtube ou Dailymotion! (#NetNeutrality)

[cc_half_col_left background_color= »#515151″ radius= »60″ shadow_color= »888888″] OpenVPN est comme son nom l’indique, libre. Il est réputé plus sécurisé que le protocole PPTP (Point to Point) qui comporterait des failles permettant de révéler votre véritable adresse IP. [/cc_half_col_left] Avant de se lancer, plusieurs pré-requis sont nécessaires:
– Avoir un téléphone rooté.
– Avoir une distribution Android qui supporte OpenVPN (CyanogenMod par exemple). Si vous n’êtes pas dans ce cas, jetez un œil du côté de OpenVPN installer.

Une fois ces questions réglées, vous installerez OpenVPN Settings (on le trouve sur le Play Store mais aussi sur FDroid).
Créez un dossier openvpn à la racine de votre carte SD sur le téléphone, et mettez-y le fichier de configuration et la clé de chiffrement du VPN que vous aurez choisi.
Pour l’exemple, nous prendrons le VPN gratuit Arethusa (attention, il n’est pas libre donc il n’y a aucun moyen de s’assurer de son sérieux et du niveau de sécurité qu’il offre).
Pour ce VPN, les fichiers se trouvent sur cette page. Mettez-les dans le dossier openvpn que vous venez de créer.

Screenshot_2013-02-18-02-33-15Ouvrez ensuite OpenVPN Settings, et si tout va bien, Arethusa sera maintenant disponible (voir image ci-contre).
Il n’y a plus qu’à activer OpenVPN (première case), puis arethusa-free.ovpn.

Vérifiez tout de même que tout est en ordre en vous rendant sur un site quelconque permettant d’afficher votre IP et votre localisation. ex: http://www.mon-ip.com/

Avertissement: Changer d’IP c’est comme mettre une cagoule. Si on reconnaît vos fringues, ça ne sert pas à grand chose! 😉
N’oubliez pas que Google et consorts ont une mémoire d’éléphant et que de nombreux éléments peuvent permettre un recoupement des informations préalablement récoltées (compte Google, cookies, numéros uniques d’identification des applications etc.). Ne vous croyez donc pas à l’abri de tout…

Autre chose: gardez à l’esprit que tout ce qui passe par le VPN et qui n’est pas chiffré peut être vu par les personnes qui l’administrent. Cela nécessite donc une certaine confiance et pose la question de la conservation des données. En France par exemple, il est obligatoire de conserver les logs pendant 1 an… Privilégiez donc des pays plus respectueux du droit à l’anonymat, et des VPN sans logs.

Voilà, il ne reste plus qu’à choisir le vôtre!

]]>
https://revoltenumerique.herbesfolles.org/2013/02/18/utiliser-un-vpn-avec-openvpn-sous-android/feed/ 14