PHP开发过程中如何有效避免常见的安全隐患?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2375个文字,预计阅读时间需要10分钟。
在开发互联网应用时,开发者必须时刻保持安全意识,并在代码中体现。尽管PHP脚本语言对安全问题的关注不如其他语言,但特别对于经验不足的开发者来说,安全问题尤为重要。每次进行操作时,都要考虑到可能的安全风险。
对于互联网应用的开发,作为开发者必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不太关心,特别是对大多数没有经验的开发者来说。每当你做任何涉及到钱财事务等交易问题时,都要特别注意安全问题的考虑。
安全保护一般性要点
1、不相信表单
对于一般的Javascript前台验证,由于无法得知用户的行为,例如关闭了浏览器的javascript引擎,这样通过POST恶意数据到服务器。需要在服务器端进行验证,对每个php脚本验证传递到的数据,防止XSS攻击和SQL注入
2、不相信用户
要假设你的网站接收的每一条数据都是存在恶意代码的,存在隐藏的威胁,要对每一条数据都进行清理
3、关闭全局变量
在php.ini文件中进行以下配置:register_globals = Off
如果这个配置选项打开之后,会出现很大的安全隐患。
本文共计2375个文字,预计阅读时间需要10分钟。
在开发互联网应用时,开发者必须时刻保持安全意识,并在代码中体现。尽管PHP脚本语言对安全问题的关注不如其他语言,但特别对于经验不足的开发者来说,安全问题尤为重要。每次进行操作时,都要考虑到可能的安全风险。
对于互联网应用的开发,作为开发者必须时刻牢记安全观念,并在开发的代码中体现。PHP脚本语言对安全问题并不太关心,特别是对大多数没有经验的开发者来说。每当你做任何涉及到钱财事务等交易问题时,都要特别注意安全问题的考虑。
安全保护一般性要点
1、不相信表单
对于一般的Javascript前台验证,由于无法得知用户的行为,例如关闭了浏览器的javascript引擎,这样通过POST恶意数据到服务器。需要在服务器端进行验证,对每个php脚本验证传递到的数据,防止XSS攻击和SQL注入
2、不相信用户
要假设你的网站接收的每一条数据都是存在恶意代码的,存在隐藏的威胁,要对每一条数据都进行清理
3、关闭全局变量
在php.ini文件中进行以下配置:register_globals = Off
如果这个配置选项打开之后,会出现很大的安全隐患。

