UNIX HARDENING & MAINTENANCE EĞİTİMİ

Sunucunu sertleştir, saldırı yüzeyini daralt

PAM, SSH, SELinux/AppArmor, auditd, nftables ve AIDE ile UNIX/Linux sistemlerini uçtan uca sertleştirin ve bakımını yapın.

UNIX/Linux üretim sunucularını hesap, SSH, dosya sistemi, çekirdek ve ağ katmanında sertleştiren; auditd, rsyslog ve AIDE ile denetlenebilir kılan, CIS Benchmark temelli yama ve bakım sürecini öğreten ileri düzey eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Üretim sunucularını saldırılara karşı sertleştirme ve güvenli bakım

Bu eğitim, üretimdeki UNIX/Linux sunucularının güvenlik sertleştirmesini (hardening) ve sürdürülebilir bakımını uygulamalı olarak öğretir. PAM parola politikaları, chage ile hesap yaşlandırma, sudoers ile ayrıcalık yönetimi ve sshd_config ile SSH sertleştirmeyle başlar. SUID/SGID taraması, noexec/nosuid mount seçenekleri, sysctl çekirdek parametreleri ve SELinux/AppArmor zorunlu erişim kontrolüyle devam eder. nftables/firewalld güvenlik duvarı, fail2ban, rsyslog/journald merkezi günlükleme, auditd denetim kuralları, AIDE bütünlük denetimi ve CIS Benchmark temelli yama/bakım süreçleriyle tamamlanır.

Süre ve Format

4 Gün. Her gün dört modül; hesap ve SSH sertleştirmeyle başlar, dosya sistemi/çekirdek ve ağ ile sürer, denetim ve bakımla biter.

Seviye

İleri Seviye — UNIX/Linux sunucularını PAM, SSH, SELinux/AppArmor, sysctl, auditd ve güvenlik duvarı ile sertleştirme; yama, günlükleme ve bütünlük denetimiyle sürdürülebilir bakım.

Öğrenme Metodu

Her sertleştirme kontrolü gerçek sunucularda uygulanır, önce/sonra taranır ve CIS Benchmark maddeleriyle doğrulanır.

Neden Bu Eğitim?

🛡️Saldırı yüzeyi azalır

Gereksiz servisleri kapatıp izinleri daraltarak bir saldırganın kullanabileceği zayıf noktaları en aza indirirsiniz.

📋Uyumluluk

CIS Benchmark ve STIG gibi standartlara uygun, denetlenebilir yapılandırmalar üretmeyi öğrenirsiniz.

🔍Görünürlük

auditd, rsyslog ve AIDE ile kim ne yaptı sorusunu yanıtlayacak izleme ve bütünlük katmanı kurarsınız.

Anahtar Konular

linux hardeningunix sertleştirmessh hardeningselinux apparmorauditd denetimcis benchmarksunucu güvenliğinftables firewallpam parola politikasısysctl sertleştirmeaide bütünlük
“Güvenlik bir ürün değil, her gün yeniden kazanılan bir disiplindir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux yönetimi

Temel Linux sistem yönetimi (kullanıcı, servis, paket) deneyimi gereklidir.

2
Terminal yetkinliği

Komut satırında rahatça çalışabilmek ve metin dosyalarını düzenleyebilmek beklenir.

3
Test sunucusu

Üzerinde deney yapılabilecek RHEL/Ubuntu sanal sunucuları (root erişimli) idealdir.

4
Ağ temeli

TCP/IP, port ve servis kavramlarına dair temel bilgi sertleştirme adımlarını anlamayı kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı PAM ile parola politikası uygular, sudo'yu güvenli yapılandırır ve SSH servisini sertleştirir.
Modül 1
Parola Politikaları
  • PAM yapısı ve /etc/pam.d yapılandırma akışı
  • pam_pwquality ile karmaşıklık, uzunluk ve geçmiş kuralları
  • /etc/login.defs ile parola yaşlandırma varsayılanları
  • chage ile hesap bazında parola geçerlilik süresi
  • pam_faillock ile başarısız giriş kilitleme
  • Parola hash algoritması (SHA-512) ve shadow dosyası
Modül 2
Sudo ve Ayrıcalık Yönetimi
  • /etc/sudoers ve visudo ile güvenli düzenleme
  • Cmnd_Alias, User_Alias ile yetki gruplama
  • NOPASSWD kullanımının riskleri ve sınırlandırma
  • sudo loglama (Defaults logfile) ve komut kaydı
  • su kullanımını pam_wheel ile kısıtlama
  • En az ayrıcalık (least privilege) ilkesinin uygulanması
Modül 3
Hesap Denetimi
  • UID 0 olan tek hesabın root olduğunun doğrulanması
  • Parolasız ve sistem hesaplarının (nologin) denetimi
  • lastlog ve last ile giriş geçmişi incelemesi
  • Atıl (dormant) hesapların kilitlenmesi (usermod -L)
  • Varsayılan gruplar ve /etc/group bütünlüğü
  • Hesap son kullanma tarihi (expiry) atama
