Passer au contenu principal
Les essentiels de Tanium Interact : requête d'endpoint et accès aux données en direct - Tanium Tech Talks #161 miniature de la vidéo
Module Deep Dive

Les essentiels de Tanium Interact : requête d'endpoint et accès aux données en direct - Tanium Tech Talks #161

De la création de questions basées sur des capteurs à l'assistance aux requêtes alimentée par l'IA, Tom Dowdeswell, ingénieur senior en entreprise chez Tanium, propose une présentation complète de la façon d'utiliser Tanium Interact à son plein potentiel.

Tanium Interact constitue la pierre angulaire de la plateforme informatique autonome de Tanium. S'appuyant sur notre architecture propriétaire « Linear Chain Architecture » (), cette fonctionnalité permet aux utilisateurs de poser des questions et de collecter des données en direct à partir des terminaux sur lesquels le client Tanium est installé, en temps réel, depuis pratiquement n'importe quel endroit de la console Tanium.

Les fonctionnalités plus étendues de la plateforme, notamment des modules tels que Tanium Patch et Deploy, reposent toutes sur ce même principe consistant à interroger les capteurs. Comprendre comment utiliser efficacement Interact revient, concrètement, à comprendre comment tirer le meilleur parti de Tanium lui-même.

Tom passe en revue l'ensemble des fonctionnalités d'Interact : le fonctionnement des capteurs et la manière de les associer pour formuler des questions précises, l'utilisation du « Question Builder » pour créer des logiques complexes de type « ET/OU » sans avoir à mémoriser la syntaxe, la manière dont la mise en cache de Tanium Data Service (TDS) rend les données accessibles aux terminaux en ligne et hors ligne pendant une durée pouvant aller jusqu'à 30 jours, et la manière dont les questions enregistrées permettent une collecte de données récurrente et cohérente. Il présente également la différence entre les fonctions « Drill Down » et « Merge », explique la distinction entre les questions de comptage et les résultats granulaires par terminal, et fait une démonstration de l'agent Tanium Ask d' , optimisé par l'IA :.

Que vous soyez novice avec Tanium ou que vous souhaitiez perfectionner vos compétences en matière de requêtes, cet épisode aborde les mécanismes pratiques qui font la différence entre une utilisation de base et une visibilité de niveau expert, notamment les filtres d'expressions régulières, la navigation parmi les capteurs et la manière de générer une requête complète à partir d'une saisie en langage naturel à l'aide de l'outil « Ask Agent » de l' . Regardez l'épisode dans son intégralité ci-dessous.

Points clés à retenir

  • Interact, fondement de la plateforme : Interact s'appuie sur l'architecture « Linear Chain » de Tanium et constitue le mécanisme par lequel les utilisateurs posent des questions, envoient des paquets et recueillent des informations à partir de n'importe quel terminal équipé du client Tanium, ce qui en fait la pierre angulaire de tout ce qui est développé sur la plateforme Tanium.
  • Les capteurs constituent les éléments de base : Les requêtes sont constituées d'un ou de plusieurs capteurs ; des capteurs prédéfinis sont disponibles pour Windows, Linux et d'autres systèmes d'exploitation pris en charge. Les capteurs sont entièrement personnalisables, ce qui signifie que les utilisateurs peuvent écrire leurs propres scripts pour collecter des informations spécifiques et les intégrer dans de nouveaux capteurs destinés à être utilisés dans des questions.
«Ce que nous faisons ici, c’est poser des questions en nous appuyant sur l’ensemble des capteurs dont nous disposons. » Et cela est possible depuis pratiquement n'importe où dans la console. »
Tom Dowdeswell, ingénieur d'entreprise senior chez Tanium
  • Générateur de questions pour les requêtes complexes : Le générateur de questions offre une interface visuelle permettant de créer des questions, avec une partie supérieure (les données que vous souhaitez obtenir) et une partie inférieure (à partir de quels points de terminaison). Il prend en charge les groupes logiques ET/OU, les filtres de lignes et la correspondance par expressions régulières via les options de filtrage « correspond » et « ne correspond pas », ce qui facilite la création de requêtes précises comportant plusieurs conditions sans avoir à mémoriser la syntaxe des questions.
  • Mise en cache TDS pour les terminaux hors ligne : Lorsqu'un capteur est enregistré auprès de TDS, les données peuvent être collectées et stockées en continu pour les terminaux en ligne et hors ligne pendant une durée pouvant aller jusqu'à environ 30 jours, selon la configuration. En passant de « Actuel » à « Cache » dans la vue des résultats, ces données enregistrées s'affichent, ce qui peut augmenter considérablement le nombre de points d'extrémité renvoyés ; par exemple, de 45 à 123 résultats, comme le montre la démonstration de cet épisode.
  • Questions enregistrées pour la collecte régulière de données : Les questions enregistrées permettent aux utilisateurs de sauvegarder des requêtes complexes et filtrées, puis de les renvoyer aux terminaux selon une fréquence définie, généralement toutes les deux heures, ce qui garantit une collecte de données cohérente sans avoir à recréer les requêtes à chaque fois. Une fois enregistrées, les questions apparaissent selon trois états de données : « Actuel », « Récent » et « En cache ».
  • « Drill Down » ou « Merge » : La fonction « Drill Down » permet aux utilisateurs de sélectionner une ligne de résultat spécifique et de poser des questions supplémentaires portant uniquement sur les points de terminaison ayant renvoyé ce résultat, ce qui revient à ajouter un filtre basé sur la sélection initiale. La fonction « Fusionner » regroupe les questions de manière à ce que les données provenant de plusieurs capteurs apparaissent côte à côte dans un seul ensemble de résultats ; par exemple, elle permet de regrouper les applications installées, le nom de l'ordinateur et le système d'exploitation dans une seule vue.
«Et je dis toujours à mes clients : « Commencez par cette question de comptage. » Commencez donc par une approche globale, recueillez un maximum d’informations ; vous constaterez ainsi que, d’un point de vue quantitatif, il y en a 74 , puis vous pourrez affiner votre recherche en ajoutant progressivement davantage de filtres. »
Tom Dowdeswell, ingénieur d'entreprise senior chez Tanium
  • Questions de comptage et questions granulaires : Les questions de comptage regroupent les résultats par réponse, en indiquant le nombre de points de terminaison ayant renvoyé chaque valeur, ce qui offre une vue d'ensemble globale. L'ajout de données uniques, telles que le nom de l'ordinateur, permet de regrouper les résultats en une ligne par terminal, ce qui offre une vue plus détaillée par appareil, utile pour mener des analyses ciblées et mettre en œuvre des mesures correctives.
  • Agent « Ask » pour la création de requêtes assistée par IA : L'agent « Ask » de Tanium accepte les requêtes en langage naturel, telles que « Je souhaiterais voir toutes les installations de Zoom sur les postes de travail Windows », et génère la requête correspondante, résume les résultats en une phrase et propose des options permettant de consulter l'intégralité des résultats, de copier, de télécharger ou d'enregistrer la requête pour une utilisation ultérieure.
«Je pense que ce qui est vraiment intéressant dans tout cela, c’est que cela permet en quelque sorte de rendre la console Tanium plus accessible aux personnes qui ne sont peut-être pas très habituées à l’utiliser, qui n’ont pas un profil très technique ou qui ne l’utilisent pas de manière très pratique. » Ils peuvent simplement poser cette question toute simple sans avoir à apprendre toute la syntaxe des requêtes, où placer le filtre, à gauche, à droite, en haut, en bas, ni comment vous souhaitez aborder ce filtrage. Il suffit de le demander, et l'application s'en chargera pour vous. »
Tom Dowdeswell, ingénieur d'entreprise senior chez Tanium

Ressources complémentaires