バックアップ暗号化

 

--バックアップの透過的暗号化
暗号化の項を参照し、透過的データ暗号化を構成する

CONFIGURE ENCRYPTION FOR DATABASE ON;
backup database plus archivelog;


--バックアップのパスワード暗号化
SET ENCRYPTION ON IDENTIFIED BY oracle ONLY;
backup database plus archivelog;

 

バックアップ取得後にopensslで暗号化

mysqldump -u root -h 192.168.137.50 test -p --quick --master-data=2 --flush-logs --single-transaction --triggers --routines --events > bkup16.dmp

--暗号化
openssl aes-256-cbc -e -in bkup16.dmp -out bkup16.dmp.enc

--復号化
openssl aes-256-cbc -d -in bkup16.dmp.enc -out bkup16.dmp

バックアップ取得後にopensslで暗号化

pg_dump -Fp --clean --create test > bkup22.txt


--暗号化
openssl aes-256-cbc -e -in bkup22.txt -out bkup22.txt.enc

--復号化
openssl aes-256-cbc -d -in bkup22.txt.enc -out bkup22.txt

 

 

https://docs.microsoft.com/ja-jp/sql/relational-databases/backup-restore/backup-encryption?view=sql-server-2017


前提:データベース暗号化の設定済み

BACKUP DATABASE test
TO DISK = 'E:\backup\bk14.bak'
WITH
ENCRYPTION
(
ALGORITHM = AES_256,
SERVER CERTIFICATE = master_cert
),
STATS = 10
GO