gpt4 book ai didi

ruby-on-rails - 任何人都在使用 detrusion.com,用于 ruby​​ on rails 的 Web 应用程序防火墙

转载 作者:行者123 更新时间:2023-12-01 04:10:19 24 4
gpt4 key购买 nike

PS:我正在做一些随机搜索,然后我得到了 detrusion.com .

  • 这是什么 Web 应用程序防火墙?
  • 这个怎么运作 ?
  • 任何性能受到影响,如果是,那么多少?
  • 我应该使用这个 destroy.com 或其他任何更好的可用。

  • 有人吗??

    最佳答案

    我快速浏览了一下代码,它似乎并没有做那么多。基本上它维护一个IP的白名单和黑名单。虽然它不会对性能造成太大的影响,但在 Rack 中间件中进行这种请求分析可能会更好,那是在它甚至进入 Rails 请求处理之前。

    话虽如此,我不喜欢它每 5 分钟重新同步一次的事实 期间处理给定的请求。也就是说,它会在重新同步其规则集/和列表时阻止当前请求。这意味着您要受 Detrusion.com 团队的支配来保持他们的站点/API 正常运行。所以当他们倒下时,你就倒下。

    虽然它不那么实时,但我觉得更新过程不受约束会更舒服。也许您将规则/列表存储在您在应用程序启动时加载的平面文件或本地数据库(Redis 将是完美的)中。然后你有一个频繁的 cron,它从 Detrusion 重新加载规则集并在本地写入。

    类似的东西。任何可以将您的请求处理与 Detrusion API 检查分离的东西。

    关于ruby-on-rails - 任何人都在使用 detrusion.com,用于 ruby​​ on rails 的 Web 应用程序防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576395/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com