大家好,我是云途。Harness 把很多能力做成插件,这带来扩展性,也把信任问题交给了使用者。
插件能读取什么、发送什么、执行什么,比插件名称是否好听更重要。
安装前检查五件事
- 来源:是否来自官方仓库或可核验维护者。
- 权限:是否读取文件、执行命令、访问网络或读取密钥。
- 兼容性:适配哪个 Harness 版本,是否仍在维护。
- 数据:内容会不会发往第三方服务。
- 恢复:怎样禁用、卸载并还原配置。
先在练习项目试装
请说明这个插件将读取哪些文件、调用哪些网络地址、执行哪些命令;没有列出的动作不要执行。
出现这些情况立即停止
- 要求关闭系统安全设置或使用管理员权限,却没有必要说明。
- 代码、发布包和文档来源互相对不上。
- 读取范围明显大于插件功能。
- 无法说明卸载方式,或卸载后仍保留后台进程。
插件已经经过最小信任检查
- 来源可核验。
- 权限和数据流向清楚。
- 先在练习项目测试。
- 知道怎样停用和恢复。