Analisis Perbandingan Aspek Keamanan Basis Data Menggunakan Skema dan Tanpa Skema di PostgreSQL
Isi Artikel Utama
Abstrak
Pengolahan data menjadi informasi pada saat ini sangatlah mudah dengan memperoleh data yang tersimpan pada sebuah sistem basis data, data yang tersimpan haruslah tersimpan dengan aman sehingga nantinya informasi yang dihasilkan haruslah informasi yang benar dan tidak memiliki kerancuan yang dapat mengakibatkan terjadinya kesalahan informasi. Pada PostgreSQL terdapat sebuah objek sistem basis data yang bernama schema yang pertama kali dikenalkan pada tahun 2002 silam yang memiliki fungsi seperti direktori atau folder pada sebuah sistem operasi yang mana schema ini tidak dapat saling membungkus satu sama lain. Terdapat perbedaan penerapan menggunakan schema dan tanpa schema, yang pada dasarnya tanpa schema pada PostgreSQL merujuk pada schema public. Hasil penelitian perbandingan penggunaan schema atau tidak dalam keamanan data menunjukkan bahwa penerapan schema dapat meningkatkan keamanan dibandingkan tidak menerapkan schema dikarenakan ketika Pengguna ingin mengakses tabel di dalam schema memiliki izin yang terbatas berdasarkan kriteria pemetaan hak akses sesuai kebutuhannya. Hal ini berbeda dengan pemberian hak akses tanpa schema yang mana schema public memiliki sifat publik sehingga dapat diakses oleh Pengguna siapapun, hal ini mempengaruhi berkurangnya keamanan terhadap data yang disimpan.
##plugins.themes.bootstrap3.displayStats.downloads##
Rincian Artikel
Artikel ini berlisensi Creative Commons Attribution 4.0 International License.
Hak cipta pada setiap artikel adalah milik penulis, dan penulis mengakui bahwa Jnanaloka sebagai pihak yang mempublikasikan pertama kali dengan lisensi Creative Commons Attribution (CC BY). Lisensi ini mengijinkan untuk, Berbagi yakni menyalin dan menyebarluaskan kembali materi ini dalam bentuk atau format apapun; dan Adaptasi yakni menggubah, mengubah, dan membuat turunan dari materi iniuntuk kepentingan apapun, termasuk kepentingan komersial dengan ketentuan Atribusi
Cara Mengutip
Referensi
E. Sutanta, “Basis Data dalam Tinjauan Konseptual Yogyakarta: CV,” Andi Offset, 2011.
S. Raharjo and E. Utami, Keamanan basis data relasional. Penerbit Andi, 2022.
G. Susilo, “KEAMANAN BASIS DATA PADA SISTEM INFORMASI DI ERA GLOBAL,” Jurnal TRANSFORMASI, vol. 12, no. 2, pp. 78–87, Dec. 2016.
J. Triyono, “Penerapan Hak Akses pada Perancangan Database Akademik untuk Meningkatkan Keamanan Data,” MALCOM: Indonesian Journal of Machine Learning and Computer Science, vol. 3, no. 1, pp. 50–59, Apr. 2023.
M. Noor Fauzy, R. Nuari, Y. Dwi Pambudi, H. Nurmawan, M. Fajrian Noor, and Y. Fatma Andriani, “KEAMANAN BASIS DATA PADA VALIDASI DATA SISTEM INFORMASI KEPAKARAN,” 2018.
J. Triyono and P. Dimas Akbar, “Implementasi Rancangan Database Akademik menggunakan Function, Store Procedure, Trigger dan View,” 2023.
A. Yusron Arif, E. Utami, and S. Raharjo, “IMPLEMENTASI DATABASE SECURITY MENGGUNAKAN KONSEP ROLE-BASED ACCESS CONTROL (RBAC) DALAM RANCANGAN DATABASE SISTEM INFORMASI MANAJEMEN SEKOLAH DENGAN POSTGRESQL,” Jurnal Informasi Interaktif, vol. 4, no. 1, pp. 51–55, Jan. 2019, [Online]. Available: http://e-journal.janabadra.ac.id/
W. Linggih Jaelani, “IMPLEMENTASI MODEL ROLEBASE ACCESS CONTROL DAN TEKNIK REPLIKASI BASIS DATA UNTUK KEAMANAN BASIS DATA SMK MA’ARIF TERPADU CICALENGKA,” Jurnal Ilmiah Nasional Riset Aplikasi dan Teknik Informatika, vol. 04, no. 2, pp. 147–154, Dec. 2022.
D. Aji Bayu Prasetyo and Y. Alfa Susetyo, “Implementasi Information Schema Database Pada Postgre SQL Untuk Pembuatan Tabel Informasi Dengan Menggunakan Python Di PT XYZ,” 2022. [Online]. Available: http://jurnal.mdp.ac.id
The PostgreSQL Global Development Group, “PostgreSQL 16.2 Documentation,” 2024.
R. Wodyk and M. Skublewska-Paszkowska, “Performance comparison of relational databases SQL Server, MySQL and PostgreSQL using a web application and the Laravel framework,” Journal of Computer Sciences Institute, vol. 17, no. 0, pp. 358–364, Dec. 2020, doi: 10.35784/jcsi.2279.
A. Dwi Praba and M. Safitri, “STUDI PERBANDINGAN PERFORMANSI ANTARA MYSQL DAN POSTGRESQL,” JURNAL KHATULISTIWA INFORMATIKA, vol. VIII, no. 2, pp. 88–93, 2020, [Online]. Available: https://www.adminer.org/.
Neil Matthew and Richard Stones, “Introduction to PostgreSQL,” in Beginning Databases with PostgreSQL: From Novice to Professional, N. Matthew and R. Stones, Eds., Berkeley, CA: Apress, 2005, pp. 1–16. doi: 10.1007/978-1-4302-0018-5_1.
S. Sauda and M. Barokah, “PENERAPAN NODEJS DAN POSTGRESQL SEBAGAI BACKEND PADA APLIKASI ECOMMERCE LOCALLA”, doi: 10.31949/infotech.v8I2.2944.
R. Ariestia Pradipta, M. Pratama, M. A. Muhammad, and M. A. Muda, “Perancangan Sistem Portal Program Studi dengan Menggunakan Framework Laravel Dan Database Postgresql,” 2021.
T. S. Waruwu, “IMPLEMENTASI POSTGRESQL SEBAGAI SISTEM MANAJEMEN BASIS DATA PADA PENDAFTARAN MAHASISWA BARU BERBASIS WEB”.
S. S. Firdaus, Y. Budisusanto, and U. W. Deviantari, “Pembuatan Basis Data Pajak Bumi dan Bangunan (PBB) (Studi Kasus: Desa Bener, Kecamatan Saradan, Kabupaten Madiun),” Jurnal Teknik ITS, vol. 9, no. 2, pp. 182–188, 2020.
M. Baklizi, I. Atoum, N. Abdullah, O. A. Al-Wesabi, A. Ali Otoom, and M. Al-Sheikh Hasan, “A Technical Review of SQL Injection Tools and Methods: A Case Study of SQL Map,” International Journal of Intelligent Systems and Applications in Engineering IJISAE, vol. 10, no. 3, pp. 75–85, 2022, [Online]. Available: www.ijisae.org
A. E. Ermakova and O. Y. Sabinin, “ORGANIZATION OF ROW LEVEL SECURITY IN POSTGRESQL ON THE EXAMPLE OF BANK SYSTEM PROTECTION.,” Theoretical & Applied Science, vol. 85, no. 05, pp. 462–469, May 2020, doi: 10.15863/TAS.2020.05.85.86.
R. Scheible et al., “Integrating row level security in i2b2: segregation of medical records into data marts without data replication and synchronization,” JAMIA Open, vol. 6, no. 3, p. ooad068, Oct. 2023, doi: 10.1093/jamiaopen/ooad068.