WCF с пользовательской привязкой и аутентификацией - обеспечивает ли доступ через https преимущества безопасности? - PullRequest
1 голос
/ 07 ноября 2011

Я создал службу, которая использует настраиваемую привязку и защищена именем пользователя / паролем с использованием членства в ASP.NET.Требуется сертификат, который, как я понимаю, используется для шифрования информации аутентификации.

Зашифровывает ли оно также все сообщение?Означает ли это, что сообщение уже защищено (зашифровано)?Получу ли я какие-либо преимущества в плане безопасности, если получу доступ к сервису по SSL?

Спасибо

1 Ответ

1 голос
/ 07 ноября 2011

WCF имеет (2) типа безопасности - Транспортный уровень (SSL) и Уровень сообщений (сертификаты, ключи).Если сообщение не защищено, любое программное обеспечение, работающее на компьютере хоста / клиента WCF, которое получает сообщение, может интерпретировать его значение.Однако защита сообщений обеспечивает дополнительную защиту, чтобы другие приложения, работающие на вашем сервере, не могли скомпрометировать содержимое.Недостатком является снижение производительности при шифровании содержимого сообщения и распределении ключей / сертификатов.Это действительно зависит от потребностей и уровня защиты приложений.

Если ваше приложение является внутренним - вам, вероятно, не нужно использовать защиту сообщений.Однако нужно учитывать множество факторов.

...