Herkese selamlar.
PHPkoru ve KiminBu projeleri için bir güvenlik duvarına ihtiyaç duydum. Nginx Testcookie modülü ile kolayca ihtiyacımı giderebilirdim.
Ancak bunu herkesin kullanabilmesi için bir proje olarak geliştirmeyi düşündüm. Basit bir güvenlik duvarı geliştirdim. PHPkoru Firewall.
PHPkoru Firewall, Nginx Testcookie gibi çalışıyor. Ancak Testcookie'e göre kullanması daha kolay ve PHP tarafında çalışıyor. Yani istediğiniz php projelerinizde veya yazılımlarınızda kullanabilirsiniz.
Geliştirmiş olduğum bu güvenlik duvarına her ne kadar basit desem de bilinçsiz kullanıcılar ya da kendini hacker sanan hackerlar tarafından kolayca aşılamaz. Buna emin olabilirsiniz. Ayrıca kendi projelerimde de kullanıyorum.
PHPkoru Firewall ile korunan sayfalara bir kişi erişmek istediğinde, tarayıcının bir JavaScript betiğini işlemesi gerekir. Cloudflare JS Challenge gibi ancak 5 saniye bekletme yok. Sucuri de 5 saniye bekletmeden doğrulamayı yapıyor. Aynı PHPkoru Firewall gibi.
PHPkoru Firewall projesini GitHub'da yayınladım. Proje hakkında daha fazla bilgiye ve kullanma dokümantasyonuna ilgili sayfadan ulaşabilirsiniz.
Bağlantılar:
GitHub - PHPkoru Firewall
Aponkral.Dev
PHPkoru Firewall - Katman 7 DoS / DDoS için Basit Güvenlik Duvarı
7
●519
- 05-04-2020, 19:47:52Cookie bu işlemler için gerekir. Yani Cloudflare ve Sucuri'de de durum böyledir. Ancak çerezin oluşturulup oluşturulmadığı kontrol edilebilir.theykk adlı üyeden alıntı: mesajı görüntüle
Ayrıca güvenlik duvarı istediği veriyi doğrulayamazsa hiç bir şekilde yazılıma istekleri ulaştırmaz. Yani veri tabanı aktif olan bir web sitesi bile bu şekilde korunur. Cookie aktif olmayan tarayıcıdan erişimde dahi istek kabul edilmez ve tekrar JS betiği ile yanıt verilir ve onay beklenir.
Sizin bildiğiniz cookie'den başka bir yöntem var mı? Benim bildiğim kadarıyla yok.
Bu arada "...db islemlerinin yapildigi sayfalarda ise yarayacak onun disinda yine sunucuyu durusebilecekler" dediniz. PHPkoru'yu düşürebilecek misiniz? Deneyin bakalım. - 05-04-2020, 19:55:58Php katmaninda yapilabilecek en akilli cozumlerden biri bu ama ne yazikki php katinda ddosu engellemek o kadar da etkili degil ne yazikki , bizim burda amacimiz sunucunun dusmemesi. Malesef bunu php ile engelleyemiyoruz kernel bazinda yapmamiz lazim.aponkral adlı üyeden alıntı: mesajı görüntüle
- 05-04-2020, 19:58:48Yalnız siz idrak edemediniz sanırım. Basit güvenlik duvarı olarak geliştirdim. Hani dediniz ya düşürülebilir diye. Hadi PHPkoru'yu düşürün bakalım.theykk adlı üyeden alıntı: mesajı görüntüle
Bu php yazılımı aşırı işlemci kullanan yazılımlar için gayet uygun ve kullanımı kolay bir güvenlik duvarıdır. Whmcs gibi aşırı kaynak kullanan bir yazılımda çok iyi sonuçlar verecektir. - 05-04-2020, 20:06:04Hocam oncelikle ddos cu degilim .aponkral adlı üyeden alıntı: mesajı görüntüle
Siteniz 3 tane firewall arkasinda ama hala test etmek istiyorsaniz r10 da konu acabilirsiniz - 05-04-2020, 20:07:22Açmıştım. Her hangi biri ilgilenmedi.theykk adlı üyeden alıntı: mesajı görüntüle