Pour protéger vos ressources Google Cloud contre les menaces, vous devez définir et appliquer des profils de sécurité de prévention des menaces. Ce document explique comment créer, afficher, lister, modifier et supprimer ces profils à l'aide de la consoleGoogle Cloud ou de la Google Cloud CLI.
Ce document est destiné aux administrateurs réseau et aux ingénieurs en sécurité qui configurent des règles de sécurité réseau et de prévention des menaces.
Google Cloud est compatible avec les profils de sécurité de prévention des menaces à deux niveaux :
- Profils de sécurité au niveau de l'organisation : activez des règles de prévention des menaces centralisées qui peuvent être appliquées à plusieurs projets de votre organisation.
- Profils de sécurité au niveau du projet : activez des règles de prévention des menaces spécifiques à un projet, adaptées aux charges de travail d'un même projet.
Pour en savoir plus, consultez la Présentation des profils de sécurité.
Avant de commencer
- Vous devez activer l'API Network Security dans votre projet.
- Installez gcloud CLI si vous souhaitez exécuter les exemples de ligne de commande
gcloudde ce guide.
Rôles
Pour obtenir les autorisations nécessaires pour créer, afficher, mettre à jour ou supprimer des profils de sécurité, demandez à votre administrateur de vous accorder les rôles IAM (Identity and Access Management) nécessaires sur votre organisation. Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.
Créer un profil de sécurité de prévention des menaces
Créez un profil de sécurité de type threat-prevention et spécifiez le nom du profil de sécurité sous forme de chaîne ou d'identifiant d'URL unique.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez l'organisation ou le projet dans lequel vous souhaitez créer le profil de sécurité.
Sélectionnez l'onglet Profils de sécurité.
Cliquez sur Créer un profil.
Saisissez un nom dans le champ Nom.
Facultatif : saisissez une description dans le champ Description.
Pour créer un profil de sécurité Cloud Next Generation Firewall Enterprise, sélectionnez Cloud NGFW Enterprise dans la section Objectif.
Pour créer un profil de sécurité de prévention des menaces, sélectionnez Prévention des menaces dans la section Type.
Cliquez sur Continuer.
Vous pouvez également ajouter des remplacements de gravité et de menace :
- Sous Remplacements de gravité, cliquez sur Modifier à côté du niveau de gravité que vous souhaitez remplacer.
- Dans la liste Action de remplacement, sélectionnez l'action appropriée pour le niveau de gravité.
- Pour ajouter un remplacement de signature de menace, cliquez sur Ajouter une signature par ID.
- Dans le champ ID de signature, saisissez l'ID de menace que vous souhaitez remplacer. Vous pouvez afficher les ID de menaces dans le tableau de bord des menaces.
- Dans la liste Action de remplacement, sélectionnez l'action appropriée pour l'ID de menace.
- Cliquez sur Créer.
gcloud
Pour créer un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention create :
gcloud network-security security-profiles threat-prevention create NAME \ [--organization ORGANIZATION_ID | --project PROJECT_ID] \ [--billing-project QUOTA_PROJECT_ID] \ --description DESCRIPTION \ --location global
Remplacez les éléments suivants :
NAME: nom du profil de sécurité.Si vous ne spécifiez pas le nom au format d'identifiant d'URL unique, vous devez spécifier l'organisation ou le nom du projet, ainsi que l'emplacement.
ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.DESCRIPTION: description facultative pour le profil de sécurité de prévention des menaces.
Lister et afficher les détails d'un profil de sécurité
Vous pouvez lister tous les profils de sécurité de prévention des menaces créés dans une organisation ou un projet. Vous pouvez également afficher les détails d'un profil de sécurité, tels que son type, son objectif et sa description.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez votre organisation.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Pour filtrer les profils de sécurité de prévention des menaces, dans le champ Filtre, spécifiez Type de profil comme Prévention des menaces.
L'onglet affiche la liste des profils de sécurité de prévention des menaces.
Cliquez sur un profil de sécurité de type Prévention des menaces pour afficher ses détails.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez votre projet.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Cliquez sur un profil de sécurité de type Prévention des menaces pour afficher ses détails.
gcloud
Pour répertorier tous les profils de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention list :
gcloud network-security security-profiles threat-prevention list \
--organization ORGANIZATION_ID | --project PROJECT_ID \
[--billing-project QUOTA_PROJECT_ID] \
--location global
Pour afficher les détails d'un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles describe :
gcloud network-security security-profiles describe NAME \
--organization ORGANIZATION_ID | --project PROJECT_ID \
[--billing-project QUOTA_PROJECT_ID] \
--location global
Remplacez les éléments suivants :
NAME: nom du profil de sécurité.Si vous ne spécifiez pas le nom au format d'identifiant d'URL unique, vous devez spécifier l'organisation ou le nom du projet, ainsi que l'emplacement.
ORGANIZATION_ID: ID de l'organisation dans laquelle le profil de sécurité existe. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet dans lequel se trouve le profil de sécurité. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez ce flag que pour les profils de sécurité au niveau de l'organisation.
Supprimer un profil de sécurité de prévention des menaces
Vous pouvez supprimer un profil de sécurité de prévention des menaces en spécifiant son nom, son emplacement, son organisation ou son projet. Toutefois, si un profil de sécurité est référencé par un groupe de profils de sécurité, il ne peut pas être supprimé.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Sélectionnez le profil de sécurité de prévention des menaces que vous souhaitez supprimer, puis cliquez sur Supprimer.
Cliquez à nouveau sur Supprimer pour confirmer votre choix.
gcloud
Pour supprimer un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention delete :
gcloud network-security security-profiles threat-prevention delete NAME \ --organization ORGANIZATION_ID | --project PROJECT_ID \ [--billing-project QUOTA_PROJECT_ID] \ --location global
Remplacez les éléments suivants :
NAME: nom du profil de sécurité.Si vous ne spécifiez pas le nom au format d'identifiant d'URL unique, vous devez spécifier l'organisation ou le nom du projet, ainsi que l'emplacement.
ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.
Importer un profil de sécurité de prévention des menaces
Vous pouvez importer un profil de sécurité de prévention des menaces (créé sur mesure ou exporté précédemment) à partir d'un fichier YAML. Lorsque vous importez un profil de sécurité de prévention des menaces, si un profil portant le même nom existe déjà, Cloud NGFW met à jour le profil existant.
gcloud
Pour importer un profil de sécurité de prévention des menaces à partir d'un fichier YAML, exécutez la commande gcloud network-security security-profiles import :
gcloud network-security security-profiles import NAME \ --organization ORGANIZATION_ID | --project PROJECT_ID \ [--billing-project QUOTA_PROJECT_ID] \ --source FILE_NAME \ --location global
Remplacez les éléments suivants :
NAME: nom du profil de sécurité.Si vous ne spécifiez pas le nom au format d'identifiant d'URL unique, vous devez spécifier l'organisation ou le nom du projet, ainsi que l'emplacement.
ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.FILE_NAME: chemin d'accès au fichier YAML contenant les données d'exportation de la configuration du profil de sécurité de prévention des menaces. Exemple :threat-prevention-sp.yaml.Le fichier YAML ne doit contenir aucun champ exclusivement de sortie. Vous pouvez également omettre l'option
sourcepour lire à partir de l'entrée standard.
Exporter un profil de sécurité de prévention des menaces
Vous pouvez exporter un profil de sécurité de prévention des menaces vers un fichier YAML. Par exemple, au lieu d'utiliser l'interface utilisateur pour modifier un profil de sécurité volumineux, vous pouvez utiliser cette fonctionnalité pour exporter le profil de sécurité, le modifier rapidement et l'importer à nouveau.
gcloud
Pour exporter un profil de sécurité de prévention des menaces vers un fichier YAML, exécutez la commande gcloud beta network-security security-profiles export :
gcloud network-security security-profiles export NAME \ --organization ORGANIZATION_ID | --project PROJECT_ID \ [--billing-project QUOTA_PROJECT_ID] \ --destination FILE_NAME \ --location global
Remplacez les éléments suivants :
NAME: nom du profil de sécurité.Si vous ne spécifiez pas le nom au format d'identifiant d'URL unique, vous devez spécifier l'organisation ou le nom du projet, ainsi que l'emplacement.
ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.FILE_NAME: chemin d'accès au fichier YAML dans lequel Cloud NGFW exportera la configuration du profil de sécurité de prévention des menaces. Exemple :threat-prevention-sp.yamlLes données de configuration exportées ne contiennent aucun champ en sortie seule. Vous pouvez également omettre l'option
destinationpour écrire dans la sortie standard.
Ajouter des actions de remplacement dans un profil de sécurité de prévention des menaces
Vous pouvez remplacer les actions associées à des signatures de menace ou des niveaux de gravité spécifiques dans un profil de sécurité de prévention des menaces existant.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez votre organisation ou votre projet.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Sélectionnez le profil de sécurité pour lequel vous souhaitez remplacer les actions, puis cliquez sur Modifier.
Sous Remplacements de gravité, cliquez sur Modifier à côté du niveau de gravité que vous souhaitez remplacer.
Dans la liste Action de remplacement, sélectionnez l'action appropriée pour le niveau de gravité.
Cliquez sur Confirmer.
Cliquez sur Enregistrer.
gcloud
Pour ajouter une action de remplacement dans un profil de sécurité de prévention des menaces, exécutez la commande gcloud
network-security security-profiles threat-prevention add-override :
gcloud network-security security-profiles threat-prevention add-override NAME \ --location global \ [--organization ORGANIZATION_ID | --project PROJECT_ID] \ [--billing-project QUOTA_PROJECT_ID] \ [--severities SEVERITIES | --threat-ids THREAT_IDS | --antivirus PROTOCOLS] \ --action ACTION
Remplacez les éléments suivants :
NAME: nom du profil de sécurité. Vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.SEVERITIES: liste des niveaux de gravité, séparés par une virgule, pour lesquels l'action doit être remplacée. Le point de terminaison de pare-feu applique l'option--actionconfigurée à toutes les menaces associées aux niveaux de gravité spécifiés.Le niveau de gravité peut être l'un des suivants :
INFORMATIONALLOWMEDIUMHIGHCRITICAL
THREAT_IDS: liste des ID de signature de menace, séparés par une virgule, pour lesquels l'action doit être remplacée. Le point de terminaison de pare-feu applique l'option--actionconfigurée à toutes les menaces associées aux ID de menaces spécifiés.PROTOCOLS: liste des protocoles réseau, séparés par une virgule, à surveiller pour détecter la menace antivirus. Pour en savoir plus, consultez la section Protocoles compatibles.ACTION: action pour les ID de menaces ou les niveaux de gravité spécifiés. Pour en savoir plus, consultez la section Actions compatibles.
Lister les actions de remplacement dans un profil de sécurité de prévention des menaces
Vous pouvez lister toutes les actions de remplacement d'un profil de sécurité de prévention des menaces.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez l'organisation ou le projet.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Sélectionnez le profil de sécurité pour afficher les actions de remplacement de gravité et les actions de remplacement de signature de menace configurées.
gcloud
Pour répertorier les actions de remplacement dans un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention list-overrides :
gcloud network-security security-profiles threat-prevention list-overrides NAME \ --location global \ [--organization ORGANIZATION_ID | --project PROJECT_ID]
Remplacez les éléments suivants :
NAME: nom du profil de sécurité. Vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.
Mettre à jour les actions de remplacement dans un profil de sécurité de prévention des menaces
Vous pouvez mettre à jour les actions de remplacement existantes pour les niveaux de gravité ou les signatures de menace dans un profil de sécurité de prévention des menaces.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez l'organisation ou le projet.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Sélectionnez le profil de sécurité, puis cliquez sur Modifier.
Sous Remplacements de gravité, cliquez sur Modifier à côté du niveau de gravité pour lequel vous souhaitez mettre à jour l'action de remplacement.
Dans la liste Action de remplacement, sélectionnez l'action appropriée pour le niveau de gravité.
Cliquez sur Confirmer.
Cliquez sur Enregistrer.
gcloud
Pour mettre à jour une action de remplacement dans un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention update-override :
gcloud network-security security-profiles threat-prevention update-override NAME \ --location global \ [--organization ORGANIZATION_ID | --project PROJECT_ID] \ [--billing-project QUOTA_PROJECT_ID] \ [--severities SEVERITIES | --threat-ids THREAT_IDS | --antivirus PROTOCOLS] \ --action ACTION
Remplacez les éléments suivants :
NAME: nom du profil de sécurité. Vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.SEVERITIES: liste des niveaux de gravité, séparés par une virgule, pour lesquels vous souhaitez mettre à jour les remplacements.Le niveau de gravité peut être l'un des suivants :
INFORMATIONALLOWMEDIUMHIGHCRITICAL
THREAT_IDS: liste des ID de signature de menace, séparés par une virgule, pour lesquels vous souhaitez mettre à jour les remplacements.PROTOCOLS: liste des protocoles réseau, séparés par une virgule, à surveiller pour détecter la menace antivirus.Les protocoles suivants sont acceptés :
SMTPSMBPOP3IMAPHTTP2HTTPFTP
ACTION: action par défaut pour les ID de menaces ou les niveaux de gravité spécifiés.Les actions possibles sont les suivantes :
DEFAULTALLOWDENYALERT
Supprimer les actions de remplacement d'un profil de sécurité de prévention des menaces
Vous pouvez supprimer les actions de remplacement existantes pour les niveaux de gravité ou les signatures de menace dans un profil de sécurité de prévention des menaces.
Console
Dans la console Google Cloud , accédez à la page Profils de sécurité.
Dans le menu de sélection du projet, sélectionnez votre organisation ou votre projet.
Sélectionnez l'onglet Profils de sécurité. L'onglet affiche une liste des profils de sécurité configurés.
Sélectionnez le profil de sécurité, puis cliquez sur Modifier.
Sous Remplacements de gravité, cliquez sur Modifier à côté du niveau de gravité pour lequel vous souhaitez supprimer l'action de remplacement.
Dans la liste Action de remplacement, sélectionnez Aucun remplacement.
Cliquez sur Confirmer.
Sous Remplacements de signature, sélectionnez l'ID de menace que vous souhaitez supprimer.
Cliquez sur Supprimer.
Cliquez sur Enregistrer.
gcloud
Pour supprimer une action de remplacement d'un profil de sécurité de prévention des menaces, exécutez la commande gcloud network-security security-profiles threat-prevention
delete-override :
gcloud network-security security-profiles threat-prevention delete-override NAME \ --location global \ [--organization ORGANIZATION_ID | --project PROJECT_ID] \ [--billing-project QUOTA_PROJECT_ID] \ [--severities SEVERITIES | --threat-ids THREAT_IDS | --antivirus PROTOCOLS]
Remplacez les éléments suivants :
NAME: nom du profil de sécurité. Vous pouvez spécifier le nom en tant que chaîne ou en tant qu'identifiant d'URL unique.ORGANIZATION_ID: ID de l'organisation. Utilisez cet indicateur pour un profil de sécurité au niveau de l'organisation.PROJECT_ID: ID du projet. Utilisez cet indicateur pour un profil de sécurité au niveau du projet.QUOTA_PROJECT_ID: ID du projet de quota. N'utilisez cet indicateur que pour les profils de sécurité au niveau de l'organisation.SEVERITIES: liste des niveaux de gravité, séparés par une virgule, pour lesquels vous souhaitez supprimer les remplacements.Le niveau de gravité peut être l'un des suivants :
INFORMATIONALLOWMEDIUMHIGHCRITICAL
THREAT_IDS: liste des ID de signature de menace, séparés par une virgule, pour lesquels vous souhaitez supprimer les remplacements.PROTOCOLS: liste des protocoles réseau, séparés par une virgule, à surveiller pour détecter la menace antivirus.Les protocoles suivants sont acceptés :
SMTPSMBPOP3IMAPHTTP2HTTPFTP
Étapes suivantes
- Créer et gérer des groupes de profils de sécurité
- Créer et gérer des points de terminaison de pare-feu