Un relecteur qui ne peut pas rejoindre le VPN a besoin d'un lien pour un après-midi, et le soir venu le service de production a un nom d'hôte public dont personne ne se souvient qu'il a été approuvé. La demande était petite ; le changement ne l'était pas. Un aperçu temporaire est un nouveau chemin d'accès avec un public, un périmètre de données et une heure de fin. Traitez-le comme toute autre entrée, car le mot temporaire ne ferme rien.

Temporaire est une durée, pas un contrôle

Le mot temporaire décrit combien de temps quelque chose devrait exister, non ce qui le limite pendant qu'il existe. Un nom d'hôte public sans expiration devient permanent à l'instant où la personne qui l'a créé change d'équipe.

Avant que quoi que ce soit soit exposé, le propriétaire du service et le propriétaire de la sécurité devraient approuver trois choses : le public, les données et la durée.

Un environnement invité ou de revue existant est souvent plus simple que la publication du service de production. Il a déjà un propriétaire, un chemin d'approbation et un processus de retrait. Construire une nouvelle exception pour un après-midi est la façon dont une petite demande devient un actif permanent. Commencez par demander si la revue peut se dérouler à l'intérieur de quelque chose qui existe déjà.

Publiez une opération, jamais un sous-réseau

Choisissez l'entrée la plus petite qui soutient encore la revue. Préférez une copie de préproduction avec des données appropriées à la production, et une interface authentifiée qui atteint une origine privée plutôt que n'importe quelle route de sous-réseau.

Un relais disposant de la joignabilité VPN n'a pas à publier tout un sous-réseau privé, et certainement pas l'interface d'administration de la passerelle.

Nommez les comptes autorisés à passer et les actions qu'ils peuvent effectuer. Restreindre par IP source réduit bien qui peut se connecter. Cela n'identifie pas une personne, car les adresses publiques sont partagées et elles changent.

Conservez l'autorisation propre à l'application ou une entrée explicitement digne de confiance et consciente de l'identité. Protégez les téléchargements, les API et les chemins d'administration, pas seulement la page d'accueil. Une interface qui termine TLS devient un point de terminaison de confiance, et une route privée derrière elle ne transforme pas un visiteur public en membre du VPN. Testez les chemins exclus aussi soigneusement que la page d'accueil.

L'identité à l'interface, pas dans l'adresse source

Les règles d'IP source servent à réduire l'exposition et ne servent à rien pour prouver qui est un relecteur. Les connexions domestiques changent, les réseaux mobiles partagent des adresses et un collègue peut être derrière le même NAT.

Un proxy conscient de l'identité ou la connexion propre à l'application vous donne une décision par personne. C'est ce qui rend la révocation possible plus tard, car vous pouvez retirer une identité sans changer le réseau.

Laissez la validation des certificats active et bloquez l'accès direct à l'origine. Si l'origine reste joignable depuis l'internet, l'interface n'est que décoration.

Révoquez le droit et la route

Enregistrez un propriétaire et une expiration exacte dans le système d'exploitation qui suit déjà les accès. Utilisez un accès limité dans le temps ou un retrait planifié là où la plateforme le permet, et ajoutez une vérification au cas où l'automatisation échouerait.

À la fin convenue, retirez l'interface temporaire, l'autorisation de route et le droit du relecteur via leurs propriétaires. Les sessions existantes et les connexions de longue durée demandent leur propre traitement, car une route retirée ne les termine pas.

Un TTL DNS court n'est pas une expiration d'accès. Il change combien de temps un résolveur garde la réponse. Il ne désactive pas un compte, ne coupe pas une session active et ne ferme pas un port qui écoute encore.

Les copies en cache font partie du même problème. Retirer le chemin d'origine ne récupère pas un fichier que quelqu'un a déjà enregistré, et un cache partagé peut servir des copies après le départ du relais. Choisissez la politique de réponse et de stockage avant que la revue commence.

Vérifiez que l'ancien chemin a vraiment disparu

L'acceptation est une nouvelle requête qui échoue, plus le flux de travail VPN habituel qui fonctionne encore. Testez les deux, car un retrait qui casse le chemin ordinaire n'est pas un retrait propre.

Depuis l'extérieur du réseau, confirmez que le nom et l'origine sont tous deux fermés :

dig +short review.example
curl -sSI --max-time 5 https://review.example/
ss -ltnp | grep ':443'

Tenez un registre d'audit étroit de ce qui a été approuvé, qui pouvait y accéder et quand cela a été retiré. Ce registre est la différence entre une exception maîtrisée et un nom d'hôte inexpliqué. Un aperçu temporaire réussit lorsqu'il fournit la revue demandée puis cesse de la fournir. La disparition de l'URL d'un message de discussion n'est pas ce test.

Articles similaires