织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

一文详解区块链浏览器如何防止被DoS攻击?(2)

时间:2020-07-30 08:42来源:未知 作者:admin 点击:
SQL注入; DoS(Denial-of-service拒绝服务攻击); 然而,在考察不同的浏览器时,CertiK技术团队仅发现一例SQL注入, 另外超过50%的区块链浏览器面临着被DoS攻击

  • SQL注入;

  • DoS(Denial-of-service拒绝服务攻击);

然而,在考察不同的浏览器时,CertiK技术团队仅发现一例SQL注入, 另外超过50%的区块链浏览器面临着被DoS攻击的危险。

DoS攻击是什么

一文详解区块链浏览器如何防止被DoS攻击?配图(5)

举个通俗易懂的例子,某白胡子爷爷眼看某小丑大叔店的炸鸡越卖越好,因此找了几个混混去搞事情。他们站在点餐台前,顾左右而言他,提出了各种问题和需求,店员焦头烂额,点了两个小时的餐也不知道混混到底想要什么,饥肠辘辘的客人等不下去纷纷离店了。这还不够,如果小丑大叔店内部本来店员脾气就不好,一旦被外部矛盾激化,直接上演全武行,店铺一片狼藉..................

一文详解区块链浏览器如何防止被DoS攻击?配图(6)

DoS:Denial of Service的简称,既拒绝服务,造成DoS的攻击行为被称为DoS攻击,往往是被用来阻止系统向合法用户提供服务。

在服务器里,有一个事实就是:客户端可以不费任何力气发送HTTP请求,但是服务器可能需要消耗大量资源对请求进行处理和响应。应用层DoS正是利用这样的特性来进行攻击。

一般来说,DoS攻防类似于就像是这样的过程,最终结果取决于谁拥有更多的资源。但是,如果后端代码实现有漏洞,单个请求就足以让服务器崩溃了。

本文即将为你分享:DoS攻击的一些案例、DoS攻击的影响以及保护应用程序的相关建议。

DoS攻击案例分析

一文详解区块链浏览器如何防止被DoS攻击?配图(7)

对服务器进行DoS攻击的途径多种多样。一般来说,目标会选择:

  • 消耗所有CPU和内存资源;

  • 占用所有的网络链接;

下面对一些可被DoS攻击的服务器进行案例分析,其中一些是由于代码实现错误引起的,而另一些是由于配置错误而引起的:

1. 资源访问API缺少数量限制

https://fake.sample.com/api/v1/blocks?limit=10

以上请求以“limit”参数中指示的数量获取区块信息。当限制设置为10时,它将返回最后10个区块的信息。当数字较小时,该请求可以正常工作。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容