Saya akan kembali di video ini di sini.
Kita akan belajar sebagai suntikan dan Anda mungkin bertanya pada diri sendiri mengapa di dunia ini
injeksi Escuela juga.
Yah itu adalah teknik yang pada dasarnya orang menggunakan penyerang untuk menyerang aplikasi kita di
Web misalnya.
Mereka bisa datang ke sini dan meletakkan pernyataan di sini misalnya sesuatu seperti ini dan mereka mengatakan
drop table dan sesuatu seperti ini.
Kanan.
Jadi mereka menggunakan pernyataan seperti ini dan mereka bisa melanjutkan dan ketika mereka mengirimkan itu bisa
masuk ke database kami dan itu benar-benar dapat menghapus database yang Anda tahu.
Sekarang ada banyak teknik di luar sana yang dapat mereka lakukan lebih dari ini.
Ini hanya sedikit peregangan di permukaan orang-orang ini.
Itu yang mereka lakukan setiap hari.
Mereka mencari teknik untuk menyerang situs web Anda dan mereka akan menghancurkan Anda.
Mereka akan menunjukkan kepada Anda aplikasi.
Sekarang ini benar-benar di sini hanya untuk membantu Anda membersihkan beberapa data ini.
Sanitasi Dan bagaimana kita akan melakukan itu akan BHB benar-benar membuat fungsi untuk kita yang disebut bertanya
saya baik saya menggarisbawahi skala nyata string.
Dan apa yang akan dilakukan oleh Funche adalah hanya akan membereskan semuanya.
Sekarang jika Anda pergi ke aplikasi kecil ini yang kami buat di sini dan Anda mengatakan sesuatu seperti
kursus Edwins yang bagus misalnya.
Dan Anda meletakkan Komer kecil ini di sana.
Dan Anda membuat beberapa tatts dan Anda mencoba untuk membuat sutradara itu tidak akan mengizinkan kami.
Dan itu karena kita tidak membuat scaping seperti ini.
Jadi di sini aplikasi ini sekarang sangat proem untuk orang-orang untuk menyerang
Mereka bisa datang ke sini dan memasukkan pernyataan Paskah dan mereka bisa menghapus semua database tepat di tabel.
Jadi untuk mencegahnya, mari kita lakukan sesuatu.
Jadi saya akan pergi dan mari kita pergi ke fungsi di bawah direktori S QL saya di bawah direktori itu pergi ke sana.
Anda menunjukkan dari folder sekolah saya dan pergi ke sana dan pergi ke fungsi.
Baiklah.
Jadi yang ingin kita lakukan adalah kita ingin membersihkan data sebelum masuk ke database.
Jadi kami ingin membersihkan nama pengguna karena itulah yang kami gunakan dalam membuat aplikasi yang kami
miliki di sana adalah bidang nama pengguna dan bidang PP-ASEL dua bidang aliran lainnya.
Kita harus membersihkannya.
Kita perlu membersihkan mereka dari beberapa string sebelum sampai ke database.
Jadi bagaimana kita melakukannya adalah dengan pergi ke fungsi itu di sini.
Jadi cara kita melakukannya adalah dengan membersihkan ini dan cara kita melakukan itu sebenarnya menggunakan fungsi
yang ditawarkan BHP dan kita akan menggunakan nama pengguna yang sama. Aku bilang jika aku biarkan aku ketik saja fungsinya
dulu.
Jadi Anda bisa melihat L Eskew saya ..
Saya ingat ini ada massa saya.
T Nah di luar sana tapi itu versi lama atau saya menggunakan versi baru hanya untuk.
Inilah yang kami gunakan selama ini benar untuk scape dan string informasi Anda.
Itu dia.
Jadi ini adalah fungsi di sini yang akan membantu kami.
Dan saya hanya akan mengetiknya lagi.
Anda akan menyalin dan menempelnya di sana dan itu harus mengambil dua parameter.
Pertama, ini akan mengambil variabel koneksi kami di sini.
BAIK.
Dan kita tidak membutuhkan ini.
Sebenarnya saya hanya akan menunjukkan kepada Anda bahwa dalam dua parameter ini.
Dan parameter kedua adalah di mana Anda ingin membersihkan di mana Anda ingin melarikan diri di sana.
Jadi saya akan melakukan dua untuk nama pengguna satu untuk bos atau yang lain koma dan kemudian memasukkan kata sandi
di sana.
BAIK.
Dan saya juga akan menugaskannya ke variabel ini di sini jadi seperti itu dan nama pengguna juga.
Jadi dengan begitu kita bisa menggunakan variabel itu di sini untuk ketika dia pergi dia sudah benar sanitiser.
Jadi
izinkan saya membuatnya lebih besar sehingga Anda dapat melihat apa yang saya lakukan.
Baiklah.
Jadi kita punya segalanya di sini yang bagus.
Anda lihat apa yang saya lakukan.
Jadi saya menggunakan fungsi ini di sini untuk menghindari semua data di dalam bidang itu.
Jadi ketika kita memiliki penambang batu bara atau segala jenis kurung lainnya atau semua jenis data, mereka akan membersihkannya
untuk kita dan kita akan membuat kebutuhan yang bagus untuk masuk ke sini.
Jadi begitu kita membersihkannya di sini dengan fungsi ini maka saya harus masuk ke fungsi yang sama kembali ke
nama pengguna sehingga di mana kita bisa meletakkannya di dalam database di sini dan menggunakan hal yang sama untuk kata sandi.
Baiklah jadi sekarang kita harus baik.
Sekarang jika saya mencoba untuk melakukan itu buat Colma yang saya lakukan dengan Edwins string kasar besar yang seharusnya berfungsi sekarang.
Jadi mari kita coba Edwin, kursus yang bagus sangat bagus.
Beberapa lulus di mana Anda akan mengklik Buat dan Anda melihat cara kerjanya.
Sekarang saya bisa masuk ke database yang seharusnya ada.
Mari kita pergi ke database.
Seharusnya aku Ph. D. admin saya di sana.
Baiklah.
Jadi seperti yang Anda lihat di sini mengatakan kursus-kursus itu hebat.
Baiklah.
Kita bisa periksa.
Anda dapat memeriksa apakah itu berfungsi dengan hanya kembali ke fungsi
dan kami dapat datang dan pergi dan Anda dapat melihat bahwa kami dapat mencoba lagi hanya untuk memastikan dan hanya mencoba sesuatu yang lain.
Peters we go create ketika kita mendapatkan error ini.
Baiklah.
Dan komentar ini adalah saya suka mencoba beberapa kali hanya untuk
memastikan dan kemudian pergi sejauh itu lagi dan coba Peeters buat buat ulang menyegarkan.
Kami mengumpulkan catatan di sini bersih-bersih.
Baiklah.
Jadi semua hal ini akan mempengaruhi atau sebagai basis data kami dan tabel dalam mata saya.
Baiklah.
Jadi, terima kasih banyak sudah menonton ini.
Semoga ini akan membantu Anda membuat aplikasi Anda sedikit lebih aman.
Dan terima kasih.
Sampai jumpa di kuliah berikutnya