السجل و الأمان
توضح هذه الصفحة ضمانات الأمان لتخزين البيانات في السجل.
الأذونات
ليست بآمنة لتخزين الأسرار ككلمات المرور في السجل كنصوص عادية حتى في حالة حماية مفتاح السجل بواسطة قوائم التحكم بالوصول (ACLs).
العمل مع السجل قد يؤدي إلى الإخلال بالأمان عن طريق السماح بالوصول غير المناسب لموارد النظام أو المعلومات المحمية. و لاستخدام هذه الخصائص , يجب أن يكون لديك أذونات قراءة و كتابة من قائمة تعداد RegistryPermissionAccess و التي تتحكم في الوصول إلى متغيرات السجل. و أية تعليمات برمجية قيد التشغيل و ذات ثقة تامة (ضمن نهج الأمان الافتراضي ، هذه هي أية تعليمات برمجية المثبتة على قرص الصلب الخاص بالمستخدم المحلي) تمتلك الأذونات الضرورية للوصول إلى السجل. لمزيد من المعلومات، راجع فئة RegistryPermission.
لا يجب تخزين متغيرات السجل في مواقع الذاكرة حيث تتواجد تعليمات برمجية بدون RegistryPermission يمكنها الوصول إليها . وبالمثل ، عند منح أذونات ، امنح أدنى الامتيازات اللازمة لإتمام المهمة.
وصول قيم إذن السجل معرف بواسطة التعداد RegistryPermissionAccess . يوضح الجدول التالي أعضاءها.
Value |
الوصول إلى متغيرات السجل |
---|---|
AllAccess |
الإنشاء ،و القراءة، و الكتابة |
Create |
إنشاء |
NoAccess |
لا وصول |
Read |
قراءة |
Write |
كتابة |
التحقق من القيم الموجودة في مفاتيح السجل
عندما تقوم بإنشاء قيمة سجل, عليك أن تقرر ما يمكن القيام به في حالة أن هذه القيمة موجودة. تم إنشاؤه من عملية أخرى، ربما تكون ضارة, ويمكنها الوصول إلى المفتاح. عند وضع البيانات في قيمة السجل تتوفر البيانات لعملية أخرى. و لمنع هذا, استخدم الأسلوب GetValue . تقوم بإرجاع Nothing في حالة عدم وجود المفتاح مسبقاً.
![]() |
---|
عند قراءة السجل من تطبيق الويب ، تستند هوية المستخدم الحالي على المصادقة و الانتحال المطبقة في تطبيق الويب. |
راجع أيضًا:
المهام
الإرشادات التفصيلية: إنشاء مفتاح التسجيل و تغيير قيمه
استكشاف الأخطاء و إصلاحها : معالجة السجل
المرجع
المبادئ
القراءة من و الكتابة إلى السجل باستخدام الأجزاء التالية الخاصة بي