basic security(oracle)

10
BASIC SECURITY (ORACLE) Anggota : Nur Rachmat S (13523145) Ryan Achmad R (13523170) Lalu Maugirzani F (13523187) Nindita Rahman (13523197) Yogi Cahya Gumilang (13523207)

Upload: lalu-fahlevi

Post on 14-Apr-2017

65 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Basic Security(ORACLE)

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)

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)

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)

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)

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)

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)

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)

Contoh Perintah SQL (Role)• Operasi Grant

• Operasi Revoke

grant connect table to rohmad;

REVOKE connect table from rohmad;

Page 9: Basic Security(ORACLE)

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)

~SEKIAN~