链资讯 链资讯
Ctrl+D收藏链资讯
首页 > FTX > 正文

MIN:PREMINT攻击事件全解析_MINT

作者:

时间:

作者:Go+Security?

7月17日16:00(UTC+8),premint.xyz遭遇黑客攻击,部分用户的NFT失窃。攻击事件发生后,GoPlus安全分析师迅速对其进行了全面解析,并从普通投资者和开发者两个角度给出了安全建议。

攻击过程

攻击者通过在premint.xyz网站中通过植入恶意的JS脚本进行攻击,当用户进行常规操作时,执行恶意代码,用户对授权操作setApprovalForAll(address,bool)的交易进行签名。取到授权后,盗取用户的NFT等资产。

攻击原理

当用户访问https://www.premint.xyz/时,网站将加载如下js资源文件https://s3-redwood-labs.premint.xyz/theme/js/boomerang.min.js。

Web3空间计算公司Rypplzz完成300万美元pre-seed轮融资,Deal Box Ventures等参投:金色财经报道,Web3空间计算公司Rypplzz Inc.宣布完成300万美元pre-seed轮融资,Deal Box Ventures、Fulcrom Investing和Innovative Venture Partners参投。Rypplzz拥有获得专利的地理空间测绘软件,该软件可以创建“智能”空域,使数字文件能够通过增强现实、虚拟现实和Web3技术进行编程,继而能让广告商在元宇宙等领域里应用。Deal Box Ventures是资本市场咨询公司Deal Box于今年二月推出的投资机构,将向新兴增长领域、房地产、FinTech、FunTech和社会影响五个方面的Web3技术公司投资1.25亿美元。(labusinessjournal)[2023/7/3 22:15:32]

此文件被黑客注入了一个script脚本,该脚本加载了另一个托管在属于黑客的假域名中的攻击脚本文件https://s3-redwood-labs-premint-xyz.com/cdn.min.js?v=1658050292559。此脚本含有取用户授权的交互。

区块链数据分析公司Blockfenders完成150万美元pre-seed轮融资:2月8日消息,区块链数据分析初创公司 Blockfenders 宣布完成 150 万美元 pre-seed 轮融资,Blume Ventures、Together Fund、Veda VC、Behind Genius Ventures、Better Capital、Arka Venture Labs、Global Devc、FortyTwo、Eximius、GSF Fund、Pointone、Upsparks、以及 Anand Deshpande、Rashid Mayes、Dinesh Agarwal、Dinesh Gulati、 Gaurav Kapur、Henry Zitou 和 Nitish Mittersain 等天使投资人参投。[2023/2/8 11:54:54]

当用户进行常规的Verifyingyourwalletonwership签名操作时,此脚本将被触发,将原有的验证签名代替为一笔授权攻击者可转移用户高价值NFT的交易。一旦次交易被签,资产将会失窃。

波卡链上Web3音乐平台Public Pressure完成600万美元融资:12月13日消息,Web3音乐平台Public Pressure宣布完成600万美元新一轮融资,数字资产管理公司Scytale领投,Metterblock、HV Capital、以及以太坊&波卡Polkadot联合创始人Gavin Wood、Energy Web创始人Ed Hesse等参投。

据悉,Public Pressure成立于2015年,今年初转型Web3平台并基于波卡区块链构建,旨在推动音乐行业向Web3领域过渡,而且还与包括Diesel在内的主要时尚品牌建立了合作伙伴关系,其总部位于伦敦,但在欧洲、香港和美国设有办事处。(Music Business Worldwide)[2022/12/13 21:42:10]

防不胜防

本次攻击对于普通用户来说,可能是最不好对付、最容易中招的。

医疗保健技术公司Prescryptive Health推出利用区块链的平台即服务:金色财经报道,医疗保健技术公司Prescryptive Health今天宣布推出其平台即服务(PaaS),该服务将利用区块链和人工智能的力量为药房福利经理(PBM)提供实时服务。通过该服务,PBM可以为其成员提供相对透明的处方药价格。该服务还可以让PBM赞助商通过更低的药品价格、更智能的计划设计和更高的员工参与度节省高达40%的费用。[2021/10/27 21:00:00]

攻击的全部C端交互都在Premint的官方网站中,首先就很容易让大家放松警惕,因为大家总是默认官方网站是没有任何问题的。

取交易签名的过程发生在正常操作的签名验证过程中,由于多数用户不会去看钱包的签名详情,所以攻击过程极为隐蔽。

漏洞在哪里

大家可能会奇怪,为什么Premint的官方网站还会出现攻击代码,这是因为托管的S3上的js资源文件被黑客侵入遭到篡改。

