إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها دالات مقيدة. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
توضح هذه الوثيقة الفنية بنية الأمان لآليات المصادقة في Power Apps محرك الاختبار. للحصول على إرشادات تركز على المستخدم حول تحديد أساليب المصادقة وتكوينها، راجع دليل المصادقة.
نظرة عامة على أساليب المصادقة
يدعم محرك الاختبار طريقتين أساسيتين للمصادقة:
- مصادقة حالة التخزين - استنادا إلى ملفات تعريف الارتباط المستعملة المستمرة وحالة التخزين
- المصادقة المستندة إلى الشهادات - استنادا إلى شهادات X.509 والتكامل Dataverse
تم تصميم كلتا الطريقتين لدعم متطلبات الأمان الحديثة بما في ذلك المصادقة متعددة العوامل (MFA) ونهج الوصول المشروط.
بنية مصادقة حالة التخزين
تستخدم طريقة مصادقة حالة التخزين إدارة سياق مستعرض Playwright لتخزين رموز المصادقة المميزة وإعادة استخدامها بأمان.
تنفيذ حماية البيانات في Windows
يستخدم تنفيذ حالة التخزين المحلي واجهة برمجة تطبيقات حماية البيانات في Windows (DPAPI) للتخزين الآمن:
اعتبارات الأمان
توفر بنية أمان حالة التخزين ما يلي:
- حماية رموز المصادقة الثابتة باستخدام تشفير DPAPI
- دعم المصادقة Microsoft Entra متعددة العوامل ونهج الوصول المشروط
- عزل وضع الحماية من خلال سياقات متصفح Playwright
- الامتثال لنهج Microsoft Entra مدة الجلسة
بنية المصادقة المستندة إلى الشهادة
تتكامل المصادقة المستندة إلى الشهادة مع Dataverse شهادات X.509 وتستخدمها لتحسين الأمان والتشفير للمعلومات الثابتة
Dataverse تنفيذ التخزين
Dataverse يستخدم التنفيذ مستودع XML مخصص للتخزين الآمن لمفاتيح الحماية:
تقنية التشفير
تصف الأقسام التالية خوارزميات التشفير وأساليب إدارة المفاتيح المستخدمة من قبل Test Engine لحماية بيانات المصادقة الثابتة وأثناء النقل.
AES-256-CBC + HMACSHA256
بشكل افتراضي، يتم تشفير قيم البيانات باستخدام مجموعة من AES-256-CBC و HMACSHA256:
وينص هذا النهج على ما يلي:
- السرية من خلال تشفير AES-256
- النزاهة من خلال التحقق من HMAC
- مصادقة مصدر البيانات
تكامل واجهة برمجة تطبيقات حماية البيانات
يتكامل محرك الاختبار مع ASP.NET واجهة برمجة تطبيقات حماية البيانات الخاصة ب Core لإدارة المفاتيح والتشفير:
تنفيذ مستودع XML المخصص
ينفذ Test Engine مستودع IXmlRepository مخصصا للتكامل Dataverse :
الوصول المشروط وتوافق المصادقة متعددة العوامل
تم تصميم بنية مصادقة Test Engine للعمل بسلاسة مع Microsoft Entra نهج الوصول المشروط:
اعتبارات الأمان المتقدمة
تسلط الأقسام التالية الضوء على ميزات الأمان والتكاملات الأخرى التي تعزز حماية بيانات المصادقة وتدعم العمليات الآمنة في بيئات المؤسسة.
Dataverse تكامل نموذج الأمان
يستخدم Dataverse Test Engine نموذج الأمان القوي لل:
- الأمان على مستوى السجل - يتحكم في الوصول إلى بيانات المصادقة المخزنة
- نموذج المشاركة- تمكين المشاركة الآمنة لسياقات مصادقة الاختبار
- التدقيق - يتعقب الوصول إلى بيانات المصادقة الحساسة
- الأمان على مستوى العمود - يوفر حماية دقيقة للحقول الحساسة
إدارة الرمز المميز Azure CLI
للمصادقة Dataverse ، يحصل Test Engine على رموز الوصول المميزة بشكل آمن:
أفضل ممارسات الأمان
عند تنفيذ مصادقة محرك الاختبار، ضع في اعتبارك أفضل ممارسات الأمان التالية:
- الوصول الأقل امتيازا - منح الحد الأدنى من الأذونات الضرورية لاختبار الحسابات
- تناوب الشهادات المنتظم - تحديث الشهادات بشكل دوري
- متغيرات CI/CD الآمنة - حماية متغيرات المسار التي تحتوي على بيانات حساسة
- الوصول إلى التدقيق- مراقبة الوصول إلى موارد المصادقة
- عزل البيئة - استخدام بيئات منفصلة للاختبار
تحسينات الأمان المستقبلية
تتضمن التحسينات المستقبلية المحتملة لبنية أمان المصادقة ما يلي:
- التكامل مع Azure Key Vault لتحسين الإدارة السرية
- دعم الهويات المدارة في بيئات Azure
- إمكانات محسنة للتسجيل ومراقبة الأمان
- المزيد من موفري الحماية للسيناريوهات عبر الأنظمة الأساسية
المقالات ذات الصلة
حماية البيانات في ASP.NET Core
واجهة برمجة تطبيقات حماية البيانات في Windows
Microsoft Entra المصادقه
Dataverse نموذج الأمان
المصادقة المستندة إلى الشهادة X.509