نشر بواسطة : Obay Salah , November 20, 2024

نظرًا لأن تنقيح البيانات يتضمن حماية البيانات الحساسة للغاية، يجب على المستخدمين الموثوق بهم فقط إنشاء سياسات Oracle Data Redaction.

يجب أن يكون لديك امتياز التنفيذ (Execute)للحزمة DBMS_REDACT حتي تستطيع تشغيل برامجها الفرعية.

بالإضافة للإمتياز Execute الموجود في الحزمة DBMS_REDACT يجب أن يكون لديك الإمتياز ADMINISTER REDACTION POLICY.

GRANT ADMINISTER REDACTION POLICY TO grantee;


Planning an Oracle Data Redaction Policy:

قبل إنشاء Oracle Data Redaction Policy يجب عليك التخطيط لسياسة تنقيح البيانات التي تناسب احتياجاتك علي افضل وجه.

1-     تأكد أولا من توفر الصلاحيات المناسبة لإنشاء إدارة الOracle Data Redaction Policy.

2-     حدد نوع بيانات العمود في الجدول او الview الذي تريد عمل Redact له.

3-     حدد ما إذا كان الكائن الاساسي الذي تريد إضافة Data Redaction Policy اليه يحتوي علي كائنات تابعة، إذا كان يحتوي علي كائنات تابعة فستصبح هذه الكائنات غير صالحة عند إذافة سياسة تنقيح البيانات إلي الكائن الأساسي، وستتم إعادة ترجمة هذه الكائنات تلقائياً عند استخدامها، ويمكنك اعادة عمل Compile لها بشكل استباقي باشتخدام عبارة ALTER … Compile.

يجب التنبيه الي أن تغيير حالة الكائنات التابعة الي كائنات غير صالحة والتسبب في الحاجة الي اعادة عمل compile لها يمكن أن يؤدي الي انخفاض الأداء في النظام، لذا توصي اوركل بإضافة سياسة تنقيح البيانات الي كائن يحتوي علي كائنات تابعة أثناء ساعات خارج الذروة او اثناء فترة توقف مجدولة.

4-     تأكد من عدم إستخدام العمود في الOracle Virtual Private Database (VPD).

5-     حدد نوع التنقيح الذي تريد إجراؤه ( full, random, partial, regular expressions, nullify, or none.).

6-     حدد المستخدمين الذين سيتم تطبيق سياسة تنقيح البيانات عليهم.

7-     إستناداً علي هذه المعلومات قم بإنشاء Oracle Data Redaction Policy عن طريق استخدام الإجراء DBMS_REDACT.ADD_POLICY.

8-     قم بتهيئة الPolicy بحيث تحوي علي اعمدة اضافية ليتم تنقيحها.

بعد إنشاء الData Redaction Policy يتم تمكينها وتطبيقها تلقائياً وتصبح جاهزة لتنقيح البيانات.

 

علامات : Advanced Security

يمكن ان يعجبك ايضا


Comments

لايوجد تعليق حتى الان