VPN
VPN site à site
Utilisation des certificats
V1 |
Utilisation des certificats |
P1 |
La réutilisation d’un certificat pour plusieurs clients empêche d’identifier celui qui l’utilise, augmente l’exposition du certificat, et en cas de compromission de celui-ci, la révocation/réémission du certificat impacte plusieurs clients. |
||
Application |
Dans les menus :
Une fois le certificat installé, décocher Utiliser le certificat usine, et dans le menu contextuel Choisir un certificat personnalisé, choisir le certificat nouvellement ajouté. Éviter l’utilisation du certificat par défaut qui n’est pas validé par une autorité de certification reconnue. Se référer à la section Gestion des certificats pour générer des certificats clients et serveurs à l’état de l’art. |
|
Algorithmes de chiffrement et d’authentification
V2 |
Algorithmes de chiffrement et d’authentification |
P1 |
De nouvelles vulnérabilités sur les protocoles et algorithmes sont régulièrement découvertes, remettant en cause leur niveau de protection. |
||
Application |
Dans les menus :
Choisir les valeurs suivantes pour ces paramètres :
|
|
Interdire le trafic entre VPN
V3 |
Interdire le trafic entre VPN |
P1 |
Les flux provenant du VPN à destination des autres VPN sont à sécuriser, car la zone d’origine n’est pas forcément une zone de confiance. |
||
Application |
Dans le menu : Accueil > Configuration > Sécurité > Pare-feu
|
|
OpenVPN : Gestion de l’authentification
V4 |
OpenVPN : Gestion de l’authentification |
P1 |
L’authentification par mot de passe présente plusieurs risques : la fuite du mot de passe (son remplacement nécessite alors d’intervenir sur chaque équipement concerné), son manque de renouvellement, et sa robustesse. L’usage d’un certificat individuel pour l’authentification permet de bloquer les accès par révocation du certificat. La durée de vie des certificats est également fixée, ce qui impose la rotation des secrets dans une fenêtre de temps définie. Enfin, un certificat constitue généralement un secret plus robuste qu’un mot de passe. À ce titre, c’est le mode d’authentification préconisé par l’ANSSI. |
||
Application |
La configuration d’un tunnel VPN se fait en deux parties. Tout d’abord, un serveur VPN doit être configuré, puis pour accepter les connexions des clients, une connexion entrante par client doit être configurée.
|
|
OpenVPN : Choix du Diffie-Hellman
V5 |
OpenVPN : Choix du Diffie-Hellman |
P1 |
De nouvelles vulnérabilités sur les protocoles et algorithmes sont régulièrement découvertes, remettant en cause leur niveau de protection. |
||
Application |
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > OpenVPN > Serveur OpenVPN Pour le paramètre Diffie Hellman, choisir la valeur 4096 bits (Recommandé) |
|
OpenVPN : Utilisation de tls-crypt v2
V6 |
OpenVPN : Utilisation de tls-crypt v2 |
P1 |
Les premiers échanges pour l’établissement de la connexion TLS entre le client et le serveur OpenVPN sont fait en clair. Cet échange de clés fait en clair peut induire une vulnérabilité de type Man-in-the-Middle. |
||
Application |
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > OpenVPN > Serveur OpenVPN
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > OpenVPN > Connexions OpenVPN sortantes
|
|
OpenVPN : Désactiver la compression LZO
V7 |
OpenVPN : Désactiver la compression LZO |
P1 |
L’utilisation de la compression LZO est déconseillée, car le ratio de compression laisse fuiter de l’information sur les données compressées claires. |
||
Application |
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > OpenVPN > Serveur OpenVPN
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > OpenVPN > Connexions OpenVPN sortantes
|
|
IPsec : Gestion de l’authentification
V8 |
IPsec : Gestion de l’authentification |
P1 |
L’authentification par mot de passe présente plusieurs risques : la fuite du mot de passe (son remplacement nécessite alors d’intervenir sur chaque équipement concerné), son manque de renouvellement, et sa robustesse. L’usage d’un certificat individuel pour l’authentification permet de bloquer les accès par révocation du certificat. La durée de vie des certificats est également fixée, ce qui impose la rotation des secrets dans une fenêtre de temps définie. Enfin, un certificat constitue généralement un secret plus robuste qu’un mot de passe. À ce titre, c’est le mode d’authentification préconisé par l’ANSSI. |
||
Application |
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > IPSec > Connexion IPSec
|
|
IPsec : Groupe Diffie-Hellman
V9 |
IPsec : Groupe Diffie-Hellman |
P1 |
De nouvelles vulnérabilités sur les protocoles et algorithmes sont régulièrement découvertes, remettant en cause leur niveau de protection. |
||
Application |
Dans le menu : Accueil > Configuration > Réseau > Connexions VPN > IPSec > Connexion IPSec Cocher la case Paramètres avancés, pour le paramètre Groupe DH choisir parmi ces valeurs : Groupe 14, Groupe 16, Groupe 18 |
|
VPN poste à site
Désactiver PPTP
V10 |
Désactiver PPTP |
P1 |
Plus l’équipement est exposé, plus les sources possibles d’accès illégitimes sont nombreuses, et notamment les scans automatiques. Le protocole PPTP est maintenant considéré comme un protocole obsolète niveau sécurité, afin de restreindre l’exposition de l’équipement, il doit être désactivé. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès Décocher la case Activer PPTP |
|
Désactiver L2TP/IPSec
V11 |
Désactiver L2TP/IPSec |
P1 |
Plus l’équipement est exposé, plus les sources possibles d’accès illégitimes sont nombreuses, et notamment les scans automatiques. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès Décocher la case Activer L2TP/IPSec |
|
Certificats utilisateurs
V12 |
Certificats utilisateurs |
P1 |
La réutilisation d’un certificat pour plusieurs utilisateurs empêche d’identifier celui qui l’utilise, augmente l’exposition du certificat, et en cas de compromission de celui-ci, la révocation-réémission du certificat impacte plusieurs utilisateurs. |
||
Application |
Dans le menu : Accueil > Configuration > Sécurité > Utilisateurs Il est attendu le CN, i.e. Common Name, comme moyen d’identification du certificat. Renseigner le CN du certificat utilisateur dans le champ CN du certificat utilisateur. Nous recommandons de suivre la démarche suivante :
Se référer à la section Gestion des certificats pour les bonnes pratiques de génération de certificats |
|
Authentification deux facteurs
V13 |
Authentification deux facteurs |
P1 |
Les postes mobiles des utilisateurs étant exposés, un facteur d’authentification simple peut fuiter. L’authentification des utilisateurs doit être à deux facteurs. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès, onglets Propriétés OpenVPN et Propriétés OpenVPN (Accès SmartPhone) Pour le paramètre Authentification des utilisateurs, choisir Login / Mot de passe + Certificat |
|
Algorithmes de chiffrement et d’authentification
V14 |
Algorithmes de chiffrement et d’authentification |
P1 |
De nouvelles vulnérabilités sur les protocoles et algorithmes sont régulièrement découvertes, remettant en cause leur niveau de protection. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès, onglets Propriétés OpenVPN et Propriétés OpenVPN (Accès SmartPhone) Choisir les valeurs suivantes pour ces paramètres :
|
|
Une seule connexion distante à la fois
V15 |
Une seule connexion distante à la fois |
P1 |
En changeant l’adresse IP du client "OpenVPN accès distant" pour une adresse IP d’un autre client "OpenVPN accès distant" déjà connecté au serveur d’accès distant, un attaquant obtient les droits de firewall de l’utilisateur usurpé. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès, onglets Propriétés OpenVPN et Propriétés OpenVPN (Accès SmartPhone) Cocher la case N’autoriser qu’une seule connexion distante à la fois |
|
Désactiver la compression LZO
V16 |
Désactiver la compression LZO |
P1 |
L’utilisation de la compression LZO est déconseillée, car le ratio de compression laisse fuiter de l’information sur les données compressées claires. |
||
Application |
Dans le menu : Accueil > Configuration > Accès distant > Moyens d’accès, onglets Propriétés OpenVPN et Propriétés OpenVPN (Accès SmartPhone) Cocher la case Désactiver la compression |
|