FDE Foundations · Modül 9: Üretim
Sırlar ve Yapılandırma
Sırlar koddan, günlüklerden ve kolaylıktan sızar. Yönetilen depoda tut, çalışma zamanında enjekte et, asla kaydetme ve müşterinin güvenlik ekibinin onayladığı takvimle döndür.
10 dk okuma
Kazanımlar
- Sırları koda koymadan saklayıp enjekte etmek
- Kimlik bilgilerini müşterinin kabul ettiği takvimle döndürmek
- Yapılandırmayı sırlardan ayırıp ikisini belgelemek
Sırlar nerede yaşar
Yönetilen sır deposu (platformun kasası ya da müşterinin standardı) tek kaynaktır. Kod adlara referans verir, değerler çalışma zamanında enjeksiyonla gelir. Sızıntıların yüzde 90'ını önleyen kurallar: git'te asla sır yok; günlüklerde asla; sorun takipçisinde ya da sohbette asla; ortam başına farklı değerler, böylece staging üretim sistemlerine dokunamaz.
Döndürme
Kimlik bilgisi sınıfı başına döndürme takvimi uzlaş (veritabanı, API anahtarları, imza sırları) ve platformun izin verdiği yerde otomatikleştir. Kesintisiz döndürme çift kimlik penceresi ister: yeni değeri ver, doğrula, eskiyi iptal et. Vaat etmeden önce staging'de bir kez prova et.
Ayrım ve belgeleme
Yapılandırma (ayarlanabilirler) ve sırlar (kimlik bilgileri) farklı ömürlü farklı dosyalardır. İkisini de belgele: hangi değişkenler var, hangileri zorunlu, hangileri gizli ve her birinin sahibi kim. Güvenlik anketi geldiğinde bu belgeleme sorularının yarısının cevabıdır.
Sızıntı tepkisi
Tatbikat hazır olsun: iptal et, döndür, maruziyeti ölç, müşterinin sürecine göre bildir. Sızıntıdan önce yazılmış tepki planı, olayla kariyer olayı arasındaki farktır.
Mini kontrol
2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Alıştırma
Banka müşterisindeki kurgusal bir dağıtım için sırlar planını yazın: depo, döndürme pencereli dört kimlik bilgisi sınıfı, çift kimlik döndürme adımları ve sızıntı tatbikatı.
Geçme kriterleri
Yönetilen depo adlandırılmış, dört sınıf pencereleriyle, döndürme adımları servisi çevrimiçi tutmalı ve tatbikat iptal, maruziyet ölçümü ve bildirim sırasını içermeli.