至于为什么会被入侵,根据现有的资料,我们怀疑是S3配置出现错误,导致了Bucket未授权访问,使得攻击者可以随意列出、读取或者写入S3bucket,从而对js资源文件进行篡改。

整个过程中最为令人不解的是,黑客的攻击行为在17日16:00(UTC+8)就被发现,但直到17日22:00(UTC+8)之前,Premint官方依然没有对被攻击的js文件进行归正,boomerang.min.js文件中仍然包含被黑客注入的恶意script,页面载入时仍然会去加载黑客的攻击脚本文件,只是这段恶意script本身已经无法访问了。这种状态维持了6个小时,很难判断如果此时该脚本复活,会不会引发更大的损失。

启示

启示1:作为普通投资者我们该怎么办?如果官网都不可靠了,如何避免上当受?

本次攻击对于很多不了解技术的用户来说,基本可以说是“初见杀”,百分百中招,毕竟谁也不会无端怀疑官网有诈。但仔细想想,所有链上的交易都必须通过钱包的签名,所以只要注意签名内容还是可以识别出其中风险的。

很多区块链用户都有个非常不好的习惯,只要操作进入到钱包中,除了调gas的过程,其他步骤都是下意识操作。实际上签名前的确认信息包含着大量关键内容,GoPlusSecurity建议大家进行任何签名操作前都必须仔细确认。

以此次攻击为例。当用户对Premint进行签名验证时,由于只是进行信息验证,没有任何上链的必要,所以发起的SignatureRequest应只包含Origin信息,用户的地址,Nounce信息,可能有一些附加返回信息。如下图:

但对于被注入攻击后遭到篡改的交易签名,由于须要将交易上链,交易将会以合约调用的形式呈现出更多的信息。例如在一个使用setApprovalForAll的NFT授权中,会显示出这笔交易是在哪进行的,调用了什么方法,授权对象是谁,消耗多少ETH。

回过头来,我们根据网友贡献的截图可见,Permint被注入攻击后,虽然操作提示的是验证签名,但是实际拉钱包签名的交易完全是上链的setApprovalForAll,完全与上图相符,稍加观察就能知道此处是有问题的。

实际上,合约各类调用、转ETH、转Token等,在钱包中签名信息都是不同的,所有投资者都应该了解其中的差异,以免遭到此类攻击时产生损失。在此GoPlusSecurity非常建议大家再亲自模拟一下操作过程,了解各种不同的签名信息,一旦学会看签名信息,你将基本上规避掉几乎所有钓鱼、注入、欺诈攻击。

不要懒惰,想要保证自己的安全,学习是唯一的途径。

启示2:作为开发者我们该怎么办?如何避免被注入攻击?

此次攻击对于开发者最大的启示在于,web3.0世界既然无法脱离web2.0独立存在,那就必然会承受和web2.0一样的攻击方式。仅仅在合约层面保障自己的安全是不够的,所有传统的安全准备一样都不能落下,任何一个小的疏忽都可能造成重大损失。

另外,遇到此类问题后应马上修复或者隔离,倘若存在侥幸心理,没有第一时间处理风险源,被安全分析师扒皮嘲讽是小事;万一攻击手段还可用,损失可是会持续产生的,这可是大事。

标签:MINMINTINTREMMiner ArenaMintlayerIntegriteeCREMAT价格

FTX热门资讯
FAN:详解 Gamefi 2.0 二次元链游 NEO FANTASY_FANTA价格

作者:NEOFANTASY自AxieInfinity大获成功以来,游戏已成为加密行业投资最多的垂直领域之一.

ZTH:Sharding Capital 与 TDeFi 达成战略合作,推进全球区块链黑客马拉松 2.0 计划 BizThon_区块链

作者:ShardingCapitalShardingCapital与中东加速器TDeFi达成合作伙伴关系,积极推进全球区块链黑客马拉松2.0计划BizThon.

区块链:加密城市的时代已经到来_Mantle

作者:VitalikButerin原标题:《CryptoCities》发表时间:2021年10月31日特别感谢Silly和Tinazhen对本帖子提供的早期反馈,以及其他众多参与讨论想法的人.

IMI:Optimisitic Rollup 到底哪里不如 ZK Rollup?_Miner Arena

原用标题:《OptimisticRollups的胜负手》作者:IOBCCapitalVitalik在2021年曾说:Ingeneral.

WEB3:Web2 VS Web3 Fintech,东风能否压倒西风?_PAY

作者:@Katherine,BuidlerDAO未来在?Web3的金融世界中,Web2传统金融/金融科技力量vs?Web3?原生的机构之间的关系会如何演变.

WEB3:ENS 拨云见日:项目与交易数据分析_HPAY

作者:Tiga,W3.Hitchhiker ENS项目基本情况 业务基本情况 EthereumNameService(ENS)于2017年5月上线以太坊.