2016-06-09 39 views
0

我正在使用Angular 2 rc1创建登录表单。 这些示例通过标头中的角度http发送密码。但是对黑客来说这不危险吗?我有一个SSL证书。发送密码到角度为2的服务器

  1. https://github.com/auth0/angular2-jwt
  2. https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between/
+0

您的第二个链接已损坏:对不起,你正在寻找不存在。 – AngJobs

+0

@AngJobs我修好了,谢谢。 – poashoas

回答

2

HTTPS(SSL)连接是你使它难以破解的方式。它确保连接的安全,所以你可以发送用户的密码,而不用担心。

-2

如果我们不完全信任transmision香奈儿(我们知道,一个安全的SSL连接并不明显,并冒充信任的SSL证书发生在尝试),则:

我建议添加额外的保护,采取在浏览器端传输数据的好处是:用户名/密码,使用异步算法(我推荐库SJCL)和在后端(Webservice)生成密钥对

+0

如果您不信任SSL,那么您如何将您的秘密转移到您的秘密中,以便从后端加密到前端? – Andy

+0

是的,我知道你的意思,你有权利假设我们有一个安全的传输通道,但是当我们有像“中间人”这样的攻击时,我们可以尝试使这种情况下的攻击变得更加困难。但是,这并不是我所建议的完整解决方案。我们必须等待供应商浏览器提供的解决方案。 –