PHP 5.4最终删除了safe_mode和magic quotes。
它们有替代品吗?为了提高安全级别?
答案 0 :(得分:4)
我认为删除这些功能的关键在于PHP开发团队承认在应用程序堆栈中实现安全功能/机制并不是保护Web应用程序的灵丹妙药。
不应该是直接代码/配置替代PHP中的这些功能。代替:
register_globals
和magic_quotes
这样的功能不加区别地这样做。safe_mode
限制内置函数的可访问性和功效。我确信有人会试图弄清楚如何重新创建这些功能,并且会有很多后期采用者选择留在PHP的早期版本而不是直接解决安全问题。但如果你真的担心安全问题,不要寻找捷径。