Τι είναι η αναίρεση δεδομένων;

Η αναίρεση δεδομένων είναι η διαδικασία απόκρυψης ή αφαίρεσης ευαίσθητων πληροφοριών από έγγραφα ή δομές δεδομένων, διατηρώντας παράλληλα τη συνολική μορφή και το μη ευαίσθητο περιεχόμενο. Στο πλαίσιο των δεδομένων JSON, η αναίρεση περιλαμβάνει την αντικατάσταση ή αφαίρεση συγκεκριμένων τιμών σε καθορισμένες διαδρομές χωρίς να αλλάζει η δομή του εγγράφου.

Τα ευαίσθητα δεδομένα σε αρχεία JSON μπορούν να περιλαμβάνουν προσωπικές πληροφορίες αναγνώρισης (PII) όπως ονόματα, διευθύνσεις ηλεκτρονικού ταχυδρομείου, αριθμούς τηλεφώνου, αριθμούς κοινωνικής ασφάλισης, API keys, κωδικούς πρόσβασης, αριθμούς πιστωτικών καρτών και άλλες εμπιστευτικές πληροφορίες. Η σωστή αναίρεση διασφαλίζει ότι αυτά τα δεδομένα δεν μπορούν να ανακτηθούν, διατηρώντας παράλληλα τη χρησιμότητα του εγγράφου για δοκιμές, αποσφαλμάτωση, κοινή χρήση ή σκοπούς συμμόρφωσης.

Περιγραφή εργαλείου

Αυτό το εργαλείο σας επιτρέπει να αναιρέσετε ευαίσθητα δεδομένα από έγγραφα 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 με μέλη της ομάδας ή εξωτερικούς προγραμματιστές για αποσφαλμάτωση, αναιρέστε τα ευαίσθητα δεδομένα χρήστη, tokens ελέγχου ταυτότητας και API keys πριν από την κοινή χρήση.

GDPR και συμμόρφωση — Προετοιμάστε εξαγωγές δεδομένων που συμμορφώνονται με κανονισμούς προστασίας δεδομένων αφαιρώντας ή κρύβοντας προσωπικές πληροφορίες αναγνώρισης, διατηρώντας παράλληλα τη δομή δεδομένων για σκοπούς ελέγχου.

Δημιουργία δεδομένων δοκιμής — Δημιουργήστε ρεαλιστικά δεδομένα δοκιμής από JSON παραγωγής αναιρώντας πραγματικές ευαίσθητες τιμές, διατηρώντας τη δομή και τους τύπους δεδομένων για δοκιμές ολοκλήρωσης.

Επεξήγηση επιλογών

Επιλογή Περιγραφή
Προσαρμοσμένες διαδρομές Εισάγετε μία διαδρομή ανά γραμμή για να καθορίσετε ποιες τιμές θα αναιρεθούν. Χρησιμοποιήστε σημειογραφία κουκκίδας για ένθετες ιδιότητες και σημειογραφία αγκύλης για πίνακες.
Τιμή αναίρεσης Το κείμενο που αντικαθιστά τις αναιρεμένες τιμές. Η προεπιλογή είναι [REDACTED] αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε κείμενο.
Λειτουργία Επιλέξτε μεταξύ αντικατάστασης τιμών με το κείμενο αναίρεσης ή πλήρης αφαίρεσης των κλειδιών από το αποτέλεσμα.

Συμβουλές

  • Χρησιμοποιήστε χαρακτήρες μπαλαντέρ ([*]) για να αναιρέσετε το ίδιο πεδίο σε όλα τα στοιχεία ενός πίνακα
  • Κατά την κοινή χρήση αρχείων ρυθμίσεων, αναιρέστε τα διαπιστευτήρια αλλά διατηρήστε τη δομή ώστε οι άλλοι να κατανοούν τη αναμενόμενη μορφή
  • Για πλήρη αφαίρεση δεδομένων, χρησιμοποιήστε τη λειτουργία "Αφαίρεση κλειδιών" αντί της αντικατάστασης για να μειώσετε το μέγεθος του αρχείου και να εξαλείψετε οποιοδήποτε ίχνος ευαίσθητων πεδίων