如何避免链接被劫持

最近链接经常被劫持跳转到别的地址,请问如何避免这个问题。

我加上ssl加密以后,有没有作用?

阅读 3.6k
3 个回答

你说的劫持是指ISP做的HTTP劫持?
ISP的HTTP劫持只会在检测到HTTP GET的数据包后开始动作(劫持数据包,返回302,大概流程是这样子)
所以别说是用https了,你把数据包切小一点,让ISP检测不到完整的HTTP GET请求,就能解决问题
——但是我不知道把数据包切小具体怎么操作,我觉得改MTU是没用的,而且改MTU的性能损失也太大。
建议直接上https吧。

上https八成可以解决了

新手上路,请多包涵

推荐全站https,充分测试无问题以后在服务器端配置HSTS头,但即使这样也还不能解决首次访问时的劫持问题,不过已经能解决绝大部分的问题了。如果是个人网站,建议直接用sha2的证书,sha1的证书已经不安全了,双证书费用和维护成本都不低,何况第三方浏览器现在是流量的大头,不支持sni和tls的古董机不管也罢。

另外推荐同时配置http2和spdy,体验上好很多,由于google已经在Chrome51中移除NPN的支持,可能还需要升级openssl的版本到1.0.2支持ALPN协商的http2,加密算法可以根据访问网站的浏览器来调整,主要分mobile和pc的情况。

对付地方运营商劫持,发现问题及时去找工信部投诉

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题