Hoşgeldin Misafir

SQL Injection’dan Korunmanın 7 Etkili Yolu

Stronger_Cracker

25 Tem 2022
6,399 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
SQL Injection, kötü niyetli kişilerin sitenizin veritabanına erişmesini sağlayan bir açık türüdür.

Kısaca:
Formlara yazılan bazı kodlarla siteniz ele geçirilebilir.

Ama panik yok
Aşağıdaki basit önlemlerle büyük ölçüde korunabilirsiniz:

1. Kullanıcıdan gelen veriye güvenmeyin

Form, arama kutusu, URL…
Nereden gelirse gelsin her veri risklidir.

2. Hazır sorgu (prepared statement) kullanın

Kod yazıyorsanız en önemli konu bu.
Direkt veri eklemek yerine güvenli yöntem kullanın.

3. Gereksiz karakterleri engelleyin

Örneğin:

sadece sayı girilmesi gereken yere harf gelmemeli
e-mail alanına rastgele şeyler yazılamamalı

4. Veritabanına tam yetki vermeyin
Her kullanıcıya “admin” yetkisi vermek büyük hata.

5. Hata mesajlarını gizleyin
Site hata verdiğinde detaylı bilgi gösteriyorsa
bu hackerlar için altın değerinde olur.

6. Sitenizi güncel tutun
Özellikle:

WordPress
eklentiler
temalar

Güncel değilse risklidir.

7. Ara sıra güvenlik kontrolü yapın
Çoğu kişi hiç kontrol etmeden site kullanıyor.
Ama açıklar genelde sessizce durur.