Мы находимся в процессе сертификации нашего медицинского продукта (сертификация Hitech). Одним из критериев процесса сертификации является то, что наш продукт должен быть способен использовать «хеширование» при отправке информации о пациенте по сети. Наш продукт - это толстый клиент, который напрямую подключается к базе данных Sql Server 2005. Поэтому, когда мы отправляем информацию о пациенте из клиентской процедуры в хранилище БД, она должна использовать «хеширование», чтобы убедиться, что информация не была изменена при транзите.Использует ли SSL использование хэширования внутри?
Теперь мы планируем подключить наш клиент к серверу Sql с использованием безопасного SSL-соединения. Когда я читаю о протоколе SSL, похоже, что SSL использует хэширование внутри себя. Поэтому, если это правда, я могу автоматически удовлетворить требование хэширования, используя SSL-соединение между клиентом и sql svr.
Так вот мои вопросы
- Когда данные передаются через соединение SSL, в каждое сообщение с приложением хэша внутренне, таким образом, что протокол SSL проверяет, что hasnt данные были изменены?
- Использует ли SSL механизм хеширования только во время начальных шагов его рукопожатия? Итак, после того, как рукопожатие завершено, оно только шифрует/расшифровывает данные без какого-либо механизма хеширования?
- Если SSL прикрепляет хэш для каждого сообщения, является ли «открытый ключ», используемый для создания хэша?
Спасибо всем за столько комментариев и точек зрения. Это очень помогает. – FatherFigure