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

wordpress 整站加密crm网站

wordpress 整站加密,crm网站,青岛日文网站制作,物流推广做哪个网站DOM型XSS从效果上来说也属于反射型XSS,由于形成的原因比较特殊所以进行单独划分。在网站页面中有许多页面的元素,当页面到达浏览器时浏览器会为页面创建一个顶级的Document object 文档对象,接着生成各个子文档对象,每个页面元素对应一个文档…

DOM型XSS从效果上来说也属于反射型XSS,由于形成的原因比较特殊所以进行单独划分。在网站页面中有许多页面的元素,当页面到达浏览器时浏览器会为页面创建一个顶级的Document object 文档对象,接着生成各个子文档对象,每个页面元素对应一个文档对象,每个文档对象包含属性、方法和事件。可以通过 JS 脚本对文档对象进行编辑从而修改页面的元素。也就是说,客户端的脚本程序可以通过 DOM 来动态修改页面内容,从客户端获取 DOM 中的数据并在本地执行。当应用程序的客户端代码将不受信的参数直接用于动态更新页面的 DOM 节点,应用程序将易于受到基于DOM 的XSS攻击。

对于预防基于DOM的XSS的情况,示例给出了不规范用法(javascript 语言)示例。

示例:<script)function           test(){var str = document.getElementByld("text").value;document.getElementByld("test").innerHTML="(a      href=""+str+")testLink(/a)";</script)<div              id="test"></div><input   type="text"id="text"   value=""/><input  type="button"  value="write"  onclick="test()"/>

上面的JavaScript 代码片段可从元素 input 中读取 text信息,并将其显示给用户。

在这里,'write'按钮的onclick 事件调用了 test()方法,而该函数直接引用用户输入的值修改页面 的 DOM  节点,当用户输入οnclick=alert(/xss/)//,应用程序将受到基于DOM  的 XSS 攻击。

为了避免基于Dom 的 XSS 攻击,建议采用以下方式进行防御:

a) 与预防反射型XSS 相同,对用户的输入进行合理验证(如年龄只能是数字),对特殊字符(如 く、〉、、"以及<script〉、javascript 等)进行过滤。

b) 与预防反射型 XSS 相同,根据数据将要置于HTML上下文中的不同位置(HTML   标签、HTML 属性、JavaScript脚本、CSS、URL), 对所有不可信数据进行恰当的输出编码。

c) 与预防反射型 XSS 相同,设置 HttpOnly 属性。

http://www.ds6.com.cn/news/98336.html

相关文章:

  • 网站规划网站建设报价表百度竞价最低点击一次多少钱
  • 做景观素材有哪几个网站有没有推广app的平台
  • 网站小编可以在家做吗关键词自助优化
  • 网站跳出率高线上营销怎么做
  • 中国建造师官方网站软文推广做得比较好的推广平台
  • 领卷网站如何做代理网络推广服务
  • 上海企业服务云官网seo网络优化招聘信息
  • wordpress软件下载插件seo基础培训教程
  • 目前最火的互联网项目重庆网站seo外包
  • 广州做蛋糕的网站网站开发流程图
  • 进一步加强政府网站内容建设百度营稍
  • app下载平台有哪些东莞seo培训
  • 重庆网站租赁空间万网官网登录
  • 惠水县政府网站建设电商平台营销策划方案
  • 重庆优化网站推广seo研究中心vip课程
  • 猎头公司招聘可靠吗百度seo工具
  • php 微信 网站建设网络营销策划书步骤
  • 贵阳专业做网站的公司有哪些百度竞价推广账户优化
  • 日本樱花服务器兰州搜索引擎优化
  • 设计装修的软件青岛招聘seo
  • 诸城网页制作公司淮北seo排名
  • 商城建网站学会计哪个培训机构比较正规
  • 昆明网站推广公司目前小说网站排名
  • 网站搜索功能怎样做seo搜索引擎推广
  • 吕梁网站制作苏州seo建站
  • 自己做网站 需要哪些长沙网站seo优化公司
  • 涪城移动网站建设西安核心关键词排名
  • 个人购买域名做企业网站佛山百度推广公司
  • 商城网站建设流程合肥seo报价
  • 注册公司的网站是什么seo结算系统