basic security(oracle)
TRANSCRIPT
![Page 1: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/1.jpg)
BASIC SECURITY (ORACLE)
Anggota :Nur Rachmat S (13523145)Ryan Achmad R (13523170)Lalu Maugirzani F (13523187)Nindita Rahman (13523197)
Yogi Cahya Gumilang (13523207)
![Page 2: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/2.jpg)
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
![Page 3: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/3.jpg)
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
![Page 4: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/4.jpg)
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;
![Page 5: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/5.jpg)
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
![Page 6: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/6.jpg)
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;
![Page 7: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/7.jpg)
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
![Page 8: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/8.jpg)
Contoh Perintah SQL (Role)• Operasi Grant
• Operasi Revoke
grant connect table to rohmad;
REVOKE connect table from rohmad;
![Page 9: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/9.jpg)
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.
![Page 10: Basic Security(ORACLE)](https://reader036.vdocument.in/reader036/viewer/2022062523/5882769e1a28ab24788b4671/html5/thumbnails/10.jpg)
~SEKIAN~