Implantación de Seguridad en Oracle GoldenGate
Esta sección es relevante para los DBA y desarrolladores que participan en configuraciones de seguridad. Describe los pasos de implantación de las funciones de seguridad en el despliegue de la arquitectura de microservicios de Oracle GoldenGate y en el gestor de servicios.
En los siguientes pasos se describen las funciones de seguridad de Oracle GoldenGate que puede implantar al crear un entorno seguro de Oracle GoldenGate.
-
Utilice la última versión de software.
Descargue el software más reciente de Oracle GoldenGate. Asegúrese de que está utilizando la actualización de versión más reciente (RU). La instalación del software más reciente a menudo puede mejorar la seguridad, ya que las versiones más recientes suelen incluir correcciones y actualizaciones que abordan las vulnerabilidades detectadas en versiones anteriores.
-
Si utiliza OGGCA para desplegar Oracle GoldenGate, asegúrese de que la seguridad está activada. Un despliegue seguro consta del certificado del servidor, su clave privada y el certificado (raíz) firmado por la CA. Esto permite una comunicación segura mediante TLS para API de REST.
Cuando no es adecuado proteger Oracle GoldenGate con el certificado de servidor, puede considerar el uso del proxy inverso para la comunicación de red segura. En este escenario, asegúrese de que el servidor está bloqueado.
-
Use contraseñas que se ajusten a la Política de contraseñas segura. Puede utilizar un usuario de administración de Oracle GoldenGate local para el gestor de servicios y un proveedor de identidad externo (IDP) para la autenticación externa mediante OAuth2/OIDC. Puede utilizar OCI-IAM, IDCS u OAM local basados en Oracle Cloud como proveedores de IDP. IDP le permite aprovechar SSO, MFA o Autenticación basada en token.
-
Oracle GoldenGate soporta el control de autenticación basado en roles (RBAC) para la autorización de usuarios. Utilice las mejores prácticas de privilegio mínimo para los usuarios de Oracle GoldenGate.
-
Verifique que el cifrado se aplica a los archivos de pista. La clave maestra de cifrado del archivo de pista se gestiona localmente. Los sistemas de gestión de claves como OCI-KMS u OKV, que son externos, ofrecen un grado de protección aún mayor.
-
Oracle GoldenGate utiliza una cartera PKCS#12 para contener las credenciales de base de datos y Oracle GoldenGate. Solo se puede utilizar
USERIDALIASpara establecer conexiones a la base de datos. Puede que desee actualizar las credenciales del usuario administrador de Oracle GoldenGate. -
Para una comunicación de red segura a la base de datos, utilice el cliente de red protegido de la base de datos proporcionado. Oracle AI Database Server proporciona cifrado de red nativo (NNE) y TCPS.
-
Para el protocolo de ruta de distribución, utilice el protocolo WebSocket seguro (WSS). Para proteger Oracle GoldenGate DistPath, puede utilizar credenciales, certificados de cliente (TLS mutua) u OAuth/OIDC.
-
En entornos DMZ protegidos por firewall, utilice el destino iniciado DistPath. Esto permite que el servicio de receptor de destino inicie DistPath.
-
La conformidad con los estándares federales de procesamiento de la información (FIPS) es otra función de Oracle GoldenGate. Durante el despliegue, se puede activar el estándar de seguridad adicional (FIPS).
Oracle GoldenGate soporta por completo los entornos de máquina virtual creados con cualquier software de virtualización en cualquier plataforma, a menos que se indique lo contrario. Al instalar Oracle GoldenGate en un entorno de máquina virtual, seleccione una compilación que coincida con la base de datos y el sistema operativo de la máquina virtual, no con el sistema host.
Nota: Los clientes de Oracle con un contrato de soporte activo y versiones soportadas en ejecución de productos de Oracle (incluido Oracle GoldenGate) reciben asistencia de Oracle al ejecutar esos productos en entornos virtualizados VMware. Si Oracle identifica la incidencia subyacente no está provocada por los productos de Oracle o se está ejecutando en un entorno informático no compatible con Oracle, Oracle remitirá a los clientes a VMware para obtener más ayuda y Oracle proporcionará asistencia a VMware según corresponda para resolver la incidencia. Esta Política de Soporte no afecta a las políticas de licenciamiento de Oracle ni VMware.