首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有提供可靠代码安全检查的工具?

是否有提供可靠代码安全检查的工具?
EN

Ethereum用户
提问于 2017-09-11 12:38:24
回答 9查看 6.3K关注 0票数 7

我们是否有任何标准化的安全扫描工具可用于安全代码检查,以获得可靠的语言?如果没有,我们可以在哪些开放资源工具上进行转播?迫切需要作出反应。

EN

回答 9

Ethereum用户

发布于 2018-02-07 10:08:27

SmartCheck 1是由SmartDec安全团队开发的静态代码分析器。它以可靠的源代码运行分析,并自动检查智能契约中的安全漏洞和不良做法。它们的完整列表可以在SmartCheck知识库2中找到。它是完全免费的,不需要安装。

1

2

票数 4
EN

Ethereum用户

发布于 2018-02-07 11:29:17

从这里复制的https://consensys.github.io/smart-contract-best-practices/security_工具/工具

静态分析

  • 蝎尾兽 - EVM支持动态二进制分析工具
  • 迈斯里 - Ethereum区块链的反向和错误搜索框架
  • 奥延特 --在此基础上分析虚空代码以发现常见的漏洞。
  • 索拉图 -生成一个DOT图,该图可视化了实体契约的函数控制流,并突出了潜在的安全漏洞。
  • SmartCheck -对安全漏洞和最佳实践的可靠源代码进行静态分析。
  • 安全化 -一种自动的、正式的验证器。

测试覆盖率

Linters

rules通过执行样式和组合规则来提高代码质量,从而使代码更易于阅读和检查。

  • 索尔查克 --用JS编写并深受eslint启发的稳固代码链接器。
  • 索林特 -坚固性衬里,帮助您执行一致的约定,并避免在您的稳健智能合同错误。
  • Solium
  • 索林 --提供安全性和样式指南验证的可靠链接。
票数 3
EN

Ethereum用户

发布于 2022-10-11 07:22:27

这是用于基于可靠性的智能契约https://consensys.github.io/smart-contract-best-practices/security_工具/工具的所有可用安全工具的很好的列表。

我试了几次,下面是我的观察结果。

神话-非常缓慢,但仍然有假阳性。

滑动-开源和良好的结果,但给出假阳性。比神话还快

SolidityScan -比滑动和神话更快速,更容易检测到漏洞。确实是假阳性,但这是可以管理的。

总的来说,我更喜欢SolidityScan

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/26214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档