分析网站漏洞检测对于区块链的安全分析

简介: 目前区块链市场越做越大,很多服务都在使用区块链技术,跟上区块链的大潮,在高速发展的同时,区块链的安全问题也日益严重,2018年上半年ATN区块链平台被爆出高危的区块链漏洞,我们来看下这个ATN到底是如何产生漏洞,分析及如何修复漏洞的。

目前区块链市场越做越大,很多服务都在使用区块链技术,跟上区块链的大潮,在高速发展的同时,区块链的安全问题也日益严重,2018年上半年ATN区块链平台被爆出高危的区块链漏洞,我们来看下这个ATN到底是如何产生漏洞,分析及如何修复漏洞的。

ATN区块链平台是全世界第一个区块链技术融入人工智能的一个平台,去中心化,没有任何授权,客户可以自己使用智能接口来进行与区块链相连接的一个虚拟币平台。该平台使用的是公有链安全机制,使用的是oracle数据库,可以跨域,跨区的区块链平台,使用石墨烯的最新技术来实现用户高并发的请求,也算是人工智能领域最强大的区块链服务商,可以为很多的安卓,IOS,APP用户提供区块链服务。

关于这次漏洞的产生,是被区块链安全中心检测发现,攻击者利用ERC的合约进行伪造恶意代码函数,对服务器进行攻击,因合约开放自定义的代码,导致攻击者绕过WAF防火墙,直接插入攻击代码从而绕过权限,导致漏洞的发生。

区块链漏洞的详情

ATN区块链使用的合约是基于erc20以及加密值token算法的基础进行开发的合约,在开发的过程当中ATN使用了自己开发人员的anth库,为了转币的安全考虑,才使用这套合约,每次虚拟币转账的时候都会首先确认授权权限,然后才能进行转账功能,当转币为人工智能合约,那么就会使用随机的token值进行判断,并写入到oracle数据库中,当token唯一时,转币才能成功。我们来看下合约的代码到底是如何写的:

从上述代码可以看出,转币使用的合约做了详细的安全过滤,防止非法的参数写进来,但是在远程调用对方身份信息的过程当中,并没有进行安全拦截,导致在转币的过程中可以插入恶意代码,使用custom_call函数来进行攻击,攻击者远程伪造调用了自己的ATN转币地址,使其他人转币的时候直接转币到攻击者的账户中去。

目前ATN区块链平台已经修复此漏洞,该漏洞导致的转币损失已与开发者进行协商处理,损失降到了最低,也由此看出目前的区块链平台多多少少都存在着漏洞,只要是高危漏洞都会对币价有所影响,目前比特币,以太坊,市场刚刚回暖,是否是牛市要看未来整个区块链市场的发展,以及有多少服务在使用区块链技术。

相关文章
|
30天前
|
供应链 区块链 数据安全/隐私保护
探索区块链技术在金融领域的应用与前景分析
本文将深入探讨区块链技术在金融领域的具体应用场景,分析其优势与挑战,并展望未来发展趋势。通过案例分析和技术解析,揭示区块链技术在金融行业中的革新意义及前景。
|
7月前
|
区块链
区块链的发币流程技术分析
区块链现在是发展的如火如荼,很多人都想趁着这个风口,投入区块链创业的浪潮中。 那么我们该怎么做才能抓住这个机会呢? 进行区块链发币要求是很多的,主要有以下几个步骤。
|
7月前
|
安全 算法 区块链
区块链交易所开发技术说明:智能合约设计与实现步骤实现分析
智能合约是区块链技术的核心应用,其能够自动执行、验证和执行合同,并以可验证的方式进行操作。在区块链交易所中,智能合约扮演着重要的角色,它们保证了交易的透明性、效率和安全性。作为一名专业的交易所开发团队一员,在交易所开发这块拥有相对成熟的开发技术,目前已经有成熟的区块链交易所开发案例。本文将介绍如何设计和实现可靠的智能合约来支持区块链交易所。
|
7月前
|
区块链 安全 数据安全/隐私保护
区块链LP流动性SWAP博饼交易所系统开发分析模式
Web3在生态的每一个要素中,都体现出了去中心化的特点。
|
8月前
|
安全 Go 区块链
区块链游戏链游系统开发功能详情丨方案逻辑丨开发项目丨案例分析丨源码规则
 In recent years, with the continuous development of blockchain technology, NFTs (non homogeneous tokens) and DAPPs (decentralized applications) have emerged in the gaming industry.
|
9月前
|
存储 前端开发 JavaScript
区块链交易所系统开发(正式版)丨DEX/DEFI/SWAP去中心化智能合约系统开发详细案例/方案项目/技术分析/源码功能
  去中心化存储技术是一种新型存储技术,它改变了传统的集中式存储技术,将数据从单一位置移到多个位置,这样就消除了存储数据的中心机构或服务器的责任,增加了安全性和数据的有效存储,确保用户的数据安全性。
|
10月前
|
存储 算法 区块链
链游项目系统开发(方案设计)丨DAPP链游系统开发(案例分析)/成熟技术/区块链游戏开发/源码说明
  在区块链中,每个块包含了一定数量的交易信息和该块的唯一标识符,同时还包含了前一个块的哈希值。这样的设计保证了区块之间的顺序和完整性,一旦一个块被添加到区块链中,它就不可更改。This makes blockchain a secure and trustworthy distributed ledger that can be used to record and verify various types of transactions.
|
11月前
|
NoSQL 区块链 Redis
区块链聚合交易所平台开发源码实例分析
区块链聚合交易所平台开发源码实例分析
|
11月前
|
人工智能 自然语言处理 安全
区块链直销软件开发部署分析介绍
区块链直销软件开发是指为直销软件开发公司或个人开发的用于构建区块链直销平台的软件。这些软件通常包括直销商城、直销管理、直销分析等功能,并采用区块链技术确保数字货币交易的安全和透明。
|
11月前
|
存储 安全 算法
区块链游戏DAO模式开发步骤详情 |(源码demo实例分析)
区块链游戏的 DAO 模式开发是指利用 DAO 模式进行游戏开发和管理,其中 DAO 代表着“抵抗者”的意思。这种开发模式颠覆了传统游戏开发中的中心化管理方式,通过去除中介和减少不必要的成本来降低游戏开发的成本。

热门文章

最新文章