Ders 4.2: Zamanlanmış görevleri denetlemek
İçeri giren saldırganlar, yeniden başlatmadan ya da parola değişikliğinden sonra bile içeride kalmak ister: buna kalıcılık denir. Zamanlanmış görevler en yaygın yollardan biridir. Cron işlerinin Linux'ta nerede durduğu (sistem crontab'ı, /etc/cron.d, cron.daily türü klasörler ve kullanıcı başına crontab'lar), zararlı birinin neye benzediği ve kanıtı yok etmeden nasıl kaldırılacağı. Laboratuvarda mağaza üzerinden yüklenen bir web kabuğu, web sunucusu kullanıcısı için bir crontab bırakmış. Onu buluyor, erişim günlüğüyle ilişkilendiriyor, inceleme için bir kopyasını saklıyor, kaldırıyor ve o kullanıcının hiç crontab'ı olmasını engelliyorsun.
17 dk
Bu derste öğreneceklerin
- Kalıcılığı açıklamak
- Cron işlerinin bulunabileceği her yeri saymak
- Zararlı bir cron girdisini tanımak
- Kaldırmadan önce kanıtı korumak
- Cron'u kimlerin kullanabileceğini kısıtlamak
Temel terimler
- Kalıcılık
- Bir saldırganın erişimini yeniden başlatmalar, parola değişiklikleri ve temizlikler boyunca koruyan teknikler.
- cron ve crontab
- cron komutları bir zamanlamaya göre çalıştırır; crontab dakika, saat, gün, ay, haftanın günü ve komuttan oluşan bir tablodur.
- Web kabuğu
- Bir web sunucusuna yüklenen ve web istekleriyle gönderilen komutları çalıştıran betik.
- Kanıtı koruma
- Eserleri değiştirmeden ya da silmeden önce üst verileriyle ve bir özetle kopyalamak.
← Portlar ve soketler: veriyi hangi program alır · Tüm dersler · SQL enjeksiyonu →