Tedarik zinciri saldırısı nedir?
Tedarik zinciri saldırısı, hedefe doğrudan saldırmak yerine, hedefin güvendiği bir yazılım, kütüphane, eklenti ya da hizmet sağlayıcıyı ele geçirerek zararlı kodu ona ulaştırma yöntemidir. Güvenilen kaynaktan geldiği için kötü amaçlı bileşen kolayca kabul edilir.
Bu saldırılarda tek bir ele geçirilmiş bileşen, onu kullanan çok sayıda kuruma yayılabilir. Bu nedenle etki alanı geniştir ve tespit edilmesi zordur.
Nasıl çalışır?
Saldırgan; bir yazılımın derleme sürecine, güncelleme kanalına, açık kaynak paket deposuna ya da popüler bir eklentinin geliştirici hesabına sızabilir. Zararlı kod meşru bir güncelleme olarak dağıtılır. Bir başka yöntem, meşru bir paketin adına benzer sahte bir paket yayımlamaktır.
Kurban, güvendiği kaynaktan resmî yolla yüklediği için uyarı almaz. Kod kurulduktan sonra arka kapı açabilir, veri çalabilir veya başka bir saldırıya zemin hazırlayabilir.
Sunucu ve hosting ortamında
Sunucuda çalışan her üçüncü taraf bileşen bu zincirin halkasıdır: CMS eklentileri ve temaları, PHP, Node.js veya Python paketleri, konteyner imajları, panel eklentileri ve dağıtım depoları.
- Kullanmadığınız eklenti ve paketleri kaldırarak bağımlılık sayısını azaltın.
- Yalnızca güvenilir, bakımı sürdürülen kaynakları kullanın.
- Güncellemeleri uygulamadan önce değişiklik notlarına bakın, olabiliyorsa önce test ortamında deneyin.