明年初将推出实验性 Android WebView Media Integrity API
An experimental Android WebView Media Integrity API early next year

原始链接: https://android-developers.googleblog.com/2023/11/increasing-trust-for-embedded-media.html

为了提高 Android 应用程序中嵌入式媒体的安全性,谷歌平台将于明年初通过实验性 API 试点引入“媒体完整性”功能。 目前,嵌入式内容提供商可以在安全的环境中验证他们的媒体播放,但该过程需要复杂的程序并且缺乏可扩展性。 新的 API 提供定制的元数据,指示应用程序和设备是否满足特定的安全标准。 嵌入式媒体提供商将收到设备和应用程序完整性裁决,确保其内容在所有 Android 应用程序中安全可靠地运行。 与其他证明方法不同,该 API 不会泄露用户或设备信息。 这一开发旨在创建一个更安全的媒体共享环境,同时支持多样化的内容源。 有兴趣的人士可以在明年初加入抢先体验计划。

本文讨论了安全启动、可信计算、TPM 和加密货币等主题。 尽管在这篇文章中没有明确提及,但作者对由于安全化计算和限制性硬件规范的日益增长的趋势而可能失去所有权和控制权表示担忧。 此外,作者指出了从历史角度理解 TPM 等技术的重要性,并考虑了这与当前对失去自由和控制的担忧有何关系。 此外,作者强调了理查德·M·斯托曼在倡导个人隐私和个人自由方面所发挥的作用,表明密切关注他的想法可能会带来更好的结果。 总体而言,本文提出了对技术进步及其对个人自主和自由的影响的批判性认识和谨慎怀疑。
相关文章

原文
Posted by the Android team

Android WebView is a powerful and flexible API that Android developers can use to embed media in their apps, and continually improving its security and privacy protections is a top priority for our team. For example, embedded media providers should be able to verify that their media is playing in a trusted and safe environment. Android app developers and SDK providers already have solutions for this, including attestation services like the Play Integrity API and Firebase App Check, which preserve user privacy while enabling developers to verify their apps’ server requests. Today, app developers are able to pass information from these attestation services to embedded content providers; however, the current process is neither simple nor scalable. That’s why we’re piloting an experimental Android WebView Media Integrity API with select embedded media providers early next year.

How does this relate to the Web Environment Integrity API proposal?

We’ve heard your feedback, and the Web Environment Integrity proposal is no longer being considered by the Chrome team. In contrast, the Android WebView Media Integrity API is narrowly scoped, and only targets WebViews embedded in apps. It simply extends existing functionality on Android devices that have Google Mobile Services (GMS) and there are no plans to offer it beyond embedded media, such as streaming video and audio, or beyond Android WebViews.

What is the challenge with Android WebViews?

The Android WebView API lets app developers display web pages which embed media, with increased control over the UI and advanced configuration options to allow a seamless integration in the app. This brings a lot of flexibility, but it can be used as a means for fraud and abuse, because it allows app developers to access web content, and intercept or modify user interactions with it. While this has its benefits when apps embed their own web content, it does not prohibit bad actors from modifying content and, by proxy, misrepresenting its source.

What functionality are we bringing to embedded Android WebView media?

The new Android WebView Media Integrity API will give embedded media providers access to a tailored integrity response that contains a device and app integrity verdict so that they can ensure their streams are running in a safe and trusted environment, regardless of which app store the embedding app was installed from. These verdicts are simple, low entropy metadata about the app and device and don’t contain any user or device identifiers. Unlike apps and games using Play Integrity API, media providers will not obtain the app’s Play licensing status and apps will also be able to exclude their package name from the verdict if they choose. Our goal for the API is to help sustain a thriving and diverse ecosystem of media content in Android apps, and we’re inviting media content providers to express interest in joining an early access program early next year.


联系我们 contact @ memedata.com