ما هي إزالة البيانات الحساسة؟

إزالة البيانات الحساسة هي عملية إخفاء أو حذف المعلومات الحساسة من المستندات أو هياكل البيانات مع الحفاظ على التنسيق الإجمالي والمحتوى غير الحساس. في سياق بيانات 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 الخاص بك:

البناء الجملي الوصف مثال
key خاصية المستوى الأعلى apiKey
parent.child خاصية متداخلة user.email
array[0] فهرس مصفوفة محدد users[0].name
array[*] جميع عناصر المصفوفة users[*].password

شرح الخيارات

الخيار الوصف
المسارات المخصصة أدخل مسار واحد في كل سطر لتحديد القيم المراد إزالتها. استخدم تدوين النقطة للخصائص المتداخلة وتدوين الأقواس للمصفوفات.
قيمة الحجب السلسلة التي تستبدل القيم المحجوبة. الافتراضي هو [REDACTED] لكن يمكنك استخدام أي نص.
الوضع اختر بين استبدال القيم برمز الحجب أو حذف المفاتيح بالكامل من الإخراج.

نصائح

  • استخدم أحرف البدل ([*]) لإزالة نفس الحقل عبر جميع العناصر في المصفوفة
  • عند مشاركة ملفات الإعدادات، قم بإزالة بيانات الاعتماد لكن احتفظ بالهيكل سليماً حتى يفهم الآخرون التنسيق المتوقع
  • لإزالة البيانات بالكامل، استخدم وضع "حذف المفاتيح" بدلاً من الاستبدال لتقليل حجم الملف والقضاء على أي أثر للحقول الحساسة