1. Pengertian Keamanan Database
8
π Deskripsi
Keamanan database adalah upaya untuk melindungi data dari akses tidak sah, kerusakan, atau kehilangan.
π§ Narasi Penjelasan
Data adalah aset penting organisasi. Oleh karena itu:
- Harus dijaga dari peretasan
- Harus dilindungi dari kehilangan
- Harus tetap tersedia saat dibutuhkan
π Keamanan database adalah bagian penting dari sistem informasi.
2. Tujuan Keamanan Database
6
π Deskripsi
Tujuan utama keamanan database dikenal sebagai CIA Triad.
π Tabel:
| Aspek | Penjelasan |
|---|---|
| Confidentiality | Data hanya untuk yang berhak |
| Integrity | Data tidak berubah sembarangan |
| Availability | Data selalu tersedia |
3. Ancaman Keamanan Database
7
π Deskripsi
Database memiliki berbagai ancaman.
π§ Narasi Penjelasan
Contoh:
- SQL Injection
- Malware
- Akses ilegal
- Human error
π Ancaman bisa dari luar maupun dalam.
4. Autentikasi dan Otorisasi
6
π Deskripsi
Mengatur siapa yang boleh mengakses database.
π§ Narasi Penjelasan
- Autentikasi β verifikasi user
- Otorisasi β hak akses
π Tidak semua user memiliki akses penuh.
5. Role dan Privilege
6
π Deskripsi
Mengatur hak akses pengguna.
π§ Narasi Penjelasan
Contoh:
GRANT SELECT, INSERT ON mahasiswa TO user1;
π Hak akses bisa dibatasi sesuai kebutuhan.
6. Enkripsi Data
6
π Deskripsi
Melindungi data dengan kode rahasia.
π§ Narasi Penjelasan
- Data diubah menjadi tidak terbaca
- Hanya bisa dibuka dengan kunci
π Digunakan untuk data sensitif.
7. Firewall dan Proteksi Jaringan
6
π Deskripsi
Melindungi database dari serangan jaringan.
π§ Narasi Penjelasan
- Memfilter akses
- Mencegah serangan
8. Audit dan Monitoring
8
π Deskripsi
Mencatat aktivitas database.
π§ Narasi Penjelasan
- Siapa mengakses data
- Apa yang dilakukan
π Penting untuk keamanan dan forensik.
π BAGIAN II: BACKUP DATABASE
9. Pengertian Backup Database
8
π Deskripsi
Backup adalah proses menyalin data untuk mencegah kehilangan.
π§ Narasi Penjelasan
Jika terjadi:
- Kerusakan sistem
- Serangan virus
- Human error
π Data bisa dipulihkan dari backup.
10. Jenis Backup
8
π Deskripsi
Backup memiliki beberapa jenis.
π Tabel:
| Jenis | Penjelasan |
|---|---|
| Full Backup | Semua data |
| Incremental | Perubahan terbaru |
| Differential | Perubahan sejak backup terakhir |
11. Proses Backup
6
π Deskripsi
Langkah-langkah backup.
π§ Narasi Penjelasan
- Pilih data
- Simpan backup
- Verifikasi
12. Restore Database
7
π Deskripsi
Mengembalikan data dari backup.
π§ Narasi Penjelasan
RESTORE DATABASE kampus FROM backup_file;
π Digunakan saat terjadi kehilangan data.
13. Strategi Backup
6
π Deskripsi
Perencanaan backup yang baik.
π§ Narasi Penjelasan
Strategi populer:
- 3-2-1 Rule
- 3 salinan data
- 2 media berbeda
- 1 di lokasi berbeda
14. Kelebihan dan Kekurangan Backup
π Tabel:
| Kelebihan | Kekurangan |
|---|---|
| Data aman | Butuh storage |
| Bisa recovery | Butuh waktu |
15. Best Practice Keamanan dan Backup
6
π Deskripsi
Praktik terbaik dalam keamanan database.
π§ Narasi Penjelasan
- Gunakan password kuat
- Backup rutin
- Gunakan enkripsi
- Batasi akses
16. Kesimpulan
π Deskripsi
Inti pembelajaran.
π§ Narasi Penjelasan
- Keamanan melindungi data
- Backup mencegah kehilangan data
- Keduanya wajib dalam sistem database
π― LATIHAN / DISKUSI
- Apa itu keamanan database?
- Jelaskan CIA Triad!
- Apa perbedaan backup full dan incremental?
π TUGAS
- Buat:
- Skema keamanan database
- Rencana backup sederhana
- Jelaskan strategi yang digunakan