مشاركة عبر


تكوين تشفير البيانات في قاعدة بيانات Azure ل PostgreSQL

توفر هذه المقالة إرشادات خطوة بخطوة لتكوين تشفير البيانات لقاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

Important

النقطة الوحيدة التي يمكنك عندها تحديد ما إذا كنت تريد استخدام مفتاح مدار للنظام أو مفتاح مدار من قبل العميل لتشفير البيانات، هي إنشاء الخادم. بمجرد اتخاذ هذا القرار وإنشاء الخادم ، لا يمكنك التبديل بين الخيارين.

في هذه المقالة، ستتعرف على كيفية إنشاء خادم جديد وتكوين خيارات تشفير البيانات الخاصة به. بالنسبة للخوادم الموجودة، التي تم تكوين تشفير بياناتها لاستخدام مفتاح التشفير المدار من قبل العميل، ستتعرف على:

  • كيفية تحديد هوية مدارة معينة لمستخدم مختلف تصل الخدمة من خلالها إلى مفتاح التشفير.
  • كيفية تحديد مفتاح تشفير مختلف أو كيفية تدوير مفتاح التشفير المستخدم حاليا لتشفير البيانات.

للتعرف على تشفير البيانات في سياق قاعدة بيانات Azure ل PostgreSQL، راجع تشفير البيانات.

تكوين تشفير البيانات باستخدام المفتاح المدار للنظام أثناء توفير الخادم

استخدام المدخل الخاص بـ Microsoft Azure:

  1. أثناء توفير قاعدة بيانات Azure جديدة لمثيل خادم PostgreSQL المرن، يتم تكوين تشفير البيانات في علامة التبويب الأمان . بالنسبة إلى مفتاح تشفير البيانات، حدد زر اختيار المفتاح المدار بواسطة الخدمة .

    لقطة شاشة توضح كيفية تحديد مفتاح التشفير المدار للنظام أثناء توفير الخادم.

  2. إذا قمت بتمكين تخزين النسخ الاحتياطي المتكرر جغرافيا ليتم توفيره مع الخادم، يتغير جانب علامة التبويب الأمان قليلا لأن الخادم يستخدم مفتاحي تشفير منفصلين. واحد للمنطقة الأساسية التي تنشر فيها الخادم الخاص بك، وواحد للمنطقة المقترنة التي يتم نسخ النسخ الاحتياطية للخادم إليها بشكل غير متزامن.

    لقطة شاشة توضح كيفية تحديد مفتاح التشفير المدار للنظام أثناء توفير الخادم، عندما يتم تمكين الخادم لتخزين النسخ الاحتياطي المتكرر جغرافيا.

تكوين تشفير البيانات باستخدام المفتاح المدار من قبل العميل أثناء توفير الخادم

استخدام المدخل الخاص بـ Microsoft Azure:

  1. قم بإنشاء هوية مدارة معينة لمستخدم واحد، إذا لم يكن لديك هوية مدارة حتى الآن. إذا تم تمكين النسخ الاحتياطية المتكررة جغرافيا في الخادم الخاص بك، فأنت بحاجة إلى إنشاء هويات مختلفة. يتم استخدام كل من هذه الهويات للوصول إلى كل من مفتاحي تشفير البيانات.

ملاحظة

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

  1. قم بإنشاء Azure Key Vault واحد أو قم بإنشاء HSM مدار واحد، إذا لم يكن لديك مخزن مفاتيح واحد تم إنشاؤه بعد. تأكد من تلبية المتطلبات. أيضا، اتبع التوصيات قبل تكوين مخزن المفاتيح، وقبل إنشاء المفتاح وتعيين الأذونات المطلوبة للهوية المدارة المعينة من قبل المستخدم. إذا كان الخادم الخاص بك يحتوي على نسخ احتياطية زائدة عن الحاجة جغرافيا ممكنة، فأنت بحاجة إلى إنشاء مخزن مفاتيح ثان. يتم استخدام مخزن المفاتيح الثاني هذا للاحتفاظ بمفتاح تشفير البيانات الذي يتم من خلاله تشفير النسخ الاحتياطية المنسوخة إلى المنطقة المقترنة من الخادم.

ملاحظة

