在这个区块链黑客攻击和资本利用几乎每周都会发生的世界里,一个问题浮出水面:我们能否有效地防止这些安全漏洞?
BlockSec,作为区块链安全领域的专家,提供了宝贵的见解。我们承认这个问题的复杂性,同时积极致力于加强安全措施。Phalcon Security,我们的产品之一,在攻击交易执行之前提供精准的警报,并采取自动行动来反击黑客。
以下是我们 BlockSec 创始人周亚金教授在一次监控座谈会上分享的关于区块链安全主动防御方法的观点。
考虑到区块链上几乎每周都会发生黑客攻击和资本利用事件,有效防止它们是否现实?
在区块链安全的世界里,答案有点复杂。我们的团队一直在不断研究发现 DeFi 黑客攻击的方法。如果你问我们是否能够抓住所有正在进行的攻击,答案是肯定的。然而,问题在于:如果我们把每一笔交易都标记为可疑或攻击,我们确实能找到所有的黑客攻击,但这会带来一个问题。我们需要在误报和错过真实威胁之间仔细权衡。
当我们为客户创建产品并建立监控系统时,我们必须确保我们的警报是有意义的。如果我们的系统每天生成太多警报,比如 50 个、100 个甚至 200 个,大多数用户会忽略它们,因为其中大部分最终被证明是误报。所以,我们的挑战在于有效地保持这种平衡。
在 Blocksec,我们正在积极研究在减少误报的同时发现攻击的策略。展望未来,借助安全社区的帮助,我们希望能够识别出大部分攻击。虽然我们可能无法防止所有攻击,但我们肯定能够显著提升我们的检测能力。
Web3 中哪些具体因素使其比 Web2 更容易受到安全攻击?
在 Web3 安全的世界里,有几个方面尤为突出,使得 Web3 相比 Web2 更容易受到攻击。
-
首先,Web3 非常开放。所有东西,比如智能合约和源代码,都完全公开,任何人都可以看到。这种开放性使得普通人和攻击者都更容易发现漏洞。相比之下,Web2 系统,比如传统银行的系统,会将代码隐藏起来,使得发现弱点变得困难得多。
-
其次,区块链的某些部分,比如闪电贷,实际上给攻击者提供了便利。在常规金融系统中,攻击者通常需要大量资金,比如一百万美元,才能实施攻击。但在区块链世界中,他们可以利用闪电贷借入大量资金,比如一千万美元,用于攻击。
-
最后,Web3 缺乏发现漏洞的良好工具。我是一名大学教授,我见过学生们创建工具来发现 Web2 常规软件中的棘手问题。但是当涉及到 Web3 和智能合约时,仍有大量工作需要完成。发现与业务规则相关的逻辑漏洞尤其困难。这涉及诸如改变输入、理解不同输入之间的关系,以及使用可靠信息源等问题——这些都是我们尚未完全解决的挑战。
所以,所有这些因素结合在一起,使得 Web3 成为攻击者极具吸引力的目标,但对于协议来说却是一个难以保持安全的地方。
您如何看待 Web3 安全中监控之间的联系?它是否既能赋能攻击者,同时又提供了整合可选监控解决方案的机会?
在 Blocksec 的工作中,我遇到过与音频降噪和隐私交易相关的挑战。与 flashbots 类似,这些服务容易被攻击者滥用。一位同事提出的解决方案建议在闪电贷中投资交易以防止其被滥用。然而,我认为这个解决方案在去中心化的世界中可能并不实用或可行。
如何防止攻击者滥用此类服务仍然是一个悬而未决的问题。不过,我们仍可以采取一些行动。
-
首先,如果确定了攻击者身份,与相关部门合作分享信息,有助于核实攻击者的身份。这种与相关部门的合作可以成为缓解这个问题的一步。
-
此外,未来在交易中实施基于社区的事件系统可能会有所帮助。通过引入去中心化的、基于社区的机制,我们可以延迟看起来存在恶意的交易。
虽然这些措施可能无法完全解决问题,但它们可以帮助我们应对目前面临的挑战。
您能否推荐一些专门用于检测 Web3 应用程序安全缺陷的工具或资源?
在推荐方面,我认为探索 DeFi Hack Labs 是从 Web2 安全过渡到 Web3 安全的一个很好的起点。
这个资源提供了大量过去的黑客攻击交易,可供分析以深入了解这些攻击背后的动机和方法。通过理解这些黑客攻击的根本原因和触发因素,我们可以开发工具来分析和检测 Web3 生态系统中类似的攻击。可以考虑同时利用静态和动态分析工具,这些工具既可以独立开发,也可以在现有解决方案的基础上构建。持续提升和扩展这方面的知识将至关重要。
您能否解释一下抢先交易恶意交易的过程,需要建立怎样的基础设施?
根据我们抢先交易攻击交易的经验,这个过程涉及建立基础设施来监控内存池中的交易。
一个至关重要的方面是开发一个能够迅速合成抢先交易的自动化系统。这涉及在你自己的智能合约中复制恶意合约的攻击行为。用你自己的黑帽地址替换关键变量,比如替换攻击地址,这一点至关重要。此外,拥有响应迅速的基础设施也至关重要,以确保一旦你的交易上链就能立即执行。
总而言之,BlockSec 在区块链安全领域的专业知识反映了我们应对 Web3 不断演变的挑战的承诺。BlockSec 的方法将技术创新与协作和社区参与相结合,确保为所有用户打造更安全的区块链生态系统。
试用 Phalcon Security,体验我们卓越的服务!



