추적 파일 암호화(유휴 데이터)
추적 파일과 같은 모든 고객 관련 데이터와 Bounded Recovery와 같은 종속/파생된 데이터, 디스크에서 유출/스테이징된 데이터는 Oracle GoldenGate 환경에서 암호화된 형식으로 유지 관리됩니다.
Oracle GoldenGate는 다양한 암호화 기술을 사용하여 유휴 상태의 데이터를 보호합니다. 암호화는 마스터 키를 사용하여 수행되며 다중 마스터 키 사용을 지원합니다.
Oracle GoldenGate는 트레일 파일 암호화를 위한 AES 기반 메소드를 제공합니다. 트레일 파일 암호화 기능은 다음과 같습니다.
-
ANSI X9.102는 캡슐화 암호화에 사용되는 키 래핑 알고리즘입니다.
-
각 트레일 파일(로컬 키)에 대한 데이터 암호화 키(DEK)가 포함됩니다.
-
로컬 키의 암호화된 버전이 추적 파일 헤더에 포함되며 마스터 키는 데이터 암호화 키를 암호화하는 데 사용됩니다.
-
암호화 레벨은 AES128, AES192, AES 256입니다.
KMS를 사용하여 Oracle GoldenGate 암호화 키를 저장하는 이유는 무엇입니까?
OKV 또는 OCI KMS를 KMS(키 관리 서비스)로 사용하여 마스터 키를 저장하면 트레일 파일의 Oracle GoldenGate 암호화가 향상됩니다.
Oracle GoldenGate는 추적 파일을 생성할 때마다 자동으로 새 암호화 키를 생성합니다. 이 암호화 키는 추적 콘텐츠를 암호화합니다. 마스터 키는 암호화 키를 암호화합니다. 이러한 암호화 키 암호화 프로세스를 키 랩이라고 하며 American Standards Committee의 표준 ANS X9.102에 설명되어 있습니다.
키 관리란 기업 내에서 암호화 키를 관리하는 것을 의미합니다. 필요에 따라 키 생성, 교환, 저장, 사용 및 교체를 다룹니다. KMS에는 주요 서버, 사용자 절차 및 프로토콜도 포함됩니다. 기업의 보안은 성공적인 키 관리에 달려 있습니다.
Oracle GoldenGate와 함께 KMS를 사용하면 다음과 같은 이점이 있습니다.
-
마스터 키의 중앙 집중식 수명 주기 관리 커스텀 속성을 사용하여 직접 마스터 키를 생성하고 Oracle Key Vault에 업로드하고, KMS 내에서 직접 수명 주기 유지 관리 작업을 수행할 수 있습니다.
-
Oracle GoldenGate는 마스터 키를 로컬에 저장할 필요가 없으며 마스터 키의 수명 주기 관리에 관여하지 않습니다.
-
Oracle GoldenGate는 여러 계층의 보안을 갖춘 키 관리를 제공하는 특수한 KMS 기능을 활용할 수 있습니다.
Oracle 키 관리 서비스
Oracle GoldenGate는 다음과 같은 키 관리 방법을 제공합니다.
-
로컬 전자 지갑: 암호화 마스터 키는 로컬 전자 지갑 파일에 저장됩니다.
-
OKV(Oracle Key Vault): 암호화 마스터 키는 Oracle Key Vault에 저장됩니다. 이 Oracle Key Vault 서비스는 Oracle GoldenGate와 다른 서버에 상주할 수 있습니다.
OKV 방법은 온프레미스 Oracle GoldenGate 추적 암호화에 권장됩니다. 이 방법은 Oracle GoldenGate 마이크로서비스 아키텍처에서 사용할 수 있으며 Oracle GoldenGate에서 암호화 프로파일을 정의해야 합니다. Oracle GoldenGate에서 Oracle Key Vault Trail 파일 암호화 사용을 참조하십시오.
-
Oracle Cloud Infrastructure Key Management Service(OCI KMS): 암호화 마스터 키는 OCI KMS에 저장됩니다. 마스터 키는 OCI KMS를 벗어나지 않습니다. 이 방법은 Oracle GoldenGate 배치가 OCI KMS에 액세스할 수 있는 경우에 권장됩니다.
이 방법은 Oracle GoldenGate 마이크로서비스 아키텍처에서 작동하며 Oracle GoldenGate에서 암호화 프로파일을 정의해야 합니다. OCI KMS 추적 파일 암호화를 사용으로 설정하도록 Oracle GoldenGate 프로세스 구성을 참조하십시오.
-
타사 암호화 프로파일 플러그인 서비스: 타사 암호화 프로파일 플러그인 서비스는 Linux에서만 사용할 수 있습니다. 암호화 프로파일에 대한 플러그인 서비스를 설정하고 빌드하려면 추적 파일 암호화에 플러그인 서비스 사용을 참조하십시오.
캐시된 파일에 대한 암호화 지원
Oracle GoldenGate 26ai부터 캐시 파일과 같은 아웃소싱된 사용자 데이터는 추적 파일에 사용된 것과 동일한 암호화 알고리즘으로 암호화됩니다.
영구 BR 파일에 대한 암호화 지원
Oracle GoldenGate 26ai부터 BR(제한된 복구) PCDF(지속된 데이터 파일)와 같은 아웃소싱된 사용자 데이터는 추적 파일에 사용된 것과 동일한 암호화 알고리즘으로 암호화됩니다.