相关疑难解决方法(0)

在哪种语言中使用用户提供的正则表达式是一个安全漏洞?

编辑:tchrist告诉我,我对Perl不安全的原始指责是没有根据的.但问题仍然存在.

我知道在Perl中,你可以在正则表达式中嵌入任意代码,因此显然接受用户提供的正则表达式并匹配它允许任意代码执行并且是一个明显的安全漏洞.但对于使用正则表达式的所有语言都是如此吗?所有使用"Perl兼容"正则表达式的语言都适用吗?在哪些语言中,用户提供的正则表达式是否可以安全使用,以及哪些语言允许任意代码执行或其他安全漏洞?

regex security language-features

12
推荐指数
2
解决办法
4182
查看次数

正则表达式 - 所有语言都一样吗?

语言之间的正则表达式是一样的吗?

例如.如果我想在javascript中使用它,我是否必须专门为javascript搜索regexp.因为我得到了一些备忘单.它只是说正则表达式.

我想知道我是否可以在所有语言,php,javascript等上使用它.

javascript php regex

11
推荐指数
2
解决办法
6379
查看次数

标签 统计

regex ×2

javascript ×1

language-features ×1

php ×1

security ×1