Merkezi log toplama hattı görünürlük sağlarken aynı zamanda veri sızıntısı yüzeyi de oluşturabilir. Vector ve VRL ile kaynak ile hedef arasına yerleştirilen bir maskeleme katmanı, bu riski hızlı ve ölçülü biçimde azaltır.
Neden pipeline seviyesinde maskeleme?
Bir kere indexlenmiş ya da farklı ekiplere açılmış kayıtları geriye dönük temizlemek zordur. Uygulama tarafını düzeltmek uzun vadede doğrudur; ama kısa vadede merkezi boru hattında koruyucu bir katman kurmak ciddi risk azaltır.
Örnek VRL dönüşümü
[transforms.mask_sensitive]
type = "remap"
inputs = ["app_logs"]
source = '''
if exists(.email) {
.email = replace(string!(.email), r'(^.).*(@.*$)', "$1***$2")
}
if exists(.token) {
.token = "masked-token"
}
'''
Sonuç
Vector VRL ile loglarda hassas veri maskeleme pipeline’ı, merkezi log hattında hızlı ve etkili bir koruma katmanı sağlar. En iyi log hattı, en çok veriyi toplayan değil en doğru veriyi güvenli biçimde taşıyan hattır.