Yeni Yıla Özel Banner Kampanyası

1 Aylık Banner

400 TL

  • Hızlı Yayın
  • WebForumda.Com Özel Rank Hediyesi

3 Aylık Banner

800 TL

  • Kurumsal Plus Rank (6 Ay)
  • Süper Moderatörlük Hediyemizdir
  • WebForumda.Com Özel Rank Hediyesi

Yıllık Banner

1200 TL

  • WebForumda Yard.Admin Yetkisi Hediyesi
  • Kurumsal Plus Rank (12 Ay)
  • WebForumda.Com Özel Rank Hediyesi

Ekstra Hediyeler

  • Süper Moderatör
  • Kurumsal Rank Desteği
  • WebForumda.Com Özel Rank Hediyesi

Detaylı bilgi için: admin@webforumda.com

Küçük yatırımlar, büyük görünürlük sağlar.
Reklam Alanı
🚀 Dijital başarınızı bir adım ileriye taşıyın! WebForumda ve WFReklam kullanıcılarıyla doğrudan iletişime geçerek, etkili reklam çözümleriyle markanızı hedef kitlenize tanıtın. Stratejik reklam alanlarımız sayesinde, çevrimiçi varlığınızı güçlendirin ve sektördeki yerinizi sağlamlaştırın. Hemen bizimle iletişime geçin, dijital dünyada fark yaratın!

WebForumda.Com’a Hoşgeldiniz

Bilgiye ulaşmanın en doğru adresindesiniz. Şimdi üye olun, siz de bu büyük topluluğun bir parçası olun!

Hemen Üye Ol

Html Injection Saldırılarına Önlem

  • Konbuyu başlatan Konbuyu başlatan DaDaS
  • Başlangıç tarihi Başlangıç tarihi

DaDaS

WFAdmin
YrAdmin
Puanları 16
Çözümler 0
Katılım
17 Eki 2024
Mesajlar
692
Tepkime puanı
0
Puanları
16
@DaDaS
Ilk önce HTMl Injection saldirisi nasil olur ona bir değinelim..

Önrk: Sizin bir scriptinizde yorum yapma sayfası var ve $_POST filtrelenmemişse Defacer olarak adlandırılan bu kişi Yorum Yazalabilece kısma Yönlendirme META olarak adlandırılabilen kodu koyup sizin sitenizin o sayfasını yönlendirip DEFACE edebilir bazıları onay sistemi kurup bunun üstesinden gelebilir ancak ona gerek duymadan biz bu işi htmlspecialchars() ve trim() den geçirirsek halledebiliriz

Örnek bir Sorgu oluşturulalim..
Kod:
if(isset($_POST['gonder'])){

$deneme = htmlspecialchars(trim($_POST['textfield']));

//veriyi veritabanına almadan önce htmlspecialchars() ve trim()
//fonksiyonuna alıp öyle değişkene atadık.
//Böylece veri html taglarından arındırıldı.

$kaydet = mysql_query("INSERT INTO deneme VALUES(lisanssız,'$deneme')");

if($kaydet){
echo 'Kaydedildi';
}else{
echo 'Kayıtta hata oluştu';
}

}
Gördüğünüz gibi Filtreleme işini yaptik ancak tabiki sizde kendinize göre güvenlik fonksiyonları kullanabilirsiniz..Ben bütün scritplerimde HTML Injection a karşi bu fonksiyonları kullanıyorum tavsiye ederim yani
 
Geri
Üst