أدوات ترميز مساعدة لإنشاء تطبيقات آمنة

بأخذ الأمان في الاعتبار يجب أن تحمي أجهزة الكمبيوتر من هجمات التعليمات البرمجية الضارة و تلف البيانات و أيضاً تحمي الخوادم الخاصة بك. هناك عدة آليات في بيئة التطوير يمكنك أن تستفيد منها لتحمي خوادم التطوير:

أدوات ‏‫Visual Studio

حساب مجموعات المستخدمين تضاف عند التثّبيت ل Visual Studio. تحتوي المجموعة المستخدمين على الملفات الضرورية, المشلركة , و أذونات خدمات معلومات الإنترنت لإنشاء تطبيقات ويب وتطويرها على الخادم. مجموعة المستخدمين أيضاً قابلة لتصحيح العمليات لكمبيوتر معين إما محلياً أو عن بعد. بصفتك عضو في في المجموعة المستخدمين لديك حق الوصول إلى معظم الموارد . لمزيد من المعلومات، راجع حقوق المستخدم و Visual Studio.

تصحيح الأخطاء

من المستحسن أن تقوم بالتصحيح على كمبيوتر اختبار بدلاً من كمبيوتر توزيع. إذا كنت يجب التصحيح على ملقم نشر فقط قم بتثبيت مكونات مصحح الأخطاء عن بعد بعد و قم بإزالة تثبيت المكوّن عند الانتهاء من تصحيح الأخطاء. جعل الخادم دون اتصال عندما تقوم بتصحيح الأخطاء. لمزيد من المعلومات، كيفية القيام بما يلي: إعداد تصحيح الأخظاء عن بعد. للمزيد من المعلومات العامة حول التصحيح ، راجع مصحح الأخطاء الأمان.

النشر

معظم التطبيقات، فإنه يكفي إذا .NET Frameworkبمفرده مثبت على الخادم. إذا كان Visual Studioأو "مكونات الخادم" Visual Studio مثبتة على كمبيوتر التوزيع تكون مجموعة المستخدمين على كمبيوتر توزيع. بالإضافة إلى ذلك، قد تحتاج أيضاً يعطل اكتشاف ديناميكي.

ملاحظة

لا ننصح بيثّبت Visual Studioعلى خادم التوزيع الخاصة بك. الإعدادVisual Studioيقوم بإضافة المستخدمين والملفات إلى النظام الذي قد يتم استغلاله. يمكن تأمين نظام يحتوي Visual Studio مثبت, ولكن إذا لم تكن بحاجة Visual Studioعلى خادم التوزيع نوصي أن لا تقوم بتثبيته هناك.

ميزة "نسخ مشروع" ل Visual Studio تتضمن الخيار لنشر تطبيق مع ملف تكوين (ويب.config) الذي يختلف عن ملف التكوين الذي يستخدم في تطوير. فمن المحتمل أن ملف التطوير له ممكّن التصحيح الذي إذا نشرت، ممكّن للمستخدمين تفحّص استدعاء بنية تخزين العناصر عند إلقاء استثناء. من المستحسن أن تقوم بنشر مع ملف تكوين منفصلة لا يسمح التصحيح.

للمزيد من المعلومات، راجع أمان ClickOnce وكيفية القيام بما يلي: تصحيح تطبيقات الثقة الجزئية.

راجع أيضًا:

المرجع

لم يتم تكوين إعدادات الوكيل على هذا الكمبيوتر بشكل صحيح لاكتشاف ويب.

المبادئ

برمجة , و أمان (C# و Visual Basic)

الأمان في Windows Forms نظرة عامة

موارد أخرى

تأمين مواقع ويب ASP.NET