keamanan basis data

17
KEAMANAN BASIS DATA Sherly Christina, S.Kom., M.Kom

Upload: sherly-uda

Post on 09-Jun-2015

243 views

Category:

Engineering


0 download

DESCRIPTION

Keamanan Basis Data

TRANSCRIPT

Page 1: Keamanan Basis Data

KEAMANAN BASIS DATASherly Christina, S.Kom., M.Kom

Page 2: Keamanan Basis Data

Sasaran Prosedur Keamanan

Pengaksesan oleh pihak-pihak yang tidak berhak Celah kelemahan sistem:

Kondisi basis data yang semakin kompleks basis data terdistribusi Akses basis data terbuka lewat internet/intranet

Page 3: Keamanan Basis Data

Perencanaan keamanan data

Ancaman-ancaman:

1. Kehilangan yang tidak disengaja2. Pencurian dan penggelapan3. Kehilangan Privasi4. Kehilangan Integritas Data5. Kehilangan Ketersediaan Data

Page 4: Keamanan Basis Data

Fitur-Fitur Keamanan DBMS

1. View atau Subskema2. Aturan Otorisasi3. Prosedur yang membatasi

penggunaan basis data

Page 5: Keamanan Basis Data

Fitur-Fitur Keamanan DBMS

4. Prosedur Enkripsi5. Skema Pengesahan6. Pencadangan

Page 6: Keamanan Basis Data

View

Pengertian:

Himpunan bagian basis data yang dapat ditampilkan ke satu atau lebih pengguna.

Page 7: Keamanan Basis Data

View

Diciptakan dengan melakukan permohan pada satu atau lebih tabel dasar, menghasilkan tabel hasil yang dinamis untuk pengguna.

Keunggulan: 1. dapat dibentuk hanya untuk menampilkan data yang

dapat diakses oleh pengguna,2. Mencegah pengguna lain melihat data-data yang

bersifat pribadi

Page 8: Keamanan Basis Data

View

Sintak:Create View namaview AS <ekspresi query>

Page 9: Keamanan Basis Data

View

Page 10: Keamanan Basis Data

View

Page 11: Keamanan Basis Data

Aturan Otorisasi

Administrator basis data (DBA)Administrator JaringanPengembang Aplikasi

Page 12: Keamanan Basis Data

Contoh Tabel Otorisasi

Subjek Objek Aksi Batasan

Dept. Pemasaran Rekaman Pelanggan Tambah BatasKredit<5.000.000

Transaksi Pesanan Rekaman Pelanggan Baca -

Terminal 19 Rekaman Pelanggan Modifikasi Hanya Saldo

Dept. Akuntansi Rekaman Pesanan Hapus -

Adisti Prananingrum Rekaman Pesanan Tambah Pesanan<2.000.000

Program AN-4 Rekaman Pesanan Modifikasi -

Tabel Otorisasi pada Basis Data Akuntasi dari Suatu Organisasi

Page 13: Keamanan Basis Data

Prosedur yang Didefinisikan Pengguna

Prosedur pengguna dapat dirancang untuk menyediakan identifikasi pengguna lebih lanjut

Page 14: Keamanan Basis Data

Enkripsi

Enkripsi/Penyandian: proses menyandikan data sehingga manusia tidak bisa membaca data tersebut

Difasilitasi oleh : SQL Server, Oracle

Page 15: Keamanan Basis Data

Skema Pengesahan

Untuk mengidentifikasi pengguna yang akan masuk ke Sistem

Pendekatan: Biometrik Kerberos pada MIT (Massachussets Institute of

Technology) DES Authentication pada Sun Microsystem

Page 16: Keamanan Basis Data

Prosedur Pencadangan Basis Data

Prosedur Back-Up Basis Data Fasilitas pencatatan (transaction log) Fasilitas check point: DBMS menyinkronkan berkas-

berkas secara periodik Manajer pemulihan:DBMS melakukan recovery ke

kondisi yang benar dan memulai kembali pemrosesan transaksi.

Page 17: Keamanan Basis Data

Ada Pertanyaan