![]() |
Apa Itu SQL Injection? |
Dari berbagai bentuk ancaman yang ada, SQL Injection adalah salah satu bentuk serangan terhadap situ web yang sering ditemukan. Jenis serangan ini menimbulkan banyak kerugian akibat rusaknya database situs web. Untuk tahu lebih lanjut apa itu SQL Injection dan bagaimana cara kerjanya, baca penjelasan berikut ini!
Apa Itu SQL Injection?
Umumnya, hacker menggunakan perintah atau query SQL dengan tools tertentu untuk mengakses database. Injeksi kode yang dilakukan membuat mereka dapat masuk tanpa proses otentikasi.
Dengan begitu, hacker dapat melihat data yang tidak seharusnya mereka lihat termasuk data milik pengguna lain, atau data lain yang dapat diakses oleh aplikasi itu sendiri. Di beberapa kasus, pelaku dapat memodifikasi atau menghapus data tersebut sehingga dapat menyebabkan perubahan pada konten atau aplikasi.
Cara Kerja SQL Injection
Pertama, yang selalu dilakukan pelaku adalah mencari celah keamanan pada sebuah website. Pelaku akan memasukkan berbagai jenis karakter kontrol SQL serta kata kunci perintah.
Contohnya tanda (‘;";- -;=) dan lain sebagainya. Untuk bisa merubah struktur query, memakai karakter kontrol itu dengan perintah SQL umum seperti Delete, From, Select dan lain sebagainya. Sehingga memungkinkan pelaku menemukan database pada situs web terkait.
Bahkan, pelaku bisa saja dengan mudah menemukan username dan password admin. Sehingga pelaku bisa dengan mudah mengakses, memodifikasi, mengambil data pribadi dan bahkan menghapus semua data pribadi pengguna website tersebut.