Mis on andmete redigeerimise?

Andmete redigeerimise on protsess, mille käigus dokumentidest või andmestruktuuridest peidetakse või eemaldatakse tundlikud andmed, säilitades samal ajal üldise vormingu ja mittesensitiivsed sisu. JSON-andmete kontekstis hõlmab redigeerimise määratud teede väärtuste asendamist või eemaldamist, muutmata dokumendi struktuuri.

JSON-failides olevad tundlikud andmed võivad sisaldada isikuandmeid (PII), nagu nimed, e-posti aadressid, telefoninumbrid, sotsiaalse kindlustuse numbrid, API võtmed, paroolid, krediitkaardi numbrid ja muud konfidentsiaalne teave. Õige redigeerimise tagab, et neid andmeid ei saa taastada, säilitades samal ajal dokumendi kasutatavuse testimiseks, silumiseks, jagamiseks või vastavuse eesmärkidel.

Tööriista kirjeldus

See tööriist võimaldab teil redigeerida tundlikke andmeid JSON-dokumentidest, määrates teede väärtustele, mis tuleb peita. Saate kas asendada tundlikud väärtused kohandatud tsensuurstringiga (nagu [REDACTED]) või täielikult eemaldada võtmed väljundist. Tööriist valideerib teie JSON-sisendi ja töötleb pesastatud objekte ja massiive teeavaldiste abil.

Näited

Sisend JSON:

{
  "user": {
    "name": "John Doe",
    "email": "john@example.com",
    "password": "secret123"
  },
  "apiKey": "sk-1234567890abcdef"
}

Redigeeritavad teed:

user.email
user.password
apiKey

Väljund (asendamise režiim koos [REDACTED]):

{
  "user": {
    "name": "John Doe",
    "email": "[REDACTED]",
    "password": "[REDACTED]"
  },
  "apiKey": "[REDACTED]"
}

Väljund (võtmete eemaldamise režiim):

{
  "user": {
    "name": "John Doe"
  }
}

Massiivi elementide redigeerimise:

users[*].ssn
payments[0].cardNumber

Funktsioonid

  • Kohandatud teeavaldised — määrake täpsed teed tundlikele andmetele, kasutades punktmärke, millel on tugi massiivi indekseerimisele ja metamärkidele
  • Paindlikud tsensuurväärtused — asendage tundlikud andmed mis tahes kohandatud stringiga, nagu [REDACTED], *** või null
  • Eemaldamise režiim — täielikult eemaldage tundlikud võtmed, selle asemel et asendada nende väärtused
  • Pesastatud objektide tugi — navigeerige sügavale keerukatesse JSON-struktuuridesse piiramatu pesastamise tasemega
  • Reaalajas töötlemine — vaadake redigeeritud väljundit koheselt, kui tippite või muudate seadeid

Teesüntaks

Tööriist kasutab teeavaldisi väärtuste leidmiseks teie JSON-is:

Süntaks Kirjeldus Näide
key Ülemtasandi omadus apiKey
parent.child Pesastatud omadus user.email
array[0] Konkreetne massiivi indeks users[0].name
array[*] Kõik massiivi elemendid users[*].password

Kasutamise juhtumid

Logide jagamine arendajatega — kui teil on vaja jagada rakenduse logisid või API-vastuseid meeskonna liikmetega või väliste arendajatega silumiseks, redigeerige tundlikud kasutajaandmed, autentimise tokenid ja API võtmed enne jagamist.

GDPR ja vastavus — valmistage andmete eksporte, mis vastavad privaatsusõigusaktidele, eemaldades või varjates isikuandmeid, säilitades samal ajal andmete struktuuri auditeerimise eesmärkidel.

Testfiktsioonide loomine — looge realistlikud testandmed tootmise JSON-ist, redigeerides tegelikke tundlikke väärtusi, säilitades struktuuri ja andmetüüpe integratsiooni testimiseks.

Valikud selgitatud

Valik Kirjeldus
Kohandatud teed sisestage üks tee rea kohta, et määrata, millised väärtused redigeerida. Kasutage pesastatud omaduste jaoks punktmärke ja massiivide jaoks sulgude märkust.
Tsensuurväärtus string, mis asendab redigeeritud väärtused. Vaikimisi on [REDACTED], kuid saate kasutada mis tahes teksti.
Režiim valige väärtuste asendamise ja tsensuurstringiga või võtmete täieliku eemaldamise vahel väljundist.

Näpunäited

  • Kasutage metamärke ([*]), et redigeerida sama välja kõigis massiivi elementides
  • Konfiguratsiooni failide jagamisel redigeerige mandaate, kuid säilitage struktuur, et teised mõistaksid eeldatavat vormingut
  • Täieliku andmete eemaldamise jaoks kasutage "Võtmete eemaldamise" režiimi asendamise asemel, et vähendada faili suurust ja kõrvaldada tundlike väljade jäljed