1 / 23

Security and Integrity of Data

Security and Integrity of Data. Keamanan d an Integrit as Data. Keamanan Data bermakna perlindungan terhadap data. Keamanan melibatkan melindungi data dan perangkat lunak dari : Hilang kehilangan disks Destroyed Kebakaran atau banjir , penghapusan Rusak goresan pada disk

nansen
Download Presentation

Security and Integrity of Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Security and Integrity of Data

  2. Keamanandan Integritas Data • Keamanan Data bermakna perlindungan terhadap data. • Keamanan melibatkan melindungi data dan perangkat lunak dari : • Hilangkehilangan disks • Destroyed Kebakaran atau banjir, penghapusan • Rusak goresan pada disk • PerubahanTertimpa, diperbaharui oleh kesalahan • Disclosed akses dari yang tdk berhak

  3. Cara Proteksi Data • File backupadalahsebuah copy file yang dipeliharajikasewaktu-waktuterjadisesuatuterhadap original file. • Dapatdipeliharapada floppy atau hard disk yang berbeda • Dapatdipeliharapadasuatu backup data tape • File Archive dipeliharadalammemorijangkapanjangjikadiperlukan • Seringkalidarisuatu back up data tape

  4. AksiPotensialTerhadapSistemKomputer(1) DBMS dan Software aplikasi Kesalahandalammekanismepengamanandenganpemberianhakakses yang lebihbesar; pengubahanataupencurian program. Jaringankomunikasi penyadapan; pemutusankabel; interferensigelombangdanradiasi.

  5. AksiPotensialTerhadapSistemKomputer (2) Data/Database Administrator kebijakanpengamanandanprosedur yang lemah. Hardware kebakaran/banjir/bom; kehilangan data karenalistrikmati; pencurianperalatan;

  6. AksiPotensialTerhadapSistemKomputer (3) Database Pengubahan yang tidaksahataupenduplikasian data; pencurian data; penghilangan data sehubungandenganlistrik. User Menggunakanhakaksesorang lain; Mengubah program dan data, kekuranganstaf yang terlatih; memasukkan virus, Mendapatkanaksesuntukmelakukanpenipuan Programer/Operator Membuatjebakan; mengubah program; pemogokan.

  7. Pengamanan Database? Pengamanan database • mekanismemelindungi database dariaksi yang disengajaatautidakdisengaja (kecelakaan). Kerusakan yang biasaterjadi: • Pencuriandanpenipuan • Kehilangankerahasiaan • Kehilangankebebasan (privacy) • Kehilangankeutuhan (integrity) • Kehilanganketersediaan (availability)

  8. Perlindungan Fisik Untuk Proteksi Data • Menyimpan file dalam tempat yang tahan api • Menjaga orang yang tidak berhak masuk ke area yang aman dengan menggunakan kunci dan keamanan dll

  9. Otorisasi Dan Autentikasi • Otorisasi Pemberianhakistimewa yang memungkinanmempunyaiaksessahterhadapsistematauobyeksistem. • Autentikasi Sebuahmekanismeuntukmenentukankeabsahan user

  10. View View Obyek basis data yang berisiperintah query ke basis data. Setiap kali sebuah view diaktifkan, pemakaiakanselalumelihathasilquerynya. Berbedadengantabel, data yang ditampilkandidalam view tidakbisadiubah.

  11. View (2) Mekanisme view menyediakanmekanismepengamanan yang fleksibelnamunkuatdengancaramenyembunyikansebagian basis data dari user lain. Contoh view : create view semua_matkulas (select kode_mk, nama_mk from progdi_d3) union (select kode_mk, nama_mkfrom progdi_s1)

  12. Perlindungan yang lain Keamanan PL termasuk pengguna memberikan: • Sebuahidentitasdan password pengguna Pengamanan lainnya termasuk: • Password individu file. • Enkripsi data. - mengenkripsi data untuk menyalinnya sehingga tidak dapat dibaca oleh orang lain yang tidak memiliki 'kunci'.

  13. Integritas Data • Integritas data berarti ketepatan dan kelengkapan. Data memiliki integritas jika belum rusak dengan cara apapun. Penyebab umum kesalahan adalah: - Kesalahan dalam menangkap data (sensor rusak dll)- Transmisi kesalahan (melalui internet dll)- Kesalahan transkripsi (Transposisi sastra) • Data dikatakan korup jika kesalahan diperkenalkan ke dalamnya. Biasanya kesalahan telah diperkenalkan oleh peralatan yang rusak.

  14. JenisIntegritas • Integritasentitas (entity integrity), dimanatidakadabaris data duplikatdalamsatutabel • Integritasjangkauan (domain integrity), tidakada data yang melanggarjangkauannilaiditiapkolom data • Integritasacuan (referential integrity), yang menjagarelasi/korespondensiantartabel • Integritas data antartabel (redundant data integrity), data disebuahtabeltidakterulangditabel yang lain • Integritasaturannyata (bussiness rule integrity), data disuatutabelharusmemilikinilai yang layakdandapatditerimaditempatsistem basis data diterapkan

  15. Entity Integrity (1) • Dalam model data relasional, integritas entitas adalah salah satu dari beberapa aturan integritas yang melekat. • Integritas Entitas adalah aturan integritas yang menyatakan bahwa setiap tabel harus memiliki kunci primer dan kolom yang dipilih untuk menjadi primary key harus unik dan tidak null

  16. Entity Integrity (2) Agar integritasentitasdapatdijaga, makadapatditempuhcara : • Penentuan key padatabel basis data • Penerapan proses validasi pada program pemasukan data

  17. Entity Integrity (3) • Dalam database relasional yang menggunakan SQL, integritas entitas dipaksakan dengan menambahkan klausul kunci primer untuk definisi skema. • Sistem ini memaksa Entitas Integritas dengan tidak mengizinkan operasi (INSERT, UPDATE) untuk menghasilkan primary key tidak valid.

  18. Domain Integrity Jenis domain yang dapatdimilikisuatuatribut : • Karakterbebas • Alfanumerik • Alfabet • Numerik Pemeliharaanintegritas domain/jangkauan • Pendefinisianskema/strukturtabel • Pemanfaatanproperti field • Penerapanprosesvalidasipada program pemasukkan data

  19. Referential Integrity • Aturan yang menyatakan bahwa nilai suatu foreign key harus cocok dengan sebuah nilai primary key darisisi one suatu relationship.(atauforeign key boleh null) Contoh: Delete Rule • Restrict - membatasi penghapusan baris dari parent apabila ada baris terkait di sisi dependent • Cascade - otomatis menghapus baris-baris terkait di sisi dependent apabila parent dihapus • Set-to-Null - foreign key diubahmenjadi null bila parent dihapus (tidak boleh untuk weak entity)

  20. Referential Integrity Constraints Referential integrity constraints digambarkan dengan panah dari tabel dependent ke tabel parent

  21. Cara PengecekanIntegritas Data (1) • Sebuah check digit adalah digit tambahan yang ditambahkan ke nomor sehingga, jika nomor berubah, kesalahan akan terdeteksi. • Metode • Mulai dari kanan, kalikan digit pertama dengan 1, yang kedua dengan 2 dst. • Tambahkanhasilbersama-sama • Gunakan digit terakhirdarihasildantambahkankenomorterakhir. • Example: 56037 becomes 560372 • Example: 50637 becomes 506376

  22. Cara PengecekanIntegritas Data (2) • Verifikasi adalah memeriksa data yang telah disalin dari satu tempat ke tempat lain untuk melihat apakah ia masih sama. • Verification of keyed data mungkin melibatkan pengetikan ulang-keytsb. • Double-entry verifikasi melibatkan 2 orangmemasukkan di data yang sama dan kemudian membandingkan data untuk anomali.

  23. Cara PengecekanIntegritas Data (3) • Validasiadalah memeriksa data sebelum pengolahan untuk melihat bahwa data dapat diterima untuk proses dan meliputi: - Cektipe(misalnya numerik atau alfanumerik) - Cekpanjang(jumlahkarakterygbenar) - Cekrentang(hariantar 1-31; bulan 1-12) • Kedua Database dan program spreadsheet memiliki metode validasi input data sehingga data yang tidak benar jelas tidak diterima oleh perangkat lunak yang kemudian memperingatkan pengguna.

More Related