跳转到内容

网页壁纸安全

网页壁纸本质上是能运行 JavaScript 的 HTML 页面。这带来了丰富的交互与动效,但也意味着它可以执行任意脚本代码。因此 Mirage 对网页壁纸设有专门的信任确认。

  • 场景视频壁纸是资源与媒体,不执行任意代码。
  • 网页壁纸在 WKWebView 中运行,会执行 JavaScript,可能访问网络、加载远程资源等。

来自不明来源的网页壁纸,理论上可能包含你不希望运行的脚本。所以在应用一个尚未受信任的网页壁纸时,Mirage 会先弹出安全提示。

  • 首次应用某个网页壁纸时,若它不在信任列表中,Mirage 会弹窗提醒并要求确认。
  • 你确认信任后,Mirage 会把该壁纸加入信任列表并立即应用。
  • 之后再应用同一壁纸就不会重复提示。

信任是按壁纸记录的,只对你确认过的那个网页壁纸生效,不会放行其它未确认的网页壁纸。

  • 只信任来源可靠的网页壁纸,例如你自己制作的、或来自可信作者与创意工坊高信誉作品。
  • 对来源不明、行为可疑的网页壁纸保持谨慎。
  • 场景和视频壁纸不涉及此确认,如果你更看重安全,可优先选择这两类。
  • 各类型壁纸的差异见壁纸类型
  • 网页壁纸由独立的 WebWallpaper 进程渲染,隔离运行,见渲染架构