Les règles de sécurité d'exportation des données garantissent la protection des informations en validant les autorisations sur les bases de données et les tables, ainsi que les droits d'accès aux champs sensibles et aux lignes lors de la soumission de tickets d'exportation.
Prérequis
Le rôle système doit être Administrator, DBA ou Security administrator.
Remarques sur l'utilisation
Vous ne pouvez configurer un processus d'approbation que pour les instances Security Collaboration.
Chaque instance ne prend en charge qu'une seule règle de sécurité. Vous ne pouvez pas configurer des processus d'approbation ou des approbateurs distincts pour différentes bases de données au sein d'une même instance.
Configuration de base
Si aucun processus d'approbation n'est défini pour un niveau de risque spécifique dans la section Validation des règles d'approbation, le système applique le modèle d'approbation par défaut. Pour modifier le processus d'approbation par défaut, changez de modèle.
Points de contrôle
Validation des règles d'approbation : personnalisez les règles de sécurité pour mettre en place des workflows d'approbation complexes. Par exemple, appliquez un processus spécifique lorsque l'exportation dépasse un certain nombre de lignes, et un autre processus dans les autres cas. Vous pouvez également utiliser directement le Default Data Export Approval Template disponible dans l'élément Basic Configuration Item. Pour plus de détails, consultez la section Créer une règle.
Validation de précontrôle : définissez des règles de sécurité personnalisées pour vérifier les autorisations sur les bases de données, les tables et les colonnes sensibles. Sinon, utilisez le Default Approval Template for Data Export présent dans l'élément Basic Configuration Item. Consultez la section Créer une règle pour en savoir plus.
Facteurs et actions
-
Facteurs
Un facteur est une variable intégrée qui fournit un contexte à la règle de sécurité, comme le type de requête SQL ou le nombre de lignes affectées. Tous les facteurs commencent par
@fac., suivi du nom du facteur. Les points de contrôle de chaque module exposent des facteurs différents. Le tableau ci-dessous répertorie les facteurs disponibles pour l'data export.@fac.env_type
Le type d'environnement. La valeur correspond à l'identifiant de l'environnement, par exemple
DEVouPRODUCT. Pour plus d'informations sur les types d'environnements, reportez-vous à la section Types d'environnements d'instance.@fac.is_ignore_export_rows_check
Indique si l'option Ignore validation of affected rows est activée pour l'exportation des données.
@fac.export_rows
Le nombre de lignes affectées par l'exportation des données.
@fac.include_sec_columns
Indique si l'exportation des données inclut des champs sensibles.
@fac.sec_columns_list
La liste des champs sensibles inclus dans l'exportation, au format
table_name.field_name,[table_name.field_name, ...].@fac.user_is_admin
Indique si le demandeur est un administrateur.
@fac.user_is_dba
Indique si le demandeur est un DBA.
@fac.user_is_inst_dba
Indique si le demandeur est le DBA de l'instance.
@fac.user_is_sec_admin
Indique si le demandeur est un administrateur de sécurité.
-
Actions
Une action définit le comportement du système lorsque la condition
ifd'une règle est satisfaite. Parmi les exemples figurent l'interdiction de soumettre le ticket, la sélection d'un workflow, l'autorisation d'exécution ou le rejet de celle-ci. Les actions expriment l'objectif principal d'une règle de sécurité. Toutes les actions commencent par@act., suivi du nom de l'action. Les points de contrôle de chaque module proposent des actions différentes. Le tableau suivant décrit les actions disponibles pour l'data export.@act.do_not_approve
Définit le processus d'approbation sur « Free of Approval » (sans approbation).
@act.choose_approve_template
Définit le processus d'approbation en sélectionnant un modèle d'approbation spécifique.
@act.choose_approve_template_with_reason
Définit le processus d'approbation en sélectionnant un modèle spécifique et en fournissant une justification.
@act.forbid_submit_order
Interdit la soumission du ticket.
@act.enable_check_permission
Valide les autorisations du demandeur sur les bases de données et les tables.
@act.disable_check_permission
Ignores la validation des autorisations du demandeur sur les bases de données et les tables.
@act.enable_check_sec_column
Valide les autorisations du demandeur concernant les champs sensibles.
@act.disable_check_sec_column
Ignores la validation des autorisations du demandeur concernant les champs sensibles.
Modifier le modèle d'approbation par défaut
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, accédez à via la barre de navigation supérieure.
Repérez l'ensemble de règles cible et cliquez sur Edit dans la colonne Actions.
Dans le volet de navigation de gauche de la page Details, cliquez sur Data Export.
Pour le paramètre Checkpoint, sélectionnez Basic Configuration Item.
Repérez la règle Data Export Default Approval Template et cliquez sur Edit dans la colonne Actions.
Dans la boîte de dialogue Edit Configuration Item, cliquez sur Switch Approval Template.
-
Cliquez sur Select dans la colonne Actions correspondant au Template Name souhaité.
RemarqueVous pouvez également cliquer sur Reset to Free of Approval. Les tickets contourneront alors le processus d'approbation.
Cliquez sur Submit.
Créer une règle
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, accédez à via la barre de navigation supérieure.
Repérez l'ensemble de règles cible et cliquez sur Edit dans la colonne Actions.
Dans le volet de navigation de gauche de la page Details, cliquez sur Data Export.
Pour le paramètre Checkpoint, sélectionnez Pre-check Validation.
Cliquez sur Create Rule.
-
Dans la boîte de dialogue Create Rule - Data Export, configurez les paramètres suivants :
Paramètre
Obligatoire
Description
Checkpoint
Oui
Sélectionnez le point de contrôle auquel la règle s'applique. L'exportation des données propose deux points de contrôle :
-
Validation de précontrôle
-
Validation des règles d'approbation
Template Database
Oui
La base de données de modèles contient un grand nombre de modèles de règles. Après avoir sélectionné un checkpoint, vous pouvez charger les modèles de règles depuis la Template Database selon vos besoins. Les modèles disponibles sont les suivants :
-
Validation de précontrôle : modèles pour contrôler la validation des autorisations sur les bases de données et les tables, la validation des autorisations sur les champs sensibles et la validation des autorisations au niveau des lignes.
-
Validation des règles d'approbation : modèles pour l'option « Free of Approval », la définition d'approbation par défaut et la configuration d'un processus d'approbation pour l'exportation de champs hautement sensibles.
Rule Name
Oui
Saisissez un nom personnalisé pour la règle.
RemarqueSi vous sélectionnez un modèle depuis la Template Database, ce champ est renseigné automatiquement.
Rule DSL
Oui
Saisissez le DSL de la règle. Pour plus d'informations sur la syntaxe DSL, consultez la section Syntaxe DSL des règles de sécurité.
-
Lors de la saisie du DSL de la règle, reportez-vous aux listes de facteurs, d'actions, de fonctions et d'opérateurs affichées à droite de la boîte de dialogue.
-
Si vous chargez un modèle de règle, vous pouvez modifier son DSL.
-
-
Cliquez sur Submit.
RemarqueLa nouvelle règle est Disabled par défaut. Sur la page actuelle, sélectionnez le point de contrôle correspondant, repérez le nom de la nouvelle règle, cliquez sur Enable dans la colonne Actions, puis cliquez sur Confirm. La nouvelle règle est désormais activée.