Безопасность WCF — защита передаваемых параметров

У меня есть несколько сервисов WCF, каждый из которых за исключением нескольких параметров. Служба использует транспортную безопасность через https. Если fiddler прослушивает компьютер, он может видеть все параметры, отправленные в службу. Есть ли способ защитить данные?


person lascoff    schedule 01.09.2011    source источник


Ответы (1)


Да, есть способ: вы не будете доверять сертификату Fiddler.

Fiddler работает как HTTPS-прокси, поэтому ваш клиент не подключается по HTTPS к службе, а к Fiddler, и Fiddler устанавливает новое HTTPS-соединение со службой. Из-за этого Fiddler расшифровывает весь контент.

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

person Ladislav Mrnka    schedule 01.09.2011