Доступ к интрасети через SSL с помощью WebBrowser Winforms Control - PullRequest
2 голосов
/ 24 сентября 2008

У меня есть приложение .Net 2.0, которое используется внутри компании, и мы хотим использовать элемент управления WebBrowser для доступа к некоторым веб-ресурсам. Мы хотим добавить шифрование на эти сайты с использованием SSL с использованием самозаверяющих сертификатов.

У меня вопрос: есть ли способ отключить все предупреждения о ключах SSL, поступающих из ненадежного источника? Я хотел бы избежать установки ключей на каждой из рабочих станций, на которых запущено приложение.

Любые другие предложения о том, как это сделать, приветствуются.

Ответы [ 3 ]

1 голос
/ 06 января 2009

Вы можете сделать это путем перехвата диалогов (как кто-то выше отправил ссылку), но тогда реализация SSL будет бессмысленной. Потому что, когда атака выполняет MITM-атаку, вы игнорируете предупреждения и продолжаете в любом случае. Лучше зелье ваш установщик может установить сертификат в первую очередь.

1 голос
/ 24 сентября 2008

Я не думаю, что есть обходной путь, вы всегда будете получать предупреждение при доступе к вышеупомянутым веб-ресурсам через элемент управления WebBrowser (или Internet Explorer в этом отношении). Однако вы можете распространять root сертификат через групповую политику.

0 голосов
/ 15 ноября 2008

У меня есть работа вокруг этого elventear. Это часть статьи Code Project, которую я пишу, которая иллюстрирует различные «трюки», которые вы можете выполнять при работе с безопасностью и управлением WebBrowser. Я сообщу здесь, когда это будет доступно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...