Pentingnya Grant dan Revoke Dalam Keamanan Sistem Basis Data
Berbicara mengenai basis data Greader, basis data sendiri merupakan sekumpulan data yang bersifat fakta atau meletakkan pada sebuah keadaan Greader dan itu yang akan diolah menjadi sebuah Informasi. Suatu data saat ini sudah tersimpan secara terkomputerisasi kedalam komputer dan dalam suatu wadah yang disebut dengan database. Jika data yang disimpan bersifat sangat penting, tentunya harus ada suatu pengamanan guna untuk menjaga data dari hal yang dapat merusak data yang disimpan.
Kita mengetahui bahwa untuk mengelola atau mengakses suatu data, tentunya ada administrator atau di dalam database disebut dengan User atau Schema, seorang user atau schema di dalam hal ini memiliki tugas atau tanggung jawab untuk menjaga keamanan data supaya data dapat digunakan dalam jangka waktu yang panjang dan tetap terjaga.
Grant merupakan perintah yang digunakan untuk memberikan hak akses kepada pengguna atau kepada user yang lain agar dapat ikut dalam memanage database. Dalam pemberian hak akses grant ini, biasanya administrator hanya memberikan kepada user yang dipercaya guna untuk mencegah terjadi nya kerusakan terhadap data yang disimpan.
Dalam hal ini, untuk penggunaan perintah Grant seorang user hanya dapat menggunakan perintah Select, Delete, dan Update dalam hal pengelolaan data. Perintah yang digunakan untuk melihat isi dari keseluruhan database dapat menggunakan perintah dengan query select, Delete digunakan untuk menghapus salah satu database, dan update digunakan untuk merubah salah satu data.
Perintah Grant dan Revoke ini juga digunakan agar dapat melakukan sharing terhadap database. Ketika seorang user diberikan hak akses untuk mengelolakan data, maka saat itu juga ia diberikan kepercayaan untuk memelihara data. Adapun query yang dapat digunakan untuk pemberian hak akses adalah:
Grant Select/Update/Delete on (Nama_Tabel yang akan di berikan hak akses) to (Nama User)
Jika perintah tersebut telah dieksekusi dan berhasil, maka user yang diberikan hak akses akan diberikan password dari database yang di share. Seorang administrator akan menentukan user mana yang seharus nya dapat diberikan hak akses untuk mengelola data, dalam hal pemberian hak akses kepada beberapa user, hanya user yang dipercaya saja yang akan diberikan akses oleh administrator, mengapa demikian? Suatu data yang ada pada perusahaan merupakan data yang bersifat sangat penting. Semua isi dari data akan menjadi rusak apabila terjadi kesalahan kontrol terhadap 1 data karena itulah administrator tidak bisa memberikan hak akses kepada sembarang user.
Jika Grant diartikan sebagai suatu perintah yang bertujuan untuk memberikan hak akses, maka revoke memiliki arti yang sebaliknya dari arti Grant. Pencabutan kembali grant atau hak akses yang sudah diberikan kepada seorang user dikenal dengan istilah Revoke. Pencabutan hak akses tersebut dapat dimungkinkan karena adanya suatu hal yang membuat hak akses seorang user dicabut kembali. Select, Update, dan Delete merupakan salah satu perintah yang dapat digunakan dan diberikan berupa hak akses kepada user. Dalam hal ini, tidak semua hak akses dapat diberikan secara penuh kepada user. Pencabutan kembali hak akses yang telah diberikan juga melalui query, adapun query yang digunakan adalah:
Grant Select/Update/Delete on (Nama_Tabel yang akan dicabut hak akses) to (Nama User)
Perintah query nya hampir sama dengan query pada grant. Suatu informasi mengenai sesuatu hal akan lebih mudah didapatkan oleh user melalui perintah grant dan revoke. Tetapi dalam hal pemberian hak akses ini, tidak semua user akan diberikan, mengingat data yang disimpan adalah data dalam skala besar dan guna untuk menjamin keamanan data agar tidak digunakan secara menyimpang oleh user yang diberikan hak akses. Karena itulah seorang administrator sangat penting untuk menentukan user mana saja yang dapat diberikan kontrol atau hak akses agar data dapat di proteksi .
Nah, itulah pembahasan singkat yang dapat saya berikan mengenai penting nya grant dan revoke, semoga bermanfaat untuk greaders.
Penulis : Meci
Sukai/Like Fan Page Facebook Garuda Cyber Indonesia>
Subscribe Channel Youtube Garuda Cyber Indonesia>
Follow Instagram Garuda Cyber Indonesia>

