Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Распределённые приложения и сеть > Криптование трафика WCF |
Автор: Mephisto 26.9.2010, 21:04 |
Есть уже существующее решение - распределенная система которая использует WCF и NetTCPBinding. Трафик принято решение было шифровать на канальном уровне, т.е. защищенное VPN соединение и вперед. Но по факту оказалось что не во всех регионах такую тему реально организовать, по сему возникла острая необходимость шифровать трафик непосредственно нашими средствами. Все что нагуглил по защите трафика в WCF это различные сертификаты и обычные, для такого случая, сервера аутентификации которые подтверждают/раздают сертификаты. Достаточно геморно все это для развертывания, заказчик негодует, больше чем Онотоле ![]() Кто-нибудь знает иной вариант криптования трафика, без сертификатов, т.е. пара сессионных ключей, или вариант с обменом ключей при начале связи, и.т.п. Нашел пример чувака который на сессию генерит пару открытый и закрытый ключ. Отправляет серваку открытый, а дальше общаются по открытому ключу. Я чет только не понимаю в случае дуплесного канала как оно живет. Сервак же закрытый ключ не знает %) |
Автор: jonie 27.9.2010, 08:50 |
Просмотрите доклды Ефимцевой Натальи : http://www.techdays.ru/speaker/Efimceva_Nataliya.html |
Автор: namespace 28.9.2010, 11:38 |
та же самая головоломка, только у меня юзеры из базы, т.е. userNamePasswordValidationMode="Custom" ломаю голову работает ли кастомная валидация без сертификатов ![]() |
Автор: namespace 28.9.2010, 13:53 | ||
на свой вопрос я нашел ответ http://msdn.microsoft.com/ru-ru/library/ms731172.aspx
|