الحتمية
يستخدم Pseudonymize.io التخطيط الحتمي لضمان أن يصبح نفس المعرف هو نفس الاسم المستعار، مع الحفاظ على سلامة البيانات للنماذج النهائية.
كيف يعمل
افتراضيًا، عند تعيين alias_format على hash، فإننا نقوم بإنشاء أسماء مستعارة باستخدام HMAC(secret,normalized_value).
- التطبيع: تمت تسوية الإدخال
[email protected]و[email protected]إلى[email protected]. - ملكية المفتاح:
السرهو ملح سريع الزوال يتم إنشاؤه في بداية نطاق الطلب. لا يتم تخزينه أبدا. - التجزئة: تتم تجزئة القيمة التي تمت تسويتها.
- البادئة: يتم اقتطاع التجزئة وإضافتها مسبقًا بنوع الكيان (على سبيل المثال،
EMAIL_a1b2c3d4).
خصائص الأمان
نظرًا لأن الملح السري سريع الزوال (في نطاق الطلب) أو معزول بشكل صارم لمشروعك (في نطاق المشروع)، لا يستطيع المهاجمون حساب جداول قوس قزح مسبقًا لتخمين القيم الأصلية من التجزئات.
إذا كنت تستخدم المحرك مفتوح المصدر محليًا، فأنت مسؤول بالكامل عن توليد وتدوير وأمان الملح المستخدم في التوليد الحتمي.