文件名称:PHP100视频教程 53:PHP如何防止注入及开发安全.rar
文件大小:13.11MB
文件格式:RAR
更新时间:2022-07-29 05:13:39
书籍教程-网站开发
软件介绍 1、PHP注入的基本原理 程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对 用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据 库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的 SQL Injection,即SQL注入。 受影响的系统:对输入的参数不进行检查和过滤的系统 正常来讲,我们通过地址接收一些必要的参数如: PHP100.php?id=2 页面中我们会使用 2 写入到SQL语句中 正常情况:Select * From Table where id=2 如果我们对SQL语句熟悉,就知道2 我们可以替换成我们需要的SQL语句 如:and exists (select id from admin) 2、防止注入的几种办法 3、PHP其他地方安全设置 1、register_globals = Off 设置为关闭状态 2、SQL语句书写时尽量不要省略小引号和单引号 3、正确的使用 $_POST $_GET $_SESSION 等接受参数,并加以过滤 4、提高数据库命名技巧,对于一些重要的字段可根据程序特点命名 5、对于常用方法加以封装,避免直接暴露SQL语句
【文件预览】:
PHP100 53:PHPruhefangzhizhuru
----2.url(156B)
----1.url(156B)
----第53讲.ppt(159KB)
----使用说明文档.txt(1KB)
----ph100-53.wmv(21.6MB)