首页> 外文期刊>Journal of network and computer applications >FSFC: An input filter-based secure framework for smart contract
【24h】

FSFC: An input filter-based secure framework for smart contract

机译:FSFC:用于智能合约的基于输入筛选器的安全框架

获取原文
获取原文并翻译 | 示例
       

摘要

Discovering vulnerabilities in smart contracts, particularly those that can be exploited, is challenging. Existing research efforts tend to focus on pre-tests or are not capable of dynamically protecting the deployed contracts without impacting on the availability of the contracts. Thus in this paper, we propose and implement a high-availability and unified input Filter-based Secure Framework for Ethereum smart Contract (hereafter referred to as FSFC). FSFC is designed to allow the deployed smart contracts to continue running normally even when faced with potential attacks (due to vulnerability exploitation). Specifically, the proposed approach allows one to dynamically identify and discard bad inputs before getting processed. In other words, the owner can protect the contract by deploying filters through FSFC, regardless of the vulnerability discovered in the deployed contract, and without suspending the contract service. We also evaluate the security of FSFC. Then, using integer vulnerability as a case study, we demonstrate how FSFC can be deployed and evaluate its utility using real-world smart contracts with known integer vulnerability. For example, a comparative summary demonstrates that in comparison to the plain Geth, FSFC only incurs minimal additional overhead for the miners and less than 2% extra gas consumption for normal users.
机译:发现智能合约中的漏洞,尤其是可以利用的漏洞,具有挑战性。现有的研究工作往往集中在预测试上,或者不能在不影响合同可用性的情况下动态地保护已部署的合同。因此,在本文中,我们提出并实现了一个以太坊智能合约的高可用性和统一输入的基于过滤器的安全框架(以下简称FSFC)。 FSFC旨在允许已部署的智能合约即使在面临潜在攻击时(由于漏洞利用)也能够继续正常运行。特别地,所提出的方法允许人们在处理之前动态地识别并丢弃不良输入。换句话说,所有者可以通过FSFC部署筛选器来保护合同,而不考虑已部署合同中发现的漏洞,并且无需暂停合同服务。我们还将评估FSFC的安全性。然后,以整数漏洞为例,我们演示了如何部署FSFC并使用具有已知整数漏洞的真实智能合约评估FSFC的效用。例如,一个比较摘要表明,与平原的盖斯相比,FSFC对矿工而言仅产生了最小的额外开销,而对于普通用户而言,其消耗的天然气不到2%。

著录项

  • 来源
    《Journal of network and computer applications》 |2020年第3期|102530.1-102530.12|共12页
  • 作者

  • 作者单位

    Natl Engn Res Ctr Big Data Technol & Syst Cluster & Grid Comp Lab Serv Comp Technol & Syst Lab Big Data Secur Engn Res Ctr Wuhan Peoples R China|Huazhong Univ Sci & Technol Sch Comp Sci & Technol Wuhan 430074 Peoples R China;

    Natl Engn Res Ctr Big Data Technol & Syst Cluster & Grid Comp Lab Serv Comp Technol & Syst Lab Big Data Secur Engn Res Ctr Wuhan Peoples R China|Huazhong Univ Sci & Technol Sch Cyber Sci & Engn Wuhan 430074 Peoples R China|Shenzhen Huazhong Univ Sci & Technol Res Inst Shenzhen 518057 Peoples R China;

    Univ Texas San Antonio Dept Informat Syst & Cyber Secur San Antonio TX 78249 USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Smart contract; Vulnerability; Blockchain; Input filter; Protection;

    机译:智能合约;漏洞;区块链输入滤波器;保护;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号