JSON Hassas Veri Redaktörü
JSON nesnelerindeki parolalar, API anahtarları, token'lar, e-postalar ve kişisel bilgiler gibi hassas verileri redakte edin ve maskeyin. GDPR uyumlu veri sanitizasyonu.
Girdi
Çıktı
Readme
Veri Redaksiyonu Nedir?
Veri redaksiyonu, belgelerdeki veya veri yapılarındaki hassas bilgileri gizleme veya kaldırma işlemidir. Bu işlem sırasında genel format ve hassas olmayan içerik korunur. JSON verileri bağlamında redaksiyon, belgenin yapısını değiştirmeden belirtilen yollardaki belirli değerleri değiştirme veya kaldırmayı içerir.
JSON dosyalarındaki hassas veriler, kişisel tanımlayıcı bilgiler (KTB) gibi adlar, e-posta adresleri, telefon numaraları, sosyal güvenlik numaraları, API anahtarları, parolalar, kredi kartı numaraları ve diğer gizli bilgileri içerebilir. Uygun redaksiyon, bu verilerin kurtarılamayacağını sağlarken belgenin test, hata ayıklama, paylaşım veya uyum amaçları için kullanılabilirliğini korur.
Araç Açıklaması
Bu araç, gizlenmesi gereken değerlerin yollarını belirterek JSON belgelerindeki hassas verileri redakte etmenizi sağlar. Hassas değerleri özel bir sansür dizesiyle (örneğin [REDACTED]) değiştirebilir veya anahtarları çıktıdan tamamen kaldırabilirsiniz. Araç JSON girişinizi doğrular ve yol ifadeleri kullanarak iç içe nesneleri ve dizileri işler.
Örnekler
Giriş JSON:
{
"user": {
"name": "John Doe",
"email": "john@example.com",
"password": "secret123"
},
"apiKey": "sk-1234567890abcdef"
}Redakte edilecek yollar:
user.email
user.password
apiKeyÇıktı (Değiştirme modu [REDACTED] ile):
{
"user": {
"name": "John Doe",
"email": "[REDACTED]",
"password": "[REDACTED]"
},
"apiKey": "[REDACTED]"
}Çıktı (Anahtarları Kaldırma modu):
{
"user": {
"name": "John Doe"
}
}Dizi öğelerini redakte etme:
users[*].ssn
payments[0].cardNumberÖzellikler
- Özel yol ifadeleri — Dizi indeksleme ve joker karakterler desteğiyle nokta notasyonu kullanarak hassas verilere tam yollar belirtin
- Esnek sansür değerleri — Hassas verileri
[REDACTED],***veyanullgibi herhangi bir özel dizeyle değiştirin - Kaldırma modu — Değerleri değiştirmek yerine hassas anahtarları tamamen çıktıdan kaldırın
Yol Sözdizimi
Araç, JSON'unuzdaki değerleri bulmak için yol ifadeleri kullanır:
| Sözdizimi | Açıklama | Örnek |
|---|---|---|
key |
Üst düzey özellik | apiKey |
parent.child |
İç içe özellik | user.email |
array[0] |
Belirli dizi indeksi | users[0].name |
array[*] |
Tüm dizi öğeleri | users[*].password |
Seçenekler Açıklandı
| Seçenek | Açıklama |
|---|---|
| Özel yollar | Hangi değerlerin redakte edileceğini belirtmek için her satırda bir yol girin. İç içe özellikler için nokta notasyonu ve diziler için köşeli parantez notasyonu kullanın. |
| Sansür değeri | Redakte edilen değerleri değiştiren dize. Varsayılan [REDACTED] olup herhangi bir metin kullanabilirsiniz. |
| Mod | Değerleri sansür dizesiyle değiştirme veya anahtarları çıktıdan tamamen kaldırma arasında seçim yapın. |
İpuçları
- Bir dizideki tüm öğelerde aynı alanı redakte etmek için joker karakterler (
[*]) kullanın - Yapılandırma dosyalarını paylaşırken kimlik bilgilerini redakte edin ancak yapıyı koruyun, böylece diğerleri beklenen formatı anlayabilir
- Tam veri kaldırması için değiştirme yerine "Anahtarları Kaldır" modunu kullanarak dosya boyutunu azaltın ve hassas alanların herhangi bir izini ortadan kaldırın