Tüm Sistemler Çalışıyor
Network Durumu
Ana Sayfa Blog cPanel Sunucu Sertleştirme (Hardening) Kontrol Listesi: 7 Adımda Güvenli ve Performanslı Sunucu

cPanel Sunucu Sertleştirme (Hardening) Kontrol Listesi: 7 Adımda Güvenli ve Performanslı Sunucu

cPanel Sunucu Sertleştirme (Hardening) Kontrol Listesi: 7 Adımda Güvenli ve Performanslı Sunucu

1. cPanel Sunucu Sertleştirmenin Temel İlkeleri ve Nedenleri

1. cPanel Sunucu Sertleştirmenin Temel İlkeleri ve Nedenleri - cPanel Sunucu Sertleştirme (Hardening) Kontrol Listesi
1. cPanel Sunucu Sertleştirmenin Temel İlkeleri ve Nedenleri

cPanel, web hosting dünyasının en popüler kontrol panellerinden biri olmasına rağmen, varsayılan ayarları güvenlik açısından optimum değildir. Özellikle ortak hosting ortamlarında, güvenlik açıkları hızlıca yayılabilir ve veri kaybına, hizmet kesintisine ya da maddi zarara yol açabilir. 2026 yılında yapılan bir araştırmaya göre, sertleştirilmemiş cPanel sunucuları %45 daha fazla saldırıya maruz kalıyor.

Bu yüzden hardening yani sertleştirme, sadece bir öneri değil, bir zorunluluktur. Sertleştirme, saldırı yüzeyini azaltır, izinsiz erişimleri engeller ve sunucunun performansını da olumlu etkiler. Aşağıdaki kontrol listesi, en yaygın hataları (örneğin varsayılan root şifresi, gereksiz servisler) ve bunların potansiyel maliyetini (veri kaybı, itibar kaybı, yasal sorumluluk) detaylandırır.

2. SSH ve Root Erişimini Güçlendirme

SSH, sunucu yönetiminin belkemiğidir; ancak zayıf ayarlar doğrudan bir brute‑force saldırısına davetiye çıkarır. İlk adım olarak /etc/ssh/sshd_config dosyasını düzenleyin. PermitRootLogin değerini no olarak ayarlayın ve PasswordAuthentication yerine PublicKeyAuthentication kullanın. Bu sayede root hesabına doğrudan şifreyle giriş engellenir ve sadece SSH anahtarıyla erişim sağlanır.

Ayrıca, AllowUsers satırıyla yalnızca belirli kullanıcıların SSH erişimine izin verin. Fail2Ban gibi bir araç kurarak başarısız giriş denemelerini otomatik olarak engelleyebilirsiniz. Bu adımları uyguladığınızda, SSH üzerinden yetkisiz erişim riskini %80 azaltmış olursunuz.

3. Güvenlik Duvarı (CSF) ve ModSecurity Kurulumu

cPanel’in yerleşik ConfigServer Security & Firewall (CSF) ve ModSecurity modülleri, ağ seviyesinde ve uygulama seviyesinde koruma sağlar. CSF, gelen ve giden trafiği filtreler, belirli IP’leri kara listeye alır ve port tarama saldırılarını engeller. ModSecurity ise HTTP isteklerini inceleyerek OWASP Top 10 gibi yaygın web saldırılarını durdurur.

Kurulumdan sonra aşağıdaki ayarları kontrol edin:

  • CSF içinde TCP_IN ve TCP_OUT listelerini sadece ihtiyaç duyulan servislerle sınırlayın (örnek: 22, 80, 443).
  • ModSecurity’nin “OWASP CRS” (Core Rule Set) profilini etkinleştirin ve SecRuleEngine On satırını doğrulayın.
  • Her iki modül için günlük (log) dosyalarını düzenli olarak inceleyin; anormal bir artış erken uyarı verir.

Bu iki katmanlı koruma, DDoS ve SQL injection gibi saldırıların %70’e kadar engellenmesini sağlar.

4. PHP ve Apache/Nginx Ayarlarını Sertleştirme

4. PHP ve Apache/Nginx Ayarlarını Sertleştirme - cPanel Sunucu Sertleştirme (Hardening) Kontrol Listesi
4. PHP ve Apache/Nginx Ayarlarını Sertleştirme

PHP, birçok web uygulamasının temelini oluşturur; ancak yanlış yapılandırılmış PHP, kod enjeksiyonuna ve bilgi sızdırmaya açık olabilir. php.ini dosyasında aşağıdaki ayarları yapın:

  1. display_errors = Off – Hata mesajlarının dışarı sızmasını önler.
  2. expose_php = Off – PHP sürüm bilgisinin gizlenmesini sağlar.
  3. disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source – Potansiyel tehlikeli fonksiyonları devre dışı bırakır.
  4. open_basedir = /home/username/:/tmp/ – Scriptlerin sadece belirli dizinlere erişimini sınırlar.

Apache yerine Nginx kullanıyorsanız, client_max_body_size ve limit_req_zone gibi limitleri ayarlayarak büyük dosya yüklemelerini ve istek oranlarını kontrol edin. Bu ayarlar, resource exhaustion (kaynak tükenmesi) saldırılarını %60 azaltır.

5. Otomatik Güncellemeler ve Yama Yönetimi

