الأمان في .NET Framework

توفر بيئة وقت تشغيل اللغة العامة و .NET Framework العديد من الفئات والخدمات المفيدة التي تمكّن المطورين من كتابة تعليمات برمجية آمنة بسهولة وتمكين المسؤولون عن النظام من تخصيص الأذونات الممنوحة إلى التعليمات البرمجية التي تسمح لها بالوصول إلى الموارد المحمية. و بالإضافة إلى ذلك، بيئة وقت التشغيل و .NET Framework توفر فئات وخدمات مفيدة و التي تسهّل استخدام التشفير والأمان المستند إلى الدور.

ملاحظة هامةهام

و مع .NET Framework الإصدار 4، هناك تغييرات رئيسية لنظام أمان الوصول للتعليمات البرمجية.لم يعد يتم تطبيق سياسة الأمان للتطبيقات.كافة التطبيقات التي يمكن تشغيلها من سطح المكتب يتم الآن تنفيذها كتطبيقات ذات ثقة كاملة.و يتضمن هذا كلاً من التطبيقات على الكمبيوتر والتطبيقات التي يمكن تشغيلها من مشاركة عبر الشبكة.يجب أن يتم تشغيل التطبيقات الموثوق بها جزئيًا باستخدام ‏‫آلية تحديد الصلاحيات‬، و التي تحدد مجموعة الأذونات الممنوحة الخاصة بهم.يستمر استخدام نظام الأذونات، ولكن يتم تجاوزه بواسطة قواعد شفافية الأمان.للمزيد من المعلومات حول هذه التغييرات، راجع تغييرات الأمان في .NET Framework 4.

في هذا القسم

  • تغييرات الأمان في .NET Framework 4
    توضح هذه المقالة التغييرات الهامة لنظام أمان .NET Framework.

  • مواضيع كيفية-القيام-بـ الخاصة بالأمان
    يذكر روابط لمواضيع كيفية القيام بما يلي و المضمنة في هذا القسم.

  • مفاهيم الأمان الأساسية
    يوفر نظرة عامة حول مزايا الأمان في بيئة وقت تشغيل اللغة العامة. هذا المقطع هي موضع اهتمام المطورين ومسؤولي النظام.

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

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

  • خدمات التشفير
    يوفر نظرة عامة حول خدمات التشفير الموفرة بواسطة .NET Framework. هذا المقطع هو موضع اهتمام للمطورين.

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

  • أفضل ممارسات سياسة الأمان
    ينطبق هذا الموضوع فقط على التعليمات البرمجية التي تستخدم قواعد الأمان القديمة. يوضح بعض أفضل الممارسات لإدارة سياسة أمان الوصول إلى التعليمات البرمجية. هذا المقطع هو موضع اهتمام لمسؤولي النظام الذين يقومون بإدارة تطبيقات .NET Framework.

  • إرشادات كتابة التعليمات البرمجية الآمنة
    يصف بعض أفضل الممارسات من أجل إنشاء تطبيقات .NET Framework يمكن الاعتماد عليها. هذا المقطع هو موضع اهتمام للمطورين.

  • نظرة عامة على تكنولوجيا قوائم التحكم في الوصول (ACL)
    يصف الفئات المُدارة التي تمكّنك من إنشاء أو تعديل قوائم التحكم بالوصول الاختياري (DACL) برمجياً وقوائم التحكم بالوصول للنظام (SACLs) للموارد المحمية مثل الملفات والمجلدات. هذا المقطع هو موضع اهتمام للمطورين.

أقسام ذات صلة

  • أدوات الأمان (NET Framework.)
    يصف أدوات سطر الأوامر التي تساعدك في تنفيذ المهام ذات الصلة بالأمان مثل تكوين سياسة الأمان، وإدارة الشهادات، و توقيع الملفات رقمياً.

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

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