导航:首页>> 最新资讯>> FreeWavm:Goplus 针对 WebAssembly 虚拟机漏洞挖掘的最新研究成果,已获 ISSTA 2025 全文正式录用

FreeWavm:Goplus 针对 WebAssembly 虚拟机漏洞挖掘的最新研究成果,已获 ISSTA 2025 全文正式录用

30天前 29 技术
WebAssembly 运行时是执行 WebAssembly 代码的基础架构,被广泛用作 Web 浏览器和区块链系统的执行引擎。

近期,Goplus针对WebAssembly虚拟机漏洞挖掘的最新研究成果获ISSTA2025全文正式录用!

ISSTA作为软件工程领域的四大顶级会议之一,同时也是中国计算机学会(CCF)认定的软件工程领域的A类国际学术会议,专注于收录全球科研机构和科技企业在软件工程、软件测试领域的最新前沿进展。

1. 问题定义

WebAssembly 运行时是执行 WebAssembly 代码的基础架构,被广泛用作 Web 浏览器和区块链系统的执行引擎。例如,以太坊 2.0 和 Polkadot 已采用 WebAssembly 运行时作为智能合约的执行环境,以提高其效率和安全性。尽管 WebAssembly 运行时越来越流行,但它们也带来了新的攻击面。WebAssembly 运行时中的缺陷和瑕疵可能会导致意外行为、错误结果甚至严重的安全后果,尤其是对于依赖于编译成 WebAssembly 字节码的智能合约的区块链平台而言。

2.区块链智能合约虚拟机模糊测试框架

面向WebAssembly虚拟机漏洞挖掘,本文设计了一个基于解析树突变和快照引导的WebAssembly虚拟机模糊测试框架FreeWavm。

FreeWavm 由四个关键组件组成。

(1)为了捕获 WebAssembly 代码的结构化特征,制定了一个 WebAssembly 模块解析器,将 WebAssembly 字节码转换为解析树结构。

(2)然后,设计了一个结构感知的变异模块,为 WebAssembly 运行时生成有意义的测试输入。这涉及采用定制的节点优先级策略从解析树中过滤出有趣的节点,然后对这些节点执行特定的变异。

(3)为了确保变异测试输入的完整性,提出了一种自动修复机制来纠正变异的解析树。这保证了模块解析器可以成功解析新生成的测试输入,从而确保连续变异的有效性。

(4)构建了一个快照池来维护未完成的解析树结构,这些解析树结构要么触发崩溃,要么覆盖目标运行时中的新执行路径,从而允许先前的知识用于后续的变异,从而增加发现 WebAssembly 运行时中深层漏洞的概率。

FreeWavm的总体架构

对多个WebAssembly 虚拟机进行了广泛的实验。FreeWavm 已成功发现 69 个新的漏洞,其中 24 个被分配了 CVE。相比之下,FreeWavm 在实现的代码覆盖率和 24 小时运行期间触发的漏洞数量方面均优于其他同类产品。

登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

最新快讯
来源:jinse
时间:2025-04-30 21:07:00
4月30日消息,蚂蚁数科在迪拜宣布面向海外市场推出 Layer2 区块链 Jovay,这是专为 RWA 交易打造的高性能可信区块链平台,采用三阶段分级确认机制以保障交易的可验证性,支持 10 万 TP...
来源:techflowpost
时间:2025-04-30 21:06:00
深潮 TechFlow 消息,4 月 30 日,据官方公告显示,Bitget 宣布已上线 U 本位 AIOT 永续合约,杠杆区间1-50倍。合约交易 BOT 将同步开放。 ...
来源:techflowpost
时间:2025-04-30 21:05:00
深潮 TechFlow 消息,4 月 30 日,据分析师余烬监测,Compound 团队的一个地址在 20 分钟前将 15 万枚 COMP (约624万美元) 转进 CEX: 7.5 万枚 (约312...
来源:chaincatcher
时间:2025-04-30 21:04:00
ChainCatcher 消息,据链上分析师余烬监测,Compound 团队的一个地址在 20 分钟前将 15 万枚 COMP (624 万美元)转进 CEX:7.5 万枚(312 万美元)转进币安、...
来源:jinse
时间:2025-04-30 21:03:00
金色财经报道,美国第一季度GDP意外陷入萎缩,美国经济衰退风险激增。美国金融交易和预测市场平台Kalshi目前预期今年美国经济衰退的概率为74%。
最新文章
作者专栏 查看更多>
techflowpost
3637
文章
210026
浏览
2831
访问
  • 交易所
  • 币种
排名 交易所 24h成交额
1 BinanceBinance ¥1,527.57 亿
2 BybitBybit ¥576.23 亿
3 Coinbase ExchangeCoinbase Exchange ¥71.57 亿
4 OKXOKX ¥519.71 亿
5 UpbitUpbit ¥77.13 亿
6 KrakenKraken ¥43.20 亿
7 BitgetBitget ¥494.79 亿
8 RaydiumRaydium ¥11.50 亿
9 BitfinexBitfinex ¥6.09 亿
10 Uniswap v2Uniswap v2 ¥3.72 亿
查看更多
行情行情 行情  平台 平台 平台 首页首页 首页 观点观点 观点   快讯  快讯 快讯