Forum Logo  

Anasayfa Kimler Online Forum Duyuruları Yönetim İletişim Reklam Ver
Geri Git   ForumDenizi.Com > Webmaster ve Teknoloji > Webmaster Forumu

Webmaster Forumu Webmasterların kendi aralarında fikir alışverişinde bulunabileceği, her türlü paylaşımı sunabilecekleri bölüm.

Etiket Listesi

Like Tree6Beğeniler
  • 3 Post By Regex
  • 1 Post By HaDeS
  • 1 Post By Sindy
  • 1 Post By Qasem

  
 
LinkBack Seçenekler Stil
Alt 12 Temmuz 2019   #1
 
Regex - ait Kullanıcı Resmi (Avatar)

Üyelik tarihi: 27 Kasım 2017
Cinsiyet: Bay
Mesajlar: 3,822
Konular: 129
Rep Gücü: 7
Puanları: 296
Rep Grafiği: Regex is a jewel in the roughRegex is a jewel in the roughRegex is a jewel in the rough
Alınan Beğeni: 2973
Verilen Beğeni: 2673
Nereden: <?php include("config.php"); ?>
Burç: Boga
Takım: Galatasaray
Standart [PHP] Basit DDoS Saldırılarını Filtreleme Kodu

[PHP] Basit DDoS Saldırılarını Filtreleme Kodu

Gün geçmiyor ki ForumDenizi.Com'a saldıran lamerımız eksik olmasın. DDoS'a önlem için burada satırlar dolusu makale yazabilirim ancak kısaca bir kod paylaşmak için açıyorum bu konuyu. Kodu az önce yazdım ve lamercığımızın saldırısını kesti.

Eğer VDS sunucu üzerinde barınıyor olsak böyle bir koda gerek olmadan, Linux üzerinden saldırıyı engellemem daha basitti ancak henüz ne yazık ki paylaşımlı hosting kullandığımız için bu tür bir çözüm ürettim. Pek tabii ki barındığımız sunucu ve sahip olduğumuz account üzerinde Voxility koruması mevcut olsa da bu, DDoS saldırılarını yeterli düzeyde önleyemeyebiliyor.

Kodun amacı; genel olarak GET tarzı flood saldırılarına önlem getirmek üzerinedir. PHP ile yazılmış, çok basit bir koddur. Gelişmiş bir DDoS filtresi değildir, yazılımsal firewall olarak nitelendirmek de abartı olur; bunu belirteyim. Kısaca; eklediğiniz sayfayı ziyaret eden IP adreslerini filtreler, yurtdışı lokasyonlu IP'lerin doğrudan sayfaya ulaşımını engeller. Tek dezavantajı yurtdışından erişim sağlayan saldırgan IP adresleri dışında normal kullanıcıları da güvenlik için filtreleyecek ve bağlantıya tıklamalarını isteyecek olmasıdır.

Saldırı index.php sayfanıza geliyorsa, kodu o dosyanızın en üstüne ekleyin. Aksi durumda, örneğin bizim lamer showthread.php'e saldırıyordu, ufak değişikliklerle saldırının geldiği dosyaya ekleyin.

Kod:
<?php
 if( !preg_match("#(google|forumdenizi.com|yahoo|live)#s i", getenv('HTTP_REFERER')) and !preg_match("#(google|msnbot|yahoo! slurp)#si", getenv('HTTP_USER_AGENT')))
 {
 die("<center><title>Rgx - DDoS Protection Secure System</title><a href='".$_SERVER['PHP_SELF']."'><h2>ForumDenizi'ne ulasmak icin lutfen tiklayin!</h2></a></center>");
 }
 ?>
Not: Yine de DDoS saldırılarını kesin olarak çözmek istiyorsanız, web sitenizi CloudFlare arkasına almanızı tavsiye ederim. Bizim CloudFlare'e geçmememizde teknik özel bir nedenim var. SEO ile ilgili diyebilirim. O yüzden kendim önlemler geliştirmeye çalışıyorum ancak CloudFlare, bu tip kodlara hiç gerek olmadan siteyi çok daha iyi koruyacaktır.
Qasem, Sindy ve Snake bunu beğendi.

  • When injustice becomes law, resistance becomes duty.
Regex isimli Üye şuanda  online konumundadır  
Alt 12 Temmuz 2019   #2
 
HaDeS - ait Kullanıcı Resmi (Avatar)

Üyelik tarihi: 06 Temmuz 2019
Cinsiyet: Bay
Mesajlar: 1,436
Konular: 419
Rep Gücü: 2
Puanları: 13
Rep Grafiği: HaDeS is on a distinguished road
Alınan Beğeni: 185
Verilen Beğeni: 0
Nereden: Manisa
Burç: Boga
Takım: Besiktas
Standart Cevap: [PHP] Basit DDoS Saldırılarını Filtreleme Kodu

Kıskanıyorlar Bizi
Regex bunu beğendi.
HaDeS isimli Üye şuanda  online konumundadır  
Alt 12 Temmuz 2019   #3
 
Regex - ait Kullanıcı Resmi (Avatar)

Üyelik tarihi: 27 Kasım 2017
Cinsiyet: Bay
Mesajlar: 3,822
Konular: 129
Rep Gücü: 7
Puanları: 296
Rep Grafiği: Regex is a jewel in the roughRegex is a jewel in the roughRegex is a jewel in the rough
Alınan Beğeni: 2973
Verilen Beğeni: 2673
Nereden: <?php include("config.php"); ?>
Burç: Boga
Takım: Galatasaray
Standart Cevap: [PHP] Basit DDoS Saldırılarını Filtreleme Kodu

Alıntı:
HaDeS Nickli Üyeden Alıntı Mesajı göster
Kıskanıyorlar Bizi


Benden lamercığa gelsin.

  • When injustice becomes law, resistance becomes duty.
Regex isimli Üye şuanda  online konumundadır  
Alt 12 Temmuz 2019   #4
 
Sindy - ait Kullanıcı Resmi (Avatar)

Üyelik tarihi: 15 Ocak 2019
Cinsiyet: Bayan
Mesajlar: 7
Konular: 1
Rep Gücü: 0
Puanları: 0
Rep Grafiği: Sindy is an unknown quantity at this point
Alınan Beğeni: 9
Verilen Beğeni: 12
İlişki Durumu: turkiye
Burç: Kova
Takım: Turkiye
Standart Cevap: [PHP] Basit DDoS Saldırılarını Filtreleme Kodu

Harika bir kod ellerine emeğine sağlık çok işimize yarayacak.
Regex bunu beğendi.
Sindy isimli Üye şimdilik offline konumundadır  
Alt 12 Temmuz 2019   #5
Rademah
 
Qasem - ait Kullanıcı Resmi (Avatar)

Üyelik tarihi: 16 Ocak 2018
Cinsiyet: Bay
Mesajlar: 5,205
Konular: 217
Rep Gücü: 7
Puanları: 77
Rep Grafiği: Qasem will become famous soon enough
Alınan Beğeni: 2470
Verilen Beğeni: 5309
İlişki Durumu: Uzak durun yeter...
Burç: Akrep
Takım: Turkiye
Standart Cevap: [PHP] Basit DDoS Saldırılarını Filtreleme Kodu

Ellerine sağlık usta
Regex bunu beğendi.
Qasem isimli Üye şuanda  online konumundadır  

Sosyal Ağlarda Paylaş

Etiketler
basit, ddos, filtreleme, kodu, php, saldırılarını


Konuyu 1 kişi okuyor. (0 üye ve 1 misafir)
 
Seçenekler
Stil

Gönderme Kuralları
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevap Son Mesaj
ForumDenizi'ne Yapılan DDoS Saldırılarına Önlem Alınmıştır Regex Forum Duyuruları 6 15 Mart 2019 08:30
CrySis Hile Kodu Renksiz Oyun Hileleri 0 26 Temmuz 2018 12:20
Telefonuna güvenlik kodu koymak. Beste ForumDenizi Sözlük 2 25 Temmuz 2018 11:17
Muğla Plaka Kodu - Muğlanın Plaka Kodu - Muğla İlinin Plaka Kodu - 48 Plaka Anka Ege Bölgesi 0 13 Aralık 2017 15:10
Muğla Telefon Kodu - Muğlanın Telefon Kodu - Muğla İlinin Telefon Kodu Anka Ege Bölgesi 0 13 Aralık 2017 15:09


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 03:04.