filmov
tv
Belajar Ethical Hacking Lengkap (Part 55) || SQL Injection - part 1 dan Cara Mengatasinya
Показать описание
Support / Dukungan (Saweria):
Vidio ini membahas tentang cara mengamankan aplikasi web dari serangan SQL Injection dengan menggunakan kombinasi client-side validation dan server-side validation
Client-side validation:
Merupakan langkah awal untuk memfilter input pengguna sebelum dikirim ke server.
Contoh tekniknya:
Memastikan format input sesuai (angka, huruf, dll).
Membersihkan user input
Membatasi panjang input.
Melakukan whitelisting karakter yang diizinkan.
Kelebihan:
Meningkatkan performa server karena beban validasi awal ada di client side
Memberikan umpan balik instan kepada pengguna jika input tidak valid.
Kekurangan:
Mudah bypass oleh hacker yang mahir.
Tidak dapat memvalidasi semua jenis serangan SQL Injection.
Server-side validation:
Dilakukan di server side setelah menerima input dari klien.
Contoh tekniknya:
Menggunakan prepared statements atau parameterized queries.
Melakukan escaping.
Kelebihan:
Lebih aman dan efektif dalam mengatasi SQL Injection.
Memvalidasi input secara menyeluruh.
Kekurangan:
Beban validasi di server bisa lebih tinggi.
Umpan balik kepada pengguna membutuhkan waktu lebih lama.
Timestamps:
2:00 Apa itu SQL Injection?
7:13 Bagaimana SQL Injection dilakukan
25:25 Membuat login page dan sign up page
1:31:45 Cara bypass login page dengan SQL Injection
1:45:00 Cara membuat client-side validation untuk mencegah SQL Injection
1:54:00 Cara bypass client-side validation
1:59:45 Mozila About config: Hijack Local Host (Burpsuite)
2:04:46 Cara membuat server-side validation untuk mencegah SQL Injection
Vidio ini membahas tentang cara mengamankan aplikasi web dari serangan SQL Injection dengan menggunakan kombinasi client-side validation dan server-side validation
Client-side validation:
Merupakan langkah awal untuk memfilter input pengguna sebelum dikirim ke server.
Contoh tekniknya:
Memastikan format input sesuai (angka, huruf, dll).
Membersihkan user input
Membatasi panjang input.
Melakukan whitelisting karakter yang diizinkan.
Kelebihan:
Meningkatkan performa server karena beban validasi awal ada di client side
Memberikan umpan balik instan kepada pengguna jika input tidak valid.
Kekurangan:
Mudah bypass oleh hacker yang mahir.
Tidak dapat memvalidasi semua jenis serangan SQL Injection.
Server-side validation:
Dilakukan di server side setelah menerima input dari klien.
Contoh tekniknya:
Menggunakan prepared statements atau parameterized queries.
Melakukan escaping.
Kelebihan:
Lebih aman dan efektif dalam mengatasi SQL Injection.
Memvalidasi input secara menyeluruh.
Kekurangan:
Beban validasi di server bisa lebih tinggi.
Umpan balik kepada pengguna membutuhkan waktu lebih lama.
Timestamps:
2:00 Apa itu SQL Injection?
7:13 Bagaimana SQL Injection dilakukan
25:25 Membuat login page dan sign up page
1:31:45 Cara bypass login page dengan SQL Injection
1:45:00 Cara membuat client-side validation untuk mencegah SQL Injection
1:54:00 Cara bypass client-side validation
1:59:45 Mozila About config: Hijack Local Host (Burpsuite)
2:04:46 Cara membuat server-side validation untuk mencegah SQL Injection
Комментарии