我想问下,php应该注意哪些安全问题,必须要注意的

如题所述

我个人的理解是这样的 :
PHP 与好 JAVA也好, 语言的本身没有什么安全与否的说法. 只有在 逻辑上, 数据据上或 优化上 等才会显现出安全的问题. 相对来说这个更像是问开发时应该注意的安全问题

1. PHP做程序与别的语言一样, 首先是逻辑漏洞. 当然这也是最容易被发现的.
2. 数据上的安全, 主要体现在数据库的安全, 这与PHP本身就没什么关系了. 而是数据库Sql 注入问题, 数据库优化, 语句及索引等的优化问题了, 减少数据库的系统资源消耗, 才能最大的减少服务器崩溃的情况( 服务器宕机,多是因为数据库的事) . 所以优化数据库索引与语句异常重要.
3. 当有项目有大量数据交互及访问时, PHP的代码优化就突显出来. 这时PHP的代码性能上的优化,及良好的代码编写习惯就显得很重要.

具体的细节很多.纯安全上的比如URL美化(可防跳转的数据泄漏), 数据查询前的安全转义, 防注册机(注册码的应用), 防程序文件被load (如用PHP的 flie_get_contents 函数的抓取.) 很多

以上 是一个PHPer 应该做到以上几点. 希望对你有帮助!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-04
get post 提交过来的值 进行安全处理。这个是必须注意的 然后就是sql语句的时候 where 条件的时候 不管任何东西 都需要转义 过滤 以及他的条件参数需要加上'' mysql_ecape_string($_POST)
还有很多 转义的 比如 转义' \ 这些符号的
第2个回答  2011-11-04
对用户提交的数据过滤,必须过滤掉提交数据中js代码。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网