3 ms·
It's pretty easy to filter out the randomness using statistics. As I understand it, the correct thing to do is to derive a sleep time from hashing the request
by JonnieCache 12y ago
It's pretty easy to filter out the randomness using statistics.
As I understand it, the correct thing to do is to derive a sleep time from hashing the request content, along with some secret. This makes the delay "random" from the attackers point of view, but still deterministic and therefore impossible to filter out.
Note: I am not a security person, just an interested bystander. Take this half-remembered advice with a pinch of salt.
- TheLoneWolfling 12y agoThat won't work if there's an irrelevant parameter in the request that can be varied. Say spaces ignored somewhere or additional parameters ignored, for instance.