pada kali ini saya akan menjelaskan tentang:cara melindungi database
Database Securty
Database Securty
Apa itu database?
kumpulan data yang disimpan dan diatur/ diorganisasikan sehingga data tersebut dapat diambil atau dicari dengan mudah/ efisien
Contoh database engine:
1.Sql Server
2.MS Access
3.Oracle Database
4.MySQL
5.Firebird
6.PostgreSQL
7.DB2
I.Apa yang dilakukan oleh hacker terhadap database server?
1.bukan menghapus
2.bukan merubah
3.bukan merusak
4.tetapi MENCURI !!
PENYALAHGUNAAN PADA DATABASE:
Tidak disengaja, jenisnya:
1.kerusakan selama proses transaksi
2.anomali yang disebabkan oleh akses database yang konkuren
3.anomali yang disebabkan oleh pendistribusian data pada beberapa komputer
4.logika error yang mengancam kemampuan transaksi untuk mempertahankan
Di sengaja,Jenisnya:
1.Pengambilan data / pembacaan data oleh pihak yang tidak berwenang.
2.Pengubahan data oleh pihak yang tidak berwenang.
3.Penghapusan data oleh pihak yang tidak berwenang
Apa dampak dari pencurian database?
1.Paling ringan: Perusahaan HANYA akan kehilangan waktu dan uang untuk biaya penyelidikan.
2.Menghentikan layanan kepada customer sampai sistemnya dinyatakan dapat dipercaya, misalnya website ditutup sementara waktu.
3.Diperas oleh pelaku.
TINGKATKAN KEAMANAN PADA DATABASE:
1.Fisikal à lokasi-lokasi dimana terdapat sistem komputer haruslah aman secara fisik terhadap serangan perusak.
2.Manusia à wewenang pemakai harus dilakukan dengan berhati-hati untuk mengurangi kemungkinan adanya manipulasi oleh pemakai yang berwenang.
3.Sistem Operasi à Kelemahan pada SO ini memungkinkan pengaksesan data oleh pihak tak berwenang, karena hampir seluruh jaringan sistem database menggunakan akses jarak jauh.
4.Sistem Database à Pengaturan hak pemakai yang baik.
Langkah-Langkah yang melindungi database:
1.Database server harus dikonfigurasi dengan benar, baik database enginenya maupun infrastrukturnya.
2.Pemberian otoritas user harus sesuai dengan kebutuhan aplikasi.
3.Sebaiknya password database tidak diberikan kepada user.
4.Hanya diperbolehkan untuk mengakses data yang diperlukan saja.
5.Jangan menggunakan user root, system atau selevelnya pada aplikasi untuk mengakses database server.
6.Jangan pernah user root atau selevelnya tanpa password.
KESIMPULANYA:
1.Memang benar tidak ada jaringan yang kebal terhadap serangan hacker, namun dengan langkah-langkah pencegahan ini, kita dapat membuat sulit bagi intruder untuk mencuri data baik dari database atau dari lalu lintas data.
2.Membiarkan database server tanpa pengamanan dengan firewall dan enkripsi akan menimbulkan masalah yang besar.
3.Pastikan bahwa web server dan database server sudah dipatch dengan versi yang terakhir.
4.Perlu pendidikan mengenai keamanan administrator jaringan, database administrator dan web programmer.
5.Pastikan bahwa web programmer/ web developmer dan DBA telah melaksanakan tugasnya dengan baik.
Semangat kawan bloggingnya
ReplyDeletehttp://www.andigoodboys.com/
Mampir ke blog baru saya kawan
ReplyDeletehttp://blogmediapendidikan.blogspot.com/