Pengertian Basis Data
Basis Data merupakan suatu kumpulan data yang terhubung dan disimpan secara bersama-sama pada suatu media.
Pengertian Keamanan Basis Data
Keamanan Basis Data merupakan suatu keadaan dimana media sebagai penyimpanan data, terhindar dari bahaya.
Mengapa Keamanan Basis Data Penting?
- Basis data dapat memberikan informasi cepat dan akurat.
- Karena basis data menyimpan suatu data yang mempunyai nilai (strategis, ekonomis, sosial, politis).
Masalah yang muncul dalam sistem manajemen basis data:
- Redudansi data
- Inkonsistensi data
- Multi user
- Independency data
- Integrity data
Secara garis besar serangan terhadap sistem manajemen basis data terdiri dari
- Keamanan Server
- Trusted IP Access
- Koneksi Basis Data
- Kontrol Akses Tabel (Tabel User)
- Kesalahan Tidak disengaja
- Kerusakan data sewaktu transaksi.
- Anomali yang disebebkan penggunaan sistem yang salah.
- Anomali yang disebabkan distribusi data pada komputer.
- Logika yang error pada sistem.
- Kesalahan disengaja
- Pengambilan data tanpa permision.
- Pengubahan data tanpa permision.
- Penghapusan data tanpa permision.
Aspek Keamanan dalam Basis Data
- Confidential
- Memastikan bahwa data yang kita miliki mempunyai nilai kerahasiaan. Teknik yang digunakan: membuat otorisasi terhadap pengguna basis data.
- Integrity
- Memastikan bahwa data yang kita miliki benar-benar utuh atau sempuna. Teknik yang digunakan: membuat saluran komuikasi data yang aman dan lancar.
- Authentications
- Memastikan bahwa data yang kita miliki benar-benar asli. Teknik yang digunakan: membuat sistem validasi untuk input dan output data.
- Availability
- Memastikan bahwa data yang kita miliki dapat diakses setiap saat. Teknik yang digunakan: menjaga sistem keamanan pada basis data server.
- Non repudiation
- Memastikan bahwa ada jejak atau hstory input dan output data di dalam sistem basis data server. Teknik yang digunakan: membuat sistem digital signature.
- Interuptions
- Menghentikan service sistem basis data.
- Interceptions
- Mengendalikan sistem basis data
- Modifications
- Mengubah isi data di dalam sistem basis data
- Fabrications
- Menyisipkan data yang tidak relevan.
- Fisik
- User
- Sistem Operasi
- Basis Data
- Single Tier
- Merupakan suatu metode dalam koneksi basis data dengan aplikasi, dimana aplikasi dan basis data terletak pada satu device yang sama.
- Multi Tier
- Merupakan suatu metode dalam koneksi basis data dengan aplikasi, dimana aplikasi dan basis data terletak pada device yang berbeda.
- Koneksi ODBC
- Koneksi File
Dalam basis data MySQL terdapat tabel MySQL
- User
- Berisi user yang mendapatkan ijin akses.
- Basis data
- Mengatur basis data yang boleh diakses oeh user.
- Host
- Mengatur asal host yang diperkenankan user untuk mengatur MySQL
- Table prev
- Mengatur tabel apa saja yang boleh diakses oleh user.
- Columns prev
- Mengatur kolom apa saja yang boleh diakses oleh user.
- Dengan Otorisasi
- Pemberian hak istimewa kepada admin
- Pengendalian melalui aplikasi
- Hak akses pengguna
- Prosedur penggunaan
- Tabel kontrol
- Pembuatan tabel untuk user. Contoh:
- Select
- Insert
- Update
- Delete
- Backup - Recovery
- Fasilitas terdiri dari:
- Mekanisme backup secara periodik.
- Fasilitas untuk history transaksi data.
- Fasilitas cek point.
- Melihat Aspek Kualitas
- Memilih hardware dengan kualitas yang bagus.
- Memilih software basis data yang telah teruji kemampuannya.
- Melihat Aspek Komunikasi Data
- Memastikan komunikasi data tidak terganggu.
- Melakukan monitoring terhadap media yang digunakan untuk komunikasi data.
- Melakukan audit sistem keamanan pada level basis data
- Melakukan analisa terhadap kerusakan yang terjadi pada sistem basis data.
- Mengganti komponen pendukung sistem basis data yang tidak efektif
Kembali | Lanjut |
Tidak ada komentar:
Posting Komentar