微软加入了字节码联盟,该组织的目标是将WebAssembly从浏览器和JavaScript扩展到桌面和移动平台的本机应用程序。
字节码联盟https://www.zdnet.com/article/intel-mozilla-red-hat-and-fastly-partner-to-make-webassembly-a-cross-platform-runtime/“target=”\u blank“>由Intel、Mozilla、RedHat和Fastly于2019年成立,已成为一家非盈利组织。该组织现在由Fastly、Intel、Mozilla和Microsoft组成。该联盟还获得了几个关键成员,包括Arm、DFINITY基金会、Decork Studios、Google、Shopify和加州大学圣地亚哥分校。
请参见:招聘工具:Python开发者(TechRepublic Premium)(TechRepublic Premium)
联盟表示希望解决软件供应链攻击的威胁,例如违反SolarWinds,因为它包括来自多方的工具和组件。 使用汇编语言的WebBaseLabor,开发人员可以编写C++和Rust等编程语言的代码,并将其编译成WebAssembly(WASM),然后在浏览器中运行它,而不用先在JavaScript中重写代码。所有主流浏览器都支持WASM,但它也承诺让开发人员编写一个在多个操作系统的浏览器外运行的应用程序。
“这些组织都有一个WebAssembly生态系统的愿景,该生态系统修复了当今软件基础上的漏洞,这些漏洞阻碍了该行业及其软件供应链的安全、高性能、跨平台和跨设备的未来,“ “依赖于来自其他方的复杂组件供应链,使得供应链中的任何缺陷都会危及整个项目的安全性和稳定性,“注意到Mozilla。 创始成员与字节码联盟共享了一系列WASM工具,包括运行时、运行时组件和来自多方的语言工具。 如今,随着微软、谷歌和Mozilla的加入,字节码联盟得到了四大浏览器供应商中三家的支持。Safari制造商苹果公司是一家主要的浏览器供应商,但却没有出现。在更广泛的支持下,它为联盟提供了更好的长期生存机会。 “WebAssembly和新兴的WebAssembly系统接口(WASI)规范使云本机解决方案在默认情况下变得更加安全,并帮助解决各种环境中的计算难题,包括片上系统(soc)和微控制器单元(mcu)的‘微小边缘’,”Ralph Squillace说,微软Azure核心上游和字节码联盟董事会成员的主要项目经理。 见: 包括Blazor WebAssembly的发布,它允许C#和.NET开发人员构建在带有WebAssembly的浏览器中运行的应用程序,但其工作方式类似于本机桌面应用程序,即渐进式Web应用程序。 Blazor WebAssembly是emotet僵尸网络收获了430万个电子邮件地址。现在联邦调查局正在使用“我是否被授权提醒受害者”