يجب نشر مخزن المفاتيح المستخدم للاحتفاظ بمفتاح تشفير البيانات في نفس المنطقة مثل الخادم الخاص بك. وإذا تم تمكين تكرار النسخ الاحتياطي الجغرافي في الخادم الخاص بك، فيجب إنشاء مخزن المفاتيح الذي يحتفظ بمفتاح تشفير البيانات للنسخ الاحتياطية الزائدة عن الحاجة جغرافيا في المنطقة المقترنة من الخادم.

  1. إنشاء مفتاح واحد في مخزن المفاتيح الخاص بك. إذا كان الخادم الخاص بك يحتوي على نسخ احتياطية زائدة عن الحاجة جغرافيا ممكنة، فأنت بحاجة إلى مفتاح واحد في كل من مخازن المفاتيح. باستخدام أحد هذه المفاتيح، نقوم بتشفير جميع بيانات الخادم الخاص بك (بما في ذلك جميع قواعد بيانات النظام والمستخدم، والملفات المؤقتة، وسجلات الخادم، ومقاطع سجل الكتابة المسبق، والنسخ الاحتياطية). باستخدام المفتاح الثاني ، نقوم بتشفير نسخ النسخ الاحتياطية التي يتم نسخها بشكل غير متزامن عبر المنطقة المقترنة من الخادم الخاص بك.

  2. أثناء توفير قاعدة بيانات Azure جديدة لمثيل خادم PostgreSQL المرن، يتم تكوين تشفير البيانات في علامة التبويب الأمان . بالنسبة إلى مفتاح تشفير البيانات، حدد زر اختيار المفتاح المدار من قبل العميل .

    لقطة شاشة توضح كيفية تحديد مفتاح التشفير المدار للعميل أثناء توفير الخادم.

  3. إذا قمت بتمكين تخزين النسخ الاحتياطي المتكرر جغرافيا ليتم توفيره مع الخادم، يتغير جانب علامة التبويب الأمان قليلا لأن الخادم يستخدم مفتاحي تشفير منفصلين. واحد للمنطقة الأساسية التي تنشر فيها الخادم الخاص بك، وواحد للمنطقة المقترنة التي يتم نسخ النسخ الاحتياطية للخادم إليها بشكل غير متزامن.

    لقطة شاشة توضح كيفية تحديد مفتاح التشفير المدار للعميل أثناء توفير الخادم، عندما يتم تمكين الخادم لتخزين النسخ الاحتياطي المتكرر جغرافيا.

  4. في الهوية المدارة المعينة من قبل المستخدم، حدد تغيير الهوية.

    لقطة شاشة توضح كيفية تحديد الهوية المدارة المعينة للمستخدم للوصول إلى مفتاح تشفير البيانات لبيانات موقع الخادم.

  5. من بين قائمة الهويات المدارة المعينة للمستخدم، حدد الهويات التي تريد أن يستخدمها الخادم للوصول إلى مفتاح تشفير البيانات المخزن في Azure Key Vault.

    لقطة شاشة توضح كيفية تحديد الهوية المدارة المعينة للمستخدم والتي يصل بها الخادم إلى مفتاح تشفير البيانات.

  6. حدد إضافة.

    لقطة شاشة توضح موقع الزر إضافة لتعيين الهوية التي يصل بها الخادم إلى مفتاح تشفير البيانات.

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

    لقطة شاشة توضح كيفية تمكين التحديثات التلقائية لإصدار المفتاح.

  8. حدد تحديد مفتاح.

    لقطة شاشة توضح كيفية تحديد مفتاح تشفير البيانات.

  9. يتم ملء الاشتراك تلقائيا باسم الاشتراك الذي يوشك الخادم على إنشاء عليه. يجب أن يكون مخزن المفاتيح الذي يحتفظ بمفتاح تشفير البيانات موجودا في نفس الاشتراك مثل الخادم.

    لقطة شاشة توضح كيفية تحديد الاشتراك الذي يجب أن يوجد فيه مخزن المفاتيح.

  10. في نوع مخزن المفاتيح، حدد زر الاختيار المقابل لنوع مخزن المفاتيح الذي تخطط لتخزين مفتاح تشفير البيانات فيه. في هذا المثال، نختار Key vault، ولكن التجربة متشابهة إذا اخترت HSM المدار.

    لقطة شاشة توضح كيفية تحديد نوع المتجر الذي يحتفظ بمفتاح تشفير البيانات.

  11. قم بتوسيع Key vault (أو HSM المدار، إذا قمت بتحديد نوع التخزين هذا)، وحدد المثيل الذي يوجد به مفتاح تشفير البيانات.

    لقطة شاشة توضح كيفية تحديد مخزن المفاتيح الذي يحتفظ بمفتاح تشفير البيانات.

    ملاحظة

    عند توسيع مربع القائمة المنسدلة، فإنه يظهر لا توجد عناصر متوفرة. يستغرق الأمر بضع ثوان حتى يسرد جميع مثيلات مخزن المفاتيح التي يتم نشرها في نفس منطقة الخادم.

  12. قم بتوسيع المفتاح، وحدد اسم المفتاح الذي تريد استخدامه لتشفير البيانات.

    لقطة شاشة توضح كيفية تحديد مفتاح تشفير البيانات.

  13. إذا لم تحدد استخدام التحديث التلقائي لإصدار المفتاح، فيجب عليك أيضا تحديد إصدار معين من المفتاح. للقيام بذلك، قم بتوسيع الإصدار، وحدد معرف إصدار المفتاح الذي تريد استخدامه لتشفير البيانات.

    لقطة شاشة توضح كيفية تحديد الإصدار المراد استخدامه لمفتاح تشفير البيانات.

  14. حدد تحديد.

    لقطة شاشة توضح كيفية تحديد المفتاح المختار.

  15. قم بتكوين جميع الإعدادات الأخرى للخادم الجديد وحدد مراجعة + إنشاء.

    لقطة شاشة توضح كيفية إكمال إنشاء الخادم.

