Si necesita revisar proactivamente una instancia de base de datos en busca de problemas de seguridad y estabilidad, ejecute un informe de auditoría de riesgos. Este informe analiza la calidad del código SQL, los metadatos del esquema y la exposición de datos sensibles; además, presenta sugerencias de optimización sin afectar su base de datos.
Funcionamiento
El informe de auditoría de riesgos realiza un diagnóstico bajo demanda para una sola instancia o para una base de datos específica dentro de ella. Seleccione una o más categorías de riesgo y DMS generará un informe con los elementos de riesgo agrupados por gravedad. Haga clic en el recuento junto a un nivel de gravedad para consultar los detalles correspondientes.
Se evalúan tres categorías de riesgo:
|
Categoría de riesgo |
Qué verifica |
Bases de datos compatibles |
|
Instrucciones SQL enviadas mediante DMS para la instancia. De forma predeterminada, abarca la última semana e incluye instrucciones de SQL Console y tickets como Normal Data Modify y Lock-free Change. Por ejemplo, una instrucción |
MySQL autogestionado, RDS for MySQL, PolarDB for MySQL, AnalyticDB for MySQL, PolarDB Distributed Edition |
|
|
Esquemas de tablas en todas las bases de datos de la instancia. Por ejemplo, una clave principal de autoincremento de tipo entero que se acerca a su valor máximo. |
MySQL autogestionado, RDS for MySQL, PolarDB for MySQL, AnalyticDB for MySQL, PolarDB Distributed Edition |
|
|
Campos que podrían contener valores sensibles, como números de teléfono, números de identificación o contraseñas, los cuales pueden provocar filtraciones de datos si no se protegen adecuadamente. |
Serie MySQL (MySQL autogestionado, RDS for MySQL, PolarDB for MySQL, AnalyticDB for MySQL, PolarDB Distributed Edition), serie SQL Server (SQL Server autogestionado, RDS for SQL Server), serie PostgreSQL (PostgreSQL autogestionado, PolarDB for PostgreSQL), MaxCompute |
Las categorías de revisión de SQL y metadatos dependen de las sugerencias de optimización de la revisión de SQL. Para configurar estándares de SQL, consulte Configure SQL review optimization suggestions .
Limitaciones
Acceso: Su cuenta de DMS debe tener uno de los siguientes roles: administrador, administrador de seguridad, DBA o usuario habitual (propietario de la instancia o propietario de la base de datos).
Retención de informes: Cada instancia conserva un número limitado de informes recientes. El límite depende del modo de control:
|
Modo de control |
Informes conservados |
|
Flexible Management |
3 (los detalles no están disponibles para consulta) |
|
Stable Change |
20 |
|
Security Collaboration |
50 |
Ejecutar una auditoría de riesgos
Las auditorías de riesgos se ejecutan bajo demanda.
Requisitos previos
Antes de empezar, asegúrese de contar con:
Una cuenta de DMS con rol de administrador, administrador de seguridad, DBA o usuario habitual (propietario de la instancia o propietario de la base de datos)
Pasos
Inicie sesión en DMS console V5.0.
En la lista de instancias del panel de navegación izquierdo, haga clic derecho en la instancia objetivo y seleccione Audit > Risk Audit.
Haga clic en Real-time Diagnosis.
En el cuadro de diálogo Real-time Diagnosis, seleccione los módulos funcionales que desea diagnosticar y haga clic en Diagnose Now. Todos los módulos se seleccionan de forma predeterminada. Espere hasta que el Status cambie a Completed.
Haga clic en Details junto al ID del informe para abrir la página Report Details. El informe agrupa los elementos de riesgo por nivel de gravedad. Cada nivel muestra un recuento de los elementos marcados.
En la página Report Details, haga clic en el número azul junto a un nivel de riesgo para consultar los elementos de ese nivel.
Siguientes pasos
Configure SQL review optimization suggestions — establezca estándares de SQL que las categorías de revisión de SQL y metadatos usan para marcar instrucciones riesgosas.
Gestionar datos sensibles — configure reglas de identificación de datos sensibles para mejorar la precisión de su evaluación.