文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
cyfrin
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
Solodit Checklist详解:Griefing攻击

本文解释了Solodit checklist中关于防范Griefing攻击的两项检查(SOL-AM-GA-1和SOL-AM-GA-2),Griefing攻击旨在干扰或阻止正常用户执行功能,攻击者通常会付出成本(如gas费)。文章通过具体合约代码示例展示了攻击原理和PoC,并提供了修复建议,强调开发者需要从对抗的角度去思考,验证外部交互,确保状态一致性。

Griefing攻击  拒绝服务  智能合约  Solidity语言  Gas限制  重放保护 
发布于 2025-04-15 21:40 阅读(252) 点赞(0) ( 8 )
分享
Twitter分享
微信扫码分享
Solodit 检查清单解读 (4):抢跑攻击

本文深入探讨了区块链中的抢跑攻击,分析了攻击者如何利用透明交易的特性实现自己的利益。通过实例和示例代码,作者提供了防范抢跑攻击的最佳实践,包括保护'获取或创建'模式、两步交易的安全性检查、避免尘埃攻击和正确使用承诺-揭示方案。通过理解这些攻击方式,开发者可以更好地设计安全的智能合约。

智能合约  安全性  承诺-揭示  尘埃攻击  抢跑 
发布于 2025-04-12 17:56 阅读(793) 点赞(0) ( 74 )
分享
Twitter分享
微信扫码分享
Solodit 检查清单解析:拒绝服务攻击 第2部分

本文继续讨论了Solodit智能合约检查清单,重点介绍了如何防止拒绝服务(DoS)攻击,分析了队列处理漏洞、低精度代币的挑战以及如何安全处理外部调用的重要性。通过实例说明了每种漏洞的潜在风险及对应的解决方案,以提高智能合约的安全性和抵御能力。

智能合约  拒绝服务攻击  安全性  队列处理  外部调用 
发布于 2025-04-09 21:07 阅读(588) 点赞(0) ( 38 )
分享
Twitter分享
微信扫码分享
Solodit 清单解读:拒绝服务攻击 第 1 部分

本文详细介绍了如何在智能合约中防止拒绝服务(DoS)攻击,探讨了常见的攻击模式和安全编码实践,强调了拉取模式和最低交易额的必要性,以及黑名单功能可能带来的风险。文章通过代码示例清晰展现了这些关键点,并提出了实用的预防措施。

拒绝服务攻击  智能合约  安全编码  拉取模式  交易最小值  黑名单 
发布于 2025-04-09 21:05 阅读(856) 点赞(0) ( 85 )
分享
Twitter分享
微信扫码分享
Solodit 检查表解析:捐赠攻击

本文深入探讨了“捐赠攻击”在智能合约中的危害,并强调了内置会计方法的重要性以增强安全性。作者通过具体示例和代码展示了如何通过恶意捐赠来操纵合约状态,导致资产的失衡,并建议使用内部会计而非外部函数来维护资金的准确性和安全性。

智能合约  捐赠攻击  内置会计  ERC-4626  代币平衡  安全性 
发布于 2025-04-09 21:03 阅读(409) 点赞(0) ( 11 )
分享
Twitter分享
微信扫码分享
Solodit检查清单详解:系列前言

本文介绍了Solodit Checklist,一个帮助开发者构建安全智能合约的实用工具。作者强调了理解智能合约安全的重要性,并提供了通过该检查清单进行深入学习和实践的方法,以避免潜在漏洞和安全风险。

智能合约  安全性  Solidity  区块链  DeFi  漏洞 
发布于 2025-04-08 12:53 阅读(515) 点赞(0) ( 15 )
分享
Twitter分享
微信扫码分享
硬件钱包安全:必须检查硬件设备显示的内容

本文章深入探讨了硬件钱包在交易签名中的安全性,并强调用户在签署任何信息或交易时必须仔细验证显示的关键信息。通过理解EIP-712标准和校验数据,用户能够有效避免诈骗和安全漏洞,保障数字资产安全。

硬件钱包  交易签名  EIP-712  安全验证  数字资产  校验 
发布于 2025-04-03 22:32 阅读(602) 点赞(0) ( 51 )
分享
Twitter分享
微信扫码分享
什么是Merkle 树、Merkle 证明和 Merkle 树根

Merkle Trees是用于高效存储和验证数据完整性的一种数据结构。它通过将数据块逐层哈希来构建根哈希,从而解决验证大数据集中特定数据存在性的问题。文章深入探讨了Merkle Trees的原理、构建方法及其在智能合约中的应用。

Merkle树  哈希函数  智能合约  Merkle证明  区块链  数据结构 
发布于 2025-04-01 11:53 阅读(914) 点赞(0) ( 73 )
分享
Twitter分享
微信扫码分享
Solidity智能合约中的REVERT机制:全面指南

本文深入探讨了Solidity智能合约中的REVERT机制,解释了其功能和处理方法,包括require、revert、assert和try/catch的用法。通过实例代码,阐释了这些机制如何确保合约执行的完整性与安全性,并讨论了EVM在处理revert时的响应和行为。文章意在帮助开发者有效调试合约和减少错误风险。

智能合约  Solidity  revert机制  EVM  错误处理  try/catch 
发布于 2025-03-27 22:53 阅读(975) 点赞(0) ( 42 )
分享
Twitter分享
微信扫码分享
什么是区块链 RPC 节点

本文全面介绍了区块链 RPC 节点的概念、工作原理、类型、主要功能、提供者和安全考虑。详细阐述了 RPC 协议、不同节点类型的区别,以及开发者如何使用 RPC 节点进行区块链交互,同时提供了运行自有节点的利弊分析及安全性建议。

区块链  RPC节点  远程过程调用  DApp  节点类型  安全性 
发布于 2025-03-27 19:48 阅读(1124) 点赞(1) ( 73 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
cyfrin
cyfrin
贡献值: 1245 学分: 956
Securing the blockchain and its users. Industry-leading smart contract audits, tools, and education.
0 关注 5 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览