Bastionhost prend en charge l'archivage des journaux d'audit dans Simple Log Service (SLS). Les journaux d'audit recensent les actions des utilisateurs sur Bastionhost, notamment l'audit des commandes de session et les journaux d'opération. Une fois l'archivage configuré, Bastionhost transfère automatiquement les nouveaux journaux vers SLS en temps réel. Cette rubrique décrit la procédure d'archivage des journaux d'audit dans SLS.
Seuls les journaux d'audit générés après la configuration peuvent être archivés dans SLS.
Contexte
Par défaut, Bastionhost conserve les journaux pendant 180 jours. Pour une rétention à long terme, archivez les journaux d'audit dans SLS. L'archivage couvre à la fois l'audit des commandes de session et les journaux d'opération. Une fois archivé dans SLS, vous pouvez interroger et analyser les journaux, personnaliser leur durée de conservation et les exporter vers des plateformes tierces telles que Splunk. Pour plus d'informations, consultez la section Interrogation et analyse ou le guide SLS Splunk Add-on.
L'archivage des journaux d'audit dans SLS n'affecte pas les journaux stockés dans Bastionhost. Vous pouvez toujours consulter ces journaux sur la page Session Audit. Pour plus de détails, reportez-vous à la section Rechercher et afficher des sessions.
Procédure
Connectez-vous à la console SLS.
Suivez les instructions affichées à l'écran pour activer SLS.
-
Accédez à la page Log Audit Service.
ImportantÀ compter du 21 janvier 2025, le point d'entrée vers la console Log Audit Service sera supprimé. Toutefois, le service reste accessible aux utilisateurs qui l'ont activé avant cette date. Les nouveaux utilisateurs souhaitant utiliser la version précédente peuvent accéder à la nouvelle page Log Audit Service et cliquer sur Back to Old Version. Pour en savoir plus, consultez la documentation relative au Log Audit Service (version précédente).
-
Dans le volet de navigation de gauche, sélectionnez Access to Cloud Services > Global Configurations.
Dans la liste déroulante Region of Central Project, spécifiez la région cible pour le stockage centralisé des journaux.
Dans la liste des services cloud, activez l'interrupteur Operation Logs pour le bastion host et définissez la période de conservation dans la section Storage Method.
-
Consultez les journaux d'audit du bastion host.
Dans le volet de navigation de gauche, cliquez sur l'icône
.-
Sélectionnez Centralization > Bastionhost pour afficher les journaux d'audit.
Le tableau suivant décrit les champs des journaux d'audit du bastion host une fois livrés à SLS.
Champ de journal SLS
Description
__topic__
Sujet du journal. La valeur est toujours
bastionhost.owner_id
ID du compte Alibaba Cloud.
region
Région où réside l'instance de bastion host.
content
Contenu de l'opération, tel qu'une commande texte ou un transfert de fichier.
event_type
Type d'événement. Pour plus de détails, consultez la section Détails event_type.
instance_id
ID de l'instance de bastion host.
resource_address
Adresse IP de la ressource gérée.
resource_name
Nom de la ressource gérée.
result
Résultat de l'opération, tel qu'une commande texte ou un transfert de fichier.
session_id
Identifiant unique de la session.
user_client_ip
Adresse IP source de l'utilisateur.
user_id
ID de l'utilisateur du bastion host.
user_name
Nom d'utilisateur du bastion host.
Type d'événement
|
Événement |
Description |
|
db.oracle.req |
Requête de base de données Oracle |
|
db.mysql.req |
Requête de base de données MySQL |
|
db.pgsql.req |
Requête de base de données PostgreSQL |
|
cmd.Command |
Texte de la commande |
|
cmd.Command.policy |
Commande traitée par une politique de contrôle |
|
graph.Text |
Texte graphique |
|
graph.Keyboard |
Événement clavier graphique |
|
file.Upload |
Téléversement d'un fichier |
|
file.Download |
Téléchargement d'un fichier depuis le serveur |
|
file.Rename |
Renommage d'un fichier |
|
file.Delete |
Suppression d'un fichier |
|
file.DeleteDir |
Suppression d'un répertoire |
|
file.CreateDir |
Création d'un répertoire |
|
login.CSLogin |
Connexion utilisateur CS |
|
Session.session |
Session utilisateur |
|
Les événements suivants sont pris en charge uniquement à partir de la version V3.2.43 |
|
|
login.CSPasswordLogin |
Connexion CS avec nom d'utilisateur et mot de passe |
|
login.CSResetPassword |
Modification du mot de passe CS |
|
login.PortalPasswordLogin |
Connexion au portail avec nom d'utilisateur et mot de passe |
|
user.PortalResetPassword |
Modification du mot de passe du portail |
|
user.PortalClearOTP |
Effacement du jeton OTP d'un utilisateur du portail |
|
user.PortalBindOTP |
Association d'un jeton OTP à un utilisateur du portail |
|
user.PortalLogout |
Déconnexion du portail |
|
login.CSTwoFactorLogin |
Authentification à deux facteurs CS |
|
login.PortalTwoFactorLogin |
Authentification à deux facteurs du portail |
|
user.CreateUser |
Création d'un utilisateur |
|
user.DeleteUser |
Suppression d'un utilisateur |
|
user.ModifyUser |
Modification d'un utilisateur |
|
user.LockUser |
Verrouillage d'un utilisateur |
|
user.UnlockUser |
Déverrouillage d'un utilisateur |
|
user.CreateUserPublicKey |
Ajout d'une clé publique SSH pour un utilisateur |
|
user.ModifyUserPublicKey |
Modification de la clé publique SSH d'un utilisateur |
|
user.DeleteUserPublicKey |
Suppression de la clé publique SSH d'un utilisateur |
|
user.ExportUsers |
Exportation des utilisateurs |
|
user.SyncRemoteUserDN |
Synchronisation du DN d'un utilisateur distant |
|
user.NotifyUserOperationAddress |
Modification des adresses de connexion autorisées pour un utilisateur |
|
user.SetUserUSBKey |
Association d'un certificat USBKEY à un utilisateur |
|
user.ResetUserUSBKey |
Dissociation d'un certificat USBKEY d'un utilisateur |
|
user.CreateUserGroup |
Création d'un groupe d'utilisateurs |
|
user.ModifyUserGroup |
Modification d'un groupe d'utilisateurs |
|
user.DeleteUserGroup |
Suppression d'un groupe d'utilisateurs |
|
user.AddUsersToGroup |
Ajout d'utilisateurs à un groupe |
|
user.RemoveUsersFromGroup |
Suppression de membres d'un groupe d'utilisateurs |
|
asset.CreateHost |
Création d'un hôte |
|
asset.ModifyHost |
Modification d'un hôte |
|
asset.DeleteHost |
Suppression d'un hôte |
|
asset.EnableHost |
Activation d'un hôte |
|
asset.DisableHost |
Désactivation d'un hôte |
|
asset.ResetHostsFingerPrint |
Réinitialisation de l'empreinte digitale d'un hôte |
|
asset.RefreshECSHostStatus |
Actualisation du statut d'un hôte ECS |
|
asset.RefreshKMSSecretsForECS |
Actualisation des secrets KMS pour un hôte ECS |
|
asset.RefreshAssetNetworkStatus |
Actualisation du statut réseau d'une ressource |
|
asset.ExportHosts |
Exportation des hôtes |
|
asset.CreateDatabase |
Création d'une ressource de base de données |
|
asset.ModifyDatabase |
Modification d'une ressource de base de données |
|
asset.DeleteDatabase |
Suppression d'une ressource de base de données |
|
asset.EnableDatabase |
Activation d'une ressource de base de données |
|
asset.DisableDatabase |
Désactivation d'une ressource de base de données |
|
asset.RefreshRDSDatabaseStatus |
Vérification du statut d'une ressource de base de données RDS |
|
asset.ExportDatabases |
Exportation des ressources de base de données |
|
asset.CreateAssetGroup |
Création d'un groupe de ressources |
|
asset.ModifyAssetGroup |
Modification d'un groupe de ressources |
|
asset.DeleteAssetGroup |
Suppression d'un groupe de ressources |
|
asset.AddHostsToGroup |
Ajout d'hôtes à un groupe de ressources |
|
asset.RemoveHostsFromGroup |
Suppression d'hôtes d'un groupe de ressources |
|
asset.AddDatabasesToGroup |
Ajout de bases de données à un groupe de ressources |
|
asset.RemoveDatabasesFromGroup |
Suppression de bases de données d'un groupe de ressources |
|
asset.AddAppsToGroup |
Ajout d'applications à un groupe de ressources |
|
asset.RemoveAppsFromGroup |
Suppression d'applications d'un groupe de ressources |
|
asset.CreateHostAccount |
Création d'un compte d'hôte |
|
asset.ModifyHostAccount |
Modification d'un compte d'hôte |
|
asset.DeleteHostAccount |
Suppression d'un compte d'hôte |
|
asset.ResetHostAccountCredential |
Réinitialisation des identifiants d'un compte d'hôte |
|
asset.CreateDatabaseAccount |
Création d'un compte de base de données |
|
asset.ModifyDatabaseAccount |
Modification d'un compte de base de données |
|
asset.DeleteDatabaseAccount |
Suppression d'un compte de base de données |
|
asset.CreateAssetSource |
Création d'une source de ressources tierce |
|
asset.ModifyAssetSource |
Modification d'une source de ressources tierce |
|
asset.DeleteAssetSource |
Suppression d'une source de ressources tierce |
|
authorization.AttachHostAccountsToUser |
Association de comptes d'hôte à un utilisateur |
|
authorization.DetachHostAccountsFromUser |
Dissociation de comptes d'hôte d'un utilisateur |
|
authorization.AttachHostAccountsToUserGroup |
Association de comptes d'hôte à un groupe d'utilisateurs |
|
authorization.DetachHostAccountsFromUserGroup |
Suppression de comptes d'hôte autorisés d'un groupe d'utilisateurs |
|
authorization.AttachAssetGroupAccountsToUser |
Association de comptes de groupe de ressources à un utilisateur |
|
authorization.DetachAssetGroupAccountsFromUser |
Dissociation de comptes de groupe de ressources d'un utilisateur |
|
authorization.AttachAssetGroupAccountsToUserGroup |
Association de comptes de groupe de ressources à un groupe d'utilisateurs |
|
authorization.DetachAssetGroupAccountsFromUserGroup |
Dissociation de comptes de groupe de ressources d'un groupe d'utilisateurs |
|
asset.AttachDatabaseAccountsToUser |
Association de comptes de base de données à un utilisateur |
|
asset.DetachDatabaseAccountsFromUser |
Dissociation de comptes de base de données d'un utilisateur |
|
asset.AttachDatabaseAccountsToUserGroup |
Association de comptes de base de données à un groupe d'utilisateurs |
|
asset.DetachDatabaseAccountsFromUserGroup |
Dissociation de comptes de base de données d'un groupe d'utilisateurs |
|
policy.CreatePolicy |
Création d'une politique de contrôle |
|
policy.DeletePolicy |
Suppression d'une politique de contrôle |
|
policy.ModifyPolicy |
Modification d'une politique de contrôle |
|
policy.AttachUsersToPolicy |
Association d'utilisateurs à une politique de contrôle |
|
policy.DetachUsersFromPolicy |
Dissociation d'utilisateurs d'une politique de contrôle |
|
policy.AttachUserGroupsToPolicy |
Association de groupes d'utilisateurs à une politique de contrôle |
|
policy.DetachUserGroupsFromPolicy |
Dissociation de groupes d'utilisateurs d'une politique de contrôle |
|
policy.AttachHostsToPolicy |
Association d'une politique de contrôle à un hôte |
|
policy.DetachHostsFromPolicy |
Dissociation d'hôtes d'une politique de contrôle |
|
policy.AttachAssetGroupsToPolicy |
Association de groupes de ressources à une politique de contrôle |
|
policy.DetachAssetGroupsFromPolicy |
Dissociation de groupes de ressources d'une politique de contrôle |
|
policy.CreateDatabaseMaskPolicy |
Création d'une politique de masquage des données |
|
policy.ModifyDatabaseMaskPolicy |
Modification d'une politique de masquage des données |
|
policy.DeleteDatabaseMaskPolicy |
Suppression d'une politique de masquage des données |
|
policy.AttachDatabasesToPolicy |
Association de bases de données à une politique de contrôle |
|
policy.DetachDatabasesFromPolicy |
Dissociation de bases de données d'une politique de contrôle |
|
policy.AttachAppsToPolicy |
Association d'applications à une politique de contrôle |
|
policy.DetachAppsFromPolicy |
Dissociation d'applications d'une politique de contrôle |
|
policy.SetPolicyUserScope |
Définition de la portée utilisateur pour une politique de contrôle spécifique |
|
policy.SetPolicyAssetScope |
Définition de la portée des ressources pour une politique de contrôle spécifique |
|
policy.SetHostAccountToPolicy |
Spécification des comptes pour les hôtes associés à la politique de contrôle indiquée |
|
policy.SetDatabaseAccountToPolicy |
Association d'un compte à une base de données sous une politique de contrôle spécifiée |
|
policy.SetAppAccountToPolicy |
Association d'un compte de base de données à une politique de contrôle spécifiée |
|
policy.SetAssetGroupAccountNamesToPolicy |
Définition des comptes de groupe de ressources pour les groupes attachés à une politique de contrôle spécifique |
|
policy.GenerateApproveCommand |
Génération d'enregistrements d'approbation de commande |
|
policy.CancelApproveCommand |
Annulation de l'approbation de commande |
|
policy.AcceptApproveCommand |
Autorisation de l'approbation de commande |
|
policy.RejectApproveCommand |
Rejet de l'approbation de commande |
|
policy.GenerateApproveCommand |
Création d'une approbation de commande |
|
task.CreatePasswordTask |
Création d'une tâche de modification de mot de passe |
|
task.ModifyPasswordTask |
Modification d'une tâche de modification de mot de passe |
|
task.DeletePasswordTask |
Suppression d'une tâche de modification de mot de passe |
|
task.AttachHostAccountsToPasswordTask |
Association d'un compte d'hôte à une tâche de modification de mot de passe |
|
task.DetachHostAccountsFromPasswordTask |
Dissociation de comptes d'hôte d'une tâche de modification de mot de passe |
|
task.ExecutePasswordTask |
Exécution d'une tâche de modification de mot de passe |
|
task.CancelPasswordTask |
Annulation d'une tâche de modification de mot de passe |
|
task.EnablePasswordTask |
Activation d'une tâche de modification de mot de passe |
|
task.ExportPasswordTaskHistory |
Exportation de l'historique des tâches de modification de mot de passe |
|
system.DeleteAuditSessionVideo |
Suppression des fichiers d'enregistrement de session |
|
system.ModifyInstanceTwoFactor |
Modification de la configuration de l'authentification à deux facteurs |
|
system.InterruptAuditSession |
Interruption de la session |
|
system.ImportBastionHostConfig |
Importation de la sauvegarde de configuration |
|
system.ExportBastionHostConfig |
Exportation d'une sauvegarde de configuration du bastion host |
|
system.ModifyInstanceLDAPAuthServer |
Modification de la configuration du serveur d'authentification LDAP |
|
system.ModifyInstanceADAuthServer |
Modification de la configuration du serveur d'authentification AD |
|
system.AddInstanceMember |
Ajout d'un compte membre RD pour l'instance |
|
system.RemoveInstanceMember |
Suppression d'un compte membre RD |
|
system.ModifyInstanceTLSConfig |
Modification de la configuration de sécurité TLS |
|
system.ModifyDataEncryptionConfig |
Modification de la configuration de la méthode de chiffrement |
|
system.VerifyUserInfoSignature |
Vérification de la signature des informations de clé utilisateur |
|
system.BindIDaaSInstance |
Association d'une instance IDaaS |
|
system.UnbindIDaaSInstance |
Dissociation d'une instance IDaaS |
|
system.ModifyInstanceLoginPolicy |
Modification de la configuration de connexion utilisateur et de la politique de verrouillage utilisateur |
|
system.ModifyInstanceUserPolicy |
Modification des configurations de sécurité des mots de passe utilisateur et d'état utilisateur |
|
system.CreateInstanceADAuthServer |
Création d'une instance de serveur d'authentification AD |
|
system.DeleteInstanceADAuthServer |
Suppression d'un serveur d'authentification AD pour une instance |
|
system.ModifyInstanceIDaaSConfig |
Modification de la configuration d'une instance IDaaS associée |
|
system.ModifyInstanceOperationConfig |
Modification de la configuration O&M de l'instance |
|
system.ModifyInstanceAssetPolicy |
Modification de la configuration de l'intervalle de vérification de connectivité |
|
system.AddInstanceNotificationReceiveUser |
Ajout d'un administrateur d'alerte pour recevoir les notifications. |
|
system.RemoveInstanceNotificationReceiveUser |
Suppression des destinataires des notifications d'alerte |
|
system.ModifyInstanceNotificationConfig |
Modification de la configuration des notifications |
|
system.ModifyInstanceStorePolicy |
Modification de la configuration de suppression automatique des enregistrements de session |
|
system.ModifyInstanceSessionPolicy |
Modification de la configuration de nettoyage automatique de la liste des sessions |
|
audit.DownloadOperationEventsBackup |
Téléchargement d'une sauvegarde des journaux d'événements O&M |
|
audit.ExportOperationAuditReport |
Exportation des rapports O&M |
|
audit.DownloadAutoOperationTaskOutput |
Téléchargement des résultats des tâches O&M automatisées |
|
asset.CreateHostShareKey |
Création d'une clé partagée |
|
asset.ModifyHostShareKey |
Modification d'une clé partagée |
|
asset.DeleteHostShareKey |
Suppression d'une clé partagée |
|
asset.AttachHostAccountsToHostShareKey |
Association d'une clé partagée à un compte d'hôte |
|
asset.DetachHostAccountsFromHostShareKey |
Dissociation d'un compte d'hôte d'une clé partagée |
|
asset.CreateNetworkDomain |
Création d'un domaine réseau |
|
asset.ModifyNetworkDomain |
Modification d'un domaine réseau |
|
asset.DeleteNetworkDomain |
Suppression d'un domaine réseau |
|
asset.MoveHostsToNetworkDomain |
Modification du domaine réseau d'un hôte |
|
asset.MoveDatabasesToNetworkDomain |
Modification du domaine réseau d'une base de données |
|
authorization.CreateRule |
Création d'une règle d'autorisation |
|
authorization.ModifyRule |
Modification d'une règle d'autorisation |
|
authorization.DeleteRule |
Suppression d'une règle d'autorisation |
|
authorization.EnableRule |
Activation d'une règle d'autorisation |
|
authorization.DisableRule |
Désactivation d'une règle d'autorisation |
|
authorization.ExportAuthorizationRelation |
Exportation des relations d'autorisation |
|
operation.CreateOperationTicket |
Création d'un ticket d'approbation O&M |
|
operation.AcceptOperationTicket |
Autorisation des demandes O&M |
|
operation.RejectOperationTicket |
Rejet d'une demande O&M |
|
operation.CancelOperationTicket |
Annulation d'une demande O&M |
|
task.CreateAutoOperationTask |
Création d'une tâche O&M |
|
task.ModifyAutoOperationTask |
Modification d'une tâche O&M |
|
task.DeleteAutoOperationTask |
Suppression d'une tâche O&M |
|
task.StartAutoOperationTask |
Démarrage d'une tâche O&M |
|
task.StopAutoOperationTask |
Arrêt d'une tâche O&M |
|
task.CreateAutoOperationScript |
Création d'un script O&M |
|
task.ModifyAutoOperationScript |
Modification d'un script O&M |
|
task.DeleteAutoOperationScript |
Suppression d'un script O&M |
|
task.AcceptOperationTaskApproval |
Autorisation des tickets de tâches O&M automatiques |
|
task.RejectOperationTaskApproval |
Rejet d'un ticket de tâche O&M automatisée |
|
task.CancelAutoOperationTask |
Annulation d'une demande de tâche O&M |
|
asset.ImportKMSSecretsForHost |
Importation des secrets KMS |
|
operation.ConnectAsset |
Connexion aux ressources |
|
operation.LoginAsset |
Connexion à une ressource |
|
operation.LogoutAsset |
Déconnexion d'une ressource |
|
operation.SetOperationSSOConfig |
Modification des paramètres d'authentification unique (SSO) pour le terminal O&M |
|
operation.ModifyOperationUserProfile |
Modification des informations personnelles par un utilisateur O&M. |
|
asset.CreateAppServer |
Création d'un serveur d'application |
|
asset.ModifyAppServer |
Modification d'un serveur d'application |
|
asset.DeleteAppServers |
Suppression d'un serveur d'application |
|
asset.SyncAppServerAccount |
Synchronisation des comptes de serveur d'application |
|
asset.CreateAppTool |
Création d'un outil client distant |
|
asset.ModifyAppTool |
Modification de l'outil client distant |
|
asset.DeleteAppTools |
Suppression de l'outil client distant |
|
asset.CreateApp |
Création d'une application |
|
asset.ModifyApp |
Modification d'une application |
|
asset.DeleteApps |
Suppression d'une application |
|
asset.DeleteApp |
Suppression d'une application unique |
|
asset.CreateAppAccount |
Création d'un compte d'application |
|
asset.ModifyAppAccount |
Modification d'un compte d'application |
|
asset.DeleteAppAccounts |
Suppression d'un compte d'application |
|
asset.AttachAppAccountsToUser |
Ajout d'un compte d'application autorisé à un utilisateur |
|
asset.DetachAppAccountsFromUser |
Dissociation d'un compte d'application d'un utilisateur |
|
asset.AttachAppAccountsToUserGroup |
Ajout d'un compte d'application associé à un groupe d'utilisateurs |
|
asset.DetachAppAccountsFromUserGroup |
Dissociation de comptes d'application d'un groupe d'utilisateurs |