Есть ли в .Net встроенные элементы управления для обеспечения целостности сообщений? - PullRequest
2 голосов
/ 04 апреля 2011

Я знаю, что мог бы пойти и прочитать исходный код Framework, но в интересах экономии времени и получения чего-то от сообщества, кто-нибудь знает, если какие-либо классы .Net специально обеспечивают правильную доставку сообщений или если сами протоколы справляются с этим.

Например, я хочу убедиться в следующих сценариях:

  • Мой SQL-оператор получен на сервере, как я его написал, и результаты, которые возвращаются, точно соответствуют отправленным им серверу
  • Мои звонки через веб-службу отправляют и получают именно то, что ожидается
  • Мои .Net удаленные вызовы отправляют и получают именно то, что ожидается
  • То же самое для WCF

Это для проверки того, что пакеты не были подделаны, что перебои в сети не означают, что некоторые данные были потеряны и т. Д.

Это конкретно относится к ISO 27001, A12.2.3.

Заранее спасибо.

1 Ответ

1 голос
/ 04 апреля 2011

WCF TCP Binding имеет понятие надежного обмена сообщениями, которое обеспечит надежную доставку ваших контрактов с данными. Также есть функция шифрования / подписи, о которой вы можете прочитать подробнее здесь .

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