【发布时间】:2016-11-22 16:38:54
【问题描述】:
我想让客户端无限滚动。 事情是我不想让客户端定义每个数据加载的限制(块),原因是它对我来说不安全,因为集合包含很多文档,并且客户端将被允许请求无限数量带有一点 js 注入的文档。
有什么建议吗?
谢谢!
【问题讨论】:
-
您在这里没有提出一个好的用例。您引用安全性作为不允许客户端指定限制的原因,但这本身并不是安全漏洞。
-
您可以随时对请求进行速率限制。您可以查看DDP Rate Limiter 包并直接使用它或作为灵感。
-
@Mikkel 如果黑客可以请求大量数据块,实际上如果他做得对,它可以关闭您的服务器。所以让我们把它作为安全漏洞。
标签: mongodb reactjs meteor meteor-react