Cybersécurité

Shadow IT : 8 contrôles avant de raccorder un outil métier au SI

8 contrôles pour sécuriser un outil de shadow IT avant son raccordement au SI : données, comptes, secrets, dépendances, exploitation et sortie.

Par La rédaction DEV N SI ·

Illustration de l’article : Shadow IT : 8 contrôles avant de raccorder un outil métier au SI

Un outil utilisé par une équipe métier peut rester relativement isolé pendant sa phase d’essai : quelques comptes, des données limitées, un usage local. Le niveau de risque change lorsqu’il commence à recevoir des exports, appeler une API interne, déclencher une automatisation, synchroniser des identités ou produire un reporting repris dans un processus officiel. À ce moment, le sujet n’est plus seulement de savoir si l’outil doit entrer dans un catalogue SaaS encadré. Il faut vérifier ce que son raccordement crée comme dépendances, droits, secrets, flux de données et obligations d’exploitation. Voici huit contrôles à mener avant que l’usage discret ne devienne une partie invisible du SI.

1. Identifier le processus réellement servi

La première question n’est pas technique. Elle consiste à comprendre quelle décision, quelle validation ou quelle production dépend désormais de l’outil. Un tableau de bord consulté ponctuellement ne porte pas le même risque qu’un outil qui déclenche une commande, alimente la facturation ou prépare une décision RH.

Demandez à l’équipe utilisatrice de décrire le travail concret : entrée, traitement, sortie, personnes concernées et fréquence d’usage. Cette étape évite de sécuriser un nom d’application sans comprendre son poids réel dans l’activité.

2. Lister les données entrantes et sortantes

Un outil de shadow IT devient sensible dès qu’il copie, transforme ou redistribue des données du SI. Il faut donc lister les sources utilisées, les champs exportés, les destinataires et les formats. Le risque ne vient pas seulement d’une fuite externe : une donnée mal recopiée peut aussi installer une version concurrente de la vérité.

Le contrôle utile tient dans une table courte, maintenue par le métier avec l’appui IT.

| Point à vérifier | Question opérationnelle | Décision attendue | | --- | --- | --- | | Données sources | Quelles applications alimentent l’outil ? | Autoriser, réduire ou arrêter l’export | | Données sensibles | Y a-t-il des données personnelles, financières ou contractuelles ? | Limiter les champs et les accès | | Données dérivées | L’outil calcule-t-il un indicateur repris ailleurs ? | Nommer une source de référence | | Sorties | Qui reçoit les fichiers, alertes ou rapports ? | Tracer les destinataires et supprimer les doublons |

3. Nommer un propriétaire métier et un propriétaire technique

Sans propriétaire, un outil raccordé au SI devient difficile à faire évoluer ou à arrêter. Le propriétaire métier doit pouvoir décider si l’usage reste nécessaire. Le propriétaire technique doit comprendre les flux, les accès, les paramètres et les impacts possibles en cas de panne.

Cette double responsabilité protège aussi les équipes lors d’un changement. Si l’outil dépend d’un export nocturne ou d’une API interne, il doit apparaître dans le registre des dépendances SI ou dans un support équivalent. Sinon, une modification locale peut casser un usage devenu critique sans que personne ne l’ait anticipé.

4. Vérifier les comptes, rôles et départs utilisateurs

Les outils adoptés hors circuit central ont souvent une gestion des comptes très simple au départ. Cette simplicité devient fragile lorsque l’usage s’étend : comptes partagés, administrateurs trop nombreux, anciens collaborateurs encore actifs, prestataires non retirés après intervention.

Avant tout raccordement durable, vérifiez comment les comptes sont créés, validés, modifiés et supprimés. Si l’outil manipule des données sensibles ou agit sur un processus important, une revue des droits applicatifs ciblée devient préférable à une validation informelle.

5. Séparer les secrets des fichiers et des tickets

