gpt4 book ai didi

javascript - 评估用户文本。有什么风险?

转载 作者:行者123 更新时间:2023-11-30 13:38:44 24 4
gpt4 key购买 nike

我有一个带有文本字段的 html 页面,供用户放置如下表达式:

(x+23)*2
((x-y)*(x+y))
x*2/z+y

用户输入它们,我使用“eval”方法来执行它们。在调用 eval 之前,我检查没有任何不可靠的地方(比如试图定义一个函数或类似的东西)。

我觉得我应该没事。但是我是否引入了一个安全漏洞,因为我在用户的字符串上调用了“eval”。有什么风险?

最佳答案

在浏览器插件和javascript调试工具的帮助下,客户端无论如何都可以调用其客户端上的javascript。如果您尝试在服务器上运行用户定义的代码,那将是另一回事,那将是非常危险的。

关于javascript - 评估用户文本。有什么风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3476741/

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