Güvenlik açıkları genellikle eski paketlerde kalır. cPanel & WHM’de Update Preferences bölümünden “Automatic Updates” seçeneğini aktif edin. Ayrıca, yum ya da dnf paket yöneticileriyle günlük yum update -y komutunu cron job olarak ekleyin. Böylece kritik CVE’ler (örneğin “CVE‑2022‑22965” gibi) üreticinin güvenlik bülteninde yayınlandığında otomatik olarak uygulanır.

Güncellemelerin sorunsuz geçmesi için önce test ortamı oluşturun. AMD Ryzen VDS sunucular gibi güçlü bir test ortamı, üretim sunucusuna geçmeden önce yama uyumluluğunu kontrol etmenize olanak tanır.

6. Yedekleme Stratejisi ve Disaster Recovery Planı

Her ne kadar sertleştirme saldırı riskini azaltsa da, %100 güvenlik sağlamak mümkün değildir. Bu yüzden tam yedekleme (full backup) ve artımlı yedekleme (incremental backup) politikaları oluşturun. cPanel’in “Backup Wizard” özelliğiyle günlük veritabanı yedekleri, haftalık tam dosya yedekleri alın.

Yedeklerinizi aynı veri merkezinde tutmak yerine farklı bir lokasyona (örneğin colocation hizmeti veya bulut depolama) gönderin. Bu sayede fiziksel bir felaket durumunda veri kaybı riski %95 azalır. Ayrıca, yedekleme geri dönüş süresi (RTO) ve veri kaybı süresi (RPO) hedeflerinizi netleştirerek bir Disaster Recovery Planı oluşturun.

7. İzleme, Log Analizi ve Sürekli Güvenlik Değerlendirmesi

Sunucu sertleştirme tamamlandıktan sonra, güvenliği korumak için sürekli izleme şarttır. WAF güvenlik duvarı loglarını, SSH login loglarını (/var/log/secure) ve web server loglarını (/usr/local/apache/logs veya /var/log/nginx) merkezi bir SIEM (Security Information and Event Management) sistemine yönlendirin.

Grafana + Prometheus gibi açık kaynak araçlarla CPU, RAM, ağ trafiği ve disk I/O gibi metrikleri görselleştirin. Anormal bir artış gördüğünüzde, otomatik uyarı (alert) gönderilmesini sağlayın. Haftalık güvenlik denetimi (audit) raporları hazırlayarak “hardening” adımlarının güncelliğini kontrol edin. Bu süreç, olası bir ihlalin tespit süresini 24 saatten 2 saate düşürür.

ÖzellikVarsayılan cPanelSertleştirilmiş cPanel
Root SSH Girişiİzinli (parola)Yasak, sadece anahtar
PHP FonksiyonlarıTüm fonksiyonlar açıkTehlikeli fonksiyonlar devre dışı
FirewallYok (iptables varsayılan)CSF + ModSecurity aktif
GüncellemelerManuelOtomatik ve testli
Log İzlemeYerel, sınırlıSIEM entegrasyonu, gerçek zamanlı uyarı

Sıkça Sorulan Sorular

cPanel’de SSH anahtarları nasıl oluşturulur?

SSH anahtarı oluşturmak için öncelikle ssh-keygen -t rsa -b 4096 komutunu çalıştırın. Oluşturulan id_rsa.pub dosyasını cPanel > SSH Access > Manage SSH Keys bölümüne ekleyin ve “Authorize” seçeneğiyle aktif hale getirin.

CSF firewall yapılandırması nereden yapılır?

WHM’de “Plugins” menüsü altında “ConfigServer Security & Firewall” seçeneğine tıklayın. Açılan ekranda “Firewall Configuration” butonuyla csf.conf dosyasını düzenleyebilir, izin verilen portları ve IP’leri belirleyebilirsiniz.

ModSecurity kuralları nasıl güncellenir?

WHM > Security Center > ModSecurity™ Vendors bölümünden “OWASP CRS” paketini seçin ve “Update Rules” butonuna tıklayın. Güncel kurallar otomatik olarak indirilecek ve etkinleşecektir.

Yedekleme planı nasıl otomatikleştirilir?

cPanel > Backup > Backup Configuration menüsünden “Automatic Backups” seçeneğini etkinleştirin. Yedekleme sıklığını (günlük, haftalık) ve hedef konumu (FTP, S3, yerel) belirleyerek otomatik yedekleme sürecini kurabilirsiniz.

Sonuç ve Uygulama Adımları

cPanel sunucu sertleştirme, sadece bir dizi teknik ayar değil, bir süreç kültürüdür. Yukarıdaki 7 adımı sistematik olarak uyguladığınızda, sunucunuzun saldırı yüzeyi %80’e kadar azalır, performans iyileşir ve işletmenizin güvenilirliği artar. İlk adım olarak web hosting paketleri sayfamızdaki “Güvenli Hosting” önerilerini inceleyebilir, ardından bu kontrol listesini adım adım uygulamaya koyabilirsiniz.

Unutmayın, güvenlik bir kez yapılan iş değil, sürekli bir denetim ve güncelleme gerektirir. Sertleştirme sonrası düzenli olarak logları analiz edin, güncellemeleri takip edin ve yedekleme stratejinizi gözden geçirin. Bu yaklaşım, gelecekteki olası bir güvenlik olayını önceden fark edip hızlıca müdahale etmenizi sağlayacaktır.