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.
1. COVER.pdf
Download (10MB)
2. LEMBAR PENGESAHAN.pdf
Download (10MB)
3. LEMBAR PENGESAHAN PENGUJI.pdf
Download (10MB)
4. LEMBAR PERNYATAAN KEASLIAN.pdf
Download (10MB)
5. ABSTRACT.pdf
Download (10MB)
6. ABSTRAK.pdf
Download (10MB)
7. HALAMAN PERSEMBAHAN DAN MOTTO.pdf
Download (10MB)
8. KATA PENGANTAR.pdf
Download (10MB)
9. DAFTAR ISI.pdf
Download (10MB)
10. DAFTAR GAMBAR.pdf
Download (10MB)
11. DAFTAR TABEL.pdf
Download (10MB)
12. DAFTAR LAMPIRAN.pdf
Download (10MB)
13. DAFTAR PSEUDOCODE.pdf
Download (10MB)
14. BAB I.pdf
Download (10MB)
15. BAB II.pdf
Download (10MB)
16. BAB III.pdf
Download (10MB)
17. BAB IV.pdf
Restricted to Repository staff only
Download (10MB)
18. BAB V.pdf
Restricted to Repository staff only
Download (10MB)
19. DAFTAR PUSTAKA.pdf
Download (10MB)
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 |
