更聪明的加密:DuckDuckGo 如何尽量把明文连接升级成 HTTPS
明文连接意味着什么
一个站点若还是 HTTP,你的浏览内容、提交的表单(包括登录密码)以明文在链路上传输——同一条链路上的运营商、Wi-Fi 提供者原则上都能看到,甚至能篡改页面。HTTPS 用加密把这条链路封起来,但前提是你访问的是加密版本,而大量站点的链接仍然以明文形式流传。
"更聪明"在哪
最早的方案是"无脑全升级":所有站点都先试 HTTPS——问题在于不少站点根本没有加密服务,每次都试一遍只会换来白屏等待,早期强制 HTTPS 工具因此口碑不佳。
DuckDuckGo 的 Smarter Encryption 走名单路线:通过自家爬虫持续探测,维护一份"哪些站点支持加密"的名单。命中名单的站点,明文请求直接升级为 HTTPS;不在名单上的(大概率不支持加密的),不浪费你的等待时间。

它覆盖的范围
- 浏览器与应用内置,默认开启;
- 名单持续更新,站点加密覆盖面随全网 HTTPS 普及而扩大;
- 搜索引擎本身全程加密,与本功能是两回事——一个管搜索,一个管你离开搜索后的站点。
效果验证
- 找一个同时支持 HTTP 与 HTTPS 的老站点;
- 从搜索结果点明文链接进入;
- 观察地址栏——最终落在加密连接上,而不是明文。
站点还是明文怎么办
名单机制漏不掉"必须明文"的场景:真不支持 HTTPS 的站点,升级无门是正确行为。此时减少在该站点提交敏感信息——技术上没有人能替一个明文站点保住你的密码。