ungoogled-software/ungoogled-chromium

Separate enabling/disabling of WASM for extensions and sites

Open

#945 创建于 2020年2月21日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Python (771 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (18,674 star)
PR 合并指标
 (平均合并 1天 11小时) (30 天内合并 9 个 PR)

描述

Is your feature request related to a problem? Please describe. Some extensions like uBlockOrigin use WebAssembly. However a security minded person may want to disable WASM (through command line option --js-flags=--noexpose_wasm) because of:

https://www.infoq.com/news/2019/10/WebAssembly-wasm-malicious-usage/ https://www.dimva2019.org/wp-content/uploads/sites/31/2019/06/DIMVA19-slides-2-R.pdf

Unfortunately this also disables WASM for extensions.

Describe the solution you'd like 2 flags:

  • enable/disable WASM for extensions
  • enable/disable WASM for websites

贡献者指南