JSON редактор за чувствителни данни
Редактирайте и маскирайте чувствителни данни в JSON обекти като пароли, API ключове, tokens, имейли и лична информация. GDPR-съответна санитизация на данни.
Вход
Изход
Прочети ме
Какво е редакция на данни?
Редакцията на данни е процесът на скриване или премахване на чувствителна информация от документи или структури на данни, като същевременно се запазва общият формат и нечувствителното съдържание. В контекста на JSON данни, редакцията включва замяна или премахване на специфични стойности на определени пътища без изменяне на структурата на документа.
Чувствителните данни в JSON файлове могат да включват лична идентификационна информация (PII), като имена, имейл адреси, телефонни номера, номера на социално осигуровка, API ключове, пароли, номера на кредитни карти и друга конфиденциална информация. Правилната редакция гарантира, че тези данни не могат да бъдат възстановени, като същевременно се поддържа използваемостта на документа за тестване, отстраняване на грешки, споделяне или целите на съответствието.
Описание на инструмента
Този инструмент ви позволява да редактирате чувствителни данни от JSON документи, като посочите пътища до стойностите, които трябва да бъдат скрити. Можете да замените чувствителните стойности с персонализиран низ за цензура (като [REDACTED]) или да премахнете напълно ключовете от резултата. Инструментът валидира вашия JSON вход и обработва вложени обекти и масиви, използвайки изрази на пътища.
Примери
Входен JSON:
{
"user": {
"name": "John Doe",
"email": "john@example.com",
"password": "secret123"
},
"apiKey": "sk-1234567890abcdef"
}Пътища за редакция:
user.email
user.password
apiKeyРезултат (режим на замяна с [REDACTED]):
{
"user": {
"name": "John Doe",
"email": "[REDACTED]",
"password": "[REDACTED]"
},
"apiKey": "[REDACTED]"
}Резултат (режим на премахване на ключове):
{
"user": {
"name": "John Doe"
}
}Редакция на елементи на масив:
users[*].ssn
payments[0].cardNumberФункции
- Персонализирани изрази на пътища — Посочете точни пътища до чувствителни данни, използвайки точкова нотация с поддръжка на индексиране на масиви и заместители
- Гъвкави стойности на цензура — Замените чувствителни данни с всеки персонализиран низ, като
[REDACTED],***илиnull - Режим на премахване — Напълно премахнете чувствителни ключове вместо да замествате техните стойности
- Поддръжка на вложени обекти — Навигирайте дълбоко в сложни JSON структури с неограничени нива на вложеност
- Обработка в реално време — Вижте редактирания резултат моментално, докато пишете или модифицирате настройките
Синтаксис на пътя
Инструментът използва изрази на пътища, за да намери стойности във вашия JSON:
| Синтаксис | Описание | Пример |
|---|---|---|
key |
Свойство на най-висок уровень | apiKey |
parent.child |
Вложено свойство | user.email |
array[0] |
Специфичен индекс на масив | users[0].name |
array[*] |
Всички елементи на масив | users[*].password |
Случаи на използване
Споделяне на логове с разработчици — Когато трябва да споделите логове на приложения или API отговори с членове на екипа или външни разработчици за отстраняване на грешки, редактирайте чувствителни потребителски данни, токени за удостоверяване и API ключове преди споделяне.
GDPR и съответствие — Подгответе експорти на данни, които отговарят на нормативите за поверителност, като премахнете или маскирате лична идентификационна информация, като същевременно запазите структурата на данните за целите на одита.
Създаване на тестови фиксури — Генерирайте реалистични тестови данни от производствен JSON, като редактирате действителни чувствителни стойности, като запазите структурата и типовете данни за интеграционното тестване.
Обяснени опции
| Опция | Описание |
|---|---|
| Персонализирани пътища | Въведете един път на ред, за да посочите кои стойности да редактирате. Използвайте точкова нотация за вложени свойства и нотация в скоби за масиви. |
| Стойност на цензура | Низът, който замества редактираните стойности. По подразбиране е [REDACTED], но можете да използвате всеки текст. |
| Режим | Изберете между замяна на стойности със низа за цензура или напълно премахване на ключовете от резултата. |
Съвети
- Използвайте заместители (
[*]) за редакция на същото поле във всички елементи на масив - Когато споделяте конфигурационни файлове, редактирайте учетни данни, но запазете структурата, така че другите да разберат очаквания формат
- За пълно премахване на данни, използвайте режим "Премахване на ключове" вместо замяна, за да намалите размера на файла и да елиминирате всяка следа от чувствителни полета