11.08.2004 12:29:44Защита от переповторов и CryptoPro TLS Ответов: 2
Василий Старостин
Расскажите пожалуйста, как обеспечивается эта защита в Windows TLS и как на нее влияет ваш модуль CryptoPro TLS.

Конкретно, меня интересует вот что. Мне нужно, чтобы пакеты могли приходить в произвольном порядке, и как я понимаю, отсутствие параметра ASC_REQ_SEQUENCE_DETECT это разрешает.
Но как в таком случае API будет обеспечивать защиту от переповторов - хранить номера всех полученных пакетов? А если их будет много?

И еще вопрос - сколько итераций (обменов пакетами) надо, чтобы клиент и сервер установили между собой соединение со взаимной аутентификацией?
 
Ответы:
11.08.2004 14:04:07Чудов Григорий
Наш модуль использует тот же протокол TLS, что и базовый модуль из Windows. Описание протокола TLS можно найти здесь: http://www.ietf.org/rfc/rfc2246.txt. Наши дополнения описаны здесь: http://www.ietf.org/internet-drafts/draft-chudov-cryptopro-cptls-01.txt.
Базовых свойств протокола (в отношении переповторов и т.д.) они не меняют.

TLS - потоковый протокол с защитой от переповторов (каждая запись сопровождается хешом от её содержимого и порядкового номера). Перестановка записей невозможна.
13.08.2004 13:08:21Василий
Спасибо - чтение RFC дало ответы на многие мои вопросы!