Modül 4
SSH Sertleştirme
  • sshd_config: PermitRootLogin no ve Protocol 2
  • Parola yerine anahtar tabanlı kimlik doğrulama
  • AllowUsers/AllowGroups ile erişim kısıtlama
  • Güçlü Ciphers, MACs ve KexAlgorithms seçimi
  • ClientAlive, MaxAuthTries ve LoginGraceTime ayarları
  • Varsayılan port ve banner (MOTD) yapılandırması
Günün hedefiKatılımcı dosya izinlerini denetler, mount seçeneklerini sıkılaştırır, sysctl ile çekirdeği ve SELinux/AppArmor ile erişimi sertleştirir.
Modül 1
Dosya İzin Denetimi
  • find ile SUID/SGID ikililerini tarama ve gözden geçirme
  • World-writable dosya ve dizinlerin bulunması
  • Sahipsiz (nouser/nogroup) dosyaların tespiti
  • /tmp ve paylaşılan dizinlerde sticky bit
  • Hassas dosyalar için izinlerin daraltılması (shadow 000)
  • Varsayılan umask değerinin 027/077 yapılması
Modül 2
Mount Seçenekleri
  • /tmp, /var, /home için ayrı bölüm oluşturma
  • noexec ile çalıştırmayı engelleme
  • nosuid ile setuid etkisini kaldırma
  • nodev ile aygıt dosyası oluşturmayı engelleme
  • /etc/fstab ile kalıcı güvenli bağlama seçenekleri
  • tmpfs ve bind mount ile izolasyon
Modül 3
Çekirdek Parametreleri
  • sysctl ve /etc/sysctl.d ile parametre yönetimi
  • net.ipv4 ile IP spoofing ve redirect koruması
  • ASLR (randomize_va_space) etkinleştirme
  • Core dump kısıtlama ve ptrace_scope
  • ICMP ve SYN flood koruma ayarları
  • Kernel modül yükleme kısıtlaması (modules_disabled)
Modül 4
Zorunlu Erişim Kontrolü (MAC)
  • SELinux enforcing/permissive modları ve getenforce
  • SELinux bağlamları (context) ve chcon/restorecon
  • semanage ile port ve dosya bağlamı yönetimi
  • audit2allow ile politika istisnası üretme
  • AppArmor profilleri ve aa-enforce/aa-complain
  • MAC ihlallerini loglardan okuma ve teşhis
Günün hedefiKatılımcı gereksiz servisleri kapatır, güvenlik duvarını yapılandırır ve fail2ban ile erişimi korur.
Modül 1
Servis Minimizasyonu
  • systemctl list-unit-files ile aktif servis envanteri
  • Gereksiz servisleri disable/mask etme
  • ss -tulpn ile dinlenen portların denetimi
  • Eski/güvensiz servislerin (telnet, rsh, ftp) kaldırılması
  • xinetd/inetd servislerinin gözden geçirilmesi
  • Çalışması gereken minimum servis seti belirleme
Modül 2
Güvenlik Duvarı
  • nftables kural setleri ve tablo/zincir yapısı
  • firewalld zone, service ve rich rule kavramları
  • Varsayılan reddet (default deny) politikası
  • Gelen/giden (ingress/egress) trafik filtreleme
  • iptables'tan nftables'a geçiş mantığı
  • Kuralların kalıcı hale getirilmesi ve test
Modül 3
Erişim Kontrolü ve fail2ban
  • TCP Wrappers: hosts.allow ve hosts.deny
  • fail2ban kurulumu ve jail yapılandırması
  • SSH için otomatik ban kuralları ve bantime
  • Kaba kuvvet (brute force) tespiti ve filtreler
  • İzin listesine (whitelist) güvenilir IP ekleme
  • fail2ban-client ile durum izleme
Modül 4
Güvenli Zaman ve DNS
  • chrony/ntp ile güvenilir zaman senkronizasyonu
  • Zaman kaymasının log ve sertifika üzerindeki etkisi
  • /etc/resolv.conf ve güvenilir DNS sunucuları
  • DNS üzerinden veri sızdırma (exfiltration) farkındalığı
  • NTP kimlik doğrulama ve kaynak kısıtlama
  • systemd-timesyncd yapılandırması
Günün hedefiKatılımcı merkezi günlükleme ve auditd denetimi kurar, bütünlük doğrular ve düzenli yama/bakım süreci tasarlar.
Modül 1
Günlükleme
  • rsyslog yapılandırması ve kural (filter) tanımı
  • journald kalıcı günlük ve boyut sınırı ayarı
  • logrotate ile günlük döndürme ve saklama süresi
  • Uzak syslog sunucusuna (SIEM) iletim
  • Önemli olayların (auth.log/secure) izlenmesi
  • Zaman damgası ve host etiketleme
Modül 2
Denetim Çerçevesi (auditd)
  • auditd kurulumu ve /etc/audit/rules.d kuralları
  • auditctl ile dosya ve syscall izleme (watch)
  • Ayrıcalık yükseltme ve login olaylarının izlenmesi
  • ausearch ile olay sorgulama
  • aureport ile denetim özeti raporları
  • CIS/STIG'in zorunlu kıldığı audit kuralları
