Keamanan Basis Data
Keamanan Basis Data
Basis Data
Fakultas Program Studi Tatap Muka Kode MK Diterjemahkan dan disusun oleh
Abstract Kompetensi
Modul ini berisi materi tentang Mahasiswa mampu memahami
lingkup kemanan basis data, tipe konsep lingkup keamanan
ancaman terhadap system basis basisdata beserta ancaman yang
data dan fitur keamanan dari dapat terjadi pada system basis
DBMS yang ada data, serta mampu menjelaskan
fitur keamanan yang ada ada
DBMS (Ms. SQL Server, Oracle
dan MySQL)
Berbagai tindakan balasan untuk ancaman yang terjadi dikaitkan dengan kontrol fisik
sampai dengan prosedur administratif yang meliputi:
Authorisasi (Authorization)
View
Back-up dan Recovery
Integrity
Encryption
RAID Technology
Authorization (Otorisasi)
View
Merupakan hasil dinamis dari satu atau lebih operasi relasional yang dioperasikan
pada relasi/table dasar untuk menghasilkan relasi/table lainnya. View merupakan
relasi/table virtual yang tidak benar-benar ada dalam database, tetapi dihasilkan
berdasarkan permintaan oleh user tertentu pada saat tertentu.
Back Up
Suatu proses yang secara periodik mengambil salinan database dan log file (dapat
juga berupa program) untuk disimpan pada media penyimpanan offline.
Journaling
Suatu proses pemeliharaan dan penyimpanan log file (jurnal) dari semua
perubahan yang dilakukan terhadap database untuk kemudahan recovery bila
terjadi kerusakan (failure).
Integrity
Mencegah data dari ketidaksesuaian (invalid) dan mengakibatkan pemberian hasil
yang salah.
Encryption
Penyandian (encoding) data dengan menggunakan algoritma khusus yang
membuat data tidak dapat dibaca oleh program tanpa kunci decryption.
Penerima merasa yakin bahwa data tersebut berasal dari pengirim yang dimaksud
(authenticity).
Pengirim tidak dapat menyangkal bahwa dirinya yang mengirim data (non
repudiation)
Lock up resources, menyebabkan tidak dapat digunakan untuk user dan program
Berakibat tidak fatal tetapi memberikan hasil yang tidak diinginkan, terutama pada
output device
Latihan
Dalam kelompok diskusi, jelaskan dengan lengkap, pendekatan apa saja yang dibutuhkan
untuk mengamankan DBMS dalam sebuah aplikasi web. Jelaskan jawaban kelompok anda
dalam sebuah mini presentation.
Daftar Pustaka
1. Database system: A Practical approach to design, implementation and management
2. Sistem Manajemen Basis Data
3. Oracle database 10g: SQL Fundamentals I