当前位置: 首页 > wzjs >正文

佛山营销型网站设计宁波企业建站

佛山营销型网站设计,宁波企业建站,188旅游网站源码,山东做网站公司哪家好原文地址:文件上传漏洞的防范 更多内容请关注:代码安全 PHP安全编码——书写安全的代码 文件上传漏洞的防范 提问 问题1:上传漏洞是怎么产生的? 问题2:是否可以只用js判断文件类型而php不判断? 问题3&#…

原文地址:文件上传漏洞的防范 更多内容请关注:代码安全

PHP安全编码——书写安全的代码

文件上传漏洞的防范

提问

    问题1:上传漏洞是怎么产生的?
    问题2:是否可以只用js判断文件类型而php不判断?
    问题3:为什么必须用move_uploaded_file?

课程单元

    一个简单的文件上传例子
    文件上传漏洞是怎么产生的
    如何避免文件上传漏洞

1. 一个简单的文件上传例子

    这是一个简单的上传文件的html代码。

图片

    这是一个简单的上传文件的php代码。

图片

2. 文件上传漏洞是怎么产生的

    上面的文件上传的例子,没有对被上传的文件进行任何判断,这样用户可以上传一个.php文件,然后通过浏览器访问该php文件,来达到攻击的目的。

3. 如何避免文件上传漏洞

    1、js判断允许上传的文件类型
    2、php判断允许上传的文件类型
    3、使用move_uploaded_file
    4、web服务器增加配置

3.1.JS判断上传的文件类型

    在客户端提交文件上传之前,判断只允许上传指定类型的文件。

图片

3.2. php判断上传的文件类型

    在文件上传后,判断上传的文件类型,如果类型不对,则不执行上传操作。

图片

3.3. 使用move_uploaded_file

    bool move_uploaded_file ( string $filename , string $destination )
    本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。
    在执行文件上传操作时,都必须用这个函数来移动上传的临时文件到正式目录下,而不能自己使用move方法来移动。

3.4. web服务器增加配置

    可以在web服务器中,配置保存上载的目录不能执行php文件,这样万一js或者php判断都不严谨,也不会出现问题。
    apache服务器配置不能执行php文件:

图片


文章转载自:

http://nfWA17m6.wwthz.cn
http://hM1YIoBX.wwthz.cn
http://8yoWV3vt.wwthz.cn
http://nIOkuPg9.wwthz.cn
http://46AgllHn.wwthz.cn
http://kUJ1SdRs.wwthz.cn
http://zqJ1KE5C.wwthz.cn
http://YXGvpFNb.wwthz.cn
http://eShvxtif.wwthz.cn
http://IV8Z81dt.wwthz.cn
http://txIgmvto.wwthz.cn
http://YFxXvbXm.wwthz.cn
http://xk8gfWfW.wwthz.cn
http://kKevL6eS.wwthz.cn
http://67unhlfB.wwthz.cn
http://RWfWL2N1.wwthz.cn
http://MbaiL2Z8.wwthz.cn
http://ZzhGIu7E.wwthz.cn
http://hxPZjirZ.wwthz.cn
http://OrkzIxzc.wwthz.cn
http://GSNXwCz0.wwthz.cn
http://Nbnx4huu.wwthz.cn
http://CglXPSRM.wwthz.cn
http://8iF44rPj.wwthz.cn
http://FvjgnAA4.wwthz.cn
http://XsOLSIdV.wwthz.cn
http://n641o2j8.wwthz.cn
http://WpmYY4b7.wwthz.cn
http://Uqh40PFf.wwthz.cn
http://UCaMpr0s.wwthz.cn
http://www.dtcms.com/wzjs/776338.html

相关文章:

  • 东莞中小型网站建设网址你懂我意思正能量2021
  • python网站开发网站建设 深度网
  • 易网官方网站中国互联网企业排名前十名
  • 网站推广策划公司做微商网站公司
  • 电子商务网站平台建设目标eclipse做企业网站
  • 汕尾东莞网站建设小程序商店怎么做
  • 免费网站建设招商施工企业营销人员培训
  • 南京网站建设润洽网站icp备案信息不能为空
  • 教学网站前台er图门户型网站特点
  • 网站主机要怎么做电商进货渠道
  • 网站建设捌金手指下拉十一百事企业的网站建设类型
  • 网站建设 响应式 北京免费网站设计定制
  • WordPress多站点恢复在百度上做网站推广效果怎么样
  • 创建网站向导和模板网站备案 更换接入商
  • 吴忠建设网站网络推广策划案例
  • .概述网站建设的基本流程如何制作ppt课件
  • dede 汽车网站模板深圳商城网站设计价格
  • 怎样才能把网站宣传做的更好营销型网站方案书
  • 怎么做弹幕视频网站长春专业网站推广
  • 公益广告不浪费水网站怎么做备案网站出售
  • 廊坊智能模板建站百度资料怎么做网站
  • dede微电影网站模板下载赣州网站建设培训
  • 手机网站WordPress主题dw网页制作使用方法
  • 华为云速建站模板阿里巴巴外贸平台下载
  • 个人网站开发要多久ps网页设计步骤及方法
  • 提供网站技术免费seo培训
  • 文化网站策划创立一个公司需要什么
  • 网站异常传播怎么解除wordpress+qq微信登陆
  • 家居网站建设哪家好怎么设计网络营销方案
  • 做传销网站的程序员犯法吗表白网站制作源代码