Rumah Keselamatan Apakah ujian suntikan sql? - definisi dari techopedia

Apakah ujian suntikan sql? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksudkan dengan Ujian Suntikan SQL?

Ujian suntikan SQL adalah proses menguji laman web untuk kelemahan suntikan SQL. Suntikan SQL adalah percubaan untuk mengeluarkan arahan SQL ke pangkalan data melalui antara muka laman web. Ini untuk mendapatkan maklumat pangkalan data yang tersimpan, termasuk nama pengguna dan kata laluan. Teknik suntikan kod ini mengeksploitasi kelemahan keselamatan dalam lapisan pangkalan data aplikasi.

Pengguna boleh melakukan ujian suntikan SQL manual atau melaksanakan pengimbasan suntikan SQL automatik untuk memeriksa kelemahan.

Techopedia menerangkan Ujian Suntikan SQL

Proses tiga bahagian berikut adalah penting ketika mengamankan laman web serta aplikasi web dari suntikan SQL:

  • Evaluasi keadaan semasa keselamatan sedia ada dengan menjalankan audit komprehensif laman web dan aplikasi web untuk suntikan SQL.
  • Pastikan amalan pengekodan terbaik diikuti.
  • Lakukan audit keselamatan web biasa setiap kali perubahan atau penambahan dilakukan ke laman web atau komponen web.

Dua kaedah untuk memeriksa kelemahan suntikan SQL adalah:

  • Pengimbasan suntikan SQL automatik: Cara yang ideal untuk menguji kelemahan suntikan SQL adalah dengan melaksanakan pengimbas kerentanan web automatik. Pengimbas ini menawarkan kaedah yang mudah dan automatik untuk menilai aplikasi web atau laman web untuk kelemahan suntikan SQL. Pengimbas automatik menunjukkan URL / skrip yang terdedah kepada suntikan SQL supaya pentadbir web dapat membetulkan kod itu serta-merta.


    AppScan IBM, Hailstorm Cenzic dan WebInspect HP adalah beberapa contoh.


  • Ujian suntikan SQL Manual: Ujian manual melibatkan menjalankan beberapa ujian standard untuk memeriksa laman web atau aplikasi web untuk kelemahan suntikan SQL menggunakan pelayar web. Ujian kelemahan manual adalah mencabar dan memakan masa yang sangat lama. Di samping itu, ia memerlukan kepakaran yang tinggi untuk memantau jumlah besar kod serta teknik terbaru yang dilaksanakan oleh penggodam.
Apakah ujian suntikan sql? - definisi dari techopedia