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

网站制作过程步骤做网站高亮

网站制作过程步骤,做网站高亮,做网站配什么绿色好看些,深圳企业建站程序Overview 攻击者可以控制 file_get_contents() 文件系统路径参数#xff0c;借此访问或修改原本受保护的文件。 Details 当满足以下两个条件时#xff0c;就会产生 path manipulation 错误#xff1a; 1.攻击者能够指定某一文件系统操作中所使用的路径。 2. 攻击者可以…Overview 攻击者可以控制 file_get_contents() 文件系统路径参数借此访问或修改原本受保护的文件。 Details 当满足以下两个条件时就会产生 path manipulation 错误 1.攻击者能够指定某一文件系统操作中所使用的路径。 2. 攻击者可以通过指定特定资源来获取某种权限而这种权限在一般情况下是不可能获得的。 例如在某一程序中攻击者可以获得特定的权限以重写指定的文件或是在其控制的配置环境下运行程序。 在这种情况下攻击者可以指定通过  mysql_query() 进入程序的值这一数值用于通过  file_get_contents() 访问文件系统资源。 例 1 下面的代码使用来自于 HTTP 请求的输入来创建一个文件名。程序员没有考虑到攻击者可能使用像 ../../tomcat/conf/server.xml 一样的文件名从而导致应用程序删除它自己的配置文件。 $rName $_GET[reportName]; $rFile fopen(/usr/local/apfr/reports/ . rName,a); unlink($rFile); 示例 2以下代码使用来自于配置文件的输入来决定打开哪个文件并返回给用户。如果程序以足够的权限运行且恶意用户能够篡改配置文件那么他们可以通过程序读取系统中以扩展名 .txt 结尾的任何文件。 $filename $CONFIG_TXT[sub] . .txt; $handle fopen($filename,r); $amt fread($handle, filesize($filename)); echo $amt; ... Recommendations 防止 Path Manipulation 的最佳方法是采用一些间接手段创建一个必须由用户选择的合法值的列表。通过这种方法就不能直接使用用户提供的输入来指定资源名称。 但在某些情况下这种方法并不可行因为这样一份合法资源名的列表过于庞大维护难度过大。因此在这种情况下程序员通常会采用执行拒绝列表的办法。在输入之前拒绝列表会有选择地拒绝或避免潜在的危险字符。但是任何这样一个列表都不可能是完整的而且将随着时间的推移而过时。更好的方法是创建一个字符列表允许其中的字符出现在资源名称中且只接受完全由这些被认可的字符组成的输入。
http://www.pierceye.com/news/862787/

相关文章:

  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤
  • 化妆品网站建设规划书范文h5网站建设h
  • 增城低价网站建设app制作公司哪个好
  • 网站建设制作苏州自己做网站能赚钱吗2018
  • 太原做手机网站临沂外贸网站
  • 哪个域名注册网站好下载爱南宁乘车
  • 网站备案接入商是什么交互设计个人网站
  • 移动 网站模板app推广视频
  • 网站网页设计中怎么添加页码信息wordpress中文包
  • 网站优化排名软件网怎么看网站服务器地址
  • iis网站建设中怎么免费做网站不要域名
  • 广州 网站开发 公司怎样做一个公众号
  • 注册网站域名需要什么河南网站建设定制
  • 白种女人做爰网站网站建设新闻动态
  • 360百度网站怎么做徐州企业建站模板
  • 宁波做公司网站的公司wordpress 说说 插件
  • 做毕业设计网站教程网页设计培训机构多少钱
  • 展览馆网站建设方案书wordpress 搬家 sae