gpt4 book ai didi

ruby - ruby 中的 Regexp.new(user_input) 安全吗?

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:08 24 4
gpt4 key购买 nike

直接从用户提供的查询创建 Regexp 对象是否安全,还是我需要先对其进行一些验证?文档并没有说明太多。

最佳答案

听起来不太好,如果你允许创建任何正则表达式可能是不安全的(可能导致 DOS),因为正则表达式可能是 cpu 密集型。

我会避免让我的客户自由创建他们自己的正则表达式。

https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS

关于ruby - ruby 中的 Regexp.new(user_input) 安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44488056/

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