VPN

All lectures for FR purposes
Niveau 1 , Leçon 436
Disponible

6.1 Présentation du VPN

Le réseau privé virtuel ou VPN est littéralement un réseau privé virtuel. Très probablement, vous avez souvent entendu le mot VPN lorsque vous vouliez changer de pays dans le navigateur de votre téléphone ou de votre ordinateur. Lancez VPN, sélectionnez un pays et vous avez terminé.

Présentation du VPN

Bien que les VPN, en fait, n'aient rien à voir avec les pays. Le cas est un peu différent.

Imaginez que vous travaillez dans un bureau sur un ordinateur, et dans ce bureau se trouvent divers équipements informatiques avec accès au réseau : ordinateurs, serveurs, imprimantes, matériel de visioconférence.

Situation 1 : votre bureau s'est agrandi, vous avez décidé de déménager à l'étage supérieur. Vous avez pris votre ordinateur, l'avez déplacé dans une autre pièce, l'avez branché sur une autre prise réseau, et vous avez toujours accès à tous les serveurs et ordinateurs de l'entreprise.

Très probablement, votre ordinateur communique maintenant avec un autre routeur, mais tous les routeurs de votre entreprise savent comment communiquer entre eux et vous offrent tous les avantages d'être sur le même réseau local. Vous n'avez aucun problème à accéder à n'importe quel équipement sur le réseau de l'entreprise.

Situation 2 : Une pandémie a commencé et vous décidez de travailler à domicile. Vous avez ramené votre ordinateur de travail à la maison, mais pas de chance, il n'y a pas d'accès aux serveurs de bureau à la maison. Cela semble logique, car ils sont restés au bureau à l'autre bout de la ville. En revanche, la question se pose : lorsque vous avez transféré l'ordinateur dans le premier cas, vous aviez toujours accès aux ordinateurs de bureau. Lorsque vous avez déplacé l'ordinateur dans le second cas, il n'y a pas d'accès. Qu'est ce qui a changé?

Dans le premier cas, tous les ordinateurs de votre bureau (même ceux situés à des étages différents) étaient sur le même réseau local. Mais dans le second cas, non. Votre ordinateur à la maison n'est pas connecté au réseau local du bureau. Par conséquent, vous n'avez pas accès aux ressources internes du réseau du bureau.

Pour résoudre ce problème, une solution a été proposée - un réseau local virtuel (VPN). Dans votre bureau, à chaque étage, il y avait un routeur qui s'envoyait des données et assurait le fonctionnement du réseau local.

Nous devons créer deux routeurs virtuels (sous forme de programmes), l'un dans votre bureau, le second à la maison, qui s'enverront également des données cryptées via Internet. Et il existe de tels programmes : l'un d'eux s'appelle VPN server , et le second est VPN client .

Le serveur VPN est configuré par l'administrateur système au bureau et le client VPN se trouve désormais sur chaque ordinateur et/ou téléphone.

Vous lancez un client VPN sur votre ordinateur et l'utilisez pour vous connecter au serveur VPN, de sorte que l'ordinateur pense maintenant qu'il se trouve à l'intérieur du réseau local où se trouve le serveur VPN.

Si vous lancez maintenant votre navigateur, toutes les données de votre navigateur iront à votre routeur virtuel local (client VPN), de celui-ci au routeur virtuel de l'entreprise (serveur VPN), puis plus loin dans le monde via la passerelle Internet de votre sociétés de bureaux.

L'adresse IP externe de votre ordinateur correspondra désormais à l'adresse IP publique de votre bureau. Et si ce bureau se trouvait, par exemple, en Allemagne, le serveur auquel votre navigateur a accédé sera sûr que vous vous trouvez dans un bureau en Allemagne.

6.2 Types de VPN

Les réseaux VPN sont divisés en fonction de leurs fonctions cibles. Il en existe de nombreuses différentes, mais voici une liste de solutions VPN typiques :

VPN intranet

Il est utilisé pour combiner plusieurs succursales distribuées d'une organisation en un seul réseau sécurisé, échangeant des données via des canaux de communication ouverts. C'est le premier qui a tout déclenché.

VPN d'accès à distance

Il est utilisé pour créer un canal sécurisé entre un segment de réseau d'entreprise (bureau central ou succursale) et un utilisateur unique qui, tout en travaillant à domicile, se connecte aux ressources de l'entreprise à partir d'un ordinateur personnel, d'un ordinateur portable d'entreprise, d'un smartphone ou d'un kiosque Internet. C'est l'option que vous avez si vous travaillez à domicile et que vous vous connectez au bureau via un VPN.

VPN Extranet

Utilisé pour les réseaux auxquels se connectent des utilisateurs "externes" (par exemple, des clients ou des clients). Le niveau de confiance en eux est bien inférieur à celui des employés de l'entreprise, il est donc nécessaire de prévoir des «frontières» de protection spéciales qui empêchent ou restreignent l'accès de ces derniers à des informations confidentielles particulièrement précieuses.

