Advertisement

Main Ad

Basis Data - BAB 11 Security

 




1.      Jelaskan pengertian physical level dan operating system level dalam security ?.

Physical Level. Yaitu melakukan akses fisik terhadap komputer memungkinkan terjadinya perusakan data, kemanan dengan menggunakan kunci yang diperlukan. Komputer juga harus diamankan dari kebanjiran, kebakaran dan lainnya.

Operating system level. Operating system super-user dapat melakukan apapun terhadap database. Kemanan sistem operasi yang handal dan bagus diperlukan dalam hal ini.

2.      Jelaskan pengertian read dan update authorization dalam database ?.

Read authorization. Merupakan hak akses yang diperuntukkan user untuk diijinkan melakukan pembacaan data tetapi tidak diberikan ijin untuk melakukan modifikasi data yang ada.

Update authorization. Merupakan hak akses yang diperuntukkan user untuk diijinkan melakukan modifikasi data tetapi tidak diberikan ijin untuk melakukan penghapusan data yang ada.

3.      Berikan suatu contoh graph untuk otorisasi update pada suati relasi dalam suatu database ?.

Berikut ini contoh graph untuk otorisasi update pada loan :  Sisi (edge) Ui Uj menunjukkan bahwa pemakai Ui telah memberikan otorisasi update pada loan untuk Uj.



4.      Jelaskan dan berikan contoh pencabutan otorisasi dalam SQL dengan menggunakan pernyataan revoke ?.

Dalam pencabutan otorisasi didalam database kepada penggunakan maka digunakan pernyataan revoke, dengan statement berikut ini :

Revoke<daftar hak>

On<nama relasi atau view>from<daftar pemakai>

[restrict|cascade]

     

Contoh berikut ini adalah pencabutanhak otorirasi dalam SQL :

                  Revoke select on branch from U1 U2 U3 cascade

 

Yaitu melakukan pencabutan hak dari seorang pemakai dapat menyebabkan pemakai lain juga kehilangan hak tersebut (cascade). Hal tersebut dapat dicegah dengan menentukan restrict :

Revoke select on branch from U1, U2 , U3 restrict

Posting Komentar

0 Komentar