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