VPN permanente : chemin, autorisation et session séparés
Un tunnel permanent peut convenir à une agence et ne pas convenir à un portable oublié. Passez en revue les trois états qu’il maintient et ce qu’un retrait termine réellement.
Garder un tunnel ouvert jour et nuit est un choix de conception qui a une version raisonnable et une version négligée. Une agence qui a besoin d’une application centrale toute la journée, plus une tâche de sauvegarde nocturne, a une raison. Un portable laissé connecté trois jours dans une chambre d’hôtel est un accident.
Les deux affichent la même icône verte et répondent de la même façon si l’on demande depuis combien de temps le tunnel est monté. Ce chiffre n’est pas l’intéressant. Ce qui compte, c’est ce que la connexion maintient disponible, pour qui, et ce qui y met réellement fin.
Trois horloges qui tournent séparément
Le premier état est le chemin. Un tunnel et ses politiques rendent un ensemble de services joignables, et un lien sans trafic peut rester prêt pour la requête suivante. Combien de temps il reste prêt est une décision d’implémentation, pas une minuterie universelle.
Le deuxième état est l’autorisation. Une identité ou un appareil accepté peut être autorisé à utiliser ce chemin. Cette autorisation devrait changer quand un rôle change, qu’un appareil disparaît ou qu’une compromission est suspectée, et elle est indépendante du fait que des paquets circulent.
Le troisième état est la session propre à l’application. Un client de base de données, un bureau distant ou une application web s’authentifient séparément et conservent leur propre état. Fermer le tunnel ne met pas nécessairement fin à l’un d’eux.
Une revue qui traite ces trois comme une seule question finit par débattre des minuteries d’inactivité. Chacun peut être sain ou cassé pour son compte, et un constat sur l’un dit peu des autres. Une liste de trois lignes vaut mieux qu’un débat sur une seule valeur de délai. Écrivez la réponse pour chaque état séparément.
Le tunnel est un chemin, pas un insigne
Un tunnel établi prouve qu’un chemin protégé existe entre deux extrémités. Il ne prouve pas que chaque processus derrière l’une ou l’autre extrémité doive atteindre chaque service de l’autre côté.
Les recommandations de confiance zéro du NIST disent la même chose dans l’autre sens : l’emplacement réseau ne doit pas être traité comme une confiance implicite. Le lien d’un site est un fait de transport, et l’autorisation pour un hôte d’utiliser une application est une décision distincte avec son propre responsable.
Un pair compromis peut encore tenter des actions nuisibles via des services qu’il est autorisé à joindre. Le filtrage et la supervision réduisent des risques précis sans effacer les conséquences d’une compromission d’extrémité. Concevez pour le chemin, autorisez pour le service.
Justifier un lien de site permanent
La version défendable du mode permanent nomme précisément son objet. Quelles sources, quelles destinations, quel sens, et qui possède chaque entrée. Un pare-feu d’agence qui autorise chaque hôte de l’agence vers chaque sous-réseau central n’a pas gardé un lien pour un objet nommé ; il l’a gardé pour tout ce à quoi quelqu’un pensera plus tard.
Là où un pair ne peut atteindre le niveau de confiance requis, resserrez la frontière ou changez la disposition. Compter sur une déconnexion manuelle occasionnelle est un contrôle de processus, et les contrôles de processus sont les moins fiables précisément quand un incident les rend gênants.
Conservez la justification avec la configuration. Une exception permanente avec un objet écrit peut être revue et retirée. Une exception sans objet devient permanente par défaut.
Changer les clés n’est pas révoquer
Remplacer les clés selon un calendrier entretient le cycle de vie de la protection. Cela renouvelle le matériel et préserve la confidentialité. Cela ne retire pas le droit d’une extrémité.
Si l’extrémité détient encore des identifiants valides et une politique d’accès qui l’accepte, la négociation suivante rétablit le même chemin autorisé. C’est pourquoi une rotation horaire des clés ne répond pas à un appareil perdu : l’appareil perdu tourne aussi, tant que son identité est encore digne de confiance. Vérifiez le droit avant le calendrier. La rotation est de l’hygiène, la révocation est une décision d’accès.
La révocation est un autre mécanisme, avec sa propre latence : un certificat révoqué, un compte désactivé, un groupe modifié, une règle réseau supprimée. Chacun prend effet à un moment différent et se comporte différemment pour les sessions déjà établies.
Terminer ce qui tourne déjà
Demandez ce que fait l’implémentation des sessions établies quand l’accès est retiré. Elle peut les terminer, attendre l’expiration ou appliquer un comportement documenté entre les deux. Ne supposez pas que le changement d’admission de demain ferme la connexion applicative d’aujourd’hui.
Pour l’accès interactif, placez les limites de session et les règles d’inactivité entre les mains des responsables de l’identité et du VPN, pas seulement de l’équipe réseau. Pour un service de site, fixez la procédure que la maintenance, une panne ou un incident de sécurité utilise pour couper l’accès.
Testez ensuite trois résultats : le travail autorisé fonctionne encore, un service sans rapport est refusé, et la procédure de retrait produit le résultat documenté. Une conception permanente est acceptable quand son objet, son autorisation et sa capacité d’arrêt sont tous écrits et exercés. Sinon, c’est une commodité qui a survécu à sa raison.