Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pgedge-anonymizer — أداة إخفاء الهوية لاستبدال البيانات الشخصية (PII) والبيانات المماثلة في قواعد بيانات التطوير/الاختبار المنسوخة من بيئة الإنتاج. | Kitploit
أدوات/GitHubGitHub/pgedge/pgedge-anonymizer
أدوات عامةتسريب البياناتDevSecOpsالخصوصيةسوء التكوينأمن قواعد البيانات
GitHubpgedge/pgedge-anonymizer

pgedge-anonymizer

أداة إخفاء الهوية لاستبدال البيانات الشخصية (PII) والبيانات المماثلة في قواعد بيانات التطوير/الاختبار المنسوخة من بيئة الإنتاج.

عرض المستودع
305منذ 16 أيامتمت المراجعة من قبل Kitploit
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

pgEdge Anonymizer

CI Release

التوثيق:

  • مقدمة
  • أفضل الممارسات
  • التثبيت
  • الإعدادات
  • بداية سريعة
  • الاستخدام
  • أنماط مخصصة
  • الأنماط المضمنة
  • مثال على الإعدادات
  • استكشاف الأخطاء وإصلاحها
  • ملاحظات الإصدار
  • الترخيص
  • pgEdge Anonymizer هي أداة سطر أوامر لإخفاء المعلومات الشخصية القابلة للتحديد (PII) في قواعد بيانات PostgreSQL. تستبدل الأداة البيانات الحساسة بقيم وهمية واقعية يمكنك استخدامها للتطوير والاختبار، مع الحفاظ على اتساق البيانات وسلامة المراجع.

    الميزات

    • أكثر من 100 نمط مدمج لأنواع PII الشائعة عبر 19 دولة
    • استبدال متسق - نفس المدخلات تنتج نفس المخرجات ضمن تشغيل واحد
    • الوعي بالمفاتيح الخارجية - التعامل تلقائيًا مع علاقات CASCADE
    • دعم قواعد البيانات الكبيرة - معالجة مجمعة فعالة باستخدام المؤشرات من جانب الخادم
    • الحفاظ على التنسيق - الحفاظ على تنسيق البيانات الأصلي حيثما أمكن
    • معاملة واحدة - يتم تنفيذ جميع التغييرات بشكل ذري أو التراجع عنها
    • قابل للتوسيع - تعريف أنماط مخصصة باستخدام تنسيقات التاريخ أو الرقم أو القناع

    بداية سريعة

    يتيح لك Anonymizer إنشاء مجموعة بيانات تجريبية تحافظ على شكل وسلامة قاعدة بيانات Postgres في ثلاث خطوات فقط:

    1. إنشاء ملف إعدادات يحدد أنماط الاستبدال للأعمدة الخاصة بك.
    2. بناء وتشغيل pgedge-anonymizer لتحويل الأعمدة الخاصة بك.
    3. مراجعة النتائج.

    قبل تشغيل pgedge-anonymizer، تحتاج إلى إنشاء ملف إعدادات باسم pgedge-anonymizer.yaml؛ يجب أن يحتوي الملف على:

    • قسم database، مع تفاصيل الاتصال بقاعدة البيانات الخاصة بك.
    • قسم columns، يسرد الأعمدة المؤهلة بالكامل التي ترغب في إخفاء هويتها (بتنسيق schema_name.table_name.column_name).
    • خصائص patterns لكل عمود تحدد شكل محتوى الاستبدال.

    على سبيل المثال:

    root@kitploit:~
    database:
      host: localhost
      port: 5432
      database: myapp
      user: anonymizer
    
    columns:
      - column: public.users.email
        pattern: EMAIL
    
      - column: public.users.phone
        pattern: US_PHONE
    
      - column: public.users.ssn
        pattern: US_SSN
    

    بعد إنشاء ملف الإعدادات، قم بتشغيل أداة الإخفاء:

    root@kitploit:~
    pgedge-anonymizer run
    

    راجع قائمة التغييرات أثناء تشغيل pgedge-anonymizer، مع عرض الإحصائيات:

    root@kitploit:~
    Processing public.users.email (est. 50000 rows)...
      10000 rows processed
      20000 rows processed
      30000 rows processed
      40000 rows processed
      50000 rows processed
      Completed: 50000 rows, 48234 values anonymized
    
    === Anonymization Statistics ===
    Total columns processed: 1
    Total rows processed:    50000
    Total values anonymized: 48234
    Total duration:          2.34s
    Throughput:              21367 rows/sec
    

    ملاحظات المطور

    المتطلبات الأساسية

    • Go 1.24 أو أحدث
    • PostgreSQL (لاختبارات التكامل)
    • Python 3.12+ (للتوثيق)

    استخدم الأمر التالي لبناء الـ pgedge-anonymizer:

    root@kitploit:~
    make build        # بناء الثنائي
    

    استخدم الأمر التالي لتشغيل مجموعة اختبارات Anonymizer:

    root@kitploit:~
    make test
    

    استخدم الأمر التالي لتشغيل مدقق Go:

    root@kitploit:~
    make lint
    

    استخدم الأمر التالي لتنسيق الكود:

    root@kitploit:~
    make fmt
    

    الدعم

    • مشكلات GitHub
    • التوثيق الكامل متاح على موقع pgEdge الإلكتروني.

    الترخيص

    هذا المشروع مرخص بموجب رخصة PostgreSQL.

    تنزيل الأداة