Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah mungkin melakukan injeksi sql dengan prosedur tersimpan?

Injeksi SQL, pada dasarnya, menambahkan kode tambahan ke kueri. Serangan itu sendiri terjadi karena server mem-parsing data input sebagai kode SQL dan mengeksekusinya sesuai dengan itu. Anda tidak dapat melindunginya di level SP, karena ketika eksekusi sampai ke prosedur, serangan telah berhasil.

Jadi selama Anda membuat kueri sebagai teks, injeksi SQL dimungkinkan terlepas dari apa teks kuerinya. Dan jika tidak, atau jika Anda membersihkan input dengan benar, sekali lagi, injeksi SQL seharusnya tidak menjadi masalah, apakah itu SELECT atau yang lainnya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan rentang tanggal

  2. Bagaimana saya bisa membuat tempat desimal fungsi AVG dalam batas sql menjadi 2 saja?

  3. MySQL - Bagaimana cara mengubah nilai default kolom?

  4. mysql mengambil semua baris sambil juga menggunakan ringkasan

  5. Kesalahan 508 - Situs Batas Sumber Daya Tercapai (php+mysql+jquery)