VPN Internet

Utilisé par les fournisseurs pour fournir un accès à Internet, généralement si plusieurs utilisateurs se connectent via un canal physique. Le protocole PPPoE est devenu la norme dans les connexions ADSL.

Le L2TP s'est répandu au milieu des années 2000 dans les réseaux domestiques : à cette époque, le trafic intranet n'était pas payant, et le trafic externe était cher. Cela a permis de maîtriser les coûts : lorsque la connexion VPN est désactivée, l'utilisateur ne paie rien.

Actuellement, l'Internet filaire est bon marché ou illimité, et du côté de l'utilisateur, il y a souvent un routeur sur lequel activer et désactiver Internet n'est pas aussi pratique que sur un ordinateur. Par conséquent, l'accès L2TP appartient au passé.

VPN client/serveur

Également une option populaire. Il assure la protection des données transmises entre deux nœuds (non réseaux) d'un réseau d'entreprise. La particularité de cette option est que le VPN est construit entre des nœuds qui sont généralement situés dans le même segment de réseau, par exemple entre un poste de travail et un serveur. Ce besoin se pose très souvent dans les cas où il est nécessaire de créer plusieurs réseaux logiques dans un réseau physique.

Par exemple, lorsqu'il est nécessaire de répartir le trafic entre le service financier et le service des ressources humaines, accéder à des serveurs situés dans le même segment physique. Cette option est similaire à la technologie VLAN, mais au lieu de séparer le trafic, il est crypté.

6.3 OpenVPN

Vous vous souvenez, nous avons parlé d'un routeur virtuel côté bureau, auquel vous pouvez vous connecter à l'aide de clients VPN ? Il existe donc une solution très populaire qu'il vous sera utile de connaître. C'est OpenVPN.

OpenVPN est un programme gratuit qui implémente la technologie de réseau privé virtuel (VPN). Il prend en charge deux modes de fonctionnement populaires : client-serveur et point à point, lorsque vous devez combiner deux grands réseaux.

Il maintient un bon niveau de cryptage du trafic entre ses participants, et vous permet également d'établir des connexions entre des ordinateurs derrière NAT et un pare-feu sans avoir à modifier leurs paramètres.

Pour sécuriser le canal de contrôle et le flux de données, OpenVPN utilise la librairie OpenSSL . Cela vous permet d'utiliser l'ensemble des algorithmes de chiffrement disponibles dans cette bibliothèque.

Il peut également utiliser l'authentification par lots HMAC pour plus de sécurité et une accélération matérielle pour améliorer les performances de chiffrement. Cette bibliothèque utilise OpenSSL, plus spécifiquement, les protocoles SSLv3/TLSv1.2 .

Il existe des implémentations de ce programme pour tous les systèmes d'exploitation populaires : Solaris, OpenBSD, FreeBSD, NetBSD, GNU/Linux, Apple Mac OS X, QNX, Microsoft Windows, Android, iOS.

OpenVPN propose à l'utilisateur plusieurs types d'authentification :

  • La touche prédéfinie est la méthode la plus simple.
  • L'authentification par certificat est la méthode la plus flexible dans les paramètres.
  • Utilisation d'un identifiant et d'un mot de passe - peut être utilisé sans créer de certificat client (un certificat serveur est toujours nécessaire).

Informations techniques

OpenVPN effectue toutes les opérations réseau via le transport TCP ou UDP. En général, UDP est préféré car le tunnel transportera le trafic de la couche réseau et au-dessus sur OSI si une connexion TUN est utilisée, ou le trafic de la couche liaison et au-dessus si TAP est utilisé.

Cela signifie qu'OpenVPN agit comme un canal ou même un protocole de couche physique pour le client, ce qui signifie que la fiabilité du transfert de données peut être assurée par des niveaux OSI plus élevés, si nécessaire.

Étant donné que nous avons bien analysé le modèle OSI, vous devez comprendre ce qui est dit ici.

C'est pourquoi le protocole UDP, dans son concept, est le plus proche d'OpenVPN, car, comme les protocoles de la liaison de données et des couches physiques, ne fournit pas de fiabilité de connexion, faisant passer cette initiative à des niveaux supérieurs. Si vous configurez le tunnel pour qu'il fonctionne sur TCP, le serveur recevra généralement des segments TCP OpenVPN contenant d'autres segments TCP du client.

De plus, ce qui n'est pas sans importance, OpenVPN peut fonctionner avec la plupart des serveurs proxy, y compris HTTP, SOCKS, via NAT et des filtres réseau. Le serveur peut être configuré pour attribuer des paramètres réseau au client. Par exemple, l'adresse IP, les paramètres de routage et les paramètres de connexion. 

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION