infinet
V2EX  ›  问与答

刚发现常去的几个网站都有 https 了,是什么原因?

  •  
  •   infinet · Dec 28, 2015 · 8465 views
    This topic created in 3964 days ago, the information mentioned may be changed or developed.

    淘宝就不用说了,刚发现知乎,豆瓣也有 https 版本。话说网站搞 https 额外投入大么,它们是不是在前端有个什么设备专门作硬件加密?

    45 replies  •  2015-12-29 13:33:57 +08:00
    lelsetsuna
    lelsetsuna
    Dec 28, 2015
    1
    国内主要是被运营商劫持逼的
    lyragosa
    lyragosa
    Dec 28, 2015
    2
    原因就是因为被流量劫持。

    如果你要求不高的话, startssl 或者 letsencrypt 就行了,免费。
    和硬件设备无关。

    个人网站的开不开 https 无所谓,开了可以装个逼格,不开一般也没人劫持你玩。
    Andy1999
    Andy1999
    Dec 28, 2015 via iPhone
    3
    @lyragosa 天天被劫持 另外用了 ssl 很拼 cpu
    maemual
    maemual
    Dec 28, 2015
    4
    投入不大。

    主要的工作是填以前的坑。。。
    slixurd
    slixurd
    Dec 28, 2015
    5
    投入很大
    前端机要增强 CPU 和内存,或者加机器,否则 QPS 降低还是挺明显的。
    另外所有 CDN 要支持 HTTPS ,如果对 CDN 换域名,还要建一个 Keyless SSL 。
    为了保证不被 HTTP->HTTPS 跳转时劫持,这个就只能上全站 HTTPS 和 HSTS 了。
    BOYPT
    BOYPT
    Dec 28, 2015
    6
    因为 CDN 都大规模支持 HTTPS 了, 成本已经降低下去了。
    kittyoung
    kittyoung
    Dec 28, 2015
    7
    没有 https 你的登录密码都是明文的
    lhbc
    lhbc
    Dec 28, 2015
    8
    硬件投入不大,几乎不需要增加多少硬件资源。

    主要是以前的资源升级到 https 的转换工作,对于一个庞大的网站,升级要处理的细枝末节太多了。
    另外还有外链资源(比如 js 、 css 、图片),如果资源是自己不能控制的,那就蛋疼了。

    社交网站最麻烦,因为嵌入太多外站图片,只能忍受蛋疼的混合资源,还有嵌入的第三方视频。除非出大成本把外链资源通过自己服务器中转。

    知乎上 https 是必须的,否则匿名个 P 啊。
    豆瓣应该也是劫持者口中的一块肥肉。

    B2C , C2C 上 https 的必要性就不需要重复说了,淘宝在这方面做得最好,当然最烂的毫无疑问就是 jd 啦。
    kozora
    kozora
    Dec 28, 2015
    9
    这就该问各大运营商了 因缺思听
    yeyeye
    yeyeye
    Dec 28, 2015
    10
    @Andy1999
    @slixurd
    @lhbc

    咦,你们的回复似乎有点冲突,有说耗 CPU 的,有说 CPU 消耗不大的。
    lihua1358
    lihua1358
    Dec 28, 2015
    11
    因为劫持啊,最近今日头条那六家都发表声明了,可是这六家里面居然有某数字和企鹅,印象中他们才是劫持的主力啊
    Quaintjade
    Quaintjade
    Dec 28, 2015
    13
    @lhbc
    我觉得理论上 HTTPS 资源消耗应该并不大。
    但是我发现 CentOS + Apache + mod_ssl ,似乎每发起一个连接,内存占用就会增加返回文件的大小,不知我哪里设置错了。如果用 nginx 就没问题。

    另外,如果没有 OCSP stapling 且客户端访问证书服务期很慢,或者虽然设了但服务期访问证书服务期很慢,而且网站访问量不大,那么首次连接查询证书吊销会比较费时。
    LINAICAI
    LINAICAI
    Dec 28, 2015
    14
    知乎、今日头条等几个主流网站不是说联合抵制流量劫持吗,所以做了这些措施吧
    BSD
    BSD
    Dec 28, 2015❤️2
    15
    然而微博仍没有 https 。。。
    yylzcom
    yylzcom
    Dec 28, 2015 via Android
    16
    除了对付流量劫持, HTTP2 的优势也是一个原因吧
    cmheia
    cmheia
    Dec 28, 2015
    17
    @lyragosa 之前我做了很简单的页面,还没写完呢,就*已经*被奠信盯上了。
    kn007
    kn007
    Dec 28, 2015
    18
    http2 速度快。。。代价并不高。
    lyragosa
    lyragosa
    Dec 28, 2015
    19
    反正我试了一下,全站 https 之后群众普遍反应慢。

    考虑到群众没有多反馈劫持问题,所以我还是没加全站强制 https ,不过给了手动 https 选项。
    jugelizi
    jugelizi
    Dec 28, 2015
    20
    https 当然耗资源的
    那也是被逼的
    不过也不是一下子就能上去 jd 现在首页 https 也正常了好像
    yuhaaitao
    yuhaaitao
    Dec 28, 2015 via Android
    21
    @lyragosa 移动是全部都劫持,无论网站是否有人看
    cmxz
    cmxz
    Dec 28, 2015
    22
    @lhbc https://www.jd.com 购物车和结算页也支持。其他也都在稳步推进中
    redsonic
    redsonic
    Dec 28, 2015
    23
    反正最近卖 ssl 加速卡的乐坏了。
    shyling
    shyling
    Dec 28, 2015
    24
    =。=防劫持啊=。=绿锁好看啊
    wql
    wql
    Dec 28, 2015
    25
    @Andy1999 这要看 SSL 的算法,如果有 CHACHA20 —— POLY1305 应该会好很多
    lhbc
    lhbc
    Dec 28, 2015
    26
    @cmxz 感谢你们的努力,期待全站 https ,不用再忍受强插的广告
    unique
    unique
    Dec 28, 2015
    27
    迎接 http2 的到来?
    ethego
    ethego
    Dec 28, 2015
    28
    @lyragosa 上 http2
    hcl
    hcl
    Dec 28, 2015
    29
    看到有新闻说 HTTPS 可以提高网站排名。。
    hcl
    hcl
    Dec 28, 2015
    30
    @hcl 好像是 Google
    cmxz
    cmxz
    Dec 28, 2015
    31
    @lhbc 其实现在遇到的一个问题是部分域名在部分移动网络下被 DNS 劫持,如果那些域名切 https 后用户就会无法访问(劫持者的服务器没开 443 ,用户请求直接失败)
    Halry
    Halry
    Dec 29, 2015 via Android❤️1
    32
    @yeyeye 对新款 cpu 影响小,因为有指令集。
    旧款 cpu 没有, so 。。。
    kkhu2004
    kkhu2004
    Dec 29, 2015 via iPad
    33
    @Halry 请教, vps 呢?
    vibbow
    vibbow
    Dec 29, 2015
    34
    @Andy1999 新款 CPU 都有 AES-NI 指令集了,速度很快的。
    zwzmzd
    zwzmzd
    Dec 29, 2015 via Android
    35
    @lyragosa 现在运营商劫持不分对象的,江苏电信京东页面直接被强插购物党,其它小鱼小虾网站底部挂广告
    qq651438555
    qq651438555
    Dec 29, 2015
    36
    @zwzmzd 是这个情况,路由手机上网,都挂广告条的,下面好大一块,都懒得投诉了,没得救了。江苏电信。
    Halry
    Halry
    Dec 29, 2015❤️1
    37
    @kkhu2004 你可以打开 cpuinfo 的嘛,一般新的 vps 都是支持而且把 aes 指令集虚拟过去的,看看 cpuinfo 里面有没有 aes,或者跑个 openssl 的 bebchmark
    quericy
    quericy
    Dec 29, 2015
    38
    @hcl 全站 https 会被谷歌更为重视,也是让百度停止收录的最佳途径

    好像没什么不对,反正百度也没什么卵用
    AstroProfundis
    AstroProfundis
    Dec 29, 2015
    39
    最前面单独部署一套 Keyless SSL 的集群做接入,把流量路由到后面不同的应用服务器去
    视情况加硬件解密卡
    基本上和 @slixurd 说的差不太多

    随便加加对性能影响不大的是因为流量太小...比如我的个人博客啥的确实随便加加就行了...
    mornlight
    mornlight
    Dec 29, 2015
    40
    @quericy 现在百度已经开放收录 https 了
    slixurd
    slixurd
    Dec 29, 2015
    41
    @AstroProfundis 对的。
    说压力不大的大部分都是流量太小毫无压力的
    说 Google 的服务器 CPU 压力基本没上涨的也是没考虑 Google 家拥有的超大规模的服务器集群和优秀的负载均衡的
    自己的小站随便用个证书然后 NGINX REWRITE 就完事
    但是企业站点根本不能这么随意。

    貌似 Google 还有用 SSL 卸载?这个不太了解,只是听说过相关的东西。
    quericy
    quericy
    Dec 29, 2015
    42
    @mornlight 实际上并没有什么用,上全站 SSL 前就看到百度这样说了,然后真的上了 https,依旧是降权降收录索引归 0.懒得管了,百度这尿性.
    wildlynx
    wildlynx
    Dec 29, 2015
    43
    @Halry 奔腾之类的没有 AES-NI
    Halry
    Halry
    Dec 29, 2015 via Android
    44
    @wildlynx 那没办法了,一般新的 vps 都是 xeon 的吧
    lepig
    lepig
    Dec 29, 2015
    45
    @Andy1999 拼 cpu 的时代已经过去了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4692 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 09:35 · PVG 17:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.