El hosting seguro elimina las credenciales de base de datos del flujo de trabajo de su equipo. En lugar de compartir cuentas y contraseñas de bases de datos, DMS asume la gestión de credenciales y aplica un control de permisos detallado. De este modo, los usuarios acceden únicamente a lo que tienen autorizado y cada acceso es auditable.
Funcionamiento
Cuando se habilita el hosting seguro para una instancia, esta entra en estado sin inicio de sesión. DMS almacena y gestiona las credenciales de la base de datos en nombre de su equipo. Los usuarios se autentican mediante cuentas de Alibaba Cloud o inicio de sesión único (SSO) y acceden a las bases de datos según sus permisos asignados en DMS, sin necesidad de ver ninguna contraseña de base de datos.
Beneficios
Una vez habilitado el hosting seguro, se obtienen las siguientes ventajas:
Acceso sin inicio de sesión: Los usuarios ya no necesitan cuentas ni contraseñas de base de datos para conectarse, ya que DMS gestiona la autenticación en su nombre.
Permisos detallados: Gestione el acceso a nivel de instancia, base de datos, tabla, fila y columna, no solo el inicio de sesión a nivel de instancia.
Gestión del ciclo de vida de permisos: Establezca una fecha de caducidad para los permisos y estos se revocarán automáticamente cuando ya no sean necesarios.
Acceso con cuenta de Alibaba Cloud o SSO: Los usuarios se autentican mediante cuentas de Alibaba Cloud o SSO en lugar de usar credenciales específicas por cada base de datos.
Conectividad continua: Se eliminan las desconexiones tras 24 horas. Los usuarios conservan sus permisos de consulta y cambio en la instancia sin tener que volver a iniciar sesión.
Comparativa antes y después
|
Item |
Before security hosting |
After security hosting |
|
Cuenta y contraseña de base de datos |
Obligatorias para iniciar sesión; riesgo de fuga de credenciales |
No requeridas |
|
Persistencia de sesión |
El estado de sesión puede volverse inválido; desconexión tras 24 horas; requiere nuevo inicio de sesión |
Sin inicio de sesión; los permisos de consulta y cambio persisten |
|
Acceso a múltiples bases de datos |
Se requieren cuentas separadas por cada base de datos |
Acceso mediante cuenta de Alibaba Cloud o SSO |
|
Alcance de permisos |
Solo permisos de inicio de sesión a nivel de instancia |
Niveles de instancia, base de datos, tabla, fila y columna |
|
Ciclo de vida de permisos |
Revocación manual obligatoria |
Fechas de caducidad configurables para revocación automática |
|
Acceso de usuarios |
Los permisos de inicio de sesión en la instancia deben solicitarse por separado |
Los usuarios habituales solicitan permisos de consulta, exportación y cambio según sus necesidades empresariales |
Facturación
El hosting seguro es gratuito.
Consideraciones
El hosting seguro está habilitado de forma predeterminada para las instancias gestionadas en el modo Security Collaboration. Para las instancias gestionadas en modo Stable Change o Flexible Management, debe habilitarlo manualmente.
Al habilitar el hosting seguro, especifique una cuenta de base de datos con privilegios suficientes para que DMS pueda gestionar las operaciones de base de datos en nombre de los usuarios.
Habilitar el hosting seguro no afecta las conexiones existentes a la base de datos.
Si registra una instancia entre distintas cuentas de Alibaba Cloud, no podrá establecer el modo de acceso como hosting seguro.
Habilitar el hosting seguro
Los administradores de DMS y los administradores de bases de datos (DBA) pueden habilitar el hosting seguro desde la consola de DMS V5.0.
El hosting seguro está habilitado de forma predeterminada para las instancias gestionadas en modo Security Collaboration. No se requiere ninguna acción manual.
Las instancias gestionadas en modo Stable Change o Free Operation requieren habilitación manual.
Habilitar el hosting seguro no afecta las conexiones existentes a la base de datos.
Habilitar para una sola instancia
Para instancias aún no registradas en DMS
Habilite el hosting seguro durante el registro. Para bases de datos de Alibaba Cloud, consulte Register an Alibaba Cloud database instance. Para bases de datos de terceros o autogestionadas, consulte Register a database hosted on a third-party cloud service or a self-managed database.
Para instancias ya registradas en DMS
En la sección Database Instances del lado izquierdo de la página principal, haga clic derecho sobre la instancia deseada y seleccione Edit.
En el cuadro de diálogo, habilite Security hosting.
Para más información, consulte Modify database instances.
Habilitación masiva
Para habilitar el hosting seguro en varias instancias simultáneamente, utilice la función de operación masiva en la página de lista de instancias.
En la barra de navegación superior, elija .
Seleccione varias instancias objetivo de la lista de instancias.
Haga clic en Batch edit en la parte superior de la lista de instancias. En el cuadro de diálogo que aparece, seleccione Enable Secure Management y luego habilítelo.
Solo los administradores de DMS o los DBA pueden realizar la habilitación masiva.
Deshabilitar el hosting seguro
Para sacar una instancia del estado sin inicio de sesión, deshabilite el hosting seguro:
En la sección Database Instances del lado izquierdo de la página principal, localice la instancia de base de datos que desea gestionar y seleccione Edit.
Establezca el parámetro Access mode en Disable Security Hosting (Not Recommended).
Tras deshabilitar el hosting seguro:
Todas las configuraciones de permisos de la instancia (incluidos los permisos de consulta, exportación y cambio) quedan invalidadas.
La instancia se retira de la lista sin inicio de sesión. Los usuarios deberán introducir las credenciales de la base de datos cada vez que inicien sesión.
Comprobar el estado del hosting
Puede verificar si el hosting seguro está habilitado para una instancia mediante cualquiera de los siguientes métodos:
-
Método 1: Pasar el cursor para comprobar
En la sección Database Instances del lado izquierdo de la página principal, pase el cursor sobre la instancia deseada para consultar su estado de hosting.
-
Método 2: Filtrar por estado de hosting
En la barra de navegación superior, elija . En la página de lista de instancias, utilice la función de búsqueda o filtro para filtrar las instancias por estado de hosting (Security hosting o Not hosted).
Más operaciones
Otorgar permisos
Los administradores de DMS, los DBA y los propietarios de instancias pueden otorgar permisos haciendo clic derecho sobre la instancia o base de datos objetivo y seleccionando Manage Permissions. En el cuadro de diálogo, asigne permisos sobre la instancia, la base de datos u otros recursos al usuario correspondiente. Consulte Manage permissions.
En el cuadro de diálogo Grant Permissions, confirme la información de la base de datos. Seleccione el usuario objetivo (por ejemplo, dmsuser_test) en la lista desplegable Add User, elija los permisos requeridos (por ejemplo, Query y Change), establezca la Expiration Time (por ejemplo, 1 mes) y haga clic en OK.
Para equipos grandes o numerosas bases de datos, agrupe los recursos relacionados —como instancias, bases de datos y tablas con el mismo propósito empresarial— en una plantilla de permisos y asígnela a los usuarios. Consulte Create a permission template . Los usuarios habituales también pueden solicitar permisos directamente. Consulte Submit a ticket to apply for permissions .
Consultar permisos
Consultar sus propios permisos: View owned permissions.
Consultar los permisos de otros usuarios como administrador de DMS: Manage permissions as a DMS administrator.
Auditar operaciones
Realice el seguimiento de las operaciones de cambio de permisos como administrador de DMS o DBA. Consulte Use the operation audit feature.
Preguntas frecuentes
¿Cómo evito que los usuarios accedan a instancias que no están autorizados a ver tras habilitar el hosting seguro?
Deshabilite la verificación de permisos de RAM. Vaya a O&M > Configuration Management y deshabilite Whether to enable RAM permission verification. Esto impide que los usuarios de RAM realicen operaciones en instancias dentro de DMS utilizando sus permisos de RAM existentes.
-
Restrinja el acceso según lo que desee controlar. Para más información, consulte Access control.
-
Para controlar qué usuarios pueden ver una instancia específica: Vaya a Data Assets > Instances, localice la instancia deseada y elija More > Access control en la columna Actions. Una vez habilitado el control de acceso, solo los usuarios autorizados podrán buscar la instancia.
NotaEl control de acceso solo está disponible para instancias gestionadas en modo Security Collaboration.
Para controlar qué instancias puede ver un usuario específico: Vaya a O&M > Users, localice al usuario deseado y elija More > Access control en la columna Actions. Tras habilitar el control de acceso, el usuario solo podrá buscar instancias o bases de datos autorizadas.
-
Para más preguntas frecuentes, consulte FAQ about security hosting.