WsDualHttpBinding и transport security - CodeHelper

WsDualHttpBinding и transport security

2

Есть ли какие-нибудь объективные причины почему WsDualHttpBinding не поддерживает шифрование на транспортном уровне?

Ведь WsHttpBinding по стандарту WS Security обеспечивает безопасную коммуникацию поверх любого протокола, а вот WsDualHttpBinding нет 0_о

Новые ответы

Новые Лучшие

2

Судя по всему, дело как раз в том что взаимодействие через wsDualHttpBinding должно работать в обе стороны. Возможно в этом случае затруднительно применить security-средства самого протокола. Ведь изначально http был чисто односторонним протоколом.

Вообще, бытует мнение, что двухстороннее общение сервера и клиента — это не очень хорошая вещь. Особенно когда идет речь о вызове удаленных методов. Причин здесь много:

  • сервер становится зависимым от клиента;
  • проблемы с безопасностью на клиенте (грубо говоря, на клиенте нужно открыть порт для входящих запросов);
  • и тд
GarF1eld

Про протокол соглашусь, есть здравое зерно: создается один дуплексный канал, а не два односторонних.

А про зависимость от клинета не совсем понял. Если не дожидаться выполнения операции на клиенте, а использовать OneWay сообщения, то сервер не зависит от клиента


v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.