Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

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

pgedge-anonymizer

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

عرض المستودع
3019منذ 15 أيامتمت المراجعة من قبل 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 لكل عمود تحدد شكل محتوى الاستبدال.

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

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

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

pgedge-anonymizer run

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

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:

make build        # بناء الثنائي

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

make test

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

make lint

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

make fmt

الدعم

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

الترخيص

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

تنزيل الأداة