تكوين تشفير البيانات باستخدام المفتاح المدار للعميل على الخوادم الحالية

النقطة الوحيدة التي يمكنك عندها تحديد ما إذا كنت تريد استخدام مفتاح مدار للنظام أو مفتاح مدار من قبل العميل لتشفير البيانات، هي إنشاء الخادم. بمجرد اتخاذ هذا القرار وإنشاء الخادم ، لا يمكنك التبديل بين الخيارين. البديل الوحيد ، إذا كنت ترغب في التغيير من واحد إلى آخر ، يتطلب استعادة أي من النسخ الاحتياطية المتاحة للخادم على خادم جديد. أثناء تكوين الاستعادة، يسمح لك بتغيير تكوين تشفير البيانات للخادم الجديد.

بالنسبة للخوادم الحالية التي تم نشرها باستخدام تشفير البيانات باستخدام مفتاح مدار من قبل العميل، يسمح لك بإجراء العديد من تغييرات التكوين. الأشياء التي يمكن تغييرها هي المراجع إلى المفاتيح المستخدمة للتشفير ، والإشارات إلى الهويات المدارة المعينة للمستخدم التي تستخدمها الخدمة للوصول إلى المفاتيح المحفوظة في مخازن المفاتيح.

يجب تحديث المراجع التي يمتلكها مثيل الخادم المرن Azure Database for PostgreSQL إلى مفتاح:

  • عندما يتم تدوير المفتاح المخزن في مخزن المفاتيح، إما يدويا أو تلقائيا، ويشير مثيل الخادم المرن Azure Database for PostgreSQL إلى إصدار معين من المفتاح. إذا كنت تشير إلى مفتاح، ولكن ليس إلى إصدار معين من المفتاح (عندها يكون لديك استخدام التحديث التلقائي لإصدار المفتاح ممكنا)، فستهتم الخدمة بالرجوع تلقائيا إلى أحدث إصدار من المفتاح، كلما تم تدوير المفتاح يدويا أو تلقائيا.
  • عندما تريد استخدام نفس المفتاح أو مفتاح مختلف مخزن في مخزن مفاتيح مختلف.

يجب عليك تحديث الهويات المدارة المعينة للمستخدم والتي يستخدمها Azure Database لمثيل الخادم المرن PostgreSQL للوصول إلى مفاتيح التشفير متى أردت استخدام هوية مختلفة.