Modül 3
Bütünlük ve Zararlı Yazılım
  • AIDE ile dosya bütünlüğü veri tabanı oluşturma
  • AIDE ile düzenli karşılaştırma ve değişiklik tespiti
  • Tripwire ile alternatif bütünlük izleme
  • rkhunter ile rootkit taraması
  • chkrootkit ile ek kontrol
  • Değişiklik uyarılarının bildirim ile raporlanması
Modül 4
Yama ve Bakım
  • dnf/apt ile güvenlik güncellemelerinin uygulanması
  • CVE takibi ve kritik yamaların önceliklendirilmesi
  • Çekirdek yaması ve canlı yama (kpatch/livepatch)
  • Bakım penceresi planlama ve yeniden başlatma yönetimi
  • needs-restarting ile yeniden başlatma gereksinimi
  • Yedekleme ve geri alma (rollback) stratejisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hesap sertleştirirsiniz

PAM, chage ve sudoers ile hesap ve kimlik doğrulama katmanını güçlendirirsiniz.

✅
SSH'ı korursunuz

sshd_config ile anahtar tabanlı, kısıtlı ve güçlü şifrelemeli SSH yapılandırırsınız.

✅
İzinleri daraltırsınız

SUID taraması ve mount seçenekleriyle dosya sistemi saldırı yüzeyini azaltırsınız.

✅
Çekirdeği ayarlarsınız

sysctl ile ağ ve bellek koruma parametrelerini güvenli değerlere çekersiniz.

✅
MAC uygularsınız

SELinux veya AppArmor ile zorunlu erişim kontrolünü enforcing modda işletirsiniz.

✅
Ağı filtrelersiniz

nftables/firewalld ve fail2ban ile erişimi kısıtlayıp kaba kuvvet saldırılarını engellersiniz.

✅
Denetim kurarsınız

auditd, rsyslog ve AIDE ile izlenebilir ve bütünlüğü doğrulanan bir sistem kurarsınız.

✅
Bakım planlarsınız

CVE takibi ve yama penceresiyle sürdürülebilir güvenlik bakımı tasarlarsınız.

Kimler İçin Uygundur?

  • Linux/UNIX sistem yöneticileri
  • DevOps ve SRE mühendisleri
  • güvenlik operasyonları (SecOps) ekipleri
  • üretim sunucularını CIS/STIG standartlarına uyumlu tutması gereken IT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Linux/UNIX sistem yöneticileri, DevOps/SRE ve güvenlik operasyonları ekipleri için uygundur; temel Linux yönetim deneyimi beklenir.
Hangi dağıtımlar üzerinde çalışılıyor?
Pratikler ağırlıklı olarak RHEL/Rocky ve Ubuntu üzerinde yapılır; SELinux ve AppArmor her iki ekol için ayrı ayrı ele alınır.
CIS Benchmark referans alınıyor mu?
Evet; sertleştirme adımları CIS Benchmark ve STIG mantığıyla ilişkilendirilir ve denetlenebilir yapılandırmalar hedeflenir.
Üretim sunucusunda mı uygulanıyor?
Hayır; tüm adımlar izole test sanal sunucularında uygulanır, böylece üretim ortamı risk altına girmez.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonucunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası düzenlenir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Unix Hardening & Maintenance Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Linux ve Unixİleri Seviye Linux Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

İleri Seviye Linux Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Linux iç yapısını derinlemesine öğrenin: süreç/sinyal, sanal bellek, VFS, ağ yığını, namespace/cgroups ve perf/strace/ftrace ile çekirdek ayarı.

Detayları Gör →
Linux ve Unixİleri Seviye Linux Sistem Yönetimi Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

İleri Seviye Linux Sistem Yönetimi Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Kurumsal Linux'u ileri düzeyde yönetin: systemd unit/timer, LVM/Stratis depolama, SELinux, SSSD/LDAP kimlik, Ansible otomasyonu ve Pacemaker HA.

Detayları Gör →
Linux ve UnixKorn and Bash Shell Programming Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Korn and Bash Shell Programming Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Korn (ksh) ve Bash'te taşınabilir betik yazın: typeset, diziler, parametre genişletme, fonksiyonlar, sed/awk ve trap ile sağlam üretim betikleri.

Detayları Gör →
Linux ve UnixKurumsal Linux Migrasyonu: Ölçeklenebilir Şekilde Windows'tan Çıkış Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Kurumsal Linux Migrasyonu: Ölçeklenebilir Şekilde Windows'tan Çıkış Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Windows'tan Linux'a ölçeklenebilir geçiş: envanter ve TCO, AD/SSSD entegrasyonu, iş yükü taşıma, PXE/kickstart ve Ansible ile otomatik dağıtım.

Detayları Gör →
Linux ve UnixLinux & JEA Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Linux & JEA Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Linux'ta en az ayrıcalıkla yetki devri: ayrıntılı sudo, Polkit, SELinux ve PAM ile sınırlama ve PowerShell JEA ile kısıtlı yönetim uç noktaları.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn