Avant de connecter un outil à votre tenant Microsoft 365, je trouve normal de vouloir savoir ce qu'il va lire. Une page qui annonce « sécurisé » ne suffit pas. Il faut regarder les permissions, les échanges de données et ce qui reste après l'analyse.
Pourquoi faire un audit ?
L'idée est de reprendre la configuration et de vérifier qu'elle correspond toujours à vos besoins. Un compte encore actif après un départ, un accès donné pour une migration, une règle de transfert qu'on ne sait plus expliquer : ce sont des points à examiner.
Un rapport aide à les repérer. Il faut ensuite comprendre chaque résultat avant de changer quoi que ce soit.
Ce que vous pouvez vérifier
Je commence par les identités et les droits, puis je regarde les appareils, la messagerie et les accès externes. Le périmètre dépend de l'outil et des données auxquelles il a accès.
Une absence d'information mérite aussi d'apparaître dans le rapport. Si un contrôle n'a pas pu être effectué, afficher du vert serait trompeur. Dans AuditMS, les contrôles indisponibles sont signalés, notamment par N/A.
Les permissions comptent plus que la promesse
Avec la connexion Microsoft, vous vous authentifiez chez Microsoft. AuditMS récupère un jeton d'accès pour effectuer les lectures autorisées ; je ne récupère pas votre mot de passe.
Mais lecture seule ne veut pas dire données sans importance. Un annuaire, des journaux de connexion et des paramètres de messagerie peuvent contenir des informations sensibles. Consultez les permissions demandées et les explications de l'éditeur avant de donner votre accord.
Et une fois l'audit terminé ?
Vous pouvez retirer le consentement accordé à une application depuis Entra. La prise d'effet dépend aussi des jetons et des sessions encore valides ; fermer un onglet ne supprime pas automatiquement le consentement dans votre tenant.
Gardez également les exports sous contrôle. Un fichier JSON enregistré sur votre ordinateur reste un fichier contenant des données de votre environnement.
Comment ça se passe avec AuditMS
Il y a deux possibilités :
- Connexion Microsoft : les scores sont calculés dans votre navigateur. Les vérifications DNS et les lectures de certaines informations de boîte mail passent par mon serveur. Le détail figure sur la page de transparence.
- Import local Entra ID : vous lancez mon script PowerShell, puis vous ouvrez l'export JSON dans le site. Les données importées sont analysées dans le navigateur, sans envoi à mon serveur. Le script a besoin d'Internet et d'un accès Microsoft en lecture pour produire le fichier.
L'accès aux résultats est gratuit. Il n'y a aucun formulaire à remplir pour les débloquer. Si vous voulez m'écrire ensuite, le lien de contact reste à votre disposition.