DevOps لقواعد البيانات · بيانات الاختبار
الامتثال لنظام حماية البيانات الشخصية في بيئات الاختبار: نسخ البيانات في التطوير والتحليلات
الامتثال لنظام حماية البيانات الشخصية في بيئات الاختبار هو الجزء الذي تصل إليه أغلب برامج الامتثال متأخرة: نسخ بيانات الإنتاج الموجودة في بيئات التطوير والاختبار واختبار القبول والتحليلات والتدريب، وفي بيئات الموردين. فالبيانات الشخصية في هذه النسخ تبقى بيانات شخصية، وغالبًا يصل إليها عدد أكبر من الأشخاص بضوابط أقل. يشرح هذا الدليل، بوصفه معلومات عامة، ما يعنيه النظام لهذه النسخ، ويعرض خمسة ضوابط عملية: الحصر، والتقنيع، والاقتطاع، وتقييد الوصول، وحفظ السجلات، ويبيّن أين تساعد أدوات Redgate وأين لا تساعد.
نُشر في 8 دقائق قراءة
الخلاصة للإدارة
- النظام: ينظّم نظام حماية البيانات الشخصية (PDPL) معالجة البيانات الشخصية في المملكة، وتشرف عليه الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا).
- موضع الغفلة: كل استعادة كاملة للإنتاج في بيئة اختبار، وكل مستخرج للتقارير، وكل ملف يُرسل إلى مورد، يضيف مكانًا آخر تقيم فيه البيانات الشخصية نفسها.
- ما ينفع: أن تعرفوا أين توجد البيانات الشخصية، وأن تقنّعوها قبل أن يتصل أحد بالنسخة، وأن تنسخوا ما يحتاجه الاختبار فقط، وأن تحددوا من يصل إلى كل نسخة، وأن تحتفظوا بسجل يمكن عرضه.
- ما لا تفعله الأداة: لا تحدد الالتزامات التي تنطبق عليكم. فهذا عمل مسؤول حماية البيانات والفريق القانوني، وهذه الصفحة تتناول الجانب الهندسي.
روابط ذات صلةالهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا)
ما يشمله الامتثال لنظام حماية البيانات الشخصية في بيئات الاختبار: كل نسخة، لا الإنتاج وحده
تبدأ أغلب برامج الامتثال للنظام من حيث يظهر أثره أوضح: بوابة العملاء، ونص الموافقة، وإشعار الخصوصية، وقاعدة بيانات الإنتاج. أما النسخ المأخوذة من تلك القاعدة فتنال اهتمامًا أقل، مع أن النسخة المعدّة للاختبار تحمل الأسماء نفسها، وأرقام الهوية الوطنية والإقامة، وأرقام الجوال، وبيانات الحسابات الموجودة في الأصل. وإنشاء النسخة وحفظها ومنح فريق صلاحية الوصول إليها وإرسال جزء منها إلى مورد، كلها أعمال تعدّها أنظمة حماية البيانات عادةً معالجةً للبيانات.
اقرأ المزيد
وتنشر سدايا النظام واللوائح الصادرة بموجبه، والمرجع هو النص الحالي لا الملخصات، ولذلك لا ينقل هذا الدليل أرقام المواد ولا المواعيد ولا العقوبات. وتبرز نقطتان في النسخ غير الإنتاجية في كل قراءة تقريبًا. الأولى أن الغرض الذي جُمعت له البيانات نادرًا ما يشمل «أن يختبر المطورون إصدارًا جديدًا»، فاستخدام السجلات الحقيقية لهذا الغرض يحتاج إلى قرار يمكن الدفاع عنه. والثانية أن النظام يضع قواعد لنقل البيانات الشخصية إلى خارج المملكة، وهذا يهمكم متى كانت بيئة اختبار أو خدمة تحليلات أو فريق مورد خارج المملكة.
ولمعرفة صلة النظام بأنظمة تقنية المعلومات عمومًا، اقرؤوا دليل نظام حماية البيانات الشخصية لفرق التقنية، ولإدارة بيانات الاختبار ممارسةً متكاملة، من الطلبات إلى جداول التحديث، اقرؤوا دليل إدارة بيانات الاختبار. أما هذه الصفحة فتبقى مع النسخ.
روابط ذات صلةدليل نظام حماية البيانات الشخصية لفرق التقنيةإدارة بيانات الاختبار
أين تنتهي نسخ بيانات الإنتاج عادةً
تكتشف أغلب الجهات نسخًا أكثر مما توقعت حين تحصرها أول مرة. وهذه هي الأماكن المعتادة، والضابط الذي يناسب كلًّا منها في الغالب.
| النسخة | من يصل إليها عادةً | الخطر المعتاد | الضابط المناسب |
|---|---|---|---|
| قواعد بيانات التطوير | المطورون، ومنهم المتعاقدون غالبًا | نسخ كاملة من الإنتاج تبقى شهورًا | شريحة مقنّعة يحدّثها مسار التسليم |
| بيئات الاختبار واختبار القبول | المختبِرون، ومستخدمو الأعمال، ومختبِرو الموردين | وصول واسع وحسابات مشتركة | نسخة مقنّعة، وحسابات بأسماء أصحابها، وجدول تحديث |
| مستخرجات التحليلات والتقارير | المحللون، وأدوات ذكاء الأعمال، وأحيانًا خدمات سحابية | أعمدة منسوخة لا يستخدمها التقرير | الأعمدة اللازمة فقط، والتقنيع أو التجميع لما سواها |
| بيئات التدريب | الموظفون الجدد والمدربون | سجلات عملاء حقيقية تُعرض على الشاشة | بيانات اصطناعية أو مقنّعة بالكامل |
| فرق الموردين والجهات المتعاقدة | أطراف خارجية، قد تكون خارج المملكة | بيانات تخرج من سيطرتكم وربما من المملكة | بيانات مقنّعة فقط، واتفاق مكتوب، وحسم مسألة النقل أولًا |
| النسخ الاحتياطية والتصديرات العارضة | كل من يصل إلى المجلد المشترك أو الحاسوب المحمول | ملفات منسية بلا مالك | حصر، ومالك لكل نسخة، وتاريخ حذف |
لماذا تكون البيئات غير الإنتاجية نقطة الضعف
قواعد بيانات الإنتاج هي عادةً أكثر ما في البيئة حماية: وصول بأسماء محددة، ومراقبة، واعتماد للتغييرات. أما البيئات غير الإنتاجية فتُبنى للسرعة. فالوصول أوسع لأن عدد من يحتاجونه أكبر، والحسابات مشتركة لأن ذلك أسرع، والنسخ تتكاثر لأن كل فريق يريد نسخته. وليس في ذلك إهمال، فهكذا يجري العمل في التسليم. لكنه يعني أن سجل العميل الواحد قد يوجد في مكان واحد محميّ جيدًا وفي خمسة أماكن حمايتها ضعيفة، ومن هذه الأماكن الضعيفة تبدأ الحوادث في الغالب.
والحل ليس التوقف عن الاختبار ببيانات واقعية، فالاختبارات تحتاج إلى بيانات تسلك سلوك الإنتاج، بصيغها وعلاقاتها وحالاتها النادرة. الحل أن تُجهَّز هذه البيانات بطريقة لا تكشف أصحابها.
خمسة ضوابط عملية للبيانات الشخصية في بيئات الاختبار
تصلح هذه الضوابط أيًّا كانت الأدوات التي تستخدمونها. ويبيّن العمود الأخير ما تقدمه أدوات Redgate بحسب وثائق Redgate نفسها، أما القرارات في العمود الثاني فتبقى لكم.
| الضابط | معناه في التطبيق | الدليل الذي يمكن عرضه | أين تساعد Redgate |
|---|---|---|---|
| الحصر | قائمة مؤكدة بالجداول والأعمدة التي تحمل بيانات شخصية، ومنها النصوص الحرة وأعمدة الأسماء بالعربية والإنجليزية | التصنيف مؤرّخًا ومعتمدًا من مالكي البيانات | تكتشف Redgate Test Data Manager البيانات التي تبدو معلومات تعريف شخصية وتصنّفها، ويؤكدها مالكو البيانات لديكم |
| التقنيع | استبدال القيم الحقيقية قبل أن يتصل أحد، وتقنيع الشخص نفسه بالطريقة نفسها في كل جدول | قواعد التقنيع لكل عمود، وفحص يؤكد أن القيم الأصلية لم تعد موجودة | تقنيع حتمي يحافظ على سلامة العلاقات بين الجداول، فتبقى عمليات الربط والاختبارات سليمة |
| الاقتطاع | تحصل كل بيئة على شريحة البيانات التي تحتاجها اختباراتها، لا على نسخة كاملة | تعريف الشريحة لكل بيئة | تبني شريحة أصغر مترابطة بدءًا من جدول تختارونه مع شروط تصفية |
| تقييد الوصول | حسابات بأسماء أصحابها في كل بيئة، ووصول الموردين معتمد ومحدد المدة | قائمة الوصول لكل بيئة وتاريخ آخر مراجعة لها | التجهيز عبر Redgate Clone يعطي كل فريق نسخته، أما قواعد الوصول فلكم |
| حفظ السجلات | من حدّث ماذا، ومتى، وبأي قواعد، ومتى تُحذف كل نسخة | سجل تشغيل مسار التسليم، والقواعد تحت التحكم بالإصدارات، وسجل للحذف | سطر أوامر لمسارات CI/CD، فيجري التحديث مهمةً مسجّلة لا عملًا يدويًا |
وتفاصيل كل أسلوب من أساليب التقنيع في صفحة تقنيع البيانات لبيئات الاختبار. وإن كان المطلوب أن يرى بعض مستخدمي قاعدة تشغيلية أو قاعدة تقارير جزءًا من القيمة فقط، فاقرؤوا عن التقنيع الديناميكي للبيانات، فهو يُخفي القيم لحظة قراءتها ولا يغني عن تقنيع النسخ.
قبل أن يتسلّم مورد أو فريق تحليلات نسخة من البيانات
الأطراف الخارجية هي أكثر موضع تخرج منه البيانات غير الإنتاجية من سيطرتكم. فأجيبوا عن هذه الأسئلة قبل أول ملف أو اتصال:
- هل تحتاج المهمة إلى بيانات شخصية حقيقية أصلًا؟ أغلب اختبارات التكامل والأداء والوظائف تعمل على بيانات مقنّعة أو اصطناعية.
- ما الأعمدة التي يحتاجها المورد فعلًا؟ أرسلوها وحدها، مقنّعة متى أمكن، ولا شيء غيرها.
- أين ستُعالج البيانات؟ إن كان الجواب خارج المملكة، فمسألة النقل تذهب إلى مسؤول حماية البيانات قبل إرسال أي شيء.
- هل يوجد اتفاق مكتوب يحدد الغرض، والحماية، وإعادة البيانات أو حذفها، ومن يجوز للمورد أن يشاركها معه؟
- من اعتمد الوصول من جهتكم، ومتى ينتهي؟
- كيف ستتأكدون من حذف النسخة عند انتهاء العمل؟
ضبط بيانات الاختبار خطوة بخطوة
-
احصروا النسخ.
كل قاعدة بيانات غير إنتاجية، وكل مستخرج وتصدير يحمل بيانات شخصية، مع مالك وغرض لكل منها.
-
صنّفوا مع مالكي البيانات.
يقترح الاكتشاف الآلي الأعمدة الحساسة، ويؤكد مالكو البيانات القائمة ويضيفون ما فات الاكتشاف.
-
حددوا ما تحتاجه كل بيئة.
نسخة كاملة مقنّعة، أو شريحة مقنّعة، أو بيانات اصطناعية. فالنسخ الأصغر تُحدَّث أسرع وتكشف أقل.
-
قنّعوا أثناء التجهيز.
تعمل القواعد أثناء إنشاء النسخة، قبل أن يتصل بها أي مطوّر أو مختبِر أو مورد.
-
ضعوا التحديث في مسار التسليم.
تصبح البيئة المقنّعة مهمة مجدولة لها سجل، لا خدمة يقدمها مدير قاعدة البيانات عند الطلب.
-
احذفوا النسخ القديمة.
تُحذف النسخ غير المقنّعة التي سبقت العملية الجديدة، ويُسجَّل الحذف.
أين تناسب Redgate، وأين لا تناسب
تنفّذ إنتركي أدوات Redgate لتسليم قواعد البيانات. وفي بيانات الاختبار، تغطي Redgate Test Data Manager خطوات التصنيف والتقنيع والاقتطاع والتجهيز المذكورة أعلاه، مع سطر أوامر مصمم لمسارات CI/CD إلى جانب واجهة رسومية، وتعمل على Windows وLinux. ووثائقها تغطي محركات قواعد البيانات العلائقية الشائعة، وتختلف المحركات والميزات المدعومة بحسب الإصدار والفئة، فنتأكد من المحرك والفئة لديكم أثناء تحديد النطاق. وحيث تمر تغييرات المخطط عبر Flyway، يمكن أن يجري التحديث المقنّع في مسار التسليم نفسه.
اقرأ المزيد
ولا تناسب في ثلاث حالات. الأولى أن تنتظروا من الأداة أن تحدد ما يتطلبه النظام منكم، فهذا حكم يعود إلى مسؤول حماية البيانات والفريق القانوني، والأداة تطبّق القواعد التي يعتمدونها. والثانية أن تكون أغلب بياناتكم في منصات غير علائقية، فيُتفق على النهج لكل منصة، وسنقول لكم إن لم تكن الأدوات مناسبة. والثالثة أن تكون الحاجة كلها إخفاء بضعة أعمدة عن بعض مستخدمي قاعدة تقارير واحدة، فقد توفر منصة قاعدة البيانات لديكم خيارًا مدمجًا، ومنه تبدؤون.
روابط ذات صلةأدوات Redgate لتسليم قواعد البيانات
إقامة البيانات، والدعم من الرياض، ودور إنتركي
مكان تشغيل بيئات الاختبار والتحليلات مهم بقدر محتواها. فالنسخة المقنّعة على خادم في الرياض تختلف كثيرًا عن مستخرج غير مقنّع في منطقة سحابية خارج المملكة، في ضوء قواعد النظام في النقل. لذلك نحسم مع فريقي الأمن وحماية البيانات لديكم، قبل إنشاء أي نسخة، أين تقع كل بيئة وما البيانات التي يجوز أن تصل إليها. ويعرض دليل إقامة بيانات الرصد كيف يُعالج السؤال نفسه في السجلات وبيانات التتبع.
ويعمل مهندسو إنتركي من الرياض، ويكتبون التصنيف وأدلة التشغيل مع مالكي البيانات لديكم بالعربية والإنجليزية، ويقدمون الدعم بعد إطلاق أول تحديث مقنّع. ونبدأ من قائمة نسخكم ومن سياستكم، لا من قائمة المنتجات، ونخبركم بصراحة إن كانت سكربتاتكم وأدواتكم الحالية تكفي. ويُقدَّم ترخيص Redgate بشروط Redgate إلى جانب عمل إنتركي.
روابط ذات صلةدليل إقامة بيانات الرصد
أسئلة تطرحها الفرق في المملكة عن النظام وبيانات الاختبار
هل ينطبق نظام حماية البيانات الشخصية على قواعد بيانات الاختبار والتطوير لدينا؟
النظام يتعلق بالبيانات الشخصية لا بالخادم الذي تقيم عليه، فنسخة سجلات العملاء في قاعدة اختبار تبقى بيانات شخصية. أما الالتزامات التي تنطبق على نسخكم وكيف تنطبق، فيؤكدها مسؤول حماية البيانات والفريق القانوني لديكم بالرجوع إلى النص الحالي الذي تنشره سدايا. والتقنيع يقلل عدد الأماكن التي تقيم فيها بيانات شخصية حقيقية.
هل يجوز لمورد خارج السعودية أن يختبر نظامنا ببيانات الإنتاج؟
هذا نقل لبيانات شخصية إلى خارج المملكة، والنظام يضع له قواعد، فيُعرض على مسؤول حماية البيانات قبل إرسال أي شيء. وفي التطبيق، تعمل أغلب اختبارات الموردين على بيانات مقنّعة أو اصطناعية، فيسقط السؤال عن معظم العمل. واحتفظوا بالبيانات الحقيقية للحالات النادرة التي تحتاجها فعلًا، بقرار مكتوب.
هل تبقى بيانات الاختبار المقنّعة بيانات شخصية في نظر النظام؟
يتوقف ذلك على جودة التقنيع. فإذا بقيت تفاصيل أصلية كافية، مثل مسمى وظيفي نادر وبلدة صغيرة وتاريخ دقيق، فقد يمكن أحيانًا التعرف على الشخص بالجمع بينها. والقواعد الجيدة تستبدل هذه التركيبات أو تعمّمها إلى جانب المعرّفات الواضحة، ويؤكد فحص بعد كل تحديث أن القيم الأصلية لم تعد موجودة.
من الجهة المشرفة على نظام حماية البيانات الشخصية، وأين نجد نصه الرسمي؟
تشرف عليه الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا). ويُنشر النظام واللوائح الصادرة بموجبه على موقع سدايا، وهذه هي النسخة التي تُقرأ مع فريقكم القانوني. ولا ننقل أرقام المواد في هذه الصفحة، لأن النقل عن الملخصات هو الطريق الذي تنتشر به المتطلبات الخاطئة.
كم يستغرق ضبط بيانات الاختبار، وما الذي يحدد تكلفته؟
تتوقف المدة على عدد النسخ غير الإنتاجية، وعدد قواعد البيانات والمحركات في النطاق، وسرعة تأكيد مالكي البيانات للتصنيف، فنقدّرها بعد حصر النسخ لا قبله. وتتبع التكلفة النطاق نفسه، مع ترخيص Redgate حيث يُستخدم، ويُقدَّم بشروط Redgate إلى جانب عمل إنتركي.
هل تراجع إنتركي ممارسة بيانات الاختبار لدينا بالعربية، مع دعم من الرياض؟
نعم. يعمل مهندسو إنتركي من الرياض، ويديرون جلسات المراجعة، ويكتبون التصنيف وقواعد التقنيع وأدلة التشغيل بالعربية أو الإنجليزية، ويبقون للدعم بعد أول تحديث مقنّع. وتبدأ المراجعة من طريقة إنشاء نسخكم اليوم، وتبيّن بصراحة ما يمكن أن يبقى كما هو.
التالي
صفحات ذات صلة
الخطوة التالية
احجزوا مراجعة لبيانات الاختبار وفق نظام حماية البيانات
أخبرونا تقريبًا بعدد النسخ غير الإنتاجية من بيانات العملاء لديكم، وكيف تُحدَّث اليوم، وهل يتسلّمها مورد أو فريق تحليلات. وسنعود إليكم بخطوة أولى تبيّن أين توجد البيانات الشخصية خارج الإنتاج، وبماذا تبدؤون.
أو مباشرةً
+966-11-2180999 [email protected]أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية