除了明显的那些,例如max_input_time
和post_max_size
。例如,无限max_input_vars
可以成为攻击的载体吗?
我是否应该关注限制upload_max_filesize
和max_file_uploads
,因为我已经设置post_max_size
了?
以下哪项设置对减轻攻击企图非常重要?
max_input_nesting_level
max_input_vars
- 防止哈希冲突攻击?upload_max_filesize
max_file_uploads
答案 0 :(得分:1)
max_input_vars
是为了缓解Hash-DoS而创建的。如果将其设置为无限制,则人们会发送大量请求,要求您的服务器处理时间非常长,从而阻止合法流量通过。
这里没有其他实际目的。
要考虑的主要问题(涉及PHP中的文件上传安全性)是what your code actually does with uploaded files。
更一般地说,php.ini is not the alpha and omega of PHP security。如果您担心被黑客入侵,那不是您应该尝试强化应用程序的第一位。从代码的工作开始。