表前缀在安全方面有什么作用?
当我在本地主机上安装 Joomla 时,它总是“出于安全原因”生成唯一的表前缀。为什么?
最佳答案
随机前缀使得 SQL 注入(inject)攻击很难猜测有效的表名。
这些攻击通过将 SQL 代码插入用户输入字段来实现。这些有时会欺骗后端服务器执行额外的 SQL 命令。如果攻击者不知道表名,那么他们就无法编写有效的 SQL 以这种方式进行注入(inject)。
关于php - Joomla 出于什么安全原因添加表格前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447059/