吐司博客 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   
SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding

SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding

本文提出了一个名为SMARTEMBED的Web服务工具,该工具基于深度学习的代码嵌入和相似性检查技术,通过比较以太坊区块链中现有Solidity代码的代码嵌入向量与已知错误之间的相似性,来帮助 Solidity 开发人员在智能合约中查找重复的合约代码和克隆相关的漏洞

2020-08-06
智能合约
Smart Contract
ETHBMC: A Bounded Model Checker for Smart Contracts

ETHBMC: A Bounded Model Checker for Smart Contracts

本文设计并实现了基于符号执行(symbolic execution)的边界模型检查器(a bounded model checker)——ETHBMC,它提供了一种以太坊网络的精确模型

2020-07-12
智能合约
Smart Contract 符号执行
ContractFuzzer:Fuzzing Smart Contracts for Vulnerability Detection

ContractFuzzer:Fuzzing Smart Contracts for Vulnerability Detection

本文提出了一种新的模糊测试工具:ContractFuzzer,它能够根据智能合约的ABI规范生成模糊测试输入,定义检测安全漏洞的测试预言(test oracle),通过对以太坊虚拟机(EVM)插桩记录智能合约的运行时状态,分析日志并报告安全漏洞。通过实验,作者对6991份智能合约的检测已经发现了459个高精确度的漏洞。

2020-06-22
智能合约
Smart Contract 模糊测试
Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection

Order Matters: Semantic-Aware Neural Networks for Binary Code Similarity Detection

本文介绍了一个使用神经网络进行二进制代码相似度检测的工作。首先对二进制代码上基本块+控制流图的表示方式,作者首先提出了一个语义表示 + 结构表示。

2020-06-22
智能合约
Smart Contract 深度学习
123

搜索

© 2020 - 2021 Reanon
总访问量 次 总访客数 人