FirewallD Üzerinde IP Aralığı Engelleme Nasıl Yapılır?
FirewallD Üzerinde IP Aralığı Engelleme Nasıl Yapılır?
Linux tabanlı sistemlerde güvenlik katmanlarını doğru şekilde yapılandırmak, hem servis sürekliliğini artırır hem de dış kaynaklı tehditlere karşı sistemleri daha dayanıklı hâle getirir. Bu doğrultuda FirewallD, dinamik güvenlik duvarı yönetimi sunan güçlü bir araç olarak öne çıkar. IP aralığı engelleme, sahte trafik girişimlerini, botnet saldırılarını ve kötü niyetli istekleri durdurmak için en etkili yöntemlerden biridir. Yüksek trafik alan bir VDS yapısı veya güçlü dağıtık bir platform kullanıyorsanız, FirewallD üzerinde doğru kurallar uygulamak kritik önem taşır.
- FirewallD ile IP Aralığı Yönetiminin Önemi
- Yöntem 1: Rich Rule ile IP Aralığı Engelleme
- Örnek CIDR Bloğu Engelleme
- Rich Rule’un Avantaj ve Dezavantajları
- Yöntem 2: IPSet ile Yüksek Performanslı IP Aralığı Engelleme
- 1) IPSet Oluşturma
- 2) IP Aralığı Ekleme
- Birden Fazla Aralık Eklemek İçin
- 3) IPSet’i Firewall Üzerine Tanımlama
- 4) Yeniden Yükleme
- Mevcut IP Engelleme Kurallarını Görüntüleme
- Rich Rule Listesi
- IPSet İçeriği
- IP Aralığını Engellemeden Çıkarma
- Rich Rule Silme
- IPSet’ten IP Silme
- Hangi Yöntem Ne Zaman Kullanılmalı?
- Sonuç
FirewallD ile IP Aralığı Yönetiminin Önemi
Tehdit aktörleri genellikle tek bir IP üzerinden değil, geniş aralıklar veya farklı alt ağlar üzerinden saldırı düzenler. Bu nedenle yöneticilerin belirli bir IP bloğunu toplu şekilde engelleyebilmesi gerekir. FirewallD, bu gereksinimi hem rich rule hem de ipset desteğiyle karşılar. Özellikle ipset kullanımı, yüksek performanslı engelleme sağladığı için geniş IP bloklarında en doğru tercih olur.
Yöntem 1: Rich Rule ile IP Aralığı Engelleme
Küçük IP blokları için rich rule yöntemi hızlı ve pratiktir. Tek satırlık bir komut ile belirli bir IP aralığını tamamen engelleyebilirsiniz.
Örnek CIDR Bloğu Engelleme
Aşağıdaki komut 192.168.0.0 – 192.168.0.255 aralığını engeller:
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.0.0/24" reject'
Kuralları etkinleştirmek için FirewallD yeniden yüklenir:
sudo firewall-cmd --reload
Rich Rule’un Avantaj ve Dezavantajları
- Küçük IP aralıkları için hızlı çözüm
- Basit yapılandırma
- Büyük listelerde performans düşüşü
Rich rule yöntemi dar kapsamlı güvenlik engellemelerinde yeterlidir. Ancak geniş botnet IP bloklarını yönetmek için ipset daha sağlıklı olacaktır.
Yöntem 2: IPSet ile Yüksek Performanslı IP Aralığı Engelleme
Büyük IP bloklarını engellemek için en profesyonel çözüm ipset kullanmaktır. Hem performans hem de yönetim kolaylığı açısından ipset tercih edilir. Yoğun trafik alan bir platformunuz varsa, Premium VDS sunucular üzerinde IPSet ile verimli sonuçlar alabilirsiniz.
1) IPSet Oluşturma
sudo firewall-cmd --permanent --new-ipset=blocked-ips --type=hash:net
2) IP Aralığı Ekleme
Örnek: 203.0.113.0 – 203.0.113.255
sudo firewall-cmd --permanent --ipset=blocked-ips --add-entry=203.0.113.0/24
Birden Fazla Aralık Eklemek İçin
sudo firewall-cmd --permanent --ipset=blocked-ips --add-entry=185.12.40.0/22 sudo firewall-cmd --permanent --ipset=blocked-ips --add-entry=45.155.0.0/16
3) IPSet’i Firewall Üzerine Tanımlama
sudo firewall-cmd --permanent --add-rich-rule='rule source ipset="blocked-ips" drop'
4) Yeniden Yükleme
sudo firewall-cmd --reload
Mevcut IP Engelleme Kurallarını Görüntüleme
Rich Rule Listesi
sudo firewall-cmd --list-rich-rules
IPSet İçeriği
sudo firewall-cmd --info-ipset=blocked-ips
IP Aralığını Engellemeden Çıkarma
Sistem yöneticileri zaman zaman engellenen IP bloklarını kaldırmak isteyebilir. Aşağıdaki komutlar bu işlem için kullanılır.
Rich Rule Silme
sudo firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" source address="192.168.0.0/24" reject' sudo firewall-cmd --reload
IPSet’ten IP Silme
sudo firewall-cmd --permanent --ipset=blocked-ips --remove-entry=203.0.113.0/24 sudo firewall-cmd --reload
Hangi Yöntem Ne Zaman Kullanılmalı?
Küçük aralıklarda rich rule yeterlidir; ancak botnet saldırıları, brute-force saldırıları veya geniş alt ağları engellemek için ipset çok daha iyi bir çözümdür. Güvenlik stratejilerini doğru planlamak isteyen işletmeler, firewall kurallarını kurumsal bir yapı ile desteklemek için Kurumsal Hosting veya Linux Hosting gibi güçlü altyapılar tercih edebilir.
Sonuç
FirewallD, IP aralıklarını engelleme konusunda oldukça esnek ve güçlü bir yapı sunar. Rich rule hızlı çözümler sağlarken, ipset geniş ağ blokları için yüksek performanslı engelleme yeteneği sunar. Her iki yöntem de doğru yapılandırıldığında sistem güvenliğini ciddi şekilde artırır. Sunucularınızı daha etkili korumak ve güvenlik mimarisini profesyonel biçimde güçlendirmek için HostLigo altyapısını kullanabilir, gelişmiş güvenlik katmanlarıyla sisteminizi daha dayanıklı hâle getirebilirsiniz.