SISTEM BERBASIS CONVOLUTIONAL NEURAL NETWORKLONG SHORT TERM MEMORY UNTUK DETEKSI INJEKSI SQL

Rantetampang, Alpius Ranis (2023) SISTEM BERBASIS CONVOLUTIONAL NEURAL NETWORKLONG SHORT TERM MEMORY UNTUK DETEKSI INJEKSI SQL. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (1MB)
[img] Text (BAB I)
BAB I.pdf

Download (229kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (870kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (228kB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (240kB)
[img] Text (BAB V)
BAB V.pdf

Download (80kB)
[img] Text (DAFTAR PUSTAKA)
Daftar Pustaka.pdf
Restricted to Registered users only

Download (236kB)
[img] Other (SOURCE CODE)
Source Code - Alpius Ranis Rantetampang.rar
Restricted to Repository staff only

Download (3kB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (656kB)

Abstract

Ancaman SQL Injection (SQLI) merupakan permasalahan besar dalam bidang keamanan aplikasi web. Mayoritas dari serangan SQL Injection (SQLI) menyebabkan kebocoran data pengguna, yang berakibat pada manipulasi, pembaruan, dan penghapusan data dalam sistem basis data. Untuk mencegah SQL Injection (SQLI), teknik tradisional serta teknik machine learning dan deep learning telah digunakan, namun teknik ini hanya dapat mengatasi beberapa jenis SQL Injection (SQLI) dan serangan baru yang memiliki representasi fitur yang lemah serta efisiensi algoritma. Tantangan utama terkait serangan SQL Injection (SQLI) adalah kemampuan para peretas untuk menciptakan kueri berbahaya baru yang tidak terdeteksi oleh teknik tradisional, serta teknik machine learning dan deep learning dengan algoritma tunggal memiliki kelemahan dalam representasi fitur dan efisiensi algoritma dalam mendeteksi serangan baru. Namun, masalah ini dapat diatasi secara efektif dengan memanfaatkan representasi fitur kuat dari Convolutional Neural Network (CNN) dan kemampuan Long Short Term Memory (LSTM) dalam memproses urutan kata, model dapat mengekstraksi informasi mendalam dari teks, termasuk teks terkait serangan SQL Injection (SQLI), dan mengenali pola urutan yang relevan untuk mendeteksi serangan baru tersebut. Dengan metode hybrid yang didukung dengan dataset SQL Injection (SQLI) dari kaggle menggunakan algoritma yaitu Convolutional Neural Network-Long Short Term Memory(CNN-LSTM) digunakan untuk mendeteksi serangan SQL Injection (SQLI) baru dengan tingkat akurasi sebesar 97%. Pada penelitian ini juga menguji model atau sistem untuk mendeteksi SQL Injection (SQLI) menggunakan kueri injeksi yang belum pernah dilatih pada model dengan nilai prediksi model sebesar 98% dan menentukan nilai ambang batas dari nilai prediksi untuk mendeteksi kueri injeksi yang diberikan pada model. Dengan tingkat akurasi sebesar 97% dan nilai prediksi model terhadap kueri baru sebesar 98%, hasil tersebut akan memberikan perlindungan yang kuat terhadap serangan SQL Injection (SQLI) baru, serta dapat mengurangi resiko potensial terhadap keamanan dan integritas sistem basis data.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Nugraha, Anggit Ferdita
Uncontrolled Keywords: Kueri, Model, CNN-LSTM, SQL Injection, Deteksi
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 003 Sistem-sistem
Divisions: Fakultas Ilmu Komputer > Teknik Komputer
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 07 Sep 2023 03:40
Last Modified: 07 Sep 2023 03:40
URI: http://eprints.amikom.ac.id/id/eprint/21243

Actions (login required)

View Item View Item