防止 ASP.NET Core 中拒绝服务 (DoS) 攻击的最佳实践

red*_*alx 7 denial-of-service asp.net-core

我正在寻找有关 ASP.NET Core Web 应用程序的拒绝服务 (DoS) 保护/缓解的最佳实践建议/指南(可能来自 Microsoft?)。

到目前为止我发现的主要两个选项是:

在选择其中一个选项而不是另一个选项时,似乎需要考虑许多优点和缺点,因此最好了解这些选项是什么,以及 AspNetCoreRateLimit 是否打算与动态 IP 限制一起使用。

另请注意,AspNetCoreRateLimit 不是 Microsoft ASP.NET Core 版本的一部分,因此我很想知道 Microsoft 的官方指南是什么。

Pra*_* R. 2

如果您有一个面向公众的网站并希望防止 DDoS,那么在 ASP Core 应用程序之外执行此操作将是最好的方法。您应该调查像CloudFlare这样的服务。