كيف يعمل إخفاء البيانات
يستبدل الإخفاء القيم الأصلية حتى لا تبقى معروضة، مع بقاء السجل قابلاً للاستخدام من حيث البنية. يظل رقم الهاتف المخفي يبدو كرقم هاتف، ويحتفظ رقم البطاقة المخفي بعدد خاناته، ويظل الاسم المخفي اسماً معقولاً.
يختلف ذلك عن التشفير الذي ينتج نصاً مشفراً غير مقروء مصمماً ليُعكس باستخدام مفتاح. الإخفاء في الغالب أحادي الاتجاه: الهدف ليس استعادة الأصل لاحقاً، بل جعل القيم الحقيقية غير ضرورية للمهمة الجارية. وهو تقنية ضمن العائلة الأوسع لـتشويش البيانات.
| الخاصية | الإخفاء | التشفير |
|---|---|---|
| تبدو القيم واقعية | ||
| مقروءة دون مفتاح | ||
| قابلة للعكس بمفتاح |
أين يُستخدم إخفاء البيانات
قبل بدء الإخفاء يجب معرفة الحقول التي تحتوي على قيم حساسة، وهذه مهمة تصنيف البيانات. يصبح الإخفاء مفيداً حيثما يحتاج الأشخاص أو الأنظمة إلى بنية البيانات الحقيقية دون محتواها الحساس:
- بيئات الاختبار والتطوير. يحتاج المطورون إلى أحجام وصيغ قريبة من بيئة الإنتاج، ونسخة مخفية من قاعدة بيانات حقيقية توفر ذلك دون كشف عملاء حقيقيين.
- دعم العملاء ومكاتب الخدمة. يتحقق الموظفون من هوية المتصل باستخدام قيم جزئية، مثل آخر أربعة أرقام من البطاقة، بدلاً من المعرفات الكاملة.
- التحليل والتدريب والعروض التوضيحية. تُخفى مجموعات البيانات المشتركة داخلياً أو المعروضة في العروض أولاً، حتى لا تكشف لقطة شاشة أو تصدير أي سجلات حقيقية.
- المتطلبات التنظيمية. تحد معايير مثل PCI DSS من عدد أرقام البطاقة التي يجوز عرضها على الشاشة.
أساليب الإخفاء الرئيسية
تختلف الأساليب في توقيت تطبيق الإخفاء وفي طريقة توليد القيم. ومن الأساليب ذات الصلة الاستبدال والخلط والتصفير والأسماء المستعارة، وهي معرفات وهمية متسقة تُبقي السجلات قابلة للربط في التحليل. والبيانات المستعارة ليست هي نفسها إخفاء الهوية، لأن السجلات المرتبطة قد تظل تشير إلى شخص واحد.
| الأسلوب | ماذا يفعل |
|---|---|
| الإخفاء الثابت | نسخة تُستبدل فيها القيم الحساسة استبدالاً لا رجعة فيه، للاختبار أو التحليل |
| الإخفاء الديناميكي | تبقى البيانات المخزنة دون تغيير، وتُخفى القيم في الوقت الفعلي لكل طالب |
| الترميز (Tokenization) | رمز يحافظ على الصيغة، وتُحفظ المطابقة في خزنة منفصلة |
| الحجب (Redaction) | تُحذف الأجزاء أو تُغطى، ويُستخدم أساساً في النصوص والمستندات |
كيف يعمل الإخفاء الديناميكي
يترك الإخفاء الديناميكي البيانات المخزنة دون مساس ويعيد كتابة القيم عند الإخراج. تعتمد النتيجة على من يطلب البيانات ولأي غرض:
- 1
يصل الطلب
يستعلم مستخدم أو تطبيق عن حقل يحتوي على قيم حساسة.
- 2
تتحقق السياسة من الطالب
تنظر قاعدة الإخفاء في الدور والحساب والغرض من الاستعلام.
- 3
تُعاد كتابة القيمة
يعيد مصدر البيانات صيغة مخفية، مثل آخر أربعة أرقام من البطاقة فقط.
- 4
يبقى الأصل محفوظاً
لا يُنسخ شيء ولا يُعدَّل في التخزين، فيبقى سجل الإنتاج كاملاً للعمليات المصرح بها.
العثور على القيم أولاً
لا يستطيع الإخفاء إلا إخفاء القيم التي يستطيع النظام العثور عليها. في وحدة تحكم Anexet يبدأ الاكتشاف بالتعابير النمطية للأرقام المنظمة، مثل صيغ الحساب المصرفي ورقم الضمان الاجتماعي الأمريكي SSN، وبمجموعات كلمات مفتاحية، مثل مجموعة بطاقات الائتمان. وتُستخدم العناصر نفسها كشروط في قواعد الحظر في Anexet DLP.
1 / 2
ما لا يعالجه الإخفاء
يحمي الإخفاء النسخ والتمثيلات الخاصة بالبيانات، لا الأصل في بيئة الإنتاج. ولا يزال هذا الأصل يحتاج إلى التحكم في الوصول والتشفير أثناء التخزين وضوابط النقل، بينما تبقى منع فقدان البيانات الضابط الخاص بالبيانات أثناء انتقالها.
قد يتسرب أيضاً الإخفاء سيئ التصميم. يمكن عكس الاستبدالات الحتمية هندسياً، وقد تتيح البيانات التي تحتفظ بخصائصها الإحصائية استنتاجات عن أفراد. لذلك فالإخفاء طبقة واحدة ضمن برنامج أوسع لحماية البيانات، وليس بديلاً عنه.
النسخة المخفية لا تجعل الأصل في بيئة الإنتاج آمناً. يجب أن يبقى المصدر تحت الضوابط نفسها كما كان من قبل.
من أين نبدأ
ابدأ بالنسخ التي تغادر نظام الإنتاج: قواعد الاختبار والتصديرات وبيانات العرض التوضيحي. أخفِها أولاً، ثم راجع الأدوار التي ما زالت تحتاج إلى القيم كاملة، ولماذا.
للمزيد من القراءة: أمن معلومات قواعد البيانات.
يمكن مشاركة النسخة المخفية بأمان. ما زال الأصل يحتاج إلى الضوابط التي تحميه.
