Sabtu, 03 Mei 2014

Database Security

Security Database
Pemberian hak akses yang mengizinkan sebuah subyek mempunyai akses secara legal terhadap sebuah sistem atau obyek.
Subyek : user atau program
Obyek : database table, view, application, procedure, atau obyek lainnya yang dibuat di dalam sebuah sistem

Jenis - Jenis Hak Akses (Privileges)


  • Penggunaan nama database yang spesifik
  • Select (retrieve) data
  • Membuat tabel (obyek lainnya)
  • Update data, delete data, insert data (bisa untuk kolom-kolom tertentu)
  • Menghasilkan output yang tidak terbatas dari operasi query (user tidak dibatasi untuk mengakses record tertentu)
  • Menjalankan prosedur khusus dan utilitas program
  • Membuat database
  • Membuat (dan memodifikasi) DBMS user identifiers dan authorized identifiers jenis lainnya 
  • Anggota dari sebuah kelompok atau kelompok-kelompok user

Views (Subschemas) 
Hasil yang dinamik dari satu atau lebih operasi relasi yang beroperasi pada relasi dasar untuk menghasilkan relasi lainnya. View merupakan virtual relation yang tidak secara nyata ada di dalam sebuah database, tetapi dihasilkan atas permintaan user secara khusus.

Backing Up 
Proses yang secara periodik menyalin database dan menjurnal (dan memprogram) ke dalam media penyimpanan offline 

Journaling
Proses penyimpanan dan pemeliharaan sebuah jurnal atau log seluruh perubahan terhadap database agar dapat merecover secara efektif jika terjadi kegagalan. 

Checkpointing 
Titik temu sinkronisasi antara database dan transaksi log file. Seluruh data yang disimpan di tempat sementara akan disimpan di media penyimpanan kedua. 

Integrity 
Pengontrolan integritas juga membantu memelihara sistem database yang aman dengan mencegah data dari invalid 

Encryption 
Penyandian (encoding) data dengan menggunakan algoritma khusus yang merubah data menjadi tidak dapat dibaca oleh program apapun tanpa mendeskripsikannya.

Sumber :
http://indrasetyadewi.blogstudent.mb.ipb.ac.id/2011/07/15/58/

0 komentar:

Posting Komentar