PERBANDINGAN PERFORMA ALGORITMA LINEAR SEARCH, BINARY SEARCH, DAN TERNARY SEARCH PADA EKSPLOITASI KERENTANAN TIME-BASED BLIND SQL INJECTION DI APLIKASI WEB

Awaludin, Rizkie Irfan (2025) PERBANDINGAN PERFORMA ALGORITMA LINEAR SEARCH, BINARY SEARCH, DAN TERNARY SEARCH PADA EKSPLOITASI KERENTANAN TIME-BASED BLIND SQL INJECTION DI APLIKASI WEB. Other thesis, Universitas siliwangi.

[thumbnail of 1. COVER.pdf] Text
1. COVER.pdf

Download (10MB)
[thumbnail of 2. LEMBAR PENGESAHAN.pdf] Text
2. LEMBAR PENGESAHAN.pdf

Download (10MB)
[thumbnail of 3. LEMBAR PENGESAHAN PENGUJI.pdf] Text
3. LEMBAR PENGESAHAN PENGUJI.pdf

Download (10MB)
[thumbnail of 4. LEMBAR PERNYATAAN KEASLIAN.pdf] Text
4. LEMBAR PERNYATAAN KEASLIAN.pdf

Download (10MB)
[thumbnail of 5. ABSTRACT.pdf] Text
5. ABSTRACT.pdf

Download (10MB)
[thumbnail of 6. ABSTRAK.pdf] Text
6. ABSTRAK.pdf

Download (10MB)
[thumbnail of 7. HALAMAN PERSEMBAHAN DAN MOTTO.pdf] Text
7. HALAMAN PERSEMBAHAN DAN MOTTO.pdf

Download (10MB)
[thumbnail of 8. KATA PENGANTAR.pdf] Text
8. KATA PENGANTAR.pdf

Download (10MB)
[thumbnail of 9. DAFTAR ISI.pdf] Text
9. DAFTAR ISI.pdf

Download (10MB)
[thumbnail of 10. DAFTAR GAMBAR.pdf] Text
10. DAFTAR GAMBAR.pdf

Download (10MB)
[thumbnail of 11. DAFTAR TABEL.pdf] Text
11. DAFTAR TABEL.pdf

Download (10MB)
[thumbnail of 12. DAFTAR LAMPIRAN.pdf] Text
12. DAFTAR LAMPIRAN.pdf

Download (10MB)
[thumbnail of 13. DAFTAR PSEUDOCODE.pdf] Text
13. DAFTAR PSEUDOCODE.pdf

Download (10MB)
[thumbnail of 14. BAB I.pdf] Text
14. BAB I.pdf

Download (10MB)
[thumbnail of 15. BAB II.pdf] Text
15. BAB II.pdf

Download (10MB)
[thumbnail of 16. BAB III.pdf] Text
16. BAB III.pdf

Download (10MB)
[thumbnail of 17. BAB IV.pdf] Text
17. BAB IV.pdf
Restricted to Repository staff only

Download (10MB)
[thumbnail of 18. BAB V.pdf] Text
18. BAB V.pdf
Restricted to Repository staff only

Download (10MB)
[thumbnail of 19. DAFTAR PUSTAKA.pdf] Text
19. DAFTAR PUSTAKA.pdf

Download (10MB)
[thumbnail of 20. LAMPIRAN.pdf] Text
20. LAMPIRAN.pdf
Restricted to Repository staff only

Download (10MB)

Abstract

SQL Injection tetap menjadi salah satu ancaman paling kritis pada aplikasi web modern. Salah satu variannya, Time-Based Blind SQL Injection (TBB-SQLi), menjadi lebih berbahaya karena tidak menghasilkan keluaran langsung dan hanya mengandalkan jeda delay sebagai indikator keberhasilan injeksi. Tantangan utama dari teknik ini adalah proses eksploitasi yang lambat dan membutuhkan jumlah permintaan yang banyak. Penelitian ini mengembangkan sistem otomatisasi eksploitasi TBB-SQLi berbasis Python dengan mengimplementasikan tiga algoritma pencarian Linear Search, Binary Search, dan Ternary Search untuk mengetahui efesiensi eksploitasi ada proses ekstraksi data sensitif dari database. Evaluasi performa dilakukan menggunakan dua parameter utama, yaitu waktu eksekusi runtime dan jumlah request, pada enam skenario sleep delay (1–6 detik). Hasil pengujian menunjukkan pola performa yang berbeda disetiap skenario delay menunjukan bahwa Binary Search merupakan algoritma paling efisien, dengan runtime 2.054–11.007 detik dan 1.945–2.113 request. Ternary Search menempati posisi tengah dengan runtime 3.720–10.361 detik dan 2.652–4.552 request, sementara Linear Search menjadi yang paling lambat di delay rendah, yakni 3.780 6.932 detik dengan total request paling tinggi mencapai 6.167. Sistem yang dihasilkan mampu mengekstraksi database, tabel, serta kredensial administrator secara otomatis. Secara keseluruhan, Binary Search terbukti paling optimal dalam menyeimbangkan efisiensi waktu dan jumlah request pada proses eksploitasi.

Kata Kunci : Time-Based Blind SQL Injection, Otomatisasi Eksploitasi, Binary Search, Linear Search, Ternary Search, Keamanan Web.

Item Type: Thesis (Other)
Subjects: T Technology > T Technology (General)
Divisions: Fakultas Teknik > Teknik Informatika
Depositing User: user2 user2 user2
Date Deposited: 18 Feb 2026 02:14
Last Modified: 18 Feb 2026 02:14
URI: https://repositori.unsil.ac.id/id/eprint/5970

Actions (login required)

View Item
View Item