Ders 4.3: Makinelerde kalan sırları bulmak
Bir sunucuya düşen saldırganlar her şeyden önce kimlik bilgisi arar: .env dosyaları, yapılandırma dosyaları, kabuk geçmişleri, cron satırları ve özel anahtarlar. Bulunan her sır başka bir sistemi açar. Kıyaslamalar onları nadiren denetler; bu yüzden savunmacılar saldırganların baktığı gibi bakmalıdır. Laboratuvarda Northwind'in sipariş sunucusunda açıkta kalan sırları ada, içeriğe göre ve geçmişlerde ve cron işlerinde arıyor, izinleri düzeltiyor ve orada olmaması gerekeni kaldırıyor ve en önemlisi şimdi döndürülmesi gereken her sırrı listeliyorsun.
16 dk
Bu derste öğreneceklerin
- Sırların makinelerde tipik olarak nerelerde sızdığını açıklamak
- find ile sır dosyalarını bulmak
- grep ile içeriğe göre sırları bulmak
- İzinleri düzeltmek ve sızan değerleri kaldırmak
- Açığa çıkan sırların döndürülmesini planlamak
Temel terimler
- Sır
- Erişim sağlayan her şey: parolalar, API anahtarları, belirteçler, özel anahtarlar, bağlantı dizgileri.
- .env dosyası
- Bir uygulama için ortam değişkenleri dosyası; çoğu zaman kimlik bilgisi tutar.
- Kimlik bilgisi toplama
- Daha ileri gitmek için ele geçirilmiş bir makinede saklanan kimlik bilgilerini aramak.
- Sır yöneticisi
- Sırları merkezi olarak saklayan ve çalışma anında uygulamalara veren hizmet (Vault, bulut sır yöneticileri).
- Döndürme
- Bir sırrı yeni bir değerle değiştirip eskisini iptal etmek.
← Daha az hizmet, daha küçük saldırı yüzeyi · Tüm dersler · Oturumları ve çerezleri korumak →