Oracle GoldenGate에서 보안 구현
이 섹션은 보안 구성에 참여하는 DBA 및 개발자에게 적용됩니다. Oracle GoldenGate Microservices Architecture 배치 및 Service Manager에서 보안 기능의 구현 단계에 대해 설명합니다.
다음 단계에서는 보안 Oracle GoldenGate 환경을 구축할 때 구현할 수 있는 Oracle GoldenGate 보안 기능에 대해 설명합니다.
-
최신 소프트웨어 버전을 사용합니다.
최신 Oracle GoldenGate 소프트웨어를 다운로드합니다. 최신 RU(릴리스 업데이트)를 사용하고 있는지 확인하십시오. 최신 소프트웨어를 설치하면 최신 버전에는 이전 버전에서 발견된 취약점을 해결하는 수정 및 업데이트가 자주 포함되므로 보안을 향상시킬 수 있습니다.
-
OGGCA를 사용하여 Oracle GoldenGate를 배치하는 경우 보안이 사용으로 설정되었는지 확인합니다. 보안 배치는 서버 인증서, 개인 키 및 CA 서명(루트) 인증서로 구성됩니다. 이렇게 하면 REST-API에 대해 TLS를 사용하는 보안 통신이 사용으로 설정됩니다.
서버 인증서로 Oracle GoldenGate를 보호하는 데 적합하지 않은 경우 보안 네트워크 통신을 위한 역 프록시를 사용할 수 있습니다. 이 시나리오에서는 서버가 잠겨 있는지 확인합니다.
-
강한 비밀번호 정책을 준수하는 비밀번호를 사용합니다. 서비스 관리자의 경우 로컬 Oracle GoldenGate 관리 사용자를 사용하고 OAuth2/OIDC를 사용하는 외부 인증의 경우 외부 ID 제공자(IDP)를 사용할 수 있습니다. Oracle Cloud 기반 OCI-IAM, IDCS 또는 온프레미스 OAM을 IDP 제공업체로 사용할 수 있습니다. IDP를 사용하면 SSO, MFA 또는 토큰 기반 인증을 활용할 수 있습니다.
-
Oracle GoldenGate는 사용자 권한 부여를 위해 RBAC(역할 기반 인증 제어)를 지원합니다. Oracle GoldenGate 사용자에게 최소 권한 모범 사례를 사용합니다.
-
암호화가 추적 파일에 적용되었는지 확인합니다. 추적 파일 암호화 마스터 키는 로컬에서 관리됩니다. 외부에 있는 OCI-KMS 또는 OKV와 같은 키 관리 시스템은 훨씬 더 높은 수준의 보호를 제공합니다.
-
Oracle GoldenGate는 PKCS#12 전자 지갑을 활용하여 Oracle GoldenGate 및 데이터베이스 인증서를 보유합니다.
USERIDALIAS만 데이터베이스 접속을 설정하는 데 사용할 수 있습니다. Oracle GoldenGate 관리자 사용자의 인증서를 업데이트할 수 있습니다. -
데이터베이스에 대한 보안 네트워크 통신을 위해서는 제공된 데이터베이스 보안 네트워크 클라이언트를 사용하십시오. Oracle AI Database Server는 TCPS 및 네이티브 NNE(네트워크 암호화)를 제공합니다.
-
배포 경로 프로토콜의 경우 WSS(보안 WebSocket 프로토콜)를 사용합니다. Oracle GoldenGate DistPath를 보호하기 위해 인증서, 클라이언트 인증서(상호 TLS) 또는 OAuth/OIDC를 활용할 수 있습니다.
-
방화벽 보안 DMZ 환경에서는 Target Initiated DistPath를 사용합니다. 따라서 대상 수신기 서비스가 DistPath를 시작할 수 있습니다.
-
FIPS(Federal Information Processing Standards) 규정 준수는 Oracle GoldenGate의 또 다른 기능입니다. 배치 중 추가 보안 표준(FIPS)을 사용으로 설정할 수 있습니다.
Oracle GoldenGate는 별도로 언급하지 않는 한 모든 플랫폼에서 가상화 소프트웨어로 생성된 가상 머신 환경을 완벽하게 지원합니다. 가상 머신 환경에 Oracle GoldenGate를 설치하는 경우 호스트 시스템이 아닌 가상 머신의 데이터베이스 및 운영체제와 일치하는 빌드를 선택합니다.
참고: 활성 지원 계약을 체결하고 지원되는 Oracle 제품 버전(Oracle GoldenGate 포함)을 실행하는 Oracle 고객은 VMware 가상화된 환경에서 해당 제품을 실행할 때 Oracle로부터 지원을 받습니다. Oracle이 Oracle 제품에 의해 기본 문제가 발생하지 않았거나 Oracle에서 지원하지 않는 컴퓨팅 환경에서 실행되는 것으로 확인된 경우 Oracle은 고객에게 추가 지원을 위해 VMware을 참조하며 Oracle은 문제 해결에 해당하는 경우 VMware에 지원을 제공합니다. 본 기술 지원 정책은 Oracle 또는 VMware 라이센스 정책에는 영향을 주지 않습니다.