应用截图
详细介绍
自动保护安全,使用加密连接浏览。
此扩展程序在 Chrome 当前允许的范围内,尽可能为支持加密的网站强制启用加密。这会自动、透明地为您的浏览提供额外的安全和隐私保护。这在不安全的网络上尤其重要,例如咖啡馆和酒店的公共 Wi-Fi。
它无法完全抵御臭名昭著的 Firesheep,但确实能大幅降低风险。有关技术细节以及何时可能实现完全强制加密的更多信息,请参阅完全强制加密一节。
功能:
- 自动检测网站是否支持 SSL(TLS),并强制所有后续请求通过 SSL 发送
- 一旦域名被设置为强制加密,浏览器就不会向该域名发送任何未加密请求(除非网站刻意强制不使用加密,参见完全强制加密一节)
- 提供灵活选项,覆盖自动检测结果
- 缓存哪些网站支持 SSL(遵守无痕模式设置)
- 开源(GPLv2 或更高版本)
更新日志:
https://github.com/kbitdk/kbsslenforcer/blob/master/Changelog.md
问题跟踪:
https://github.com/kbitdk/kbsslenforcer/issues
完全强制加密:
由于 Chrome 的限制,KB SSL Enforcer 会在首次访问页面时检测 SSL,在检测期间无法阻止未加密请求发出。它会让该页面加载;如果检测到网站支持 SSL,就会自动强制该域名的所有后续请求使用 SSL,并在浏览器发送未加密请求前执行。
只有在首次访问页面并检测 SSL 支持情况时,未加密请求才会发出。设置会被保存,重启后仍然有效。停止强制使用 SSL 的唯一方式是手动将该域名设置为忽略 SSL,或者由扩展程序检测到网站正试图强制使用未加密连接,并从此停止强制加密。
首次不安全的请求可能会以明文发送 Cookie,这会让使用 Firesheep 等工具的人有机会使用您在该网站上的账户。但只有当他们捕获到首次请求,且请求中包含登录会话等敏感信息时,才会发生这种情况。所有后续请求即使在重新启动浏览器和电脑后,也会强制加密。
权限:
清单文件说明了所请求的权限:
https://github.com/kbitdk/kbsslenforcer/blob/master/chrome%20extension/manifest.json
* *://*/
* 用于访问所有域名上使用和不使用 SSL 的页面
* tabs
* 用于获取标签页是否处于无痕模式的信息,以便遵守该模式设置
* webRequest
* 用于拦截未加密请求,并通过观察加密请求是否被重定向到未加密网站来检测网站是否不支持加密
* webRequestBlocking
* 用于在确定是否需要重定向期间阻止未加密请求
本项目是开源的,欢迎审查代码或扩展程序的行为。如果您有任何意见,请在问题跟踪页面提交 issue:
https://github.com/kbitdk/kbsslenforcer/issues
反馈:
欢迎在上述问题跟踪页面提出任何问题或反馈。该页面提供管理问题和通知相关人员的功能,以便修复问题,让大家拥有更好的扩展程序。请仅在本页面的用户评价区留下评价。谢谢。
由 KB IT 开发:
https://kbit.dk