【发布时间】:2013-06-20 17:14:13
【问题描述】:
我正在运行一个约会网站,目前没有使用 SSL。
我注意到像 facebook 和 twitter 这样的主要网站不使用 https 登录,而只是使用普通的旧 http,https-ing 我的网站真的有什么优势吗?或者它只用于 cc 交易左右?
提前致谢。
【问题讨论】:
-
Facebook 和 Twitter 确实使用 https 进行登录。就像每个严肃的网站一样。
我正在运行一个约会网站,目前没有使用 SSL。
我注意到像 facebook 和 twitter 这样的主要网站不使用 https 登录,而只是使用普通的旧 http,https-ing 我的网站真的有什么优势吗?或者它只用于 cc 交易左右?
提前致谢。
【问题讨论】:
实际上,facebook 确实使用 https 进行登录:
<form method="POST" action="https://login.facebook.com/login.php?login_attempt=1" id="login_form">
就像推特一样:
<form method="post" id="signin" action="https://twitter.com/sessions">
您会注意到他们不使用 https 来显示登录表单的页面。那是因为没有必要。
但是,如果可以的话,最好使用 ssl 登录本身,因为这么多用户对所有网站使用相同的密码。
我希望看到更多网站采用的一种解决方案是使用 OpenID/OAuth 登录,而不是要求用户名/密码。
【讨论】:
SSL 对浏览器和服务器之间的流量进行加密。所以实际上任何你想要安全的东西都需要被 ssl'ed。 Google 搜索甚至正在这样做,因此人们的搜索字词不会被截获。
这只是您想要安全的情况,如果您的网站的某些部分不安全,就会让想要的客户远离。我认为约会网站有很多个人人口统计信息,有些人可能希望这些信息安全......只要我的 2 美分。
【讨论】:
SSL 仅在浏览器和服务器之间传输敏感数据时使用。像 facebook 和 twitter 这样的主要网站可以使用 http(只要数据不敏感)。大多数网站的登录页面都使用 SSL。 SSL 还被支付网关用于通过电汇安全地传输支付信息。
顺便说一句,http 不是“普通的旧”,https 也不是新趋势 :)
【讨论】:
如果您的用户提供任何敏感数据,ssl 会阻止它被第三方拦截。如果您不使用 SSL,您应该假设某个第三方可以看到您的每个用户在您的网站上所做的一切。如果您对他们看到此信息感到满意,请保持纯 http,但如果您不喜欢这种想法,请转到 https。
ssl 的另一个好处是它允许使用严格的传输安全性,这不仅在所有站点活动中强制使用 https,而且还可以防止中间人将您的站点欺骗给用户并使他们认为他们正在访问您的网站。详情在这里:http://en.wikipedia.org/wiki/Strict_Transport_Security
【讨论】:
我在一家主要的 ISP 工作,并且很喜欢你们的一位在线会员。通过嗅探你的数据包,我可以了解她何时何地与其他成员会面,重写数据包以更改位置,以免其他人出现,然后采取行动。
您决定您的用户是否可以接受。
【讨论】:
Https 对保护凭证(用户/密码)很有用,但它会增加网络负载并需要更多 CPU 资源(加密)。因此,通常仅用于身份验证。 Https,带有服务器证书,再次保护网络钓鱼。
银行使用端到端应用程序
【讨论】: