Ich versuche, einige sehr einfache Anforderungsdrosselung in meinem ASP.NET-Webprojekt durchzuführen. Derzeit bin ich nicht daran interessiert, Anfragen global gegen DOS-Angriffe zu drosseln, würde jedoch gerne die Antwort auf alle Login-Versuche künstlich verzögern, um Wörterbuchangriffe etwas schwieriger zu machen (mehr oder weniger wie von Jeff Atwood hier beschrieben).
Wie würden Sie es implementieren? Der naive Weg wäre - nehme ich an - einfach zu:
Thread.Sleep();
irgendwo während der Anfrage aufzurufen. Vorschläge? :)