View
65
Download
0
Category
Preview:
Citation preview
BASIC SECURITY (ORACLE)
Anggota :Nur Rachmat S (13523145)Ryan Achmad R (13523170)Lalu Maugirzani F (13523187)Nindita Rahman (13523197)
Yogi Cahya Gumilang (13523207)
Basic Security• Keamanan dasar pada database• Untuk mengelola keamanan dan hak akses user pada
database• Basic Security meliputi :
Pengguna -> User Hak Akses -> PrivilegePeran -> RoleAutentikasi -> Authentication
User• User biasa di sebut Pengguna yang umumnya adalah
manusia.• User merupakan bagian penting, karena agar dapat
memasuki sistem dan menjalankan aktivitas pada sistem.• Pada oracle terdapat 2 user bawaan yaitu :
sys system
Contoh Perintah SQL (User)• Membuat User
• Mengedit User
• Menghapus User
CREATE USER rohmad IDENTIFIED BY abcde;
ALTER USER rohmad IDENTIFIED BY gantipas;
DROP USER rohmad;
Privileges • Privileges merupakan hak akses yang diberikan kepada
user• Bertujuan untuk mengendalikan hak user yang
terhubung dengan database baik system maupun objek• Terbagi menjadi dua yaitu Object Privileges dan System
Privileges• Terdapat 2 perintah untuk menjalankan privileges :
Operasi Grant Operasi Revoke
Contoh Perintah SQL (Privileges)• Operasi Grant
• Operasi Revoke
grant create table to rohmad;
REVOKE create table from rohmad;
grant select on budi.mahasiswa to rohmad;
REVOKE select on budi.mahasiswa from scotti;
Role• Role merupakan kumpulan beberapa privilage• Tujuan mempermudah pemberian ke sekelompok user
yang memiliki privileges yang sama• Misalkan pada operasi SET didalamnya terdapat
CREATE, ALTER, dan DROP• Terdapat 2 operasi untuk menjalankan role :
Operasi Grant Operaso Revoke
Contoh Perintah SQL (Role)• Operasi Grant
• Operasi Revoke
grant connect table to rohmad;
REVOKE connect table from rohmad;
Autentifikasi• Suatu proses dengan maksud memvalidasi, user dan
password dari pengguna akan di cek secara langsung ke daftar pengguna yang berhak memasuki sistem atau menjalankan aktivitas tertentu.• Dapat juga bertujuan untuk memastikan bahwa
identitas dari user yang ingin mengakses benar-benar sudah dikenali(terdaftar).• Hal ini dilakukan untuk mencegah adanya akses dari
pihak-pihak yang tidak berwenang.
~SEKIAN~
Recommended