如何安全地记录用户统计信息

How to securely log user statistics

本文关键字:记录 用户 统计 信息 何安全 安全      更新时间:2023-09-26

对于我做的测验,我有一个要写入的Firebase端点,以便我可以记录用户的结果进行分析。但是,我很难找到一种方法来保护我的端点免受恶意数据插入的影响。

我的

问题是:由于不涉及登录,如何确保只有我的 Web 应用程序(测验)可以写入端点?

该解决方案不必特定于火力基地。

另一个挑战是测验托管在 github 上,因此所有代码都是公开的,但如果需要,可以进行更改。但是,如果有人可以提供可以将我的代码托管在 github 上的解决方案,那么加分!

我的问题是:由于不涉及登录,我如何确保 只有我的 Web 应用(测验)可以写入终结点?

简单的答案:你不能。

只要你有一个不需要任何身份验证的API,那么任何人(对网络如何工作有足够的了解)将能够伪造对它的HTTP请求。因此,如果您希望能够保护您的 API 免受恶意使用,您最好开始考虑一些用于验证/跟踪用户的机制。