Categories: SQL Server

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.

admin

Recent Posts

Workshop GIS di PT. AIR MINUM INTAN BANJAR (PERSERODA)

Alhamdulillah telah dipercaya untuk memberikan workshop GIS dengan menggunakan perangkat lunak QGIS di PT. AIR…

3 years ago

Workshop GIS di PERUMDA AM Tirta Ratu Samban

Terimakasih atas kepercayaannya kepada kami sehingga terselenggara Workshop QGIS utk PERUMDA AM Tirta Ratu Samba…

3 years ago

Workshop QGIS Online di Tirta Kahuripan

terimakasih atas kepercayaan Perumda Tirta Kahuripan Kab Bogor kepada saya utk mengimplementasikan GIS Online yang…

3 years ago

Digitasi Vector Menggunakan Spesific Length, Angles or Coordinates

Para operator #GIS kadang mendapatkan sebuah gambar situasi yang diperoleh dari kondisi dilapangan yang kemudian…

4 years ago

Video Seri Belajar Snapping di QGIS

Snapping di QGIS. teknik ini sifatnya wajib untuk dikuasai oleh para operator QGIS dalam kegiatan…

4 years ago

Video Seri Belajar EPANET

Epanet (Environmental Protection Agency Network ) adalah sebuah program komputer yang memiliki kemampuan melaksanakan simulasi…

4 years ago