cPanel’de Imunify360 Kurulumu: Kapsamlı Güvenlik Rehberi
Günümüzün dijital dünyasında web siteleri ve sunucular, sürekli olarak kötü niyetli saldırılara maruz kalmaktadır. Brute-force denemelerinden zararlı yazılım enjeksiyonlarına, DDoS saldırılarından web uygulaması güvenlik açıklarının istismarına kadar birçok tehdit, sunucu yöneticilerinin uykusunu kaçırmaktadır. cPanel/WHM kullanan sunucular için bu tehditlere karşı kapsamlı bir kalkan oluşturmak, sadece veri güvenliği için değil, aynı zamanda sunucu performansı ve hizmet sürekliliği için de hayati önem taşır. İşte bu noktada Imunify360 devreye giriyor. Çok katmanlı bir güvenlik çözümü olan Imunify360, cPanel entegrasyonu sayesinde sunucu güvenliğini otomatize ederek ve basitleştirerek yöneticilere büyük bir kolaylık sağlar.
Imunify360 Nedir ve Neden Önemlidir?
Imunify360, Linux tabanlı web sunucuları için tasarlanmış entegre bir güvenlik platformudur. Kapsamlı özellikleri sayesinde, sunucunuzu çeşitli siber tehditlere karşı korur. Geleneksel güvenlik çözümlerinin aksine, Imunify360 birden fazla güvenlik katmanını bir araya getirir:
- WAF (Web Application Firewall): ModSecurity kurallarını temel alarak bilinen web uygulaması güvenlik açıklarını engeller.
- IDS/IPS (Intrusion Detection/Prevention System): Sunucudaki şüpheli etkinlikleri izler ve saldırıları gerçek zamanlı olarak engeller.
- Malware Scanner: Sunucudaki tüm dosyaları tarayarak zararlı yazılımları tespit eder ve temizler.
- Proactive Defense: PHP tabanlı web sitelerinde sıfırıncı gün saldırılarına karşı gerçek zamanlı koruma sağlar.
- Reputation Management: IP adreslerini ve alan adlarını kötü niyetli listelerle karşılaştırarak proaktif engelleme yapar.
- KernelCare Entegrasyonu: Yeniden başlatma gerektirmeden Linux çekirdek yamalarını otomatik olarak uygular.
cPanel/WHM ortamında Imunify360 kullanmak, sadece güvenlik açıklarını kapatmakla kalmaz, aynı zamanda manuel güvenlik işlemlerine harcanan zamanı azaltır ve sunucu kaynaklarının daha verimli kullanılmasına olanak tanır. Saldırıların erken aşamada engellenmesi, sunucunun yavaşlamasını veya tamamen çökmesini önler.
Adım Adım Imunify360 Kurulum Rehberi
Imunify360’ı cPanel/WHM sunucunuza kurmak oldukça basit bir işlemdir. Başlamadan önce, Imunify360’ın bir lisansa ihtiyaç duyduğunu ve genellikle CentOS 7/8, RHEL 7/8, CloudLinux OS 7/8 veya AlmaLinux 8 gibi işletim sistemlerini desteklediğini unutmayın. cPanel/WHM’nizin güncel olduğundan emin olun.
1. Kurulum Öncesi Hazırlıklar
Kuruluma başlamadan önce SSH üzerinden root yetkileriyle sunucunuza bağlanın. Sunucunuzda güncel bir cPanel/WHM sürümünün ve desteklenen bir Linux dağıtımının kurulu olduğundan emin olun. Ayrıca, sunucunuzun internet bağlantısının aktif olduğundan ve Imunify360 sunucularına erişebildiğinden emin olun.
2. Imunify360 Kurulum Komutları
Kurulum süreci için aşağıdaki komutları sırasıyla çalıştırın:
- Gerekli Depoyu Ekleme ve Kurulum Scriptini İndirme:
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh- Kurulum Scriptini Çalıştırma:
bash i360deploy.shBu komut, Imunify360’ı otomatik olarak indirip kuracaktır. Kurulum sırasında lisans anahtarınızı girmeniz istenebilir. Eğer zaten bir lisans anahtarınız varsa, kurulum komutunu bash i360deploy.sh --key YOUR_LICENSE_KEY şeklinde çalıştırabilirsiniz. Kurulumun tamamlanması birkaç dakika sürebilir.
3. Kurulum Sonrası İlk Ayarlar ve WHM Entegrasyonu
Kurulum tamamlandıktan sonra, Imunify360 otomatik olarak cPanel/WHM arayüzüne entegre olacaktır. WHM panelinize giriş yaparak “Plugins” veya “Eklentiler” bölümünde “Imunify360” bağlantısını görebilirsiniz. Buradan Imunify360’ın ana kontrol paneline erişebilirsiniz.
İlk erişimde, Imunify360’ın varsayılan ayarları genellikle yeterli olsa da, sunucunuzun ihtiyaçlarına göre bazı özelleştirmeler yapmanız önerilir:
- Firewall (Güvenlik Duvarı): “Firewall” sekmesinden engellenen IP’leri, beyaz listeye alınan IP’leri ve özel kuralları yönetebilirsiniz. Yanlışlıkla engellenen IP’ler için “Greylist” bölümünü kontrol edin.
- Malware Scanner: “Malware Scanner” sekmesi altında sunucunuzdaki zararlı yazılımları tarayabilir, bulunan dosyaları karantinaya alabilir veya temizleyebilirsiniz. Otomatik tarama ve temizleme ayarlarını yapılandırın.
- Proactive Defense: “Proactive Defense” bölümünde, PHP tabanlı saldırılara karşı gerçek zamanlı koruma modunu (Kill Mode, Log Only Mode, Disabled) ayarlayabilirsiniz. Genellikle “Kill Mode” önerilir, ancak yeni bir kurulumda “Log Only Mode” ile başlayıp uyumluluğu kontrol etmek iyi bir pratik olabilir.
- Settings (Ayarlar): Genel ayarlar altında bildirim seçeneklerini, karantina ayarlarını ve tarama performansını etkileyen diğer parametreleri yapılandırabilirsiniz.
Imunify360 ile Güvenlik Optimizasyonu ve En İyi Uygulamalar
Imunify360’ın tüm potansiyelini kullanmak için bazı güvenlik optimizasyonları ve en iyi uygulamaları takip etmek önemlidir:
- Düzenli Tarama Zamanlaması: Malware Scanner için günlük veya haftalık otomatik taramalar ayarlayın. Bu, yeni bulaşan zararlı yazılımların hızla tespit edilmesini sağlar.
- Proactive Defense’i Aktif Tutun: PHP tabanlı sitelerde sıfırıncı gün saldırılarına karşı en iyi koruma için Proactive Defense’i “Kill Mode”da tutun. Ancak, özel uygulamalarınız varsa ve beklenmedik sorunlar yaşıyorsanız, önce “Log Only Mode”da test edin.
- Firewall Kurallarını Gözden Geçirin: Belirli hizmetlere veya ülkelere erişimi kısıtlamak istiyorsanız, özel güvenlik duvarı kuralları ekleyebilirsiniz. Ancak, bunu yaparken meşru trafiği engellememeye dikkat edin.
- Beyaz Listeyi Akıllıca Kullanın: Kendi IP adresleriniz veya güvendiğiniz hizmetlerin IP’lerini beyaz listeye ekleyerek yanlış engellemeleri önleyin.
- Günlükleri İzleyin: Imunify360’ın günlüklerini düzenli olarak kontrol edin. Bu, saldırı girişimleri, engellenen IP’ler ve tarama sonuçları hakkında değerli bilgiler sağlar.
- Otomatik Güncellemeleri Açın: Imunify360’ın sürekli güncel kalması, en yeni tehditlere karşı korunmanızı sağlar. Otomatik güncellemeleri etkinleştirin.
Olası Hata Çözümleri (Troubleshooting)
Imunify360 kurulumu ve kullanımı sırasında karşılaşabileceğiniz bazı yaygın sorunlar ve çözümleri:
1. Kurulum Hatası: “License key not found”
- Çözüm: Lisans anahtarınızın doğru olduğundan ve aktif olduğundan emin olun. Kurulum komutunu
bash i360deploy.sh --key YOUR_LICENSE_KEYşeklinde doğru anahtarla tekrar çalıştırın. İnternet bağlantınızı kontrol edin.
2. Yanlış Engelleme (False Positive)
- Belirti: Meşru kullanıcılar veya servisler sunucuya erişemiyor.
- Çözüm:
- WHM’deki Imunify360 arayüzüne gidin.
- “Firewall” sekmesine tıklayın.
- “Greylist” veya “History” bölümünden engellenen IP adresini bulun.
- IP adresini seçerek “Add to Whitelist” (Beyaz Listeye Ekle) seçeneğini kullanın.
- Eğer bir uygulama engelleniyorsa, “Events” veya “Günlükler” bölümünden ilgili olayı inceleyerek hangi kuralın tetiklendiğini belirleyin ve gerekirse o kuralı geçici olarak devre dışı bırakın veya istisna ekleyin.
3. Yüksek Kaynak Kullanımı
- Belirti: Sunucunun CPU veya RAM kullanımı Imunify360 kurulduktan sonra artıyor.
- Çözüm:
- Malware Scanner: Tarama yoğunluğunu azaltın veya tarama saatlerini düşük trafikli zamanlara ayarlayın. “Settings” (Ayarlar) bölümünden tarama performansını etkileyen seçenekleri gözden geçirin.
- Proactive Defense: Eğer “Kill Mode” çok fazla kaynak tüketiyorsa, geçici olarak “Log Only Mode”a alarak durumu gözlemleyin. Ancak bu, koruma seviyesini düşürecektir.
- Güncelleme: Imunify360’ın en son sürümünü kullandığınızdan emin olun. Performans iyileştirmeleri genellikle yeni sürümlerle birlikte gelir.
- Donanım: Eğer sunucunuzun kaynakları yetersizse, daha güçlü bir pakete geçmeyi düşünebilirsiniz.
4. Malware Temizleme Sorunları
- Belirti: Imunify360 zararlı yazılım tespit ediyor ancak temizleyemiyor.
- Çözüm:
- Dosya izinlerini kontrol edin. Imunify360’ın dosyaları değiştirmek için yeterli izne sahip olduğundan emin olun.
- Bazen karmaşık zararlı yazılımlar manuel müdahale gerektirebilir. Tespit edilen dosyanın konumunu ve türünü not alın ve gerekirse manuel olarak temizleyin veya daha detaylı bir analiz için bir güvenlik uzmanına başvurun.
- Karantinadaki dosyaları geri yüklemeyin, aksi takdirde tehdit yeniden aktif olabilir.
Imunify360, cPanel/WHM sunucuları için bütünsel bir güvenlik yaklaşımı sunarak, siber tehditlere karşı proaktif ve reaktif koruma sağlar. Kurulumu kolay, yönetimi sezgisel olan bu sistem, sunucunuzun güvenliğini otomatikleştirirken, size de web sitelerinizin ve uygulamalarınızın sorunsuz çalışmasına odaklanma fırsatı verir. Düzenli bakım, güncel tutma ve doğru yapılandırma ile Imunify360, dijital varlıklarınız için güçlü ve güvenilir bir kalkan olmaya devam edecektir.

