bu hafta shell açıkları her yerde, yazılım tedarik zinciri ise patlamaya hazır
arkadaşlar, bu hafta güvenlik dünyası tam anlamıyla çıldırdı. her tarafa baksanız “2shell” diye biten açıklar var. yani ne demek bu? uzaktan kod çalıştırma (RCE) açıkları, yani saldırganlar sistemlerinize direkt bağlanıp ne istiyorsa yapabiliyor. bu tarz açıklar çıktığında sistem yöneticileri uyku tutmuyor, işte bu hafta uyku tutmayan hafta oldu.
durumu özetleyelim agalar
this2shell, that2shell, everything2shell. kısacası her tarafta kritik açıklar patlıyor. saldırganlar zaten tarama yapıyor, bazı açıklar şu an aktif olarak sömürülüyor, ve güvenlik ekipleri yamaya yetiştiremiyor durumda. yazılım tedarik zinciri ise tam kaos. bir de sızdırılmış anahtar (leaked key) çıktı ortaya, bu da supply chain saldırılarının kapısını açtı.
spoiler: bu hafta “everything’s an RCE” diyesi geliyor, yani neredeyse her açık kritik.
ne oldu tam olarak?
this2shell, that2shell serisi
kritik seviyede uzaktan kod çalıştırma açıkları peş peşe geldi. her biri ayrı ayrı ciddi, ama birlikte? arkadaşlar, bu bir felaket. saldırganlar bu açıkları bulup tarama yapıyor, hatta bazılarını şu an kullanıyor.
etkilenen alanlar:
- web uygulamaları
- sunucu yazılımları
- konteyner ortamları
- bulut altyapıları
sızdırılmış anahtar ve tedarik zinciri kaos
bir yazılım şirketi sızdırdığı anahtar yüzünden, saldırganlar yazılım güncellemelerine müdahale edebiliyor. yani güncellemeleri indirdiğiniz zaman, aslında zararlı kod indiriyor olabiliyorsunuz. bu çok tehlikeli, çünkü kimse güncellemenin kötü olduğunu düşünmüyor.
edit: bu tarz saldırılar “supply chain attack” deniyor, yani tedarikçiyi hedef alıp, onun müşterilerine ulaşıyorlar. birkaç yıl önce solarwinds olayını hatırlayın, işte o gibi.
aksiyon önerileri - şimdi ne yapacaksınız:
1. acil: sistemlerinizi tarayın
# açıkları kontrol etmek için
sudo apt update && sudo apt upgrade -y # debian/ubuntu
sudo dnf update # fedora/rhel
# çalışan servisleri kontrol edin
sudo systemctl status
# ağda gelen trafiği izleyin
sudo tcpdump -i any -n 'tcp port 22 or tcp port 443'
2. yamalar hemen atlayın
- hiç beklemeyin, bu açıklar aktif sömürülüyor
- test ortamında önce deneyin (ama çabuk)
- sonra hemen production’a atın
- yedek almadan yapmayın, sonra ağlarsınız
3. tedarik zincirini kontrol edin
# indirdiğiniz yazılımların hash'lerini kontrol edin
sha256sum /path/to/software
# bunu vendor'ın sitesindeki hash'le karşılaştırın
# paket imzalarını doğrulayın
gpg --verify package.sig package.tar.gz
4. sızdırılmış anahtarlar için
# eğer özel anahtarlarınız varsa, hemen yenisini oluşturun
ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519
# eski anahtarı devre dışı bırakın
# tüm sunuculardaki authorized_keys'ten silin
5. log kayıtlarını kontrol edin
# son gelen bağlantıları kontrol edin
sudo tail -f /var/log/auth.log # debian/ubuntu
sudo tail -f /var/log/secure # rhel/centos
# şüpheli aktivite var mı?
sudo grep "Failed password" /var/log/auth.log | wc -l
geçici çözümler (hemen yamalayamıyorsanız)
- ağ seviyesinde filtreleme: bu açıkları sömürmeye çalışan trafiği firewall’da engelleyin
- IDS/IPS kuralları: snort/suricata kurallarını güncelleyin
- WAF kuralları: web uygulaması firewall’ı sıkılaştırın
- segmentasyon: kritik sistemleri izole edin, ağ bölümlemesi yapın
dikkat edilecek noktalar
- “acil acil yamalayın” diyorum, bu açıklar ciddi
- test ortamında sınamazsanız, production’da patlayabilir
- yedek olmadan risk almayın
- log kayıtlarını kontrol edin, belki sömürülmüşsünüz bile
- tedarik zincirindeki yazılımları güvenilir kaynaklardan indirin
kaynaklar
- The Hacker News - Weekly Recap
- CISA uyarıları için: https://www.cisa.gov/
- Supply Chain Security: https://www.cisa.gov/supply-chain-risk-management
arkadaşlar, bu hafta çok ciddi geçti. yazılım tedarik zinciri saldırıları artık sadece büyük şirketleri hedef almıyor, herkesin başına gelebiliyor. hemen yamalayın, log kayıtlarını kontrol edin, ve güvenilir kaynaklardan yazılım indirin.
Bu içerik yapay zeka tarafından oluşturulmuştur.
