一种基于区块链技术的抗DoS攻击防护的方法

基本信息

申请号 CN201811583159.5 申请日 -
公开(公告)号 CN110855603B 公开(公告)日 2021-11-09
申请公布号 CN110855603B 申请公布日 2021-11-09
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 分类 电通信技术;
发明人 陈超;陈政璋;吴琦;毛伟;邢志杰 申请(专利权)人 互联网域名系统北京市工程研究中心有限公司
代理机构 北京市万慧达律师事务所 代理人 黄玉东
地址 101408北京市怀柔区雁栖经济开发区杨雁路88号一层D9
法律状态 -

摘要

摘要 本发明公开了一种基于区块链技术的抗DoS攻击防护的方法,该方法包括:客户端向服务器发出域名解析请求;客户端通过计算得到的工作量证明数据向服务器证明其请求的合法性;服务器通过验证工作量证明来确定自客户端源地址的解析请求是否可以被处理,工作量证明验证成功的对应请求可以被处理,否则被忽略;服务器为每个请求的源地址建立区块链。服务器持续更新区块链,约束工作量证明的生成;服务器向客户端发送当前的区块信息;客户端保存从服务器同步的区块信息,并根据区块信息计算搜索工作量证明。本发明通过调节客户端请求在计算上的代价,实现对客户端行为的约束,达到一定程度上过滤恶意攻击的目的。