Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Mybb FireWall Kurulumu
#1
Firewall Nedir ?
Firewall, Türkçe karşılığı Güvenlik Duvarı yada Ateş Duvarı olarak bilinmektedir.

Bir kural kümesi temelinde ağa gelen giden paket trafiğini kontrol eden donanım ve yazılım tabanlı ağ güvenlik sistemidir.

Php Firewall Yazılımının Özellikleri :
-Url Sorguları Koruma
-Xss Koruma
-Basit Ddos koruması
-UNION SQL Injection koruma
-Kötü Bot Koruma
-Sunucu Koruma
-İp'ler Korumalı
-Spam ip'ler Engelli
-Çerez Koruma
-Solucan koruma
-Sistem Log Kayıtları
-Eposta Uyarı Gönderme
ve daha bir çok özellik mevcuttur.
Daha fazla özellik ve indirmek için bkz: http://www.php-firewall.info/
Alternatif: http://webscripts.softpedia.com/script/S...74488.html

Kurulum:
1)Firewall ı indiriyoruz ve arşivden çıkarıyoruz.
2)Ftp nizde firewall için bir klasör açın ama sizden başkası bilmemeli bu yüzden adı karışık olmalı.(Ör: fire4hGf8Wall)
3)Oluşturduğunuz ftp dizinine php-firewall klasörünü upload ediyoruz.(Uzantı: /fire4hGf8Wall/php-firewall gibi olmalı.)
4)Php-firewall klasörü içindeki logs.txt dosyasının chmod izinlerini 777 yapınız.
5)Firewall.php dosyasını bir düzenleme editörü ile açınız (Ör:Notepad) ve aşağıdaki adımları uygulayınız.

Bul;

Kod:
define('PHP_FIREWALL_ADMIN_MAIL', '' );
Değiştir ;

Kod:
define('PHP_FIREWALL_ADMIN_MAIL', 'mailadresiniz@alanadi.com' );
Mailadresiniz@alanadi.com yazan bölümü kendinize göre düzenleyin.

Daha sonra
Bul;

Kod:
define('PHP_FIREWALL_PUSH_MAIL', false );
define('PHP_FIREWALL_LOG_FILE', 'logs' );
define('PHP_FIREWALL_PROTECTION_UNSET_GLOBALS', true );
define('PHP_FIREWALL_PROTECTION_RANGE_IP_DENY', true );
define('PHP_FIREWALL_PROTECTION_RANGE_IP_SPAM', false );
define('PHP_FIREWALL_PROTECTION_URL', true );
define('PHP_FIREWALL_PROTECTION_REQUEST_SERVER', true );
define('PHP_FIREWALL_PROTECTION_SANTY', true );
define('PHP_FIREWALL_PROTECTION_BOTS', true );
define('PHP_FIREWALL_PROTECTION_REQUEST_METHOD', true );
define('PHP_FIREWALL_PROTECTION_DOS', true );
define('PHP_FIREWALL_PROTECTION_UNION_SQL', true );
define('PHP_FIREWALL_PROTECTION_CLICK_ATTACK', true );
define('PHP_FIREWALL_PROTECTION_XSS_ATTACK', true );
define('PHP_FIREWALL_PROTECTION_COOKIES', false );
define('PHP_FIREWALL_PROTECTION_POST', false );
define('PHP_FIREWALL_PROTECTION_GET', false );
define('PHP_FIREWALL_PROTECTION_SERVER_OVH', true );
define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE', true );
define('PHP_FIREWALL_PROTECTION_SERVER_OVH_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE_BY_IP', true );
Değiştir;

Kod:
define('PHP_FIREWALL_PUSH_MAIL', true );
define('PHP_FIREWALL_LOG_FILE', 'logs' );
define('PHP_FIREWALL_PROTECTION_UNSET_GLOBALS', true );
define('PHP_FIREWALL_PROTECTION_RANGE_IP_DENY', false );
define('PHP_FIREWALL_PROTECTION_RANGE_IP_SPAM', false );
define('PHP_FIREWALL_PROTECTION_URL', true );
define('PHP_FIREWALL_PROTECTION_REQUEST_SERVER', true );
define('PHP_FIREWALL_PROTECTION_SANTY', true );
define('PHP_FIREWALL_PROTECTION_BOTS', true );
define('PHP_FIREWALL_PROTECTION_REQUEST_METHOD', true );
define('PHP_FIREWALL_PROTECTION_DOS', true );
define('PHP_FIREWALL_PROTECTION_UNION_SQL', true );
define('PHP_FIREWALL_PROTECTION_CLICK_ATTACK', true );
define('PHP_FIREWALL_PROTECTION_XSS_ATTACK', true );
define('PHP_FIREWALL_PROTECTION_COOKIES', true );
define('PHP_FIREWALL_PROTECTION_POST', true );
define('PHP_FIREWALL_PROTECTION_GET', true );
define('PHP_FIREWALL_PROTECTION_SERVER_OVH', true );
define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE', true );
define('PHP_FIREWALL_PROTECTION_SERVER_OVH_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_KIMSUFI_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DEDIBOX_BY_IP', true );
define('PHP_FIREWALL_PROTECTION_SERVER_DIGICUBE_BY_IP', true );
İp deny ve ip spam bölümü hariç her şeyi true yaptık çünkü ip bölümleri normal kullanıcıların bile siteye girişini engelliyebiliyor bu yüzden kapalı kalması daha sağlıklıdır.

Mybb ana dizinine gelin ve global.php dosyasını aç ;
Bul;

Kod:
<?php
Altına ekle;

Kod:
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'dizinyolu/php-firewall/firewall.php' ) )
    include_once( @dirname(__FILE__).'dizinyolu/php-firewall/firewall.php' );
dizinyolu yazan yeri firewall ı attığınız dizinin/klasörün adı olarak değiştirin ve kaydedin.
İşlem tamam adımları birebir uyguladıysanız firewall ınız kurulmuş demektir.

Soru ve sorunlarınız için konu altına yorum bırakabilirsiniz.
İyi forumlar.
Ara
Cevapla PGM
Teşekkür verenler:
#2
Yararlı Konu Teşekürler
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



Webfast.10tr.net - Dev Paylaşım Platformu -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping