100+ Kurumsal Müşteri
15+ Yıl Deneyim
7/24 Destek
Sertifikalı Uzmanlar
Güçlü İş Ortakları
Blog / Sunucu Güvenliği

Sunucu Sertleştirme: Linux & Windows Güvenlik Kılavuzu 2026

⚡ HIZLI ÖZET

Sunucu sertleştirme, işletim sistemi ve servislerin varsayılan yapılandırmalarını güvenlik odaklı ayarlayarak saldırı yüzeyini minimuma indirme sürecidir. Gereksiz servislerin kapatılması, güçlü kimlik doğrulama, yamalar ve izleme bileşenlerini kapsar.

2025 Verizon DBIR verilerine göre ihlallerin %74'ü insan hatası veya zayıf yapılandırmadan kaynaklanıyor. Türkiye'de KVKK ve ISO 27001 uyum zorunlulukları kuruluşları sunucu sertleştirme süreçlerini daha ciddi ele almaya itiyor.

İki yıl önce yeni müşterimizin üretim sunucusuna ilk bağlandığımızda, root kullanıcısı SSH'ta parola ile açıktı ve onlarca gereksiz servis çalışıyordu. İki hafta sonra aynı sunucu bir ransomware saldırısı geçirdi. Sunucu sertleştirme sadece bir kontrol listesi değil; saldırganların ilk adımda karşılaştığı kapıları kapatarak kuruluşunuzu savunan temel bir disiplindir. Bu yazıda, 15 yıllık sahadan edindiğimiz deneyimlerle Linux ve Windows sunucularınızı nasıl sertleştireceğinizi, hangi adımların kritik olduğunu ve sık yapılan hataları paylaşacağız.

Sunucu Sertleştirme Nedir ve Neden Kritiktir?

Sunucu sertleştirme, bir sunucunun saldırı yüzeyini azaltmak için varsayılan yapılandırmaları değiştirme, gereksiz servisleri devre dışı bırakma, erişim kontrollerini güçlendirme ve sürekli izleme mekanizmaları kurma sürecidir.

Modern işletim sistemleri kurulum sonrası kullanım kolaylığı odaklıdır; varsayılan kullanıcı hesapları, açık servisler ve gevşek güvenlik duvarı kuralları saldırganlara geniş bir hareket alanı sunar. Müşterilerimizde en sık karşılaştığımız sorunlar arasında SSH'ta parola tabanlı root girişi, güncel olmayan kernel ve yama yönetimi eksikliği öne çıkıyor. 2026'da fidye yazılımı operatörleri otomatik taramalarla bu tür zayıf yapılandırmalı sunucuları birkaç saat içinde tespit edip sömürebiliyor.

Sertleştirme, basit bir kontrol listesi uygulamasından çok daha derindir. Siber güvenlik danışmanlığı kapsamında CIS Benchmark, NIST ve STİG gibi standartları kılavuz alırız; ancak her kuruluşun iş yükü ve risk profili farklıdır. Örneğin bir e-ticaret platformunun web sunucusu ile bankanın veritabanı sunucusunun sertleştirme öncelikleri örtüşmez.

Linux Sunucu Sertleştirme: Temel Bileşenler

Linux dağıtımları (Ubuntu, CentOS/RHEL, Debian) için sertleştirme yaklaşımımız üç katmanda ilerler: , kimlik doğrulama ve dosya sistemi. İlk olarak SSH yapılandırmasında (sshd_config) PasswordAuthentication no, PermitRootLogin no ve AllowUsers direktifleri ile sadece anahtar tabanlı girişe ve yetkili kullanıcılara izin veririz. Port değişikliği (varsayılan 22 yerine yüksek port) otomatik taramaları yavaşlatır ama tek başına yeterli değil.

İkinci adımda, firewall (ufw/iptables) kuralları ile yalnızca gerekli portları (HTTP/HTTPS, SSH) açık tutarız. Fail2ban gibi araçlar brute-force denemelerini IP bazında engelleyerek saldırı yükünü düşürür. Deneyimlerimizde küçük bir fail2ban ayarı bile günlük saldırı sayısını %80 azaltabilir. Üçüncü katmanda, dosya sistemi bütünlüğünü AIDE (Advanced Intrusion Detection Environment) ile izleriz; kritik sistem dosyalarında beklenmeyen değişiklikler anında alarm üretir.

💡 SELinux ve AppArmor

Mandatory Access Control (MAC) sistemleri, süreçlerin sadece tanımlı kaynaklara erişmesini garanti eder. RHEL/CentOS'ta SELinux, Ubuntu'da AppArmor varsayılan gelir; kapatmak yerine öğrenme modunda başlatıp üretime alın.

Ek olarak, otomatik yama yönetimi (unattended-upgrades) ve minimal paket kümesi (gereksiz derleyici, geliştirme kütüphanelerinin kaldırılması) saldırı vektörlerini daraltır. Müşterilerimizde web sunucularında GCC, make gibi araçların olduğunu görüyoruz; saldırgan shell aldığında bu araçlarla exploit derleyip yayılabiliyor.

Windows Server Sertleştirme ve GPO Yapılandırması

Windows Server ortamlarında Group Policy Object (GPO) merkezi sertleştirmenin temelidir. Domain Controller'da oluşturduğumuz GPO'lar ile parola karmaşıklığı (en az 12 karakter, büyük/küçük/rakam/özel karakter), hesap kilitleme eşikleri (5 başarısız deneme sonrası 30 dakika kilitleme) ve oturum zaman aşımlarını tüm sunuculara uygularız. Microsoft Security Compliance Toolkit (SCT) ve CIS Windows Server Benchmark şablonları sıfırdan başlamak yerine kanıtlanmış politika setleri sağlar.

Windows Defender ve Windows Firewall varsayılan olsa da yapılandırılmazsa etkisizdirler. Giden bağlantıları da kısıtlayarak C2 (Command & Control) iletişimini engelleriz. PowerShell loglamasını (Script Block Logging, Transcription) etkinleştirmek, saldırgan PowerShell betiği çalıştırdığında tespiti kolaylaştırır. Ayrıca RDP portunu (3389) değiştirip Network Level Authentication (NLA) zorunlu kılmak, brute-force riskini düşürür.

⚠️ SMBv1 Devre Dışı Bırakılsın

WannaCry ve NotPetya saldırılarının temel vektörü SMBv1 protokolüydü. Windows Server 2016 ve üzeri sürümlerde SMBv1'i tamamen kapatın; eski sistemlerle uyumluluk gerekiyorsa izole segment kullanın.

Son olarak, gereksiz Windows özellikleri (features) kaldırılmalı: Telnet Client, TFTP Client, Simple TCPIP Services gibi bileşenler saldırganlar için pivot noktası olabilir. Sızma testleri sırasında bu servislerin açık olduğu sunucularda lateral movement çok daha kolay gerçekleşir.

CIS Benchmark ve Otomasyon Araçları

CIS (Center for Internet Security) Benchmark, endüstri standardı sertleştirme kılavuzlarıdır. Linux, Windows, veritabanları, bulut platformları için yüzlerce kontrol maddesi içerir ve iki seviye sunar: Level 1 (temel güvenlik, performans etkisi minimal) ve Level 2 (yüksek güvenlik, bazı fonksiyonlar kısıtlanabilir). Kurumsal ortamlarda Level 1'i tüm sunuculara, kritik sistemlere Level 2'yi uygularız.

Manuel kontrol listesi takibi hem zaman alır hem de hata payı yüksektir. Otomasyon araçları (Ansible, Chef, Puppet) sertleştirme adımlarını kod halinde (Infrastructure as Code) yönetir. Örneğin bir Ansible playbook'u SSH yapılandırmasını değiştirir, fail2ban kurar, kernel parametrelerini ayarlar ve her deploy sonrası CIS uyumunu doğrular. Müşterilerimizde yeni sunucu provizyon süresini 2 günden 2 saate düşürdük.

%87Kurumların CIS Benchmark kullandığı oranCIS 2025 Raporu
%63Otomasyonsuz ortamlarda yapılandırma hatası oranıGartner 2026
45 dkAnsible ile ortalama tam sertleştirme süresiİnvekor müşteri verileri

Ayrıca OpenSCAP (Linux) ve Microsoft Policy Analyzer (Windows) gibi araçlar mevcut sistemleri CIS/STİG standartlarına göre tarar ve uyumsuzlukları raporlar. Aylık otomatik taramalar yapılandırma sürüklenmesini (configuration drift) tespit eder; bir yönetici yanlışlıkla SSH'a parola girişini açtığında sonraki tarama bunu alarm olarak bildirir.

Linux ve Windows Sertleştirme Karşılaştırması

KriterLinuxWindows Server
Erişim KontrolüSSH anahtar tabanlı, sudo/RBAC, SELinux/AppArmorGPO, RDP NLA, UAC, Windows Firewall kuralları
Yama Yönetimiapt/yum/dnf, unattended-upgrades otomasyonuWSUS, Windows Update for Business
Güvenlik Duvarıiptables/nftables, ufw (Ubuntu), firewalld (RHEL)Windows Defender Firewall, GPO ile merkezi yönetim
Loglamarsyslog/journald, AIDE, auditdEvent Viewer, Sysmon, PowerShell Transcription
OtomasyonAnsible, Chef, Puppet playbook'larıDSC (Desired State Configuration), GPO, Ansible
CIS ComplianceOpenSCAP, Lynis tarayıcılarıMicrosoft Policy Analyzer, CIS-CAT

Her iki platform da sıkı sertleştirmeye izin verir; seçim genellikle uygulama stack'i ve mevcut ekip uzmanlığına bağlıdır. Hibrit ortamlarda (Linux web + Windows AD) merkezi log yönetimi ve SIEM entegrasyonu kritiktir.

Sürdürülebilir Sertleştirme ve Yaygın Hatalar

Sertleştirme tek seferlik proje değil, sürekli bir döngüdür. Yeni sunucu eklendiğinde ya da yazılım güncellemesi yapıldığında yapılandırma sürüklenmesi riski doğar. GitOps yaklaşımıyla tüm sertleştirme betikleri Git'te versiyonlanır; her değişiklik code review geçer ve otomatik testlerden sonra üretime alınır. Böylece "kimin ne zaman hangi ayarı değiştirdiği" şeffaf olur.

Müşterilerimizde sık gördüğümüz hatalar: (1) Sertleştirme sonrası fonksiyonel test yapılmaması—kritik bir servis kapanmış olabilir; (2) Logların merkezi bir SIEM'e gönderilmemesi—yerel loglar saldırgan tarafından silinebilir; (3) Yedekleme süreçlerinin güncellenmemesi—sertleştirme sonrası sistem geri yükleme başarısız olabilir. Her sertleştirme adımını staging ortamında test edin, ardından üretime alın.

🤖 Yapay Zeka Destekli Anomali Tespiti

2026'da makine öğrenmesi tabanlı araçlar (Darktrace, Vectra) sunucu davranışını öğrenir; sertleştirme sonrası bile beklenmeyen süreç başlatma, port taraması gibi anomalileri anında bildirir. Klasik imza tabanlı sistemlerin yakalayamadığı zero-day saldırılarına karşı ek koruma sağlar.

Son olarak, düzenli penetrasyon testleri ve yapılandırma denetimleri planlanmalı. Altı ayda bir harici bir ekip sunucularınızı test etmeli; sertleştirmenin etkinliğini doğrulamak ve yeni vektörlere karşı önlem almak için bu geri bildirimler paha biçilmezdir.

2026 ve Sonrası: Konteyner ve Bulut Sertleştirme

Konteyner (Docker, Kubernetes) ve bulut (AWS, Azure, GCP) tabanlı altyapılar geleneksel sunucu sertleştirme prensiplerini yeniden şekillendiriyor. Konteyner sertleştirme, minimal base imajlar (Alpine, Distroless), root olmayan kullanıcı, read-only dosya sistemleri ve runtime güvenlik araçları (Falco, Aqua Security) ile sağlanır. Kubernetes ortamında Pod Security Standards, Network Policy ve RBAC yapılandırmaları kritiktir.

Bulut platformlarında IaaS (EC2, VM) sunucuları klasik sertleştirme yöntemleriyle korunurken, PaaS ve serverless fonksiyonlar için güvenlik modeli farklıdır. AWS Systems Manager, Azure Policy ve Google Cloud Security Command Center gibi native araçlar yapılandırma uyumunu otomatik kontrol eder. Ancak temel prensip değişmez: en az yetki, güncel yamalar, güçlü kimlik doğrulama ve sürekli izleme. Bulut güvenlik danışmanlığı hizmetimizde hibrit ve multi-cloud ortamları CIS ve CSA kılavuzlarıyla sertleştiriyoruz.

Önümüzdeki yıllarda sıfır güven mimarisi (Zero Trust) sunucu sertleştirme stratejilerini tamamlayacak; her bağlantı (kullanıcı, servis) doğrulanacak ve mikro-segmentasyon ile yanal hareket zorlaşacak. Bu yaklaşım sertleştirmenin etkisini katlayarak ihlal senaryolarında saldırganın erişim alanını daraltır.

Sıkça Sorulan Sorular (SSS)

Sunucu sertleştirme ne kadar sürer?

Basit bir web sunucusu için manuel sertleştirme 4-6 saat, Ansible gibi otomasyon aracıyla 45-90 dakika sürer. Kritik sistemlerde test ve doğrulama fazları eklenince toplam süre 1-2 güne uzayabilir.

CIS Benchmark Level 1 ve Level 2 arasındaki fark nedir?

Level 1 temel güvenlik kontrollerini içerir ve çoğu ortamda uygulanabilir; performans etkisi minimumdur. Level 2 yüksek güvenlik gereksinimi olan sistemler için ek kısıtlamalar getirir ve bazı işlevleri etkileyebilir.

Sertleştirme sonrası performans düşer mi?

Doğru yapıldığında performans etkisi ihmal edilebilir düzeydedir. SELinux/AppArmor gibi MAC sistemleri çok düşük overhead yaratır; gereksiz servisleri kapatmak olay kaynak kullanımını iyileştirir.

Windows Server'da GPO yerine manuel sertleştirme yapılabilir mi?

Tek sunucu için manuel yapılabilir ama ölçeklenmez ve tutarlılık sağlamaz. GPO, onlarca sunucuya aynı politikayı merkezi ve otomatik uygular; değişiklikler tek yerden yönetilir.

Sertleştirme kontrol listesini nereden bulabilirim?

CIS Benchmarks (cisecurity.org), NIST 800-53, STİG (DISA) ve satıcı kılavuzları (Microsoft, Red Hat) ücretsiz olarak sunulur. OpenSCAP ve Lynis gibi araçlar bu standartlara göre otomatik kontrol sağlar.

Sonuç: Sertleştirme Savunmanın Temelidir

Sunucu sertleştirme, siber güvenlik stratejinizin en kritik yapı taşlarından biridir. Varsayılan yapılandırmalar saldırganlara geniş bir saldırı yüzeyi sunarken, disiplinli bir sertleştirme süreci bu kapıları kapayarak ihlal riskini dramatik şekilde azaltır. Linux ve Windows platformlarında CIS Benchmark gibi standartları takip etmek, otomasyon araçlarıyla tutarlılık sağlamak ve sürekli izleme döngüsü kurmak başarının anahtarıdır. Deneyimlerimizde sertleştirme yapılmış sunucularda saldırı başarı oranı %90'ın üzerinde düşüyor; bu yatırım hem mali hem de itibar kaybını önler. Kuruluşunuzun sunucu altyapısını gözden geçirmek, kapsamlı bir sertleştirme planı oluşturmak ya da mevcut yapılandırmanızı denetletmek için danışmanlık ekibimizle iletişime geçebilirsiniz.

Sisteminizin Güvenliğini Şansa Bırakmayın

Detaylı bir analiz ve özel teklif için uzmanlarımızla iletişime geçin. 24 saat içinde size dönüş yapalım.

Bu Rehber Hakkında: Bu içerik İnvekor Bilgi Teknolojileri uzmanları tarafından hazırlanmıştır. Ekibimiz uluslararası metodolojilere uygun kurumsal IT ve siber güvenlik hizmetleri sunar. İçerik en son 21 Haziran 2026 tarihinde güncellenmiştir.