Vol. 1 No. 6 (2024): circle archive
Articles

Keamanan Aplikasi Web: Strategi untuk Mencegah Serangan SQL Injection

Published 2024-11-20

Abstract

Keamanan aplikasi web telah menjadi salah satu fokus utama dalam dunia teknologi informasi seiring dengan meningkatnya kompleksitas dan penggunaan teknologi berbasis web. Serangan SQL Injection adalah salah satu ancaman paling umum dan berbahaya terhadap keamanan aplikasi web. Dalam serangan ini, penyerang mengeksploitasi celah keamanan di mana aplikasi gagal memvalidasi atau membersihkan input pengguna sebelum memprosesnya melalui perintah SQL. Serangan semacam ini dapat memungkinkan penyerang untuk mengakses, memodifikasi, atau bahkan menghapus data yang sensitif. Dalam artikel ini, kita akan membahas secara menyeluruh bagaimana serangan SQL Injection bekerja, dampaknya terhadap keamanan aplikasi web, serta strategi yang dapat digunakan untuk mencegah serangan tersebut. Pendekatan-pendekatan yang dibahas meliputi penggunaan prepared statements, parameterized queries, validasi input yang ketat, dan penggunaan framework yang lebih aman.

References

  1. Tarigan, R. S. (2017). Manual Procedure Petunjuk Penggunaan Academic Online Campus (AOC).
  2. Girsang, N. D. (2021). Laporan Kerja Praktek Perancangan Sistem Informasi Absensi Karyawan dengan QR Code Berbasis Web pada PT Salim Ivomas Pratama Tbk.
  3. Girsang, N. D. (2022). Klasifikasi Jenis Hiou Simalungun Sumatera Utara Menggunakan Algoritma Convolutional Neural Network (Doctoral dissertation, Universitas Medan Area).
  4. Tarigan, R. S., Wasmawi, I., & Wibowo, H. T. (2020). Manual Procedure Petunjuk Penggunaan Sistem Tanda Tangan Gaji Online (SITAGO).
  5. Santoso, M. H. (2021). Laporan Kerja Praktek Sistem Informasi Penerimaan Mahasiswa Baru Berbasis Web pada SMA Swasta Persatuan Amal Bakti (PAB) 8 Saentis.
  6. Azhar, S. (2013). Studi Identifikasi Faktor-Faktor yang Mempengaruhi Perilaku Agresifitas Remaja Pemain Point Blank.
  7. Tarigan, R. S. (2016). Manual Procedure Petunjuk Penggunaan Elearning. uma. ac. id.
  8. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2019). Manual Procedure Petunjuk Penggunaan Aplikasi Informasi Penelitian lipan. uma. ac. id.
  9. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2021). Manual Procedure Petunjuk Penggunaan Aplikasi Registrasi Asrama Kampus.
  10. Santoso, M. H. (2022). Perancangan Alat Inkubator Berbasis Arduino untuk Proses Pengawetan Ikan Asin.
  11. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2019). Manual Procedure Petunjuk Penggunaan Aplikasi Informasi Penelitian lipan. uma. ac. id.
  12. Larasati, D. A. (2022). Penerapan Metode KNN dan Ekstraksi Ciri GLCM Dalam Klasifikasi Citra Ikan Berformalin.
  13. Lubis, Z., & Lubis, A. H. (2017). Panduan Praktis Praktikum SPSS.
  14. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2019). Manual Procedure Petunjuk Penggunaan Aplikasi Informasi Penelitian lipan. uma. ac. id.
  15. Lubis, A. H., & Siagian, R. (2017). Panduan Praktikum Sistem Informasi Manajemen Web Design dan Microsoft Access.
  16. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2021). Manual Procedure Petunjuk Penggunaan Aplikasi Registrasi Asrama Kampus.
  17. Khairina, N. (2023). Hyperparameter Model Arsitektur Resnet50 dalam Mengklasifikasi Larva Zophobas Mario dan Tenebrio Molitor.
  18. Tarigan, R. S., Wasmawi, I., & Wibowo, H. T. (2020). Manual Procedure Petunjuk Penggunaan Sistem Tanda Tangan Gaji Online (SITAGO).
  19. Data, P., & Tarigan, R. S. (2016). Manual Procedure Petunjuk dan Mekanisme Pengoperasian Academic Online Campus (AOC).
  20. Tarigan, R. S., Azhar, S., & Wibowo, H. T. (2021). Manual Procedure Petunjuk Penggunaan Aplikasi Registrasi Asrama Kampus
  21. Tarigan, R. S., Wasmawi, I., & Wibowo, H. T. (2020). Manual Procedure Petunjuk Penggunaan Sistem Tanda Tangan Gaji Online (SITAGO).
  22. Tarigan, R. S. (2018). Manual Procedure Petunjuk Penggunaan Sistem Informasi Program Studi (SIPRODI).