Révocation

Définition, exemples et bonnes pratiques

À retenir

  • Annulation d'un privilège ou d'une action.
  • Mécanisme de sécurité essentiel pour protéger un système.
  • Permet de restaurer un état antérieur fiable en cas d'erreur.

En informatique, la révocation désigne l'action d'annuler un droit, un accès ou un état précédemment accordé. C'est l'équivalent de reprendre une clé que l'on avait prêtée ou de faire un retour en arrière pour retrouver une version antérieure et saine d'un fichier ou d'une base de données.

Étymologie

Issu du latin revocatio signifiant « action de rappeler ». En informatique, le terme s'est imposé pour désigner l'invalidation d'autorisations (sécurité) ou l'annulation d'opérations techniques (systèmes et données).

Exemples d'usage

  • Sécurité : Révoquer le certificat SSL d'un site web si sa clé privée a été piratée.
  • Gestion d'accès : Retirer les droits d'administration d'un employé qui quitte une entreprise.
  • Bases de données : Annuler une transaction erronée pour revenir à l'état stable précédent (souvent appelé rollback).

Cas d'usage

Ce concept est omniprésent dans la cybersécurité (gestion des identités et des accès), dans la gestion de versions (annuler un changement de code) et dans l'administration de bases de données pour garantir l'intégrité des informations après une erreur.

Bonnes pratiques

Il est crucial de révoquer immédiatement les accès d'un compte utilisateur dès qu'ils ne sont plus nécessaires (principe du moindre privilège). En cryptographie, il faut s'assurer que les listes de révocation (CRL) sont à jour pour empêcher l'utilisation de certificats compromis.

Synonymes

annulation retrait invalidation rollback déclassement

Antonymes

attribution validation octroi déploiement

Conseil

Quand vous développez une application, prévoyez toujours un mécanisme pour révoquer les jetons (tokens) d'accès. Si un utilisateur perd son téléphone, vous devez pouvoir annuler sa session à distance pour protéger ses données.

Questions fréquentes

Quelle est la différence entre suppression et révocation ?

Supprimer efface un compte ou un fichier, tandis que révoquer retire simplement l'autorisation d'utiliser un service ou invalide un statut sans forcément détruire l'objet.

C'est quoi une liste de révocation (CRL) ?

C'est une 'liste noire' consultée par les navigateurs pour vérifier qu'un certificat de sécurité n'a pas été annulé par l'autorité qui l'a émis.