区块链、NFT 等一直以高安全性受到人们的喜爱和信任,但是,高安全性并不意味着绝对安全,互联网中总是存在着许多漏洞,网络黑客也对它虎视眈眈。
事实上,即使是在以安全著称的 NFT 中,也遭遇过多次资产被盗等情况。黑客利用 NFT 智能合约上的漏洞,对用户账户或平台进行攻击,仅在今年,就发生过数起大规模安全事件。
NFT 中的安全漏洞可以分为两种,一种是自身的漏洞,另一种则是来自平台方面业务的漏洞。
自身的漏洞
NFT 的整个过程包括铸造、发行、流转、销毁等阶段。铸造和销毁阶段基本不会出现问题,NFT 的安全问题主要集中在发行和流转方面。
NFT 流转主要涉及到了流转地址的安全性,这方面更多的是可能存在一些“网络钓鱼”等方面的安全隐患,而合约漏洞则相对较少。
发行阶段是其中存在漏洞最严重的一个阶段。通常来说,NFT 发行会分为预售和正式发售。在预售时,项目方会通过白名单的方式为用户提供预售资格。一种常见的方式就是黑客利用白名单中存在的漏洞,绕过限制,获取预售的 NFT。
平台方对于白名单的验证漏洞导致了 NFT 项目被攻击,比如 APE Coin空投事件、NBA 薅羊毛事件这两个典型的案例就是因白名单漏洞而发生了安全问题。前者是由于白名单验证时,只验证用