|
|
|
|
|
by wolfeidau
4987 days ago
|
|
I am interested as to how this would be done with a REST API. Would it be required that a client perform a pre call for each request, or for a window of requests possibly. I have seen this sort of thing in SOAP aka WS-Security with their SecureToken. I mite try put something together an example and see how it works out. Thanks for the comment. |
|
When the request "seed" is used, it gets removed from the list of active seeds, so it can not be used again.
There is still a man in the middle attack:
1) The attacker intercepts our request, send it to the server, and reply to the real client with an error code. 2) This will force the real client to send the request again, this time the attacker will not interfere with the request.
The result is that the request was performed two times instead of one.