Le raccordement passe souvent par une clé d’API, un jeton, un mot de passe de service ou un certificat. Le danger classique consiste à placer ce secret dans un fichier partagé, une note de projet, un ticket ou un script local. Tout fonctionne, mais personne ne sait ensuite qui possède la valeur ni comment la remplacer.

Un contrôle minimal doit répondre à trois questions : où le secret est-il stocké, qui peut le lire, comment le renouveler sans interrompre le service ? Lorsque plusieurs outils utilisent déjà des clés dispersées, il faut traiter le sujet comme une gestion des secrets applicatifs, pas comme un simple détail de configuration.

6. Définir ce qui se passe en cas d’indisponibilité

Un outil non officiel peut devenir indispensable sans avoir été intégré aux pratiques d’exploitation. Si l’outil ne répond plus, qui est prévenu ? Le processus métier s’arrête-t-il ? Existe-t-il une reprise manuelle ? Les données en attente peuvent-elles être rejouées ou doivent-elles être saisies à nouveau ?

Ce contrôle force une discussion simple : l’outil est-il seulement pratique ou déjà critique ? La réponse permet de décider du niveau de supervision, de support et de documentation attendu.

7. Prévoir la sortie avant d’industrialiser l’usage

Un raccordement réussi peut créer un verrou discret. Plus l’outil accumule de workflows, de données, d’automatisations et de rapports, plus il devient difficile à remplacer. Avant d’ajouter de nouveaux flux, demandez comment récupérer les données, désactiver les comptes, couper les clés et reprendre le processus dans une autre solution.

La sortie n’est pas forcément un projet complet. Elle peut commencer par une règle simple : aucun flux durable sans documentation du format, du propriétaire et de la procédure d’arrêt.

8. Décider du statut : toléré, encadré ou à remplacer

Tous les usages de shadow IT ne méritent pas la même réponse. Certains tests doivent rester courts. Certains outils peuvent être tolérés avec peu de données et une durée limitée. D’autres doivent entrer dans un cadre plus formel, voire être remplacés par une solution déjà gouvernée.

La décision doit être explicite. Un usage raccordé au SI ne devrait pas rester dans une zone grise simplement parce qu’il rend service.

Chronologie courte d’un raccordement maîtrisé

1. **Jour 1 : qualifier l’usage.** Identifier le processus, les utilisateurs, les données et l’urgence métier. 2. **Semaine 1 : limiter le périmètre.** Réduire les champs échangés, nommer les propriétaires et documenter les flux essentiels. 3. **Semaine 2 : sécuriser les accès.** Vérifier les comptes, rôles, secrets, journaux disponibles et procédures de retrait. 4. **Semaine 3 : décider du statut.** Classer l’outil comme test limité, usage toléré, service encadré ou solution à remplacer. 5. **Après un mois : réviser.** Confirmer que l’usage reste proportionné et que les dépendances créées sont connues.

Checklist avant d’autoriser le raccordement

  • Le besoin métier est décrit avec une entrée, une sortie et un responsable.
  • Les données échangées sont listées, avec une attention particulière aux données sensibles.
  • Les flux vers et depuis le SI sont documentés dans un support consultable.
  • Les comptes administrateurs et les comptes de service sont identifiés.
  • Les secrets ne sont pas stockés dans des fichiers partagés, tickets ou dépôts de code.
  • Une procédure existe pour retirer un utilisateur ou couper l’accès d’un prestataire.
  • Le comportement attendu en cas de panne est connu du métier et de l’IT.
  • La sortie de l’outil est possible sans perte de données essentielles.
  • Le statut de l’outil est décidé : expérimentation, usage toléré, service encadré ou remplacement.

Le bon objectif n’est pas de transformer chaque outil métier en projet lourd. Il est de repérer le moment où un usage local crée une dépendance SI. À partir de là, quelques contrôles bien choisis évitent que le shadow IT devienne une dette de sécurité, d’exploitation et de changement.

Changement · Dépendances SI · Sécurité applicative · Shadow IT