Las reglas de seguridad de exportación de datos garantizan la protección de la información mediante la validación de permisos de bases de datos y tablas, permisos de campos sensibles y permisos de fila en los tickets de exportación.
Requisitos previos
El system role debe tener el rol de Administrator, DBA o Security administrator.
Notas de uso
Solo es posible configurar un proceso de aprobación para instancias Security Collaboration.
Cada instancia admite únicamente una regla de seguridad. No se pueden configurar procesos de aprobación ni aprobadores distintos para diferentes bases de datos dentro de la misma instancia.
Configuración básica
Si no se define un proceso de aprobación para un nivel de riesgo específico en Validación de reglas de aprobación, el sistema utiliza la plantilla de aprobación predeterminada. Puede change the default approval process al cambiar de plantilla.
Puntos de control
Validación de reglas de aprobación: Permite personalizar reglas de seguridad para implementar procesos complejos de aprobación de exportación de datos. Por ejemplo, puede usar un proceso para exportaciones que superen un número específico de filas y otro diferente para los demás casos. También puede utilizar directamente la Default Data Export Approval Template en Basic Configuration Item. Para obtener más información, consulte Create Rule.
Validación previa: Permite personalizar reglas de seguridad para comprobar permisos de bases de datos, tablas y columnas sensibles. Como alternativa, puede usar la Default Approval Template for Data Export en Basic Configuration Item. Para obtener más información, consulte Create Rule.
Factores y acciones
-
Factores
Un factor es una variable integrada que proporciona contexto a una regla de seguridad, como el tipo de SQL o el número de filas afectadas. Todos los factores comienzan con
@fac., seguido del nombre del factor. Los distintos puntos de control de cada módulo ofrecen diferentes factores. La siguiente tabla describe los factores disponibles para la data export.@fac.env_type
Tipo de entorno. El valor es un identificador de entorno, como
DEVoPRODUCT. Para obtener más información sobre los tipos de entorno, consulte Instance environment types.@fac.is_ignore_export_rows_check
Determina si la opción Ignore validation of affected rows está seleccionada para la exportación de datos.
@fac.export_rows
Número de filas afectadas en la exportación de datos.
@fac.include_sec_columns
Indica si la exportación de datos incluye campos sensibles.
@fac.sec_columns_list
Campos sensibles incluidos en la exportación de datos, con el formato
table_name.field_name,[table_name.field_name, ...].@fac.user_is_admin
Indica si quien envía el ticket es administrador.
@fac.user_is_dba
Indica si quien envía el ticket es DBA.
@fac.user_is_inst_dba
Indica si quien envía el ticket es el DBA de la instancia.
@fac.user_is_sec_admin
Indica si quien envía el ticket es administrador de seguridad.
-
Acciones
Una acción especifica qué hace el sistema cuando se cumple la condición
ifde una regla. Algunos ejemplos incluyen prohibir el envío del ticket, seleccionar un flujo de trabajo, permitir la ejecución o rechazarla. Las acciones expresan el propósito principal de una regla de seguridad. Todas las acciones comienzan con@act., seguido del nombre de la acción. Los distintos puntos de control de cada módulo ofrecen diferentes acciones. La siguiente tabla describe las acciones disponibles para la data export.@act.do_not_approve
Establece el proceso de aprobación como Libre de aprobación.
@act.choose_approve_template
Define el proceso de aprobación mediante la selección de una plantilla específica.
@act.choose_approve_template_with_reason
Define el proceso de aprobación al seleccionar una plantilla específica y proporcionar un motivo.
@act.forbid_submit_order
Prohíbe el envío del ticket.
@act.enable_check_permission
Valida los permisos de bases de datos y tablas de quien envía el ticket.
@act.disable_check_permission
Omite la validación de permisos de bases de datos y tablas de quien envía el ticket.
@act.enable_check_sec_column
Valida los permisos de campos sensibles de quien envía el ticket.
@act.disable_check_sec_column
Omite la validación de permisos de campos sensibles de quien envía el ticket.
Modificar la plantilla de aprobación predeterminada
Inicie sesión en DMS 5.0.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
Localice el conjunto de reglas deseado y haga clic en Edit en la columna Actions.
En el panel de navegación izquierdo de la página Details, haga clic en Data Export.
En Checkpoint, seleccione Basic Configuration Item.
Busque la regla Data Export Default Approval Template y haga clic en Edit en la columna Actions.
En el cuadro de diálogo Edit Configuration Item, haga clic en Switch Approval Template.
-
Haga clic en Select en la columna Actions correspondiente al Template Name deseado.
NotaComo alternativa, puede hacer clic en Reset to Free of Approval. De este modo, los tickets omitirán el proceso de aprobación.
Haga clic en Submit.
Crear una regla
Inicie sesión en DMS 5.0.
-
Coloque el puntero sobre el icono
en la esquina superior izquierda y seleccione .NotaSi utiliza la consola de DMS en modo normal, seleccione en la barra de navegación superior.
Localice el conjunto de reglas deseado y haga clic en Edit en la columna Actions.
En el panel de navegación izquierdo de la página Details, haga clic en Data Export.
En Checkpoint, seleccione Pre-check Validation.
Haga clic en Create Rule.
-
En el cuadro de diálogo Create Rule - Data Export, configure los siguientes parámetros:
Parámetro
Obligatorio
Descripción
Checkpoint
Sí
Seleccione el punto de control al que se aplica la regla. La exportación de datos ofrece dos puntos de control:
-
Pre-check Validation
-
Approval Rule Validation
Template Database
Sí
La base de datos de plantillas ofrece una amplia variedad de modelos de reglas. Tras seleccionar un checkpoint, puede cargar las plantillas de reglas desde la Template Database según sus necesidades. Las plantillas disponibles son las siguientes:
-
Pre-check Validation: Plantillas para controlar la validación de permisos de bases de datos y tablas, permisos de campos sensibles y permisos de fila.
-
Approval Rule Validation: Plantillas para la opción Libre de aprobación, definición de aprobación predeterminada y configuración de un proceso de aprobación para exportar campos altamente sensibles.
Rule Name
Sí
Introduzca un nombre personalizado para la regla.
NotaSi selecciona una plantilla de la Template Database, este campo se completa automáticamente.
Rule DSL
Sí
Introduzca el DSL de la regla. Para obtener más información sobre la sintaxis DSL, consulte Security Rule DSL Syntax.
-
Al introducir el DSL de la regla, puede consultar las listas de factores, acciones, funciones y operadores situadas en el lado derecho del cuadro de diálogo.
-
Si carga una plantilla de regla, puede modificar su DSL.
-
-
Haga clic en Submit.
NotaLa nueva regla aparece como Disabled de forma predeterminada. En la página actual, seleccione el punto de control correspondiente, busque el nombre de la nueva regla, haga clic en Enable en la columna Actions y, a continuación, haga clic en Confirm. La nueva regla quedará habilitada.