الوصول إلى الشبكة الداخلية عبر SSL باستخدام WebBrowser Winforms التحكم

StackOverflow https://stackoverflow.com/questions/124885

سؤال

لدي .Net 2.0 التطبيق الذي يستخدم داخليا و نريد استخدام التحكم WebBrowser الوصول إلى بعض الموارد على شبكة الإنترنت.نحن نريد أن تضيف التشفير على هذه المواقع باستخدام SSL باستخدام النفس شهادات موقعة.

سؤالي هو إذا كان هناك طريقة لتعطيل كل التحذيرات حول SSL المفاتيح القادمة من مصدر غير موثوق?وأود أن تجنب أن يكون لتثبيت المفاتيح في كل من محطات العمل بتشغيل التطبيق.

أي اقتراحات أخرى بشأن كيفية القيام بذلك هي موضع ترحيب.

هل كانت مفيدة؟

المحلول

أنا لا أعتقد أن هناك حلا لهذا ، سوف تحصل دائما على التحذير عند الوصول إلى أعلاه الموارد على شبكة الإنترنت عن طريق التحكم WebBrowser (أو Internet Explorer في هذا الشأن) هل يمكن أن توزيع الجذر سيرت عبر "نهج المجموعة".

نصائح أخرى

يمكنك القيام بذلك عن طريق تركيب الحوارات (شخص أعلاه إرسال الرابط) ولكن بعد ذلك تنفيذ SSL سوف يكون عديم الجدوى.لأنه عندما هجوم لا MITM الهجوم عليك تجاهل تحذيرات المتابعة على أية حال.أفضل جرعة المثبت الخاص بك قد تثبيت الشهادة في المقام الأول.

لدي حل لهذه elventear.وهو جزء من مشروع رمز المادة التي أنا أكتب يوضح مختلف 'الحيل' يمكنك تنفيذها عند التعامل مع الأمن و التحكم WebBrowser.وأنصح هنا عندما يكون متوفرا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top