Merhaba Arkadaşlar
Öncelikle Firewall Nedir Onu Bir Tanıyalım
Firewall İletişimde veri trafigini kurallar koyarak düzenleyen yazılımsal veya donanımsal ürünlerdir. Trafik kural içerisinde ya yasaklanır ya da izin verilir.Bu kurallar hepinizin bildiği gibi hackerleri durdurmak amacıyla konulur.Şimdi kuracağımız firewallın özelliklerini sayarsak arkadaşlar
Ve daha birsürü özellik.Diğer özellikleri için
sayfasını ziyaret edin
Firewall kurmadan önce şunları söylemek istiyorum
Hacklenmeyen sistem yoktur.Yani sizi kafasına koymuş gerçek bir hacker ne yapar eder sizi hackler.Bu yüzden hiçbir şey sitenize %100 güvenlik sağlamaz.
Ben firewall kurdum benim güncelleme yapmama gerek yok diye düşünen arkadaşlar yanlış düşünüyorlar.Lütfen güncellemelerinizi zamanında yapınız.
Şimdi kurulama geçelim kurulum nasıl olacak
Adımları eğer doğru yaptıysanız firewallınız doğru şekilde kurulmuştur.Hayırlı olsun.
Öncelikle Firewall Nedir Onu Bir Tanıyalım
Firewall İletişimde veri trafigini kurallar koyarak düzenleyen yazılımsal veya donanımsal ürünlerdir. Trafik kural içerisinde ya yasaklanır ya da izin verilir.Bu kurallar hepinizin bildiği gibi hackerleri durdurmak amacıyla konulur.Şimdi kuracağımız firewallın özelliklerini sayarsak arkadaşlar
- Xss Koruma Özelliği
- Basit Ddos koruması
- UNION SQL Injection koruma
- Boot Koruma
- Sunucu Koruma
- İp koruma
- Çerez korumalı
Ve daha birsürü özellik.Diğer özellikleri için
Kod:
http://www.php-firewall.info/
Firewall kurmadan önce şunları söylemek istiyorum
Hacklenmeyen sistem yoktur.Yani sizi kafasına koymuş gerçek bir hacker ne yapar eder sizi hackler.Bu yüzden hiçbir şey sitenize %100 güvenlik sağlamaz.
Ben firewall kurdum benim güncelleme yapmama gerek yok diye düşünen arkadaşlar yanlış düşünüyorlar.Lütfen güncellemelerinizi zamanında yapınız.
Şimdi kurulama geçelim kurulum nasıl olacak
- Öncelikle Kod:
http://www.php-firewall.info/download.html
- Daha sonra indirdiğiniz dosyaları arşivden çıkarın
- php-firewall klasörünü ftp'nizde başka kimselerin bulamıyacağı bir yere yerleştirin.
- Ftp'nize yüklediğiniz php-firewall klasörün içindeki logs.txt dosyasının izinlerini 777 yapın.
- Daha sonra php-firewall klasörü içindeki firewall.php dosyasını herhangi bir not defteri ile açın
Buraya yazdığım kısma kendi mail adresinizi yazın.PHP Kod:
define('PHP_FIREWALL_ADMIN_MAIL', 'Buraya' );
PHP 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 );
Buradaki falseleri true yapın.
- Forumunuzun kurulu olduğu dizinde global.php dosyanızı açın ve
PHP Kod:
<?php
hemen sonra
PHP Kod:
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );
kodlarını ekleyin.BuradaPHP Kod:
if ( is_file( @dirname(__FILE__).'/php-firewall/firewall.php' ) )
ve
[/php]PHP Kod:
include_once( @dirname(__FILE__).'/php-firewall/firewall.php' );
php-firewall klasörünü attığınız yolu belirtin.Yani örnek olarak
PHP Kod:
define('PHP_FIREWALL_REQUEST_URI', strip_tags( $_SERVER['REQUEST_URI'] ) );
define('PHP_FIREWALL_ACTIVATION', true );
if ( is_file( @dirname(__FILE__).'attigimyer/php-firewall/firewall.php' ) )
include_once( @dirname(__FILE__).'attigimyer/php-firewall/firewall.php' );
kodlarını alabilirsiniz.Global.php kodları ekleyip kendinize göre düzenledikten sonra global.php dosyasını kaydedin.
Adımları eğer doğru yaptıysanız firewallınız doğru şekilde kurulmuştur.Hayırlı olsun.