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
- İç içe nesne desteği — Sınırsız iç içe geçme seviyeleriyle karmaşık JSON yapılarında derinlemesine gezinin
- Gerçek zamanlı işleme — Yazarken veya ayarları değiştirirken redakte edilmiş çıktıyı anında gö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 |
Kullanım Durumları
Günlükleri geliştiricilerle paylaşma — Uygulama günlüklerini veya API yanıtlarını hata ayıklama için ekip üyeleriyle veya harici geliştiricilerle paylaşmanız gerektiğinde, paylaşmadan önce hassas kullanıcı verilerini, kimlik doğrulama tokenlarını ve API anahtarlarını redakte edin.
GDPR ve uyum — Veri yapısını denetim amaçları için korurken kişisel tanımlayıcı bilgileri kaldırarak veya maskeleyerek gizlilik düzenlemelerine uygun veri dışa aktarımları hazırlayın.
Test fikstürleri oluşturma — Gerçek hassas değerleri redakte ederek üretim JSON'undan gerçekçi test verileri oluşturun, entegrasyon testi için yapı ve veri türlerini koruyun.
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