下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
淄博怡源网络科技有限公司版权所有:淄博SEO技巧1:使用合适的错误报告一般在开发过程中,很多程序员总是忘了制作程序错误报告,这是极大的错误,因为恰当的错误报告不仅仅是最好的调试工具,也是极佳的安全漏洞检测工具,这能让你把应用真正上线前尽可能找出你将会遇到的问题。当然也有很多方式去启用错误报告。比如在php.in配置文件中你可以设置在运行时启用启动错误报告error_reporting(E_ALL);停用错误报告error_reporting(0);技巧2:不使用PHP的Weak属性有几个PHP的属性是需要被设置为OFF的。一般它们都存在于PHP4里面,而在PHP5中是不推荐使用的。尤其最后在PHP6里面,这些属性都被移除了。注册全局变量当register_globals被设置为ON时,就相当于设置Environment,GET,POST,COOKIE或者Server变量都定义为全局变量。此时你根本不需要去写$_POST['username']来获取表单变量'username',只需要'$username'就能获取此变量了。那么你肯定在想既然设置register_globals为ON有这么方便的好处,那为什么不要使用呢?因为如果你这样做将会带来很多安全性的问题,而且也可能与局部变量名称相冲突。比如先看看下面的代码:if(!empty($_POST['username'])&&$_POST['username']==‘test123′&&!empty($_POST['password'])&&$_POST['password']==“pass123″){$access=true;}如果运行期间,register_globals被设置为ON,那么用户只需要传输access=1在一句查询字符串中就能获取到PHP脚本运行的任何东西了。在.htaccess中停用全局变量php_flagregister_globals0在php.ini中停用全局变量register_globals=Off停用类似magic_quotes_gpc,magic_quotes_runtime,magic_quotes_sybase这些MagicQuotes在.htaccess文件中设置php_flagmagic_quotes_gpc0php_flagmagic_quotes_runtime0在php.ini中设置magic_quotes_gpc=Offmagic_quotes_runtime=Offmagic_quotes_sybase=Off技巧3:验证用户输入你当然也可以验证用户的输入,首先必须知道你期望用户输入的数据类型。这样就能在浏览器端做好防御用户恶意攻击你的准备。技巧4:避免用户进行交叉站点脚本攻击在Web应用中,都是简单地接受用户输入表单然后反馈结果。在接受用户输入时,如果允许HTML格式输入将是非常危险的事情,因为这也就允许了JavaScript以不可预料的方式侵入后直接执行。哪怕只要有一个这样漏洞,cookie数据都可能被盗取进而导致用户的账户被盗取。技巧5:预防SQL注入攻击PHP基本没有提供任何工具来保护你的数据库,所以当你连接数据库时,你可以使用下面这个mysqli_real_escape_string函数。$username=mysqli_real_escape_string($GET['username']);mysql_query(“SELECT*FROMtbl_e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44398-2024冷冻烃类流体动态测量用于液化天然气(LNG)和其他冷冻烃类流体的流量计校准和安装的要求和指南
- GB/T 44336-2024素肉制品术语与分类
- GB/T 25915.17-2024洁净室及相关受控环境第17部分:粒子沉积速率应用
- 《2024年 城市街道景观设计文化研究》范文
- 《2024年 基于文化生态学的城市空间理论研究-以天津、青岛、大连为例》范文
- DB32-T 4825-2024 普通国省道数字化建设与应用技术规程
- 出国留学行业国际教育资源对接服务平台设计方案
- 农产品品牌建设与电商平台运营方案
- 餐厅防火安全管理制度
- 《探究决定导线电阻的因素》参考课件
- 网红直播基地孵化建设方案电商直播基地建设
- 手机领用申请单
- 电脑验收报告
- 剖面图、柱状图、地质图绘制方法
- 二年级上册科学课件-第2单元 人工与自然 复习课件-冀教版(共12张PPT)
- 【七年级上】书法教案
- 医护人员的压力管理共69张课件
- 西游记 品味经典名著导读PPT
- 金坛区苏科版四年级心理健康教育第1课《我的兴趣爱好》课件(定稿)
- 2022年环保标记试题库(含答案)
- 2023版本科软件工程实验教学大纲
评论
0/150
提交评论