请问使用有靠谱的 https 网站列表?

2016-04-08 12:41:01 +08:00
 RangerWolf
我做的一个 chrome 扩展,会删除百度、 google 的跳转链接。具体帖子可以参考: http://v2ex.com/t/205404

现在有一个想法:
在替换 baidu/google 搜索链接的同时,如果该网站有 https ,那么我自动把 http 改成 https 。

但是我个人自己知道的很少,想问下是否有这样现成的列表可以拿来用?
2348 次点击
所在节点    问与答
12 条回复
VmuTargh
2016-04-08 12:45:11 +08:00
HTTPS Everywhere
Frown
2016-04-08 12:47:31 +08:00
ls+1
lhbc
2016-04-08 12:51:28 +08:00
Chrome 内置的 HSTS 列表。不过你使用 Chrome 和 Firefox 的话,浏览器自己就会 307 跳转,不需要你的插件来跳。

网站如果没加上 HSTS 的话,可能随时变化,所以这个功能还是留给搜索引擎和网站来处理比较好。
yingluck
2016-04-08 13:35:55 +08:00
有的 28M
但是安装插件的时候下载下来明显不好 太大了
而且这个列表每天都在变化
IAmFromMOP # 谷歌邮 需要的话发给你
UnisandK
2016-04-08 13:38:29 +08:00
1L+1
RangerWolf
2016-04-08 14:08:36 +08:00
@VmuTargh 感谢! 如果能直接 https 而不需要直接跳转不就更方便了吗? :D
RangerWolf
2016-04-08 14:10:33 +08:00
@yingluck 感谢!!! 如果有请发 yang.rangerwolf@gmail.com 多谢多谢

实现的话想试试看 api 方式调用~
部分 cache 在本地,比如 jd/baidu/google 其他的通过调用 api 的方式~

顺便玩一下并发,呵呵~ 这方面经验不足,正好可以拿来玩玩!

再次感谢!
RangerWolf
2016-04-08 14:14:29 +08:00
@lhbc 举个例子, 比如我在百度搜索“京东” 默认还是使用 http 而不是 https 。 我感觉搜索引擎 自身网站很多都没有很好的处理这个事情

如果他们都已经处理好了,我也很高兴这个事情 :)
lhbc
2016-04-08 14:47:43 +08:00
@RangerWolf
1. Google 会自动识别网站是否支持 https 并且把 http 和 https 视作同一个站。所以 jd.com 在 Google 搜索出来的结果已经默认是 https ,虽然京东没有强制跳转。
2. 百度对 https 的支持非常差。即使是 V2EX 这种 http 和 https 共存了非常长时间的站点,使用 site:v2ex.com 搜索出来的结果仍然是 http 的。但我觉得 http 跳 https 还是留给搜索引擎和网站本身去处理比较好。
3. 如果一个站点的 https 故障,强制跳转 https ,用户可能打不开该站点。而 Google 有足够的资源去保证目标网站的 https 是可用的。如果 https 故障, Google 应该能很快发现并在搜索结果里体现出来(猜测)。

所以,我觉得不能实时或者以极短的周期 确定目标网站的 https 状态,那还是留给网站自身去处理比较好。
RangerWolf
2016-04-08 16:07:15 +08:00
@lhbc 试了一下 www.google.com.tw 搜索“京东”或者"jd.com"的结果还是 http~

另外对 https 没有实践经验,什么情况下会出现 https 故障? 证书过期?
Marfal
2016-04-08 16:10:08 +08:00
lhbc
2016-04-08 17:21:30 +08:00
@RangerWolf 搜“京东”,首页已经是 https
搜 site:jd.com , 支持 https 的子站都已经是 https

https 故障的情况包括:
1. 可能网站因为 CDN 等原因,从 https 降级回 http
2. 可能网站因为一些原因,把非重要页面降级回 http
3. ISP 做 DNS 劫持。京东切换 https 的时候,就遇到某地区 ISP 做了 DNS 劫持

总之,我觉得网站没信心加 HSTS ,就表示他们没把握保证 HTTPS 是永久可用的,或者在某些情况下,他们会进行降级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX