If I have sensitive HTTP routes that could be subject to timing attacks (trying to guess an ID, user, etc.), is there a way without modifying the application code that it could be wrapped with a network tweak, proxy, or some other program so timing attacks could be obviated?
Best I've been able to find, and it's not ideal, is just adding fixed delay with netem, but if fast and slow is (e.g.) 1 and 10 ms, would need to add a lot of delay to try to make them blur together (e.g. +100 ms, then hopefully 101 ms vs. 110 ms + random internet delay, but this isn't optimal), vs. just trying to make them all 15 ms or something.