【发布时间】:2016-11-23 09:35:37
【问题描述】:
大多数使用 https 协议进行通信的网站都将 Web 服务器的 HTTP 端口打开。有必要让它保持打开状态吗?
【问题讨论】:
-
如果他们也服务于
http协议,那么端口肯定必须保持开放。如果服务器onlyhttps,那么端口显然可以关闭。如果未过滤端口,则不会引发任何安全问题,除非该端口上有服务处理通信。
大多数使用 https 协议进行通信的网站都将 Web 服务器的 HTTP 端口打开。有必要让它保持打开状态吗?
【问题讨论】:
http协议,那么端口肯定必须保持开放。如果服务器onlyhttps,那么端口显然可以关闭。如果未过滤端口,则不会引发任何安全问题,除非该端口上有服务处理通信。
如果网站提供 https,它可能会打开 http 以将请求重定向到 https:即使网站使用预加载的 HSTS,旧版浏览器也可能不知道。
关闭仅 https 网站的 http 端口几乎没有安全优势。
【讨论】: