Exigences

Cette rubrique résume les exigences d’installation des serveurs Tanium Core Platform.

Pour les exigences du système hôte du Tanium Client, reportez-vous au Guide d’utilisation de Tanium Client Management : Exigences.

Package d’installation et fichiers de licence

Tanium fournit les fichiers de package d’installation suivants et le fichier de licence nécessaire pour installer le serveur Tanium, le serveur de module Tanium et Tanium Zone Server :

  • SetupServer.exe
  • SetupModuleServer.exe
  • SetupZoneServer.exe
  • tanium.license

Le package d’installation pour chacun de ces trois serveurs doit avoir le même numéro de build (par exemple, tous doivent avoir le numéro de build 7.4.5.1200). Pour terminer les procédures de ce guide, assurez-vous de copier ces fichiers sur et entre les ordinateurs hôtes.

La licence est liée au hostname (nom d’hôte) que vous attribuez au serveur Tanium. Dans les déploiements haute disponibilité (HA), la licence doit spécifier les noms d’hôtes (hostname) des deux serveurs Tanium. Contacter l’assistance Tanium si les hostnames des serveurs changent.

Exigences en matière de version et de système hôte du serveur

Le T :  Tableau 1 récapitule les exigences de base pour les serveurs de base de données et Tanium Core Platform qui sont installés sur l’infrastructure Windows fournie par le client. Pour connaître les spécifications de version détaillées et les recommandations de dimensionnement, reportez-vous à la section Référence : directives relatives aux ressources du système hôte.

Les solutions Tanium (modules et services partagés) peuvent avoir des exigences supplémentaires pour les serveurs Tanium Core Platform. Le T :  Tableau 2 fournit des liens vers les sections du guide d’utilisation qui répertorient ces exigences.

Les éditions Standard, Enterprise et Datacenter des plateformes Windows Server suivantes sont prises en charge. Les options Server Core et Nano Server ne sont pas prises en charge.

T :  Tableau 1 : Exigences matérielles et logicielles serveur
Server  Matériel Système d’exploitation Logiciel
Serveur Tanium Noyaux CPU : 8 à 80
Mémoire : 32 à 512 Go
Disque : 250 Go à 3 To
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
Un navigateur Web est requis pour utiliser Tanium Console : reportez-vous au Guide d’utilisation de Tanium Console : exigences de navigateur Web.
Serveur de base de données Noyaux CPU : 4 à 32
Mémoire : 8 à 48 Go
Disque : 150 Go à 750 Go
Taille de la base de données : 20 Go à 500 Go
IOPS de baie de stockage : 100 à 1 000
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Microsoft SQL Server 2019 (Tanium 7.2 et versions ultérieures)
  • Microsoft SQL Server 2017 (Tanium 7.2 et versions ultérieures)
  • Microsoft SQL Server 2016
  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2012
  • PostgreSQL Server 9.5 et versions ultérieures (Contacter l’assistance Tanium pour obtenir des conseils sur les spécifications relatives aux ordinateurs hôtes et les spécifications de version de PostgreSQL Server).
Serveur de module Tanium Noyaux CPU : 8 à 80
Mémoire : 32 à 512 Go
Disque : 150 Go à 300 Go
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
 
Tanium Zone Server Noyaux CPU : 8 à 80
Mémoire : 16 à 256 Go
Disque : 250 Go à 3 To
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
 

Cliquez sur les liens dans le tableau suivant pour afficher la version minimale de Tanium Core Platform (dépendances Tanium) et les autres exigences de serveurs de plateforme pour chaque service partagé et module Tanium.

T :  Tableau 2 : Exigences spécifiques à la solution pour les serveurs Tanium Core Platform
Produit Dépendances Tanium Exigences du serveur
Actifs Dépendances Tanium Serveur de module Tanium
Gestion des clients Dépendances Tanium Compatibilité entre les serveurs de Tanium Core Platform et les Tanium Clients
Conformité Dépendances Tanium Aucune exigence supplémentaire
Connexion Dépendances Tanium Serveur de module Tanium
Déploiement Dépendances Tanium Serveur Tanium ou serveur de module
Connexion directe Dépendances Tanium Serveur de module Tanium

Exigences du serveur proxy de zone

Découverte Dépendances Tanium Serveur de module Tanium
Configuration Endpoint Dépendances Tanium Serveur de module Tanium
Notifications de l’utilisateur final Dépendances Tanium Serveur de module Tanium
Enforce Dépendances Tanium Aucune exigence supplémentaire
Contrôle d’intégrité Dépendances Tanium Serveur de module Tanium
Impact Dépendances Tanium Serveur de module Tanium
Réponse aux incidents Dépendances Tanium Aucune exigence supplémentaire
Surveillance de l’intégrité Dépendances Tanium Aucune exigence supplémentaire
Interact Dépendances Tanium Aucune exigence supplémentaire
Carte Dépendances Tanium Serveur de module Tanium
Quarantaine du réseau Dépendances Tanium Serveur de module Tanium
Correctifs Dépendances Tanium Ressources informatiques du serveur Tanium et du serveur du module
Performances Dépendances Tanium Aucune exigence supplémentaire
Protection Dépendances Tanium Serveur de module Tanium
Réputation Dépendances Tanium Serveur de module Tanium
Révélation Dépendances Tanium Serveur de module Tanium
Threat Response Dépendances Tanium Serveur de module Tanium
Tendances Dépendances Tanium Serveur de module Tanium

Compatibilité entre le serveur et le client Tanium Core Platform

Les Tanium Clients peuvent se connecter uniquement aux serveurs Tanium Core Platform (serveur Tanium, serveur de module Tanium et Tanium Zone Server) qui exécutent la même version de protocole Tanium™ que les clients ou une version ultérieure que celle des clients. Les serveurs et les clients à la version 7.3 ou antérieure exécutent le protocole Tanium 314. Les serveurs et les clients à la version 7.4 ou antérieure exécutent le protocole Tanium 315. Effectivement, cela signifie que les serveurs sont rétrocompatibles avec les clients antérieurs ; par exemple, les serveurs de la version 7.4 prennent en charge Tanium Client 7.2, mais Tanium Client 7.4 ne peut pas se connecter aux serveurs de la version 7.2.

Pour plus d’informations sur le protocole Tanium, consultez le Guide de référence du déploiement de Tanium Core Platform : Présentation de TLS dans Tanium Core Platform.

Les numéros de version des serveurs Tanium Core Platform et des Tanium Clients ont le format <major release>.<minor release>.<point release>, par exemple 7.4.5. Les clients peuvent se connecter aux serveurs lorsque leurs numéros de version majeure et mineure correspondent, indépendamment du fait que les numéros de version ponctuelle correspondent ou non. Par exemple, Tanium Client 7.4.5 peut se connecter au serveur Tanium 7.4.2.

  • Pour s’assurer que toutes les fonctionnalités et correctifs d’une version sont disponibles pour les serveurs Tanium Core Platform et Tanium Clients, mettez à niveau les deux aux mêmes versions majeure, mineure et ponctuelle.

  • N’installez pas Tanium Client sur le même hôte qu’un serveur Tanium Core Platform. Si vous choisissez d’installer le client sur les machines du serveur Tanium Core Platform, vous devez prendre des précautions pour empêcher ces serveurs d’être ciblés dans les actions d’endpoint qui pourraient être perturbatrices pour l’environnement Tanium, et pour empêcher les utilisateurs non autorisés d’accéder aux serveurs en tant qu’endpoints. Vous ne pouvez pas installer le client sur une appliance Tanium, et vous ne pouvez pas utiliser Tanium Client Management pour installer le client sur le serveur de module Tanium.

Accès Internet, connectivité réseau et pare-feu

Les composants Tanium utilisent TCP/IP pour communiquer via les réseaux IPv4 et IPv6. Tanium Core Platform 7.2 et les versions antérieures prennent en charge uniquement IPv4. Contacter l’assistance Tanium si vous avez besoin de la prise en charge d’IPv6 dans la version 7.3 ou une version ultérieure. Vous devez collaborer avec votre administrateur réseau, afin de vous assurer que les composants Tanium sont provisionnés avec des adresses IP et peuvent utiliser un DNS pour résoudre les noms d’hôte.

Pendant l’installation et les opérations en cours, le serveur Tanium et le navigateur Web que vous utilisez pour accéder à la console Tanium doivent se connecter à https://content.tanium.com pour importer les mises à jour des composants et modules de Tanium Core Platform. Le serveur Tanium peut devoir se connecter à des URL supplémentaires, en fonction des composants que vous importez. Pour une liste des URL requises, reportez-vous au Guide de référence du déploiement de Tanium Core Platform : URL Internet requises.

Le serveur Tanium doit pouvoir se connecter au serveur de base de données Tanium et au serveur de module. Dans un déploiement HA , les serveurs Tanium doivent pouvoir se connecter les uns aux autres sur une connexion Ethernet fiable. Toutes ces connexions nécessitent un débit minimum de 1 Gbit/s et une latence maximale de 30 ms.

Si votre environnement réseau d’entreprise nécessite des connexions Internet sortantes pour traverser un serveur proxy, vous pouvez configurer les paramètres du proxy comme décrit dans le Guide d’utilisation de Tanium Console : configuration des paramètres du serveur proxy.

Le T :  Tableau 3 récapitule les processus Tanium et les valeurs par défaut des ports utilisés dans les communications de Tanium Core Platform. Les pare-feu réseau et des hôtes peuvent être configurés pour permettre aux processus spécifiés d’envoyer/de recevoir des données TCP via les ports répertoriés. Le programme d’installation Tanium ouvre les ports requis dans le pare-feu hôte Windows. Vous devez collaborer avec votre administrateur de sécurité réseau pour vous assurer que les composants de la plateforme peuvent communiquer à travers les barrières de sécurité (comme par exemple des pare-feu) sur leur chemin de communication. Pour une explication détaillée, reportez-vous au Guide de référence du déploiement de Tanium Core Platform : ports réseau.

Configurez les politiques de pare-feu pour ouvrir des ports pour le trafic Tanium avec des règles basées sur TCP au lieu de règles basées sur l’identité de l’application. Par exemple, sur un pare-feu Palo Alto Networks, configurez les règles avec des objets de service ou des groupes de services au lieu d’objets d’application ou de groupes d’applications.

Votre administrateur de sécurité peut également créer des règles pour exempter ou exclure les processus de Tanium qui fonctionnent sur les ordinateurs hôtes du blocage par antivirus ou traitement par cryptage, ou par tout autre logiciel de la pile de sécurité et de gestion. Pour plus d’informations, reportez-vous au Guide de référence du déploiement de Tanium Core Platform : exceptions de sécurité du système hôte.

T :  Tableau 3 : Ports de communication réseau pour Tanium Core Platform
Composant Processus Port d’entrée Port de destination
Serveur Tanium TaniumReceiver.exe 443, 17472 80, 443, 1433 ou 5432, 17472 (HA), 17477
SQL Server ou PostgreSQL Server Sqlservr.exe ou postgres.exe 1433 ou 5432  
Serveur de module Tanium TaniumModuleServer.exe 17477 80, 443
Tanium Zone Server TaniumZoneServer.exe *17472  
Hub Tanium Zone Server TaniumZoneServer.exe   *17472
Tanium Client TaniumClient.exe 17472 *17472
Endpoint non géré Méthodes spécifiques à la plateforme CDT (au cours du déploiement uniquement) 22, 135, 445  
*En tant que meilleure pratique pour améliorer la sécurité du zone Server, configurez des ports séparés pour le trafic des hubs de zone serveur et des clients Tanium.

La figure suivante illustre comment Tanium Core Platform utilise ces ports dans un déploiement HA sur l’infrastructure Windows.

F : Figure 4 :  Ports de communication réseau

Certificats SSL/TLS

Le certificat SSL/TLS et les principaux échanges de clés sécurisent les connexions à la Console Tanium™ ou aux API Tanium™, ainsi que les connexions entre le serveur Tanium et le serveur de module Tanium. Lorsque vous exécutez les assistants d’installation, il vous est demandé de générer un certificat auto-signé ou de spécifier l’emplacement d’un certificat et d’une clé existants et émis par une autorité de certification (CA) commerciale ou par votre propre CA d’entreprise. Pour faciliter le dépannage, utilisez les certificats auto-signés lors de l’installation initiale et remplacez-les par des certificats émis par l’autorité de certification plus tard. Cette pratique vous permet de séparer les problèmes d’installation potentiels des problèmes de connexion TLS. Pour plus d’informations, reportez-vous au Guide de référence du déploiement de Tanium Core Platform : sécurisation de la console Tanium, de l’API et de l’accès au serveur de module.

Permissions de compte administrateur

Collaborez avec votre administrateur Microsoft Active Directory (AD) pour fournir les comptes nécessaires au cours des installations ou mises à niveau de Tanium Core Platform et pour les activités post-installation/de mise à niveau.

Comptes administrateur pour les installations et mises à niveau

Le tableau suivant répertorie les comptes administrateur requis pour installer ou mettre à niveau les serveurs de Tanium Core Platform, créer des bases de données Tanium ou déployer des clients Tanium. Vous pouvez utiliser un compte de service unique pour installer le serveur Tanium et créer des bases de données sur le serveur SQL ou PostGresQL, du moment que le compte dispose des appartenances et des privilèges de groupe requis pour ces serveurs. Vous pouvez également utiliser un compte de service unique pour installer le Zone server et le hub Zone Server. Vous devez utiliser un compte de service séparé pour installer le serveur de module.

T :  Tableau 5 : Permissions de compte administrateur requises pour les installations et les mises à niveau
Service Type de compte Système hôte Groupe ou autorisations requis Objectif du compte
Serveur Tanium et bases de données Tanium Compte de service* AD Hôte du serveur Tanium Administrateur, connexion interactive Ce compte de service installe et met à niveau le logiciel Tanium Server.
Hôte SQL Server Sysadmin sur l’instance SQL Lors de l’exécution du programme d’installation depuis le serveur Tanium, cet utilisateur de service se connecte à distance à SQL Server et crée les bases de données tanium et tanium_archive.
Hôte PostgreSQL Server Administrateur Lors de l’exécution du programme d’installation depuis le serveur Tanium, cet utilisateur de service se connecte à distance à PostgreSQL Server et crée les bases de données tanium et tanium_archive.
Serveur de module Tanium Compte de service* AD Hôte serveur de module Tanium Administrateur Ce compte de service installe et met à niveau le logiciel Tanium Module Server.
Tanium Zone Server et Hub Zone Server Utilisateur local ou AD Hôte Tanium Zone Server Administrateur, connexion interactive Ce compte de service installe et met à niveau le logiciel Tanium Zone Server.
Hôte hub Tanium Zone Server Administrateur, connexion interactive Ce compte de service installe et met à niveau le logiciel Tanium Zone Server Hub.
Tanium Client Système local ou AD Hôte Outil de déploiement du client Tanium (CDT) Administrateur Ce compte se connecte aux endpoints, et installe et met à niveau le logiciel Tanium Client.
*Il est possible d’utiliser le compte système local dans un déploiement POC, mais pas dans un déploiement de production.

Comptes administrateur pour activités post-installation/de mise à niveau

Le tableau suivant répertorie les comptes administrateur requis pour les opérations régulières et continues effectuées après les installations ou les mises à niveau, ceci incluant l’exécution des services pour les serveurs de Tanium Core Platform et les Tanium Clients, ainsi que l’accès aux bases de données Tanium. Si vous réutilisez les comptes utilisés pour les installations et les mises à niveau, limitez en premier lieu les permissions des comptes à ceux spécifiés dans le tableau suivant. Vous pouvez utiliser un compte de service unique pour exécuter le service Tanium Server et accéder aux bases de données Tanium. Vous pouvez également utiliser un compte de service unique pour exécuter les services Zone Server et Zone Server Hub. Vous devez utiliser un compte de service séparé pour installer le service Module Server.

T :  Tableau 6 : Permissions de compte administrateur requises pour les activités post-installation/de mise à niveau
Service Type de compte Système hôte Groupe ou autorisations requis Objectif du compte
Serveur Tanium et bases de données Tanium Compte de service* AD Hôte du serveur Tanium Permissions niveau utilisateur Ce compte de service exécute le service Tanium Server. Le service s’exécute dans le contexte du système local ou du compte AD, en fonction de l’option que vous sélectionnez lors de l’installation du serveur.
Hôte SQL Server DBO sur les bases de données Tanium Ce compte d’utilisateur de service accède aux bases de données tanium et tanium_archive. Si vous utilisez le même compte pour exécuter le service Tanium Server, le compte doit être en mesure de se connecter à distance à SQL Server. Le compte nécessite l’appartenance au rôle db_owner pour les bases de données Tanium. Attribuer la permission View server state (Afficher l’état du serveur) reste la meilleure pratique pour permettre au serveur Tanium d’accéder aux données plus rapidement que le rôle DBO seul.
Hôte PostgreSQL Server Permissions niveau utilisateur Ce compte d’utilisateur de service accède aux bases de données tanium et tanium_archive. Si vous utilisez le même compte pour exécuter le service Tanium Server, le compte doit être en mesure de se connecter à distance à PostgreSQL Server.
Serveur de module Tanium Compte de service* AD Hôte serveur de module Tanium Administrateur Ce compte de service exécute le service Tanium Module Server. Le service s’exécute dans le contexte du compte système local.
Tanium Zone Server et Hub Zone Server Utilisateur local ou AD Hôte Tanium Zone Server Permissions niveau utilisateur Ce compte de service exécute le service Tanium Zone Server. Le service s’exécute dans le contexte du système local ou du compte AD, en fonction de l’option que vous sélectionnez lors de l’installation du serveur.
Hôte hub Tanium Zone Server Permissions niveau utilisateur Ce compte de service exécute le service Hub Tanium Zone Server. Le service s’exécute dans le contexte du système local ou du compte AD, en fonction de l’option que vous sélectionnez lors de l’installation du serveur.
Tanium Client Système local Hôte Outil de déploiement du client Tanium (CDT) Administrateur Sous Windows, le service Tanium Client s’exécute dans le contexte du compte système local.
*Il est possible d’utiliser le compte système local dans un déploiement POC, mais pas dans un déploiement de production.