gpt4 book ai didi

javascript - 数据安全图表

转载 作者:行者123 更新时间:2023-11-29 10:18:44 25 4
gpt4 key购买 nike

刚开始使用 Highcharts。如果我在 javascript 中的数组中包含数据,则任何人在查看源代码时都可以下载数据。当从 csv 文件调用数据时,这将是相同的。有没有办法保护数据不被复制/下载?

最佳答案

不,因为 HighCharts 是一个客户端 JavaScript 库,它可用的数据也可能对最终用户可用。一旦数据到达用户的浏览器,确实没有办法“保护”它,尽管您可以使用 HTTPS、服务器端身份验证等至少原则上保证只有目标用户才能接收数据。

如果您需要在保证实际原始数据安全的同时可视化您的数据,显而易见的解决方案是在服务器上呈现数据,并且(最后)只向用户提供图像或其他静态内容。但是你会失去漂亮的交互式图表。

您可以使用 Flash 或 Silverlight 来检索数据,从而使部分过程更难进行逆向工程。这不会保护任何东西,只会让坚定的用户更难一些。

另一方面,用户无论如何都可以在最终图表中看到数据。如果他们真的想下载数据,他们可以煞费苦心地识别每个数据点并创建自己的 CSV 文件,对吧?您需要弄清楚什么对您的特定用例来说足够好,并取得适当的平衡。

关于javascript - 数据安全图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741890/

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