gpt4 book ai didi

api - 如何防止(Web)api端点上的过载/过度使用?

转载 作者:行者123 更新时间:2023-12-01 05:13:17 25 4
gpt4 key购买 nike

假设我有一个 Web 服务器启动并运行一个 API 端点(例如 .../post ),它允许用户创建一些东西(并保存到数据库中)。有人可以使用循环向该端点发送大量请求,而数据库最终将包含垃圾数据。

什么被认为是保护端点不被某人(黑客)过度使用/过载以防止数据库溢出的最佳实践?

最佳答案

我会推荐用户或 IP 过滤。基本上,跟踪每个请求,如果有人超过一定数量,则不允许进一步请求。

您可以通过跟踪每个用户或 IP 的请求数量来自己实现它,或者您可以使用一些已经构建的代码,例如 Rack attack .

关于api - 如何防止(Web)api端点上的过载/过度使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22798765/

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