Шифрование электронных писем, созданных ASP.NET - PullRequest
1 голос
/ 01 февраля 2010

Я работаю над проектом NHS в Великобритании, в соответствии с которым конфиденциальную информацию необходимо отправлять по электронной почте известному числу избранных пользователей с помощью Microsoft Outlook. Мы собираемся вручную установить сертификат клиента только на эти машины, и у нас есть сертификат сервера, загруженный на сервер клиентами ISP

Однако я могу только найти сторонние решения, использующие в основном COM-библиотеки для отправки зашифрованной почты (например, http://www.aspencrypt.com/), и провайдер не разрешает стороннее программное обеспечение на серверах.

Можно ли зашифровать исходящие письма, созданные SMTP, используя пространство имен System.Net.Main (или подобное), используя сертификат нашего сервера?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2010

Вы можете использовать веб-службы Exchange для отправки почты с использованием почты NHS.net. Министерство здравоохранения одобряет использование NHS.net для отправки конфиденциальных данных о пациентах в системе nhs.net.

0 голосов
/ 01 февраля 2010

Сертификаты предназначены для поддержки сквозного шифрования и аутентификации. Это происходит непосредственно в программном обеспечении, которое видит пользователь, то есть в Outlook. Формат, который вам нужен, называется S / MIME. На уровне SMTP различные компоненты видят только зашифрованную почту. В частности, на серверах ничего не нужно делать, только клиенты должны знать, что происходит.

Простой Outlook знает, как использовать S / MIME, если он настроен таким образом. Простой поиск Google выкопал эту статью , которая, по-видимому, описывает то, что вы хотите знать.

Шифрование исходящего трафика на уровне SMTP защищает только данные от перехватчиков в сети, но сам сервер будет получать электронные письма в открытом виде, что обычно считается ошибкой в ​​системе защиты электронной почты. Помимо расширений SMTP для этого (которые существуют; ищите «SMTP STARTTLS»), вы получаете несколько эквивалентную модель с VPN между клиентским компьютером и сервером SMTP. В любом случае сервер должен знать о функции безопасности и воздерживаться от пересылки электронной почты без эквивалентной защиты. Кроме того, электронные письма затем сохраняются в открытом тексте.

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