系统做等保出现了php漏洞,升级至php7.4.3,漏洞数量已经明显减少,不过以下几个高危漏洞依然存在
如果完全避开这些漏洞 需要升级至php8.2 目前系统代码使用ci框架的版本3.1.2 不支持那么高的php版本 大佬们是否还有更好的解决方案?
系统做等保出现了php漏洞,升级至php7.4.3,漏洞数量已经明显减少,不过以下几个高危漏洞依然存在
如果完全避开这些漏洞 需要升级至php8.2 目前系统代码使用ci框架的版本3.1.2 不支持那么高的php版本 大佬们是否还有更好的解决方案?
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答883 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答2.2k 阅读
2 回答941 阅读
1 回答920 阅读
大部分时候的等保漏洞检测,我只能告诉你除了升级 PHP 版本,没有别的办法,因为这些大部分检测都是直接根据 PHP 版本来检测的,并没有验证具体的问题点,即使你代码里面停用了相关扩展、禁用了相关函数,从官方渠道下载了相关补丁并且重新编译了 PHP 也不行,因为他只是判断了你的 PHP 版本。
如果你想绕过去,那也不是没办法,从新改版本号从新编译一下。但是这个方法比较刑,即使要这样做,你最好找到解决相关 CVE 的安全补丁放到源码里从新编译。
并且,有些较新的 CVE ,对于过了维护周期的 PHP 版本官方也不会提供相应的补丁。
Github 上的这个仓库 remicollet/php-src-security,维护了一些官方不在进行支持的 PHP 版本的安全修复,你可以克隆这些对应分支的代码进行手动编译,这样将是安全的,具体修复了那些 CVE 在仓库的
NEWS
文件中有列出,你截图里面的几个高危的 CVE 都有被修复的(7.4 分支)。不过,大概率还是会被扫,因为前面说了,大部分扫描工具是使用 PHP 版本号进行判断的 ┑( ̄Д  ̄)┍。