Fonctions de sécurité d'Oracle GoldenGate

Cette section présente les fonctionnalités de sécurité d'Oracle GoldenGate disponibles avec la version actuelle. Le tableau suivant répertorie l'aspect sécurité et la fonctionnalité Oracle GoldenGate qui l'implémente.

Pris en charge Fonctionnalité de sécurité d'Oracle GoldenGate Description Référence

Fonctionnalité prise en charge

Administration sécurisée

  • Toutes les opérations d'administration sont autorisées et effectuées avec des appels d'API REST

  • Prise en charge de TLS 1.3 (par défaut) et TLS 1.2

Déploiements sécurisés

Communication sécurisée à l'aide de la prise en charge de TLS et de mTLS

Fonctionnalité prise en charge

Authentification
  • Informations d'identification (nom utilisateur/mot de passe)

  • Certificats client (sans proxy inverse)

  • Prise en charge de la connexion unique (SSO) avec des fournisseurs d'identités externes utilisant OAuth/OIDC

  • OCI : Oracle Identity Manager (IAM), Oracle Identity Cloud Service (IDCS)

  • Sur site : Oracle Access Manager (OAM)

  • Authentification par jeton

Authentification et autorisation

Création de certificats pour des déploiements sécurisés

Fonctionnalité prise en charge

Gestion des mots de passe et MFA

  • Stratégie de mot de passe local basée sur la longueur des caractères et les règles

  • Prise en charge et mise en oeuvre par le fournisseur d'identités externe

Compte administrateur du gestionnaire de service

Déléguer la gestion des utilisateurs à un fournisseur d'identités externe

Fonctionnalité prise en charge

Contrôle d'accès basé sur des rôles (RBAC)

Présentation hiérarchique basée sur les rôles :

  • Sécurité : l'utilisateur disposant de ce privilège peut effectuer toutes les tâches d'administration et autoriser de nouveaux clients.

  • Administrateur : l'utilisateur disposant de ce privilège peut effectuer toutes les tâches d'administration, mais pas autoriser de nouveaux clients.

  • Utilisateur : l'utilisateur disposant de ce privilège peut extraire uniquement les informations de statut ou de surveillance.

  • Opérateur : l'utilisateur disposant de ce privilège et du rôle d'opérateur peut démarrer et arrêter des processus.

Compte administrateur du gestionnaire de service

Fonctionnalité prise en charge

Informations d'identification de la base de données

  • Informations d'identification stockées dans le portefeuille PKCS#12 sécurisé

  • Prise en charge de Kerberos, si disponible pour la base de données, par exemple : Oracle.

Configuration de l'authentification Kerberos avec MA

Fonctionnalité prise en charge

Connectivité de la base de données

Prise en charge basée sur les fonctionnalités client de base de données

Exemple : Oracle utilise TCPS ou Native Network Encryption.

Ajouter des connexions de base de données

Fonctionnalité prise en charge

Distribution des fichiers de trace réseau (données en transit)
  • Sécurisé avec le protocole Websocket (WSS) de streaming sécurisé standard du secteur

  • Prise en charge de TLS mutuel à l'aide d'un certificat client

Protocoles de transmission en continu de chemin de distribution

Communication sécurisée à l'aide de la prise en charge de TLS et de mTLS

Fonctionnalité prise en charge

Proxy/DMZ
  • Prise en charge du proxy inverse et de transfert

  • Chemin de distribution initié par la cible pour les systèmes DMZ

Chemin de service de distribution

Fonctionnalité prise en charge

Cryptage de fichier trace (données inactives)
  • Prise en charge du cryptage à l'aide de AES128, AES192 ou AES256

  • Prise en charge de la clé maître à partir d'un système de gestion des clés externe (OKV, OCI-KMS)

  • Prise en charge de plusieurs clés principales

Chiffrement du fichier trace

Fonctionnalité prise en charge

Audit
  • Journalisation des appels d'API REST

  • Journalisation de la sécurité du système activée

Audit et journalisation