代码之家  ›  专栏  ›  技术社区  ›  Bryan M.

我需要简单社区站点的SSL证书吗?

  •  3
  • Bryan M.  · 技术社区  · 17 年前

    我正在部署一个小型社区站点。用户注册只需要用户名、电子邮件地址和密码。我甚至没有要求提供姓名,当然也没有存储任何敏感数据。

    这只是一个个人项目,所以如果可以的话,我想避免额外的费用,但我不能不觉得如果我没有妥善保护好所有东西,我是不负责任的。

    10 回复  |  直到 17 年前
        1
  •  6
  •   chazomaticus    17 年前

    我建议获得SSL证书,并在用户向您的网站提交密码时要求https。尽管你的用户不会传输任何敏感信息,但仍然有一个重要原因:许多人访问的每个网站都使用相同的用户名和密码,如果有人在咖啡馆使用笔记本电脑,你应该尽你所能保护他们和他们的身份安全。

    如果成本是一个问题,那么一个好的折衷方案就是 CACert . 默认情况下,他们的证书在大多数浏览器中都是不可信的,但是任何具有可验证身份的人都可以免费从他们那里获得证书。

        2
  •  4
  •   Eli    17 年前

    只要您不介意一个人能够模拟另一个人,或者在传输过程中嗅探数据,那么您就不需要SSL。

    您可以尝试在没有SSL的情况下创建尽可能安全的站点。但是,如果您不确切地知道后果是什么、将暴露什么以及如何在没有SSL的情况下保护它,那么这是非常危险的。在某些情况下,甚至不可能实现真正的保护。

    此外,请记住,人们通常对多个帐户使用一个密码。这意味着数据库中的许多密码将与用户的银行、电子邮件、网络等相同。

    如果你让别人随身携带密码,你必须负责保护它,即使你自己网站的安全性并不重要。

    我建议花20美元买一个godaddy证书,只是为了确定。另外,请确保阅读了会话安全和安全身份验证方法。

        3
  •  2
  •   Bryan M.    17 年前

    谢谢你的回复。我想我确信花一点钱保护人们的密码是值得的。

    我确实考虑过使用OpenID。可能不会是最初版本的一部分,但我可能会在以后添加对它的支持。我会质疑我的听众对OpenID概念的理解程度。我认为这是因为观众的天性。我很难让普通人鼓起热情来获得一个OpenID,仅仅是为了使用一个可能非常普通的网站。

        4
  •  1
  •   BoltBait    17 年前

    我不会为类似的事情而为SSL操心。

    想想看。。。互联网上有一百万个留言板,没有一个使用SSL。

    除非你储存信用卡号码或其他敏感的财务/个人信息,否则我认为这是不值得的。

        5
  •  0
  •   Murat Ayfer    17 年前

    只要你的用户不提供任何信用卡或其他个人信息,我也不会为证书付费。

    但是如果是一个社交网站,我会考虑买一个。

        6
  •  0
  •   Christopher Edwards    17 年前

    可能没有帮助,但一些SSL提供商比其他提供商便宜。例如,www.instantssl.com相对便宜。还有一些主机允许您使用共享证书,您可以仅在登录过程中使用这些证书,尽管您的域不在地址栏中,但至少通信会被加密,

        7
  •  0
  •   SquareCog    17 年前

    SSL在这方面可能有点过头了。

    不过,请鼓励您的用户不要使用用于存储敏感信息的密码!你可能不会储存任何重要的东西,但如果“kitty37”也是他们银行账户的钥匙,事情可能会变得糟糕。。

    他们有一个Firefox扩展,所以非常容易使用(还有一个openSSH客户端)。 http://www.cs.cmu.edu/~perspectives/

        8
  •  0
  •   Mike B    17 年前

    为小型社区网站投资SSL证书将是一种浪费。我相信时间最好花在确保用户注册和登录页面易于访问和理解上,让用户有足够的时间和空间来查看他们是否会继续登录。如果您总是将这样的参数设置为no,那么这个示例就不会成为问题。

    如果我们正在处理一个大型网站,那么也许这将是一个好主意得到一个。你考虑过使用吗 OpenID

        9
  •  0
  •   Charlie Martin    17 年前

    SSl部分可能有点过头了,更糟糕的是,它成为了“货物崇拜安全”的真正诱惑——在这里,你做的事情听起来像是安全性,但实际上并没有增加任何东西。

    你最好考虑一下如何确保你正在构建一个加固的站点,并保持你的安全补丁是最新的。

    哦,还有一件事:温暖的用户他们不使用安全密码,所以他们不使用他们在所有银行网站上使用的最喜欢的“joe”密码。

        10
  •  0
  •   Arvind    17 年前

    如果您只是想识别用户,为什么不允许像stackoverflow那样使用OpenID?;) http://openid.net/