全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

解析JavaScript实现DDoS攻击原理与保护措施

DDos介绍

最普遍的攻击是对网站进行分布式拒绝服务(DDoS)攻击。在一个典型的DDoS攻击中,攻击者通过发送大量的数据到服务器,占用服务资源。从而达到阻止其他用户的访问。

如果黑客使用JavaScript的DDoS攻击,那么任何一台计算机都可能成为肉鸡,使潜在的攻击量几乎是无限的。

Javascript实现DDos攻击原理分析

现在网站的交互性都是通过JavaScript来实现的。通过添加JavaScript直接插入HTML元素,或通过远程来加载JavaScript。浏览器会读取script标签中的src属性并运行它所指向的脚本,其实不只是script标签可以用来攻击,简单来说只要是可以跨域访问的标签,如img,link等都可以实现DDos攻击。

既然这些标签可以访问外站的资源,那么我们是不是就可以设个定时器无限访问这个网站,从而达到攻击呢,那是肯定的。

最终DDos攻击手法

如果只是一台电脑进行攻击,那也造不成什么危害,除非是对方网站根本没有对网站进行安全保护,现在大部分网站都有用CDN来隐藏真实的ip,并且这些网站大部分也有防DDos攻击,很多网站也会设置网站黑名单,如果一台计算机在一段时间内不断访问的话,那么就很有可能被加入黑名单。那么难道就没有办法了吗。

自然不是,只要你开放网站,黑客就有办法攻击,当然也要看那个黑客的技术了。

现在的网站几乎都使用了JavaScript的库。为了节省带宽,提高性能,很多网站都通过第三方的网站托管服务,来加载这些js库。如果这些第三方网站的js库中存在恶意代码的话,很有可能被利用,一些牛逼的黑客可以通过破解这些第三方网站的后台,修改脚本。如果用户访问这个网站的话就会下载这些脚本并执行,这些用户的计算机就会变成肉鸡,如果这个网站访问量比较大的话,那么就。。。

简单来说就是通过访问量较大的网站攻击目标网站。

保护措施

为了解决这个问题,W3C提出了一个新的功能叫做子资源的完整性,你可以告诉浏览器如果它不符合你期望的运行脚本,通过使用加密哈希。它就像一个指纹:只有两个文件具有相同的哈希,那么才能被匹配,当用户的计算机下载这些脚本后,浏览器会计算其哈希,如果与预期的不匹配,那么就说明这些脚本已经被篡改,浏览器将不会执行这个脚本。

原先我们是这样引用脚本的

<script src="http://www.xxx.com/xxx.js"></script>

现在的做法

<script src="http://www.xxx.com/xxx.js" integrity="sha384-hK8q2gkBjirpIGHAH+sgqYMv6i6mfx2JVZWJ50jyYhkuEHASU6AS1UTWSo32wuGL" crossorigin="anonymous"><br><br>integrity:哈希值<br>crossorigin:是为了保证浏览器的同源策略的正确实施,防止跨站脚本(XSS)攻击<br><br>生成哈希值的网站:www.srihash.org

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# JavaScript  # DDoS  # 浅谈利用JavaScript进行的DDoS攻击原理与防御  # 第三方  # 就会  # 一台  # 很有可能  # 都是  # 加载  # 也有  # 也会  # 就像  # 你可以  # 那是  # 就有  # 是这样  # 提出了  # 时间内  # 可以通过  # 只要你  # 要看  # 没有办法  # 可以实现 


相关文章: 如何用搬瓦工VPS快速搭建个人网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  高性价比服务器租赁——企业级配置与24小时运维服务  北京网站制作公司哪家好一点,北京租房网站有哪些?  如何快速搭建高效WAP手机网站吸引移动用户?  简历在线制作网站免费版,如何创建个人简历?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  微信小程序 input输入框控件详解及实例(多种示例)  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  如何快速选择适合个人网站的云服务器配置?  建站之星在线客服如何快速接入解答?  定制建站流程解析:需求评估与SEO优化功能开发指南  免费视频制作网站,更新又快又好的免费电影网站?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何有效防御Web建站篡改攻击?  如何快速上传自定义模板至建站之星?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  定制建站是什么?如何实现个性化需求?  大连 网站制作,大连天途有线官网?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  如何将凡科建站内容保存为本地文件?  招商网站制作流程,网站招商广告语?  如何在Windows环境下新建FTP站点并设置权限?  制作电商网页,电商供应链怎么做?  如何在万网ECS上快速搭建专属网站?  网站制作难吗安全吗,做一个网站需要多久时间?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  广东企业建站网站优化与SEO营销核心策略指南  如何快速启动建站代理加盟业务?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?  如何在云主机上快速搭建多站点网站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  导航网站建站方案与优化指南:一站式高效搭建技巧解析  宁波免费建站如何选择可靠模板与平台?  北京专业网站制作设计师招聘,北京白云观官方网站?  建站之星在线版空间:自助建站+智能模板一键生成方案  建站之星导航配置指南:自助建站与SEO优化全解析  一键网站制作软件,义乌购一件代发流程?  海南网站制作公司有哪些,海口网是哪家的?  建站之星如何保障用户数据免受黑客入侵?  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何快速生成可下载的建站源码工具?  如何用狗爹虚拟主机快速搭建网站?  油猴 教程,油猴搜脚本为什么会网页无法显示?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。