← 全部文章

指南

注入 JS 的安全 —— 一段代码真正能做什么

注入的 JavaScript 很强大 —— 它以你访问的页面的完整权限运行。这让它有用,同时也值得了解。本文解释一段代码真正能做什么、以及该信任谁。

注入的 JS 能做什么

一条规则的代码在页面上下文里运行 —— 它有和页面自己的脚本同样的访问权:

这正是让规则有用的那些能力。但它意味着执行别人的代码片段就是以那些权限执行别人的代码

注入的 JS 不能做什么

信任原则 —— 粘贴前先读

在导入一个分享的捆绑包时,JustZix 如果它含有 JavaScript 就会显示一个警告 —— 这有道理。一条 CSS 规则顶多弄坏外观。一条 JS 规则能读取你在一个表单里打的东西。在执行别人的代码片段之前:

JustZix 自己不窥探

扩展没有遥测 —— 它不报告你访问哪些页面,也不报告你注入什么。后端只看到同步密钥的哈希和加密的规则捆绑包。风险不在工具里 —— 它在你自己选择执行的代码里。所以自己写规则,或者只执行你理解的那些。

另见

安装 JustZix —— 只执行你信任的代码。

为这篇文章评分

暂无评分 — 成为第一个。

自己动手试试

安装 JustZix,粘贴本文中的任意代码片段。两分钟,从零到一条在你所有设备上生效的规则。

获取 JustZix

功能 · 工作原理 · 示例 · 应用场景