PARTNER

Rabu, 10 November 2010

Encrypt Database Backup

Hasil Backup suatu database dapat dengan mudah untuk bisa di restore di engine SQL Server lain manapun. Tentunya hal ini sangat berbahaya jika hasil backup yang kita hasilkan tercuri atau di copy oleh lawan bisnis kita.
Namun sejak versi SQL Server 2008 telah tersedia sebuah fitur “Transparent Data Encryption” yang dapat membantu kita untuk dapat mengenkripsi hasil backup dari suatu database.
berikut ini adalah langkah-langkah untuk menggunakan  “Transparent Data Encryption” di SQL Server 2008.
pertama saya coba siapkan terlebih dahulu database Toko sebagai sample kecil
USE master
GO
CREATE DATABASE Toko 
GO
ALTER DATABASE Toko SET COMPATIBILITY_LEVEL = 100
GO
USE Toko
GO
CREATE TABLE dbo.Sales_Product(
fld1 char(50) NULL,
fld2 char(50) NULL
) ON [PRIMARY]
GO
Pertama kita buat terlebih dahulu database masterkey di master database :
USE master 
GO 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'P4ssw0rD' 
Setelah itu kita buat server-based certificate yang nantinya akan kita gunakan untuk mengenkripsi database yang kita inginkan, kita pilih saja database Toko yang sudah kita siapkan sebelumnya.
CREATE CERTIFICATE TokoCert 
WITH SUBJECT = 'Certificate for Toko database' 
Setelah itu kita buat “Database Encryption Key” untuk database Toko tersebut dengan T-SQL berikut :
USE Toko 
GO 
CREATE DATABASE ENCRYPTION KEY 
WITH ALGORITHM = AES_128 
ENCRYPTION BY SERVER CERTIFICATE TokoCert
GO
Setelah itu kita aktifkan Enkripsi pada level database Toko
ALTER DATABASE toko
SET ENCRYPTION ON 
Sekarang database kita sudah menggunakan TDE, mari kita coba backup database Toko
BACKUP DATABASE Toko  
TO DISK = 'E:\Toko.bak' 
WITH INIT, STATS = 10
Kalo kita perhatikan, waktu backup database kita sekarang menjadi lebih lama dibanding ketika database belum di Enkripsi. Saat ini hasil backup database Toko telah terenkripsi
Demikian selamat mencoba.

Source : http://sqlserver-indo.org/blogs/suherman/archive/2010/10/04/encrypt-database-backup.aspx
Share:

0 komentar:

Posting Komentar

Blog Archive

Blogger templates