استخدام المدخل الخاص بـ Microsoft Azure:

  1. حدد قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن.

  2. في قائمة الموارد، ضمن الأمان، حدد تشفير البيانات.

    لقطة شاشة توضح كيفية الوصول إلى تشفير البيانات لخادم موجود.

  3. لتغيير الهوية المدارة المعينة للمستخدم والتي يصل بها الخادم إلى مخزن المفاتيح الذي يتم الاحتفاظ به بالمفتاح ، قم بتوسيع القائمة المنسدلة الهوية المدارة المعينة من قبل المستخدم ، وحدد أيا من الهويات المتاحة.

    لقطة شاشة توضح كيفية تحديد إحدى الهويات المدارة المعينة للمستخدم المقترنة بالخادم.

    ملاحظة

    الهويات المعروضة في مربع التحرير والسرد هي فقط تلك التي تم تعيين مثيل خادم Azure Database for PostgreSQL المرن. على الرغم من أنه ليس مطلوبا، للحفاظ على المرونة الإقليمية، نوصي بتحديد الهويات المدارة من قبل المستخدم في نفس المنطقة مثل الخادم الخاص بك. وإذا تم تمكين تكرار النسخ الاحتياطي الجغرافي في الخادم الخاص بك، فإننا نوصي بأن تكون الهوية المدارة الثانية للمستخدم، المستخدمة للوصول إلى مفتاح تشفير البيانات للنسخ الاحتياطية المتكررة جغرافيا، موجودة في المنطقة المقترنة من الخادم.

  4. إذا لم يتم تعيين الهوية المدارة التي تم تعيين المستخدم التي تريد استخدامها للوصول إلى مفتاح تشفير البيانات إلى قاعدة بيانات Azure لمثيل الخادم المرن PostgreSQL، ولم يكن موجودا حتى كمورد Azure مع العنصر المقابل له في معرف Microsoft Entra، فيمكنك إنشاؤه عن طريق تحديد إنشاء.

    لقطة شاشة توضح كيفية إنشاء هويات مدارة معينة لمستخدم جديد في Azure ومعرف Microsoft Entra، وقم بتعيينها تلقائيا إلى قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن، واستخدمها للوصول إلى مفتاح تشفير البيانات.

  5. في لوحة إنشاء هوية مدارة معينة من قبل المستخدم ، أكمل تفاصيل الهوية المدارة المعينة للمستخدم والتي تريد إنشاؤها، وقم بتعيينها تلقائيا إلى قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن للوصول إلى مفتاح تشفير البيانات.

    لقطة شاشة توضح كيفية توفير تفاصيل الهوية المدارة المعينة للمستخدم الجديد.

  6. إذا لم يتم تعيين الهوية المدارة التي تم تعيين المستخدم التي تريد استخدامها للوصول إلى مفتاح تشفير البيانات إلى قاعدة بيانات Azure لمثيل الخادم المرن PostgreSQL، ولكنه موجود كمورد Azure مع العنصر المقابل له في معرف Microsoft Entra، فيمكنك تعيينه عن طريق تحديد تحديد.

    لقطة شاشة توضح كيفية تحديد هوية مدارة معينة للمستخدم الحالي في Azure ومعرف Microsoft Entra، وقم بتعيينها تلقائيا إلى قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن، واستخدامها للوصول إلى مفتاح تشفير البيانات.

  7. من بين قائمة الهويات المدارة المعينة للمستخدم، حدد الهويات التي تريد أن يستخدمها الخادم للوصول إلى مفتاح تشفير البيانات المخزن في Azure Key Vault.

    لقطة شاشة توضح كيفية تحديد هوية مدارة معينة للمستخدم الحالي لتعيينها إلى قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن، واستخدامها للوصول إلى مفتاح تشفير البيانات.

  8. حدد إضافة.

    لقطة شاشة توضح كيفية إضافة الهوية المدارة المعينة للمستخدم المحدد.

  9. حدد استخدام التحديث التلقائي لإصدار المفتاح، إذا كنت تفضل السماح للخدمة تلقائيا بتحديث المرجع إلى أحدث إصدار من المفتاح المختار، كلما تم تدوير الإصدار الحالي يدويا أو تلقائيا. لفهم فوائد استخدام تحديثات إصدار المفاتيح التلقائية، راجع [تحديث إصدار المفتاح التلقائي](.. /security/security-data-encryption.md##CMK تحديثات الإصدارات الرئيسية).

    لقطة شاشة توضح كيفية تمكين التحديثات التلقائية لإصدار المفتاح.

  10. إذا قمت بتدوير المفتاح ولم يتم تمكين استخدام التحديث التلقائي لإصدار المفتاح . أو إذا كنت تريد استخدام مفتاح مختلف، فيجب عليك تحديث قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن، بحيث يشير إلى إصدار المفتاح الجديد أو المفتاح الجديد. للقيام بذلك، يمكنك نسخ معرف المورد الخاص بالمفتاح ولصقه في مربع معرف المفتاح .

    لقطة شاشة توضح مكان لصق معرف المورد للمفتاح الجديد أو إصدار المفتاح الجديد الذي يجب على الخادم استخدامه لتشفير البيانات.

  11. إذا كان لدى المستخدم الذي يصل إلى مدخل Microsoft Azure أذونات للوصول إلى المفتاح المخزن في مخزن المفاتيح، فيمكنك استخدام طريقة بديلة لاختيار المفتاح الجديد أو إصدار المفتاح الجديد. للقيام بذلك ، في طريقة تحديد المفتاح ، حدد زر الاختيار تحديد مفتاح .

    لقطة شاشة توضح كيفية تمكين الطريقة الأكثر سهولة في الاستخدام لاختيار مفتاح تشفير البيانات لاستخدامه لتشفير البيانات.

  12. حدد تحديد المفتاح.

    لقطة شاشة توضح كيفية تحديد مفتاح تشفير البيانات.

  13. يتم ملء الاشتراك تلقائيا باسم الاشتراك الذي يوشك الخادم على إنشاء عليه. يجب أن يكون مخزن المفاتيح الذي يحتفظ بمفتاح تشفير البيانات موجودا في نفس الاشتراك مثل الخادم.

    لقطة شاشة توضح كيفية تحديد الاشتراك الذي يجب أن يوجد فيه مخزن المفاتيح.

  14. في نوع مخزن المفاتيح، حدد زر الاختيار المقابل لنوع مخزن المفاتيح الذي تخطط لتخزين مفتاح تشفير البيانات فيه. في هذا المثال، نختار Key vault، ولكن التجربة متشابهة إذا اخترت HSM المدار.

    لقطة شاشة توضح كيفية تحديد نوع المتجر الذي يحتفظ بمفتاح تشفير البيانات.

  15. قم بتوسيع Key vault (أو HSM المدار، إذا قمت بتحديد نوع التخزين هذا)، وحدد المثيل الذي يوجد به مفتاح تشفير البيانات.

    لقطة شاشة توضح كيفية تحديد مخزن المفاتيح الذي يحتفظ بمفتاح تشفير البيانات.

    ملاحظة

    عند توسيع مربع القائمة المنسدلة، فإنه يظهر لا توجد عناصر متوفرة. يستغرق الأمر بضع ثوان حتى يسرد جميع مثيلات مخزن المفاتيح التي يتم نشرها في نفس منطقة الخادم.

  16. قم بتوسيع المفتاح، وحدد اسم المفتاح الذي تريد استخدامه لتشفير البيانات.

    لقطة شاشة توضح كيفية تحديد مفتاح تشفير البيانات.

  17. إذا لم تحدد استخدام التحديث التلقائي لإصدار المفتاح، فيجب عليك أيضا تحديد إصدار معين من المفتاح. للقيام بذلك، قم بتوسيع الإصدار، وحدد معرف إصدار المفتاح الذي تريد استخدامه لتشفير البيانات.

    لقطة شاشة توضح كيفية تحديد الإصدار المراد استخدامه لمفتاح تشفير البيانات.

  18. حدد تحديد.

    لقطة شاشة توضح كيفية تحديد المفتاح المختار.

  19. بمجرد الرضا عن التغييرات التي تم إجراؤها، حدد حفظ.

    لقطة شاشة توضح كيفية حفظ التغييرات التي تم إجراؤها على تكوين تشفير البيانات.