19
quvvatlaydigan PDO (PHP Data Objects) yoki MySQLi kengaytmasi kabi xavfsiz
alternativalardan foydalanish tavsiya etiladi.
5. Xato haqida xabar berish: Batafsil xato xabarlari yoki SQL sо‘rovi xatolarini
foydalanuvchilarga kо‘rsatish tajovuzkorlarga qimmatli ma’lumotlarni taqdim etishi
mumkin. Ma’lumotlar bazasi tuzilishi yoki sо‘rovlari haqida nozik ma’lumotlarni oshkor
qilmasdan xatolarni tо‘g‘ri boshqarish va jurnalga kiritish juda muhimdir.
6. Imtiyozlarni boshqarishning etarli emasligi: PHP ilovasining ma’lumotlar bazasi
foydalanuvchisiga haddan tashqari ma’lumotlar bazasi imtiyozlarini berish muvaffaqiyatli
SQL in’ektsion hujumining ta’sirini oshirishi mumkin. Ma’lumotlar bazasi
foydalanuvchisi kerakli operatsiyalarni bajarish uchun faqat kerakli ruxsatlarga ega
bо‘lishini ta’minlab, eng kam imtiyozlar printsipiga amal qilish kerak.