文章详细介绍了如何成为一名智能合约审计师,包括学习Solidity和智能合约审计、参与竞争性审计、持续学习新漏洞和攻击方法等步骤,并提供了相关资源和平台。
智能合约审计员路线图
你喜欢漏洞利用吗?那么这些漏洞利用呢
- 马特·达蒙,也许
Web3 是你将面临的最具掠夺性的环境之一。在2023年,我们看到几乎有 $2B 被盗。这是一个以“大写字母 B”表示的十亿美元。因此,对 非常强大的安全 人员的需求正在增长。
在这篇文章中,我们将给你提供成为智能合约审计员(更常被称为“安全研究员”)的确切步骤,适用于那些想要:
这就是你需要采取的确切步骤。
请记住,进入成功的 web3 安全职业的关键在于不断提高,你必须不断改进,因为平庸的安全研究员很少能看到成功。
如果你要走这条路,就去追求出色的表现,永远保持学习。
来自 Cyfrin Updraft 的图像
首先,你需要熟悉 Solidity,这是 web3 开发的主要语言。截至今天,94% 的所有智能合约价值 流经 Solidity,因此你可以确信学习 Solidity 是一个不错的选择,因为这些知识适用于大多数区块链应用。
幸运的是,有许多地方可以 全面学习 Solidity:
我强烈推荐 Updraft 来学习 Solidity 和智能合约开发,因为这是 Cyfrin 团队最新的全面课程,教你 web3 中顶尖人员所需的一切,使你成为成功的开发者。
你必须成为一个优秀的 Solidity 专家吗?不。我向顶尖 1% 的安全研究人员进行交流时,总是会惊讶于他们有些对语言的基本理解。而是,他们能对所工作代码库的理解非常详细。
这是否意味着你应该跳过进阶 Solidity 的学习?不。有一些特例可以这样做,但你在 Solidity 上的技术越高超,在高级测试技术上越出色,你将越能在攻击者面前拥有优势。
来自 Cyfrin Updraft 的安全与审计课程海报
下一步显然是学习智能合约安全和审计。习惯于学习,因为你作为审计员/安全研究员的大部分工作就是持续学习。我稍后会给你一些工具,你可以使用。
对于学习审计,这正是我们创建 Cyfrin Updraft 上的安全课程 的原因。这将教你成为成功的安全研究员所需了解的一切:
顶级漏洞利用,如:
有Web3中最好的嘉宾讲座:
与 The Red Guild 的 Tincho 一起制作。
这里最重要的一点是,一旦你参加了这个课程,就永远不要再参加其他安全课程。 你将朝着成功的方向走得很好,而你在未来能做的最重要的事情就是实践。
你如何进行实践?好吧,我很高兴你问了。
CodeHawks 着陆页 | 智能合约竞争审计
下一步是你需要学习和成长——但你会希望很快获得反馈。一个很好的实践场所,同时也是建立你声誉的地方,是像 CodeHawks 或 C4 的竞争审计平台。它们允许你与其他安全研究人员竞争寻找漏洞,并可以比较你在代码库中的表现。此外,你还可以根据自己的表现获得奖金。
除了付费的竞争审计外,CodeHawks 平台特别有 First Flights。新版第一飞行是面向新审计员友好的审计,专门为初学者学习如何在较小、简单的虚拟协议中寻找不同类型的漏洞。如果你无法在这些比赛中找到至少一个漏洞,你可能需要继续练习,才能参加主要的比赛!
竞争性审计允许顶尖人物被公司侦察、雇佣,你甚至可以看到 像 Solodit 一样的排行榜,上面展示了其他审计员在行业中的表现。
每次你参加比赛、单人审计或漏洞赏金时,都希望更新你的 GitHub,以包括你所做的工作。这样,其他人就可以查看你的工作,并了解你的水平!
你还可以通过以下方式进行练习:
作为安全研究员/审计员的最大部分是你总是希望提高自己的知识基础。你越了解攻击,就越有可能在代码库中发现它们。智能合约审计员应该使用的顶级工具是 Solodit。
Solodit 汇集了顶尖公司和竞争性审计平台的报告,并将其放入一个可以搜索的数据库/界面中,以便你了解人们报告的攻击类型。通过这种方式,你将知道哪些漏洞正在出现,以及如何超越其他安全研究员。
学习是你希望变得舒适的,而学习有点不舒适,所以你需要习惯于不舒适的状态!
此外,你还需要持续地拥有安全内容的来源。一些很棒的 web3 安全时事通讯包括:
最后,继续学习、成长和竞争!随着你的学习和成长,你可以开始获得报酬并推动你的职业发展:
还有更多。
要学习智能合约安全和开发,请访问 Cyfrin Updraft
要请求安全支持/安全审查你的智能合约项目,请访问 Cyfrin.io 或 CodeHawks.com 。
要了解更多关于智能合约中顶级报告的攻击,请务必研究 Solodit 。
- 原文链接: medium.com/cyfrin/how-to...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!