Как nonce и timestamp предотвращают повторные атаки - PullRequest
0 голосов
/ 08 декабря 2018

В облачных вычислениях владелец данных передает данные поставщику облачных услуг на аутсорсинг, а затем обращается к серверу с просьбой проверить, не повреждены ли данные.Итак, учтите, что владелец данных бросает вызов серверу, сервер может кэшировать ответ, чтобы использовать его позже в том же вызове (атака воспроизведения), так как же одноразовый номер или отметка времени могут предотвратить атаку воспроизведения?Поскольку сервер может получить кэшированный ответ и отправить его с новой отметкой времени, не имея данных

1 Ответ

0 голосов
/ 08 декабря 2018

То, что вы описываете, на самом деле не является повторной атакой.Атака воспроизведения - это когда вы можете повторно использовать ответ на предыдущий вызов.То, что вы делаете, просто отправляете ответ позже;удерживать ответ другими словами.

Владелец должен убедиться, что ответ получен в течение определенного периода времени.Это также причина, по которой отметка времени регулярно используется.Если ответа не ожидается, владелец должен повторить попытку, используя новый вызов вместо исходного.

Конечно, ответ также должен охватывать метку времени.Ответ на вызов по старому вызову не следует считать действительным.

...