Non voglio che qualcuno tenga F5 sul mio sito o usi qualche strumento per richiedere frequentemente la pagina.Come prevenire l'attacco DoS nelle applicazioni ASP.NET MVC?
Vale a dire, impedire a un'azione o al controller di essere richiamati frequentemente da un client.
Come posso implementarlo? C'è qualche pacchetto che posso usare? proprio come la libreria AntiXSS.
È possibile consentire all'utente di effettuare una richiesta HTTP solo ogni 5 secondi. StackOverflow ti consente solo di fare determinate cose ogni x quantità di tempo per risparmiare la loro larghezza di banda. –
correlati: [Il modo migliore per implementare la limitazione delle richieste in ASP.NET MVC?] (Http://stackoverflow.com/questions/33969/best-way-to-implement-request-throttling-in-asp-net-mvc) –
@AlexW SO fa la limitazione, ma questo non è sufficiente per prevenire gli attacchi DOS poiché si basa sull'indirizzo IP, che può essere cambiato un milione di volte in secondo, ovviamente non da me